diff --git a/build.gradle b/build.gradle index 670c49854..51d805b6d 100644 --- a/build.gradle +++ b/build.gradle @@ -26,7 +26,7 @@ android { minSdkVersion 21 targetSdkVersion 31 versionCode 2 - versionName "0.1.34" + versionName "0.1.35" multiDexEnabled true vectorDrawables.useSupportLibrary = true diff --git a/documentation/application/CATALOG.md b/documentation/application/CATALOG.md index 6ad752ba8..08dcaa77e 100644 --- a/documentation/application/CATALOG.md +++ b/documentation/application/CATALOG.md @@ -7914,8 +7914,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | alt | String? | yes | | | meta | [Meta](#Meta)? | yes | | + | alt | String? | yes | | | type | String? | yes | | | url | String? | yes | | @@ -7924,128 +7924,140 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [CustomMetaFields](#CustomMetaFields) + #### [ProductListingActionPage](#ProductListingActionPage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String | no | | - | value | String | no | | + | query | HashMap? | yes | | + | params | HashMap? | yes | | + | type | String? | yes | | --- - #### [ProductDetailAttribute](#ProductDetailAttribute) + #### [ProductListingAction](#ProductListingAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String? | yes | | | type | String? | yes | | - | value | String? | yes | | + | page | [ProductListingActionPage](#ProductListingActionPage)? | yes | | --- - #### [ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute) + #### [ProductBrand](#ProductBrand) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | - | title | String? | yes | | + | description | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | uid | Int? | yes | | + | logo | [Media](#Media)? | yes | | + | name | String? | yes | | --- - #### [ApplicationItemSEO](#ApplicationItemSEO) + #### [Price](#Price) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | Any? | yes | | - | title | Any? | yes | | + | max | Double? | yes | | + | min | Double? | yes | | + | currencySymbol | String? | yes | | + | currencyCode | String? | yes | | --- - #### [ApplicationItemMOQ](#ApplicationItemMOQ) + #### [ProductListingPrice](#ProductListingPrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | maximum | Int? | yes | | - | incrementUnit | Int? | yes | | - | minimum | Int? | yes | | + | marked | [Price](#Price)? | yes | | + | effective | [Price](#Price)? | yes | | --- - #### [ProductListingActionPage](#ProductListingActionPage) + #### [ApplicationItemSEO](#ApplicationItemSEO) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | params | HashMap? | yes | | - | type | String? | yes | | - | query | HashMap? | yes | | + | description | Any? | yes | | + | title | Any? | yes | | --- - #### [ProductListingAction](#ProductListingAction) + #### [NetQuantity](#NetQuantity) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [ProductListingActionPage](#ProductListingActionPage)? | yes | | - | type | String? | yes | | + | unit | Any? | yes | | + | value | Double? | yes | | --- - #### [ProductBrand](#ProductBrand) + #### [CustomMetaFields](#CustomMetaFields) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | name | String? | yes | | - | logo | [Media](#Media)? | yes | | - | description | String? | yes | | - | uid | Int? | yes | | + | key | String | no | | + | value | String | no | | --- - #### [Price](#Price) + #### [ProductDetailAttribute](#ProductDetailAttribute) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | max | Double? | yes | | - | currencyCode | String? | yes | | - | currencySymbol | String? | yes | | - | min | Double? | yes | | + | key | String? | yes | | + | type | String? | yes | | + | value | String? | yes | | --- - #### [ProductListingPrice](#ProductListingPrice) + #### [ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effective | [Price](#Price)? | yes | | - | marked | [Price](#Price)? | yes | | + | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | + | title | String? | yes | | + +--- + + + + + #### [ApplicationItemMOQ](#ApplicationItemMOQ) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | maximum | Int? | yes | | + | minimum | Int? | yes | | + | incrementUnit | Int? | yes | | --- @@ -8056,38 +8068,39 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tags | ArrayList? | yes | | + | description | String? | yes | | | medias | ArrayList<[Media](#Media)>? | yes | | - | tryouts | ArrayList? | yes | | - | customMeta | ArrayList<[CustomMetaFields](#CustomMetaFields)>? | yes | | - | isDependent | Boolean? | yes | | - | rating | Double? | yes | | - | ratingCount | Int? | yes | | + | brand | [ProductBrand](#ProductBrand)? | yes | | | attributes | HashMap? | yes | | - | teaserTag | String? | yes | | - | uid | Int? | yes | | - | imageNature | String? | yes | | - | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | - | similars | ArrayList? | yes | | - | slug | String | no | | - | productOnlineDate | String? | yes | | - | itemType | String? | yes | | - | seo | [ApplicationItemSEO](#ApplicationItemSEO)? | yes | | | hasVariant | Boolean? | yes | | - | moq | [ApplicationItemMOQ](#ApplicationItemMOQ)? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | color | String? | yes | | - | brand | [ProductBrand](#ProductBrand)? | yes | | + | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | + | imageNature | String? | yes | | | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | itemType | String? | yes | | + | tryouts | ArrayList? | yes | | + | shortDescription | String? | yes | | + | name | String? | yes | | + | itemCode | String? | yes | | + | slug | String | no | | + | isDependent | Boolean? | yes | | | customJson | HashMap? | yes | | + | rating | Double? | yes | | | type | String? | yes | | - | itemCode | String? | yes | | - | name | String? | yes | | - | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | - | shortDescription | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | uid | Int? | yes | | + | seo | [ApplicationItemSEO](#ApplicationItemSEO)? | yes | | + | tags | ArrayList? | yes | | + | netQuantity | [NetQuantity](#NetQuantity)? | yes | | + | customMeta | ArrayList<[CustomMetaFields](#CustomMetaFields)>? | yes | | + | similars | ArrayList? | yes | | | highlights | ArrayList? | yes | | - | description | String? | yes | | + | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | ratingCount | Int? | yes | | + | productOnlineDate | String? | yes | | | discount | String? | yes | | + | color | String? | yes | | + | teaserTag | String? | yes | | + | moq | [ApplicationItemMOQ](#ApplicationItemMOQ)? | yes | | --- @@ -8105,15 +8118,26 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or + #### [ProductSizeStores](#ProductSizeStores) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | count | Int? | yes | | + +--- + + + + #### [Dimension](#Dimension) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | width | Double | no | | | height | Double | no | | - | isDefault | Boolean | no | | | length | Double | no | | | unit | String | no | | + | width | Double | no | | + | isDefault | Boolean | no | | --- @@ -8124,8 +8148,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean | no | | | shipping | Double | no | | + | isDefault | Boolean | no | | | unit | String | no | | --- @@ -8137,13 +8161,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String? | yes | | - | quantity | Int? | yes | | - | value | String? | yes | | + | isAvailable | Boolean? | yes | | | sellerIdentifiers | ArrayList? | yes | | + | value | String? | yes | | + | quantity | Int? | yes | | | dimension | [Dimension](#Dimension)? | yes | | - | isAvailable | Boolean? | yes | | | weight | [Weight](#Weight)? | yes | | + | display | String? | yes | | --- @@ -8166,12 +8190,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | col5 | [ColumnHeader](#ColumnHeader)? | yes | | + | col2 | [ColumnHeader](#ColumnHeader)? | yes | | | col4 | [ColumnHeader](#ColumnHeader)? | yes | | + | col6 | [ColumnHeader](#ColumnHeader)? | yes | | + | col5 | [ColumnHeader](#ColumnHeader)? | yes | | | col1 | [ColumnHeader](#ColumnHeader)? | yes | | | col3 | [ColumnHeader](#ColumnHeader)? | yes | | - | col6 | [ColumnHeader](#ColumnHeader)? | yes | | - | col2 | [ColumnHeader](#ColumnHeader)? | yes | | --- @@ -8182,12 +8206,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | col5 | String? | yes | | + | col2 | String? | yes | | | col4 | String? | yes | | + | col6 | String? | yes | | + | col5 | String? | yes | | | col1 | String? | yes | | | col3 | String? | yes | | - | col6 | String? | yes | | - | col2 | String? | yes | | --- @@ -8198,24 +8222,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | headers | [ColumnHeaders](#ColumnHeaders)? | yes | | - | sizes | ArrayList<[SizeChartValues](#SizeChartValues)>? | yes | | - | unit | String? | yes | | - | sizeTip | String? | yes | | | description | String? | yes | | - | image | String? | yes | | + | sizeTip | String? | yes | | + | headers | [ColumnHeaders](#ColumnHeaders)? | yes | | | title | String? | yes | | - ---- - - - - - #### [ProductSizeStores](#ProductSizeStores) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | + | image | String? | yes | | + | unit | String? | yes | | + | sizes | ArrayList<[SizeChartValues](#SizeChartValues)>? | yes | | --- @@ -8226,13 +8239,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sellable | Boolean? | yes | | - | sizes | ArrayList<[ProductSize](#ProductSize)>? | yes | | + | stores | [ProductSizeStores](#ProductSizeStores)? | yes | | | multiSize | Boolean? | yes | | - | sizeChart | [SizeChart](#SizeChart)? | yes | | | price | [ProductListingPrice](#ProductListingPrice)? | yes | | - | stores | [ProductSizeStores](#ProductSizeStores)? | yes | | | discount | String? | yes | | + | sellable | Boolean? | yes | | + | sizes | ArrayList<[ProductSize](#ProductSize)>? | yes | | + | sizeChart | [SizeChart](#SizeChart)? | yes | | --- @@ -8243,10 +8256,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String? | yes | | | description | String? | yes | | | logo | String? | yes | | | display | String? | yes | | + | key | String? | yes | | --- @@ -8269,8 +8282,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 | | --- @@ -8281,9 +8294,9 @@ 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 | | | subtitle | String? | yes | | + | attributesMetadata | ArrayList<[AttributeMetadata](#AttributeMetadata)>? | yes | | + | items | ArrayList<[ProductDetail](#ProductDetail)>? | yes | | | title | String? | yes | | --- @@ -8306,15 +8319,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | medias | ArrayList<[Media](#Media)>? | yes | | | colorName | String? | yes | | - | slug | String? | yes | | - | color | String? | yes | | - | name | String? | yes | | - | value | String? | yes | | | isAvailable | Boolean? | yes | | + | medias | ArrayList<[Media](#Media)>? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | | uid | Int? | yes | | + | value | String? | yes | | + | color | String? | yes | | + | name | String? | yes | | + | slug | String? | yes | | --- @@ -8327,8 +8340,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | ---------- | ---- | -------- | ----------- | | header | String? | yes | | | displayType | String? | yes | | - | key | String? | yes | | | items | ArrayList<[ProductVariantItemResponse](#ProductVariantItemResponse)>? | yes | | + | key | String? | yes | | --- @@ -8346,14 +8359,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [StoreDetail](#StoreDetail) + #### [Seller](#Seller) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | Int? | yes | | + | uid | Int? | yes | | | name | String? | yes | | - | code | String? | yes | | - | city | String? | yes | | + | count | Int? | yes | | --- @@ -8364,8 +8376,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | Int? | yes | | | name | String? | yes | | + | id | Int? | yes | | --- @@ -8376,22 +8388,23 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currency | String? | yes | | - | effective | Double? | yes | | | marked | Double? | yes | | + | effective | Double? | yes | | + | currency | String? | yes | | --- - #### [Seller](#Seller) + #### [StoreDetail](#StoreDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | city | String? | yes | | + | code | String? | yes | | | name | String? | yes | | - | uid | Int? | yes | | - | count | Int? | yes | | + | id | Int? | yes | | --- @@ -8402,17 +8415,17 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | identifier | HashMap? | yes | | - | store | [StoreDetail](#StoreDetail)? | yes | | - | itemId | Int? | yes | | - | company | [CompanyDetail](#CompanyDetail)? | yes | | - | quantity | Int? | yes | | + | seller | [Seller](#Seller)? | yes | | | size | String? | yes | | + | company | [CompanyDetail](#CompanyDetail)? | yes | | | price | [ProductStockPrice](#ProductStockPrice)? | yes | | - | seller | [Seller](#Seller)? | yes | | + | itemId | Int? | yes | | | uid | String? | yes | | - ---- + | store | [StoreDetail](#StoreDetail)? | yes | | + | quantity | Int? | yes | | + | identifier | HashMap? | yes | | + +--- @@ -8432,13 +8445,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | current | Int? | yes | | - | hasNext | Boolean? | yes | | | size | Int? | yes | | - | hasPrevious | Boolean? | yes | | - | type | String | no | | - | itemTotal | Int? | yes | | | nextId | String? | yes | | + | itemTotal | Int? | yes | | + | type | String | no | | + | hasPrevious | Boolean? | yes | | + | hasNext | Boolean? | yes | | + | current | Int? | yes | | --- @@ -8457,135 +8470,123 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [NetQuantity](#NetQuantity) + #### [ProductFiltersValue](#ProductFiltersValue) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | unit | Any? | yes | | - | value | Double? | yes | | + | currencyCode | String? | yes | | + | queryFormat | String? | yes | | + | selectedMax | Int? | yes | | + | count | Int? | yes | | + | max | Int? | yes | | + | displayFormat | String? | yes | | + | value | String? | yes | | + | currencySymbol | String? | yes | | + | display | String | no | | + | selectedMin | Int? | yes | | + | min | Int? | yes | | + | isSelected | Boolean | no | | --- - #### [ProductVariantListingResponse](#ProductVariantListingResponse) + #### [ProductFiltersKey](#ProductFiltersKey) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String? | yes | | - | items | ArrayList<[ProductVariantItemResponse](#ProductVariantItemResponse)>? | yes | | - | header | String? | yes | | - | displayType | String? | yes | | - | total | Int? | yes | | + | kind | String? | yes | | + | logo | String? | yes | | + | display | String | no | | + | name | String | no | | --- - #### [ProductListingDetail](#ProductListingDetail) + #### [ProductFilters](#ProductFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tags | ArrayList? | yes | | - | medias | ArrayList<[Media](#Media)>? | yes | | - | tryouts | ArrayList? | yes | | - | customMeta | ArrayList<[CustomMetaFields](#CustomMetaFields)>? | yes | | - | isDependent | Boolean? | yes | | - | rating | Double? | yes | | - | ratingCount | Int? | yes | | - | attributes | HashMap? | yes | | - | teaserTag | String? | yes | | - | uid | Int? | yes | | - | imageNature | String? | yes | | - | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | - | sizes | ArrayList? | yes | | - | similars | ArrayList? | yes | | - | slug | String | no | | - | productOnlineDate | String? | yes | | - | netQuantity | [NetQuantity](#NetQuantity)? | yes | | - | itemType | String? | yes | | - | variants | ArrayList<[ProductVariantListingResponse](#ProductVariantListingResponse)>? | yes | | - | seo | [ApplicationItemSEO](#ApplicationItemSEO)? | yes | | - | hasVariant | Boolean? | yes | | - | moq | [ApplicationItemMOQ](#ApplicationItemMOQ)? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | sellable | Boolean? | yes | | - | color | String? | yes | | - | identifiers | ArrayList? | yes | | - | brand | [ProductBrand](#ProductBrand)? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | - | customJson | HashMap? | yes | | - | type | String? | yes | | - | itemCode | String? | yes | | - | name | String? | yes | | - | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | - | shortDescription | String? | yes | | - | highlights | ArrayList? | yes | | - | description | String? | yes | | - | discount | String? | yes | | + | values | ArrayList<[ProductFiltersValue](#ProductFiltersValue)> | no | | + | key | [ProductFiltersKey](#ProductFiltersKey) | no | | --- - #### [ProductSortOn](#ProductSortOn) + #### [ProductVariantListingResponse](#ProductVariantListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | isSelected | Boolean? | yes | | - | value | String? | yes | | + | header | String? | yes | | + | total | Int? | yes | | + | items | ArrayList<[ProductVariantItemResponse](#ProductVariantItemResponse)>? | yes | | + | displayType | String? | yes | | + | key | String? | yes | | --- - #### [ProductFiltersKey](#ProductFiltersKey) + #### [ProductListingDetail](#ProductListingDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | kind | String? | yes | | - | name | String | no | | - | logo | String? | yes | | - | display | String | no | | + | description | String? | yes | | + | medias | ArrayList<[Media](#Media)>? | yes | | + | brand | [ProductBrand](#ProductBrand)? | yes | | + | attributes | HashMap? | yes | | + | hasVariant | Boolean? | yes | | + | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | + | imageNature | String? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | itemType | String? | yes | | + | variants | ArrayList<[ProductVariantListingResponse](#ProductVariantListingResponse)>? | yes | | + | tryouts | ArrayList? | yes | | + | shortDescription | String? | yes | | + | name | String? | yes | | + | sizes | ArrayList? | yes | | + | itemCode | String? | yes | | + | slug | String | no | | + | isDependent | Boolean? | yes | | + | customJson | HashMap? | yes | | + | rating | Double? | yes | | + | type | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | uid | Int? | yes | | + | seo | [ApplicationItemSEO](#ApplicationItemSEO)? | yes | | + | tags | ArrayList? | yes | | + | netQuantity | [NetQuantity](#NetQuantity)? | yes | | + | customMeta | ArrayList<[CustomMetaFields](#CustomMetaFields)>? | yes | | + | sellable | Boolean? | yes | | + | similars | ArrayList? | yes | | + | highlights | ArrayList? | yes | | + | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | identifiers | ArrayList? | yes | | + | ratingCount | Int? | yes | | + | productOnlineDate | String? | yes | | + | discount | String? | yes | | + | color | String? | yes | | + | teaserTag | String? | yes | | + | moq | [ApplicationItemMOQ](#ApplicationItemMOQ)? | yes | | --- - #### [ProductFiltersValue](#ProductFiltersValue) + #### [ProductSortOn](#ProductSortOn) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | selectedMax | Int? | yes | | - | queryFormat | String? | yes | | - | count | Int? | yes | | - | display | String | no | | - | currencySymbol | String? | yes | | - | selectedMin | Int? | yes | | - | isSelected | Boolean | no | | + | name | String? | yes | | + | isSelected | Boolean? | yes | | | value | String? | yes | | - | displayFormat | String? | yes | | - | min | Int? | yes | | - | max | Int? | yes | | - | currencyCode | String? | yes | | - ---- - - - - - #### [ProductFilters](#ProductFilters) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | key | [ProductFiltersKey](#ProductFiltersKey) | no | | - | values | ArrayList<[ProductFiltersValue](#ProductFiltersValue)> | no | | --- @@ -8596,10 +8597,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | | page | [Page](#Page) | no | | - | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | --- @@ -8622,15 +8623,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | departments | ArrayList? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | slug | String? | yes | | - | name | String? | yes | | - | logo | [Media](#Media)? | yes | | | description | String? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | | uid | Int? | yes | | | discount | String? | yes | | + | logo | [Media](#Media)? | yes | | + | name | String? | yes | | + | departments | ArrayList? | yes | | + | slug | String? | yes | | --- @@ -8653,11 +8654,23 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | name | String? | yes | | - | logo | [Media](#Media)? | yes | | | description | String? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | | uid | Int? | yes | | + | logo | [Media](#Media)? | yes | | + | name | String? | yes | | + +--- + + + + + #### [CategoryBanner](#CategoryBanner) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | portrait | [Media](#Media) | no | | + | landscape | [Media](#Media) | no | | --- @@ -8668,13 +8681,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | slug | String? | yes | | - | name | String? | yes | | - | childs | ArrayList>? | yes | | | customJson | HashMap? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | | uid | Int? | yes | | + | childs | ArrayList>? | yes | | + | name | String? | yes | | + | slug | String? | yes | | --- @@ -8685,13 +8698,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | slug | String? | yes | | - | name | String? | yes | | - | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | | customJson | HashMap? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | | uid | Int? | yes | | + | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | + | name | String? | yes | | + | slug | String? | yes | | --- @@ -8702,13 +8715,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | slug | String? | yes | | - | name | String? | yes | | - | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | | customJson | HashMap? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | | uid | Int? | yes | | + | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | + | name | String? | yes | | + | slug | String? | yes | | --- @@ -8719,12 +8732,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | slug | String? | yes | | - | name | String? | yes | | + | banners | [CategoryBanner](#CategoryBanner) | no | | + | action | [ProductListingAction](#ProductListingAction) | no | | + | uid | Int | no | | | childs | ArrayList<[Child](#Child)>? | yes | | - | uid | Int? | yes | | + | name | String | no | | + | slug | String | no | | --- @@ -8735,8 +8748,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | department | String | no | | | items | ArrayList<[CategoryItems](#CategoryItems)>? | yes | | - | department | String? | yes | | --- @@ -8747,8 +8760,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | slug | String? | yes | | | uid | Int? | yes | | + | slug | String? | yes | | --- @@ -8771,9 +8784,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | | uid | Int? | yes | | | logo | [Media](#Media)? | yes | | + | name | String? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | --- @@ -8785,8 +8798,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | | message | String? | yes | | + | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | | page | [Page](#Page) | no | | --- @@ -8798,11 +8811,11 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | slug | String? | yes | | - | name | String? | yes | | - | logo | [Media](#Media)? | yes | | | priorityOrder | Int? | yes | | | uid | Int? | yes | | + | logo | [Media](#Media)? | yes | | + | name | String? | yes | | + | slug | String? | yes | | --- @@ -8824,11 +8837,11 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | display | String? | yes | | - | logo | [Media](#Media)? | yes | | | customJson | HashMap? | yes | | | type | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | logo | [Media](#Media)? | yes | | + | display | String? | yes | | --- @@ -8846,82 +8859,82 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [CollectionQuery](#CollectionQuery) + #### [CollectionListingFilterType](#CollectionListingFilterType) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | op | String | no | | - | attribute | String | no | | - | value | ArrayList | no | | + | name | String? | yes | | + | isSelected | Boolean? | yes | | + | display | String? | yes | | --- - #### [GetCollectionDetailNest](#GetCollectionDetailNest) + #### [CollectionListingFilterTag](#CollectionListingFilterTag) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | isActive | Boolean? | yes | | - | tag | ArrayList? | yes | | - | uid | String? | yes | | - | slug | String? | yes | | - | logo | [Media](#Media)? | yes | | - | sortOn | String? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | appId | String? | yes | | - | type | String? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | allowSort | Boolean? | yes | | - | schedule | HashMap? | yes | | - | meta | HashMap? | yes | | | name | String? | yes | | - | priority | Int? | yes | | - | cron | HashMap? | yes | | - | description | String? | yes | | - | allowFacets | Boolean? | yes | | - | badge | HashMap? | yes | | + | isSelected | Boolean? | yes | | + | display | String? | yes | | --- - #### [CollectionListingFilterTag](#CollectionListingFilterTag) + #### [CollectionListingFilter](#CollectionListingFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | display | String? | yes | | - | isSelected | Boolean? | yes | | + | type | ArrayList<[CollectionListingFilterType](#CollectionListingFilterType)>? | yes | | + | tags | ArrayList<[CollectionListingFilterTag](#CollectionListingFilterTag)>? | yes | | --- - #### [CollectionListingFilterType](#CollectionListingFilterType) + #### [CollectionQuery](#CollectionQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | display | String? | yes | | - | isSelected | Boolean? | yes | | + | op | String | no | | + | attribute | String | no | | + | value | ArrayList | no | | --- - #### [CollectionListingFilter](#CollectionListingFilter) + #### [GetCollectionDetailNest](#GetCollectionDetailNest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tags | ArrayList<[CollectionListingFilterTag](#CollectionListingFilterTag)>? | yes | | - | type | ArrayList<[CollectionListingFilterType](#CollectionListingFilterType)>? | yes | | + | description | String? | yes | | + | logo | [Media](#Media)? | yes | | + | tag | ArrayList? | yes | | + | allowFacets | Boolean? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | name | String? | yes | | + | meta | HashMap? | yes | | + | slug | String? | yes | | + | priority | Int? | yes | | + | type | String? | yes | | + | sortOn | String? | yes | | + | allowSort | Boolean? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | uid | String? | yes | | + | cron | HashMap? | yes | | + | badge | HashMap? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | schedule | HashMap? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | isActive | Boolean? | yes | | + | appId | String? | yes | | --- @@ -8932,9 +8945,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | filters | [CollectionListingFilter](#CollectionListingFilter)? | yes | | | items | ArrayList<[GetCollectionDetailNest](#GetCollectionDetailNest)>? | yes | | | page | [Page](#Page) | no | | - | filters | [CollectionListingFilter](#CollectionListingFilter)? | yes | | --- @@ -8945,25 +8958,25 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | isActive | Boolean? | yes | | + | description | String? | yes | | + | logo | [Media](#Media)? | yes | | | tag | ArrayList? | yes | | + | allowFacets | Boolean? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | name | String? | yes | | + | meta | HashMap? | yes | | | slug | String? | yes | | - | logo | [Media](#Media)? | yes | | - | sortOn | String? | yes | | - | appId | String? | yes | | + | priority | Int? | yes | | | type | String? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | + | sortOn | String? | yes | | | allowSort | Boolean? | yes | | - | schedule | HashMap? | yes | | - | meta | HashMap? | yes | | - | name | String? | yes | | - | priority | Int? | yes | | | cron | HashMap? | yes | | - | description | String? | yes | | - | allowFacets | Boolean? | yes | | | badge | HashMap? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | schedule | HashMap? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | isActive | Boolean? | yes | | + | appId | String? | yes | | --- @@ -9045,15 +9058,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | pincode | Int? | yes | | + | storeEmail | String? | yes | | | country | String? | yes | | - | name | String? | yes | | - | state | String? | yes | | + | storeCode | String? | yes | | + | uid | Int? | yes | | | city | String? | yes | | - | storeEmail | String? | yes | | + | state | String? | yes | | + | name | String? | yes | | + | pincode | Int? | yes | | | address | String? | yes | | - | uid | Int? | yes | | - | storeCode | String? | yes | | | latLong | [LatLong](#LatLong)? | yes | | --- @@ -9073,40 +9086,40 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [SellerPhoneNumber](#SellerPhoneNumber) + #### [StoreDepartments](#StoreDepartments) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | number | String | no | | - | countryCode | Int | no | | + | priorityOrder | Int? | yes | | + | uid | Int? | yes | | + | logo | String? | yes | | + | name | String? | yes | | + | slug | String? | yes | | --- - #### [StoreManagerSerializer](#StoreManagerSerializer) + #### [SellerPhoneNumber](#SellerPhoneNumber) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | email | String? | yes | | - | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber)? | yes | | + | number | String | no | | + | countryCode | Int | no | | --- - #### [StoreDepartments](#StoreDepartments) + #### [StoreManagerSerializer](#StoreManagerSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | slug | String? | yes | | | name | String? | yes | | - | logo | String? | yes | | - | priorityOrder | Int? | yes | | - | uid | Int? | yes | | + | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber)? | yes | | + | email | String? | yes | | --- @@ -9118,8 +9131,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | businessType | String? | yes | | - | name | String? | yes | | | uid | Int? | yes | | + | name | String? | yes | | | companyType | String? | yes | | --- @@ -9131,15 +9144,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | address2 | String? | yes | | - | pincode | Int? | yes | | - | longitude | Double? | yes | | + | latitude | Double? | yes | | | country | String? | yes | | - | state | String? | yes | | + | landmark | String? | yes | | | city | String? | yes | | - | latitude | Double? | yes | | + | longitude | Double? | yes | | + | state | String? | yes | | + | pincode | Int? | yes | | | address1 | String? | yes | | - | landmark | String? | yes | | + | address2 | String? | yes | | --- @@ -9151,12 +9164,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | manager | [StoreManagerSerializer](#StoreManagerSerializer)? | yes | | - | departments | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | - | name | String? | yes | | - | company | [CompanyStore](#CompanyStore)? | yes | | | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | address | [StoreAddressSerializer](#StoreAddressSerializer)? | yes | | + | company | [CompanyStore](#CompanyStore)? | yes | | | uid | Int? | yes | | + | name | String? | yes | | + | departments | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | + | address | [StoreAddressSerializer](#StoreAddressSerializer)? | yes | | --- @@ -9167,9 +9180,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | filters | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | | items | ArrayList<[AppStore](#AppStore)>? | yes | | | page | [Page](#Page)? | yes | | - | filters | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | --- @@ -9180,8 +9193,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hour | Int? | yes | | | minute | Int? | yes | | + | hour | Int? | yes | | --- @@ -9192,9 +9205,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | closing | [Time](#Time)? | yes | | | open | Boolean? | yes | | | weekday | String? | yes | | + | closing | [Time](#Time)? | yes | | | opening | [Time](#Time)? | yes | | --- @@ -9207,13 +9220,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | manager | [StoreManagerSerializer](#StoreManagerSerializer)? | yes | | - | departments | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | - | name | String? | yes | | - | company | [CompanyStore](#CompanyStore)? | yes | | | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | address | [StoreAddressSerializer](#StoreAddressSerializer)? | yes | | | customJson | HashMap? | yes | | + | company | [CompanyStore](#CompanyStore)? | yes | | | uid | Int? | yes | | + | name | String? | yes | | + | departments | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | + | address | [StoreAddressSerializer](#StoreAddressSerializer)? | yes | | | timing | ArrayList<[StoreTiming](#StoreTiming)>? | yes | | --- @@ -9225,39 +9238,39 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | contact | String? | yes | | - | superUser | Boolean? | yes | | - | username | String | no | | | userId | String | no | | + | username | String | no | | + | superUser | Boolean? | yes | | + | contact | String? | yes | | --- - #### [Size](#Size) + #### [ProductGroupPrice](#ProductGroupPrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isAvailable | Boolean? | yes | | - | quantity | Int? | yes | | - | display | Any? | yes | | - | value | Any? | yes | | + | minEffective | Double? | yes | | + | currency | Any? | yes | | + | minMarked | Double? | yes | | + | maxEffective | Double? | yes | | + | maxMarked | Double? | yes | | --- - #### [ProductGroupPrice](#ProductGroupPrice) + #### [Size](#Size) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currency | Any? | yes | | - | minMarked | Double? | yes | | - | minEffective | Double? | yes | | - | maxEffective | Double? | yes | | - | maxMarked | Double? | yes | | + | quantity | Int? | yes | | + | display | Any? | yes | | + | isAvailable | Boolean? | yes | | + | value | Any? | yes | | --- @@ -9268,27 +9281,27 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hsnCode | Int? | yes | | - | rating | Double? | yes | | - | ratingCount | Int? | yes | | - | attributes | HashMap? | yes | | - | templateTag | Any? | yes | | - | imageNature | Any? | yes | | - | groupedAttributes | HashMap? | yes | | - | media | ArrayList>? | yes | | - | slug | Any? | yes | | - | outOfStock | Boolean? | yes | | - | images | ArrayList? | yes | | - | isSet | Boolean? | yes | | + | description | Any? | yes | | | countryOfOrigin | Any? | yes | | + | isSet | Boolean? | yes | | + | media | ArrayList>? | yes | | + | attributes | HashMap? | yes | | | hasVariant | Boolean? | yes | | - | itemCode | Any? | yes | | - | identifier | HashMap? | yes | | - | name | Any? | yes | | | brandUid | Int? | yes | | + | imageNature | Any? | yes | | + | templateTag | Any? | yes | | + | images | ArrayList? | yes | | | shortDescription | Any? | yes | | + | name | Any? | yes | | + | itemCode | Any? | yes | | + | slug | Any? | yes | | + | hsnCode | Int? | yes | | + | rating | Double? | yes | | | highlights | ArrayList? | yes | | - | description | Any? | yes | | + | groupedAttributes | HashMap? | yes | | + | ratingCount | Int? | yes | | + | outOfStock | Boolean? | yes | | + | identifier | HashMap? | yes | | --- @@ -9299,15 +9312,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | autoAddToCart | Boolean? | yes | | - | autoSelect | Boolean? | yes | | + | maxQuantity | Int | no | | + | price | [ProductGroupPrice](#ProductGroupPrice)? | yes | | | allowRemove | Boolean? | yes | | + | autoSelect | Boolean? | yes | | + | autoAddToCart | Boolean? | yes | | | sizes | ArrayList<[Size](#Size)>? | yes | | - | productUid | Int | no | | | minQuantity | Int? | yes | | - | price | [ProductGroupPrice](#ProductGroupPrice)? | yes | | + | productUid | Int | no | | | productDetails | [ProductDetails](#ProductDetails)? | yes | | - | maxQuantity | Int | no | | --- @@ -9318,23 +9331,23 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | createdBy | [UserDetail](#UserDetail)? | yes | | - | modifiedOn | String | no | | - | modifiedBy | [UserDetail](#UserDetail)? | yes | | - | meta | HashMap? | yes | | - | choice | Any? | yes | | - | pageVisibility | ArrayList? | yes | | + | createdOn | String | no | | + | verifiedBy | [UserDetail](#UserDetail)? | yes | | | slug | Any? | yes | | - | name | Any | no | | - | logo | String? | yes | | | sameStoreAssignment | Boolean? | yes | | - | verifiedBy | [UserDetail](#UserDetail)? | yes | | | isActive | Boolean? | yes | | - | products | ArrayList<[ProductInGroup](#ProductInGroup)> | no | | - | id | Any? | yes | | - | createdOn | String | no | | + | pageVisibility | ArrayList? | yes | | | companyId | Int? | yes | | + | products | ArrayList<[ProductInGroup](#ProductInGroup)> | no | | + | logo | String? | yes | | + | createdBy | [UserDetail](#UserDetail)? | yes | | + | name | Any | no | | | verifiedOn | String? | yes | | + | modifiedBy | [UserDetail](#UserDetail)? | yes | | + | meta | HashMap? | yes | | + | modifiedOn | String | no | | + | choice | Any? | yes | | + | id | Any? | yes | | --- @@ -9352,164 +9365,164 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [DetailsSchemaV2](#DetailsSchemaV2) + #### [ReturnConfigSchemaV2](#ReturnConfigSchemaV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String? | yes | | - | type | String? | yes | | - | value | String? | yes | | + | time | Int? | yes | | + | returnable | Boolean? | yes | | + | unit | String? | yes | | --- - #### [SellerGroupAttributes](#SellerGroupAttributes) + #### [StoreV2](#StoreV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[DetailsSchemaV2](#DetailsSchemaV2)>? | yes | | - | title | String? | yes | | + | uid | Int? | yes | | + | name | String? | yes | | + | count | Int? | yes | | --- - #### [MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2) + #### [ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[DetailsSchemaV2](#DetailsSchemaV2)>? | yes | | - | title | String? | yes | | + | size | String? | yes | | + | pieces | Int? | yes | | --- - #### [ArticleAssignmentV2](#ArticleAssignmentV2) + #### [ProductSetDistributionV2](#ProductSetDistributionV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | level | String? | yes | | - | strategy | String? | yes | | + | sizes | ArrayList<[ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2)>? | yes | | --- - #### [SellerV2](#SellerV2) + #### [ProductSetV2](#ProductSetV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | uid | Int? | yes | | - | count | Int? | yes | | + | quantity | Int? | yes | | + | sizeDistribution | [ProductSetDistributionV2](#ProductSetDistributionV2)? | yes | | --- - #### [ReturnConfigSchemaV2](#ReturnConfigSchemaV2) + #### [ProductStockPriceV2](#ProductStockPriceV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | returnable | Boolean? | yes | | - | time | Int? | yes | | - | unit | String? | yes | | + | marked | Double? | yes | | + | effective | Double? | yes | | + | currency | String? | yes | | --- - #### [ProductStockPriceV2](#ProductStockPriceV2) + #### [StrategyWiseListingSchemaV2](#StrategyWiseListingSchemaV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currency | String? | yes | | - | effective | Double? | yes | | - | marked | Double? | yes | | + | quantity | Int? | yes | | + | distance | Int? | yes | | + | pincode | Int? | yes | | + | tat | Int? | yes | | --- - #### [StrategyWiseListingSchemaV2](#StrategyWiseListingSchemaV2) + #### [ProductStockUnitPriceV2](#ProductStockUnitPriceV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | distance | Int? | yes | | - | tat | Int? | yes | | - | quantity | Int? | yes | | - | pincode | Int? | yes | | + | unit | String? | yes | | + | currencyCode | String? | yes | | + | currencySymbol | String? | yes | | + | price | Double? | yes | | --- - #### [ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2) + #### [ArticleAssignmentV2](#ArticleAssignmentV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | pieces | Int? | yes | | - | size | String? | yes | | + | level | String? | yes | | + | strategy | String? | yes | | --- - #### [ProductSetDistributionV2](#ProductSetDistributionV2) + #### [SellerV2](#SellerV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizes | ArrayList<[ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2)>? | yes | | + | uid | Int? | yes | | + | name | String? | yes | | + | count | Int? | yes | | --- - #### [ProductSetV2](#ProductSetV2) + #### [DetailsSchemaV2](#DetailsSchemaV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizeDistribution | [ProductSetDistributionV2](#ProductSetDistributionV2)? | yes | | - | quantity | Int? | yes | | + | key | String? | yes | | + | type | String? | yes | | + | value | String? | yes | | --- - #### [ProductStockUnitPriceV2](#ProductStockUnitPriceV2) + #### [SellerGroupAttributes](#SellerGroupAttributes) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencyCode | String? | yes | | - | currencySymbol | String? | yes | | - | price | Double? | yes | | - | unit | String? | yes | | + | details | ArrayList<[DetailsSchemaV2](#DetailsSchemaV2)>? | yes | | + | title | String? | yes | | --- - #### [StoreV2](#StoreV2) + #### [MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | uid | Int? | yes | | - | count | Int? | yes | | + | details | ArrayList<[DetailsSchemaV2](#DetailsSchemaV2)>? | yes | | + | title | String? | yes | | --- @@ -9520,27 +9533,27 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | + | returnConfig | [ReturnConfigSchemaV2](#ReturnConfigSchemaV2)? | yes | | | articleId | String? | yes | | - | groupedAttributes | ArrayList<[SellerGroupAttributes](#SellerGroupAttributes)>? | yes | | | longLat | ArrayList? | yes | | - | marketplaceAttributes | ArrayList<[MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2)>? | yes | | + | store | [StoreV2](#StoreV2)? | yes | | + | set | [ProductSetV2](#ProductSetV2)? | yes | | + | price | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | + | itemType | String? | yes | | + | strategyWiseListing | ArrayList<[StrategyWiseListingSchemaV2](#StrategyWiseListingSchemaV2)>? | yes | | + | specialBadge | String? | yes | | + | pricePerUnit | [ProductStockUnitPriceV2](#ProductStockUnitPriceV2)? | yes | | + | quantity | Int? | yes | | | pincode | Int? | yes | | | articleAssignment | [ArticleAssignmentV2](#ArticleAssignmentV2)? | yes | | + | sellerCount | Int? | yes | | | isCod | Boolean? | yes | | - | itemType | String? | yes | | | seller | [SellerV2](#SellerV2)? | yes | | - | returnConfig | [ReturnConfigSchemaV2](#ReturnConfigSchemaV2)? | yes | | - | sellerCount | Int? | yes | | - | isGift | Boolean? | yes | | - | price | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | - | strategyWiseListing | ArrayList<[StrategyWiseListingSchemaV2](#StrategyWiseListingSchemaV2)>? | yes | | - | set | [ProductSetV2](#ProductSetV2)? | yes | | - | pricePerUnit | [ProductStockUnitPriceV2](#ProductStockUnitPriceV2)? | yes | | - | specialBadge | String? | yes | | - | store | [StoreV2](#StoreV2)? | yes | | - | pricePerPiece | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | + | groupedAttributes | ArrayList<[SellerGroupAttributes](#SellerGroupAttributes)>? | yes | | | discount | String? | yes | | + | pricePerPiece | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | + | isGift | Boolean? | yes | | + | marketplaceAttributes | ArrayList<[MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2)>? | yes | | --- diff --git a/documentation/application/CONFIGURATION.md b/documentation/application/CONFIGURATION.md index 0fe7b36e4..475317e29 100644 --- a/documentation/application/CONFIGURATION.md +++ b/documentation/application/CONFIGURATION.md @@ -258,19 +258,19 @@ Success. Check the example shown below or refer `ApplicationAboutResponse` for m "active": true, "primary": true, "verified": true, - "email": "jalakvora@gofynd.com" + "email": "abc@test.com" }, { "active": true, "primary": false, "verified": true, - "email": "jalakvora@fynd.com" + "email": "abc@test.com" }, { "active": true, "primary": false, "verified": true, - "email": "jalakvora@uniket.store" + "email": "abc@test.com" } ], "phone_numbers": [ diff --git a/documentation/application/ORDER.md b/documentation/application/ORDER.md index c4a7eb97d..498371daf 100644 --- a/documentation/application/ORDER.md +++ b/documentation/application/ORDER.md @@ -2507,67 +2507,96 @@ Successfully updateShipmentStatus! - #### [UserInfo](#UserInfo) + #### [OrderPage](#OrderPage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | gender | String? | yes | | - | mobile | String? | yes | | - | name | String? | yes | | - | email | String? | yes | | + | itemTotal | Int? | yes | | + | hasNext | Boolean? | yes | | + | current | Int? | yes | | + | type | String? | yes | | + | size | Int? | yes | | --- - #### [NestedTrackingDetails](#NestedTrackingDetails) + #### [OrderStatuses](#OrderStatuses) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isCurrent | Boolean? | yes | | - | status | String? | yes | | - | time | String? | yes | | - | isPassed | Boolean? | yes | | + | display | String? | yes | | + | isSelected | Boolean? | yes | | + | value | Int? | yes | | --- - #### [TrackingDetails](#TrackingDetails) + #### [OrderFilters](#OrderFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | trackingDetails | ArrayList<[NestedTrackingDetails](#NestedTrackingDetails)>? | yes | | - | isCurrent | Boolean? | yes | | - | time | String? | yes | | - | isPassed | Boolean? | yes | | - | status | String? | yes | | + | statuses | ArrayList<[OrderStatuses](#OrderStatuses)>? | yes | | --- - #### [TimeStampData](#TimeStampData) + #### [UserInfo](#UserInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | String? | yes | | - | max | String? | yes | | + | gender | String? | yes | | + | name | String? | yes | | + | mobile | String? | yes | | + | email | String? | yes | | --- - #### [Promise](#Promise) + #### [ShipmentTotalDetails](#ShipmentTotalDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | timestamp | [TimeStampData](#TimeStampData)? | yes | | - | showPromise | Boolean? | yes | | + | sizes | Int? | yes | | + | pieces | Int? | yes | | + | totalPrice | Double? | yes | | + +--- + + + + + #### [Prices](#Prices) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | priceMarked | Double? | yes | | + | codCharges | Double? | yes | | + | addedToFyndCash | Boolean? | yes | | + | refundAmount | Double? | yes | | + | priceEffective | Double? | yes | | + | valueOfGood | Double? | yes | | + | couponValue | Double? | yes | | + | promotionEffectiveDiscount | Double? | yes | | + | amountPaidRoundoff | Double? | yes | | + | couponEffectiveDiscount | Double? | yes | | + | brandCalculatedAmount | Double? | yes | | + | amountPaid | Double? | yes | | + | fyndCredits | Double? | yes | | + | cashbackApplied | Double? | yes | | + | deliveryCharge | Double? | yes | | + | cashback | Double? | yes | | + | discount | Double? | yes | | + | gstTaxPercentage | Double? | yes | | + | transferPrice | Double? | yes | | + | refundCredit | Double? | yes | | --- @@ -2578,11 +2607,11 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mode | String? | yes | | - | mop | String? | yes | | | displayName | String? | yes | | - | status | String? | yes | | + | mop | String? | yes | | + | mode | String? | yes | | | logo | String? | yes | | + | status | String? | yes | | | paymentMode | String? | yes | | --- @@ -2590,30 +2619,45 @@ Successfully updateShipmentStatus! - #### [Prices](#Prices) + #### [CurrentStatus](#CurrentStatus) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | discount | Double? | yes | | - | refundAmount | Double? | yes | | - | amountPaidRoundoff | Double? | yes | | - | valueOfGood | Double? | yes | | - | cashback | Double? | yes | | - | gstTaxPercentage | Double? | yes | | - | priceMarked | Double? | yes | | - | codCharges | Double? | yes | | - | transferPrice | Double? | yes | | - | brandCalculatedAmount | Double? | yes | | - | refundCredit | Double? | yes | | - | cashbackApplied | Double? | yes | | - | deliveryCharge | Double? | yes | | - | priceEffective | Double? | yes | | - | amountPaid | Double? | yes | | - | fyndCredits | Double? | yes | | - | couponValue | Double? | yes | | - | addedToFyndCash | Boolean? | yes | | - | promotionEffectiveDiscount | Double? | yes | | - | couponEffectiveDiscount | Double? | yes | | + | status | String? | yes | | + | name | String? | yes | | + | updatedAt | String? | yes | | + | journeyType | String? | yes | | + +--- + + + + + #### [AppliedFreeArticles](#AppliedFreeArticles) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | freeGiftItemDetails | HashMap? | yes | | + | articleId | String? | yes | | + | quantity | Double? | yes | | + | parentItemIdentifier | String? | yes | | + +--- + + + + + #### [AppliedPromos](#AppliedPromos) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | appliedFreeArticles | ArrayList<[AppliedFreeArticles](#AppliedFreeArticles)>? | yes | | + | articleQuantity | Double? | yes | | + | promotionType | String? | yes | | + | amount | Double? | yes | | + | mrpPromotion | Boolean? | yes | | + | promoId | String? | yes | | + | promotionName | String? | yes | | --- @@ -2636,33 +2680,33 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | refundAmount | Double? | yes | | - | size | String? | yes | | - | discount | Double? | yes | | - | amountPaidRoundoff | Double? | yes | | - | valueOfGood | Double? | yes | | - | cashback | Double? | yes | | - | totalUnits | Int? | yes | | - | gstTaxPercentage | Double? | yes | | | priceMarked | Double? | yes | | | codCharges | Double? | yes | | - | transferPrice | Double? | yes | | + | size | String? | yes | | + | addedToFyndCash | Boolean? | yes | | + | refundAmount | Double? | yes | | + | priceEffective | Double? | yes | | + | valueOfGood | Double? | yes | | + | couponValue | Double? | yes | | | gstTag | String? | yes | | + | promotionEffectiveDiscount | Double? | yes | | + | amountPaidRoundoff | Double? | yes | | + | couponEffectiveDiscount | Double? | yes | | | brandCalculatedAmount | Double? | yes | | - | refundCredit | Double? | yes | | - | cashbackApplied | Double? | yes | | - | deliveryCharge | Double? | yes | | - | gstFee | Double? | yes | | - | priceEffective | Double? | yes | | | amountPaid | Double? | yes | | | fyndCredits | Double? | yes | | + | cashbackApplied | Double? | yes | | + | gstFee | Double? | yes | | + | deliveryCharge | Double? | yes | | + | cashback | Double? | yes | | + | discount | Double? | yes | | + | itemName | String? | yes | | + | totalUnits | Int? | yes | | | hsnCode | String? | yes | | - | couponValue | Double? | yes | | + | gstTaxPercentage | Double? | yes | | + | transferPrice | Double? | yes | | + | refundCredit | Double? | yes | | | identifiers | [Identifiers](#Identifiers)? | yes | | - | addedToFyndCash | Boolean? | yes | | - | promotionEffectiveDiscount | Double? | yes | | - | itemName | String? | yes | | - | couponEffectiveDiscount | Double? | yes | | --- @@ -2685,126 +2729,122 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | String? | yes | | - | brand | [ItemBrand](#ItemBrand)? | yes | | + | name | String? | yes | | | sellerIdentifier | String? | yes | | + | code | String? | yes | | + | id | Double? | yes | | + | size | String? | yes | | | slugKey | String? | yes | | | image | ArrayList? | yes | | - | name | String? | yes | | - | id | Double? | yes | | - | code | String? | yes | | + | brand | [ItemBrand](#ItemBrand)? | yes | | --- - #### [AppliedFreeArticles](#AppliedFreeArticles) + #### [Bags](#Bags) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | articleId | String? | yes | | - | freeGiftItemDetails | HashMap? | yes | | - | parentItemIdentifier | String? | yes | | - | quantity | Double? | yes | | + | canCancel | Boolean? | yes | | + | lineNumber | Int? | yes | | + | currentStatus | [CurrentStatus](#CurrentStatus)? | yes | | + | quantity | Int? | yes | | + | canReturn | Boolean? | yes | | + | appliedPromos | ArrayList<[AppliedPromos](#AppliedPromos)>? | yes | | + | financialBreakup | ArrayList<[FinancialBreakup](#FinancialBreakup)>? | yes | | + | sellerIdentifier | String? | yes | | + | prices | [Prices](#Prices)? | yes | | + | id | Int? | yes | | + | deliveryDate | String? | yes | | + | item | [Item](#Item)? | yes | | + | parentPromoBags | HashMap? | yes | | + | returnableDate | String? | yes | | --- - #### [AppliedPromos](#AppliedPromos) + #### [FulfillingStore](#FulfillingStore) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | articleQuantity | Double? | yes | | - | amount | Double? | yes | | - | promotionName | String? | yes | | - | mrpPromotion | Boolean? | yes | | - | promotionType | String? | yes | | - | appliedFreeArticles | ArrayList<[AppliedFreeArticles](#AppliedFreeArticles)>? | yes | | - | promoId | String? | yes | | + | name | String? | yes | | + | code | String? | yes | | + | id | Int? | yes | | + | companyName | String? | yes | | + | companyId | Int? | yes | | --- - #### [CurrentStatus](#CurrentStatus) + #### [BreakupValues](#BreakupValues) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | String? | yes | | - | updatedAt | String? | yes | | + | value | Double? | yes | | + | display | String? | yes | | | name | String? | yes | | - | journeyType | String? | yes | | --- - #### [Bags](#Bags) + #### [DeliveryAddress](#DeliveryAddress) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | canReturn | Boolean? | yes | | - | prices | [Prices](#Prices)? | yes | | - | financialBreakup | ArrayList<[FinancialBreakup](#FinancialBreakup)>? | yes | | - | deliveryDate | String? | yes | | - | canCancel | Boolean? | yes | | - | item | [Item](#Item)? | yes | | - | parentPromoBags | HashMap? | yes | | - | lineNumber | Int? | yes | | - | returnableDate | String? | yes | | - | sellerIdentifier | String? | yes | | - | appliedPromos | ArrayList<[AppliedPromos](#AppliedPromos)>? | yes | | - | currentStatus | [CurrentStatus](#CurrentStatus)? | yes | | - | id | Int? | yes | | - | quantity | Int? | yes | | + | address2 | String? | yes | | + | addressType | String? | yes | | + | email | String? | yes | | + | contactPerson | String? | yes | | + | latitude | Double? | yes | | + | area | String? | yes | | + | createdAt | String? | yes | | + | country | String? | yes | | + | name | String? | yes | | + | longitude | Double? | yes | | + | version | String? | yes | | + | updatedAt | String? | yes | | + | address | String? | yes | | + | address1 | String? | yes | | + | phone | String? | yes | | + | addressCategory | String? | yes | | + | state | String? | yes | | + | pincode | String? | yes | | + | city | String? | yes | | + | landmark | String? | yes | | --- - #### [DeliveryAddress](#DeliveryAddress) + #### [ShipmentUserInfo](#ShipmentUserInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | pincode | String? | yes | | - | city | String? | yes | | - | email | String? | yes | | - | addressType | String? | yes | | - | contactPerson | String? | yes | | - | version | String? | yes | | - | address | String? | yes | | - | address2 | String? | yes | | - | longitude | Double? | yes | | - | phone | String? | yes | | - | latitude | Double? | yes | | - | state | String? | yes | | - | name | String? | yes | | - | landmark | String? | yes | | - | createdAt | String? | yes | | - | area | String? | yes | | - | address1 | String? | yes | | - | addressCategory | String? | yes | | - | updatedAt | String? | yes | | - | country | String? | yes | | + | gender | String? | yes | | + | lastName | String? | yes | | + | mobile | String? | yes | | + | firstName | String? | yes | | --- - #### [Invoice](#Invoice) + #### [FulfillingCompany](#FulfillingCompany) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | updatedDate | String? | yes | | - | invoiceUrl | String? | yes | | - | labelUrl | String? | yes | | + | name | String? | yes | | + | id | Int? | yes | | --- @@ -2823,67 +2863,66 @@ Successfully updateShipmentStatus! - #### [ShipmentUserInfo](#ShipmentUserInfo) + #### [NestedTrackingDetails](#NestedTrackingDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | gender | String? | yes | | - | mobile | String? | yes | | - | firstName | String? | yes | | - | lastName | String? | yes | | + | status | String? | yes | | + | time | String? | yes | | + | isCurrent | Boolean? | yes | | + | isPassed | Boolean? | yes | | --- - #### [ShipmentTotalDetails](#ShipmentTotalDetails) + #### [TrackingDetails](#TrackingDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | totalPrice | Double? | yes | | - | pieces | Int? | yes | | - | sizes | Int? | yes | | + | time | String? | yes | | + | trackingDetails | ArrayList<[NestedTrackingDetails](#NestedTrackingDetails)>? | yes | | + | status | String? | yes | | + | isPassed | Boolean? | yes | | + | isCurrent | Boolean? | yes | | --- - #### [BreakupValues](#BreakupValues) + #### [TimeStampData](#TimeStampData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | Double? | yes | | - | name | String? | yes | | - | display | String? | yes | | + | min | String? | yes | | + | max | String? | yes | | --- - #### [FulfillingStore](#FulfillingStore) + #### [Promise](#Promise) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | companyName | String? | yes | | - | id | Int? | yes | | - | code | String? | yes | | - | companyId | Int? | yes | | + | showPromise | Boolean? | yes | | + | timestamp | [TimeStampData](#TimeStampData)? | yes | | --- - #### [FulfillingCompany](#FulfillingCompany) + #### [Invoice](#Invoice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | id | Int? | yes | | + | labelUrl | String? | yes | | + | invoiceUrl | String? | yes | | + | updatedDate | String? | yes | | --- @@ -2894,41 +2933,41 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | customMeta | ArrayList>? | yes | | - | shipmentId | String? | yes | | - | canCancel | Boolean? | yes | | - | trackingDetails | ArrayList<[TrackingDetails](#TrackingDetails)>? | yes | | - | promise | [Promise](#Promise)? | yes | | - | beneficiaryDetails | Boolean? | yes | | - | awbNo | String? | yes | | | trakingNo | String? | yes | | + | canCancel | Boolean? | yes | | + | totalDetails | [ShipmentTotalDetails](#ShipmentTotalDetails)? | yes | | + | totalBags | Int? | yes | | + | prices | [Prices](#Prices)? | yes | | + | orderType | String? | yes | | + | trackUrl | String? | yes | | + | deliveryDate | String? | yes | | + | needHelpUrl | String? | yes | | | payment | [ShipmentPayment](#ShipmentPayment)? | yes | | + | sizeInfo | HashMap? | yes | | + | customMeta | ArrayList>? | yes | | + | shipmentCreatedAt | String? | yes | | | bags | ArrayList<[Bags](#Bags)>? | yes | | - | comment | String? | yes | | + | fulfillingStore | [FulfillingStore](#FulfillingStore)? | yes | | + | breakupValues | ArrayList<[BreakupValues](#BreakupValues)>? | yes | | + | returnableDate | String? | yes | | + | refundDetails | HashMap? | yes | | + | beneficiaryDetails | Boolean? | yes | | | deliveryAddress | [DeliveryAddress](#DeliveryAddress)? | yes | | - | showDownloadInvoice | Boolean? | yes | | - | deliveryDate | String? | yes | | - | invoice | [Invoice](#Invoice)? | yes | | - | shipmentCreatedAt | String? | yes | | - | orderId | String? | yes | | + | userInfo | [ShipmentUserInfo](#ShipmentUserInfo)? | yes | | + | fulfillingCompany | [FulfillingCompany](#FulfillingCompany)? | yes | | + | shipmentStatus | [ShipmentStatus](#ShipmentStatus)? | yes | | + | shipmentId | String? | yes | | + | trackingDetails | ArrayList<[TrackingDetails](#TrackingDetails)>? | yes | | + | comment | String? | yes | | | canReturn | Boolean? | yes | | | showTrackLink | Boolean? | yes | | - | shipmentStatus | [ShipmentStatus](#ShipmentStatus)? | yes | | - | refundDetails | HashMap? | yes | | - | userInfo | [ShipmentUserInfo](#ShipmentUserInfo)? | yes | | - | prices | [Prices](#Prices)? | yes | | - | trackUrl | String? | yes | | - | returnableDate | String? | yes | | | dpName | String? | yes | | - | totalDetails | [ShipmentTotalDetails](#ShipmentTotalDetails)? | yes | | - | breakupValues | ArrayList<[BreakupValues](#BreakupValues)>? | yes | | - | needHelpUrl | String? | yes | | - | fulfillingStore | [FulfillingStore](#FulfillingStore)? | yes | | - | sizeInfo | HashMap? | yes | | - | totalBags | Int? | yes | | - | fulfillingCompany | [FulfillingCompany](#FulfillingCompany)? | yes | | | canBreak | HashMap? | yes | | - | orderType | String? | yes | | + | orderId | String? | yes | | + | awbNo | String? | yes | | + | promise | [Promise](#Promise)? | yes | | + | invoice | [Invoice](#Invoice)? | yes | | + | showDownloadInvoice | Boolean? | yes | | --- @@ -2952,10 +2991,10 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | sellerId | Int? | yes | | - | articleAssignment | [BagsForReorderArticleAssignment](#BagsForReorderArticleAssignment)? | yes | | + | quantity | Int? | yes | | | itemSize | String? | yes | | | storeId | Int? | yes | | - | quantity | Int? | yes | | + | articleAssignment | [BagsForReorderArticleAssignment](#BagsForReorderArticleAssignment)? | yes | | | itemId | Int? | yes | | --- @@ -2967,11 +3006,11 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | userInfo | [UserInfo](#UserInfo)? | yes | | - | shipments | ArrayList<[Shipments](#Shipments)>? | yes | | + | totalShipmentsInOrder | Int? | yes | | | orderCreatedTime | String? | yes | | | orderId | String? | yes | | - | totalShipmentsInOrder | Int? | yes | | + | userInfo | [UserInfo](#UserInfo)? | yes | | + | shipments | ArrayList<[Shipments](#Shipments)>? | yes | | | breakupValues | ArrayList<[BreakupValues](#BreakupValues)>? | yes | | | bagsForReorder | ArrayList<[BagsForReorder](#BagsForReorder)>? | yes | | @@ -2980,52 +3019,13 @@ Successfully updateShipmentStatus! - #### [OrderPage](#OrderPage) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | size | Int? | yes | | - | current | Int? | yes | | - | type | String? | yes | | - | itemTotal | Int? | yes | | - | hasNext | Boolean? | yes | | - ---- - - - - - #### [OrderStatuses](#OrderStatuses) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | value | Int? | yes | | - | isSelected | Boolean? | yes | | - | display | String? | yes | | - ---- - - - - - #### [OrderFilters](#OrderFilters) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | statuses | ArrayList<[OrderStatuses](#OrderStatuses)>? | yes | | - ---- - - - - #### [OrderList](#OrderList) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[OrderSchema](#OrderSchema)>? | yes | | | page | [OrderPage](#OrderPage)? | yes | | | filters | [OrderFilters](#OrderFilters)? | yes | | + | items | ArrayList<[OrderSchema](#OrderSchema)>? | yes | | --- @@ -3084,13 +3084,13 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shipmentType | String? | yes | | - | accountName | String? | yes | | | reason | String? | yes | | + | shipmentType | String? | yes | | + | status | String? | yes | | | updatedAt | String? | yes | | | lastLocationRecievedAt | String? | yes | | | updatedTime | String? | yes | | - | status | String? | yes | | + | accountName | String? | yes | | | awb | String? | yes | | --- @@ -3114,9 +3114,9 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | phone | String? | yes | | - | shipmentId | String? | yes | | | name | String? | yes | | | orderId | String? | yes | | + | shipmentId | String? | yes | | | country | String? | yes | | --- @@ -3130,8 +3130,8 @@ Successfully updateShipmentStatus! | ---------- | ---- | -------- | ----------- | | resendTimer | Int? | yes | | | success | Boolean? | yes | | - | requestId | String? | yes | | | message | String? | yes | | + | requestId | String? | yes | | --- @@ -3188,11 +3188,11 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | qcType | ArrayList? | yes | | | displayName | String? | yes | | | meta | [BagReasonMeta](#BagReasonMeta)? | yes | | | questionSet | ArrayList<[QuestionSet](#QuestionSet)>? | yes | | | reasons | ArrayList<[BagReasons](#BagReasons)>? | yes | | + | qcType | ArrayList? | yes | | | id | Int? | yes | | --- @@ -3204,8 +3204,8 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean? | yes | | | reasons | ArrayList<[BagReasons](#BagReasons)>? | yes | | + | success | Boolean? | yes | | --- @@ -3216,12 +3216,12 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | showTextArea | Boolean? | yes | | - | reasonId | Int? | yes | | - | flow | String? | yes | | | reasonText | String? | yes | | - | priority | Int? | yes | | + | flow | String? | yes | | | feedbackType | String? | yes | | + | priority | Int? | yes | | + | reasonId | Int? | yes | | + | showTextArea | Boolean? | yes | | --- @@ -3239,134 +3239,134 @@ Successfully updateShipmentStatus! - #### [ProductsDataUpdatesFilters](#ProductsDataUpdatesFilters) + #### [EntityReasonData](#EntityReasonData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | identifier | String? | yes | | - | lineNumber | Int? | yes | | + | reasonId | Int? | yes | | + | reasonText | String? | yes | | --- - #### [ProductsDataUpdates](#ProductsDataUpdates) + #### [EntitiesReasons](#EntitiesReasons) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filters | ArrayList<[ProductsDataUpdatesFilters](#ProductsDataUpdatesFilters)>? | yes | | - | data | HashMap? | yes | | + | filters | ArrayList>? | yes | | + | data | [EntityReasonData](#EntityReasonData)? | yes | | --- - #### [EntitiesDataUpdates](#EntitiesDataUpdates) + #### [ProductsReasonsFilters](#ProductsReasonsFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filters | ArrayList>? | yes | | - | data | HashMap? | yes | | + | lineNumber | Int? | yes | | + | quantity | Int? | yes | | + | identifier | String? | yes | | --- - #### [DataUpdates](#DataUpdates) + #### [ProductsReasonsData](#ProductsReasonsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | products | ArrayList<[ProductsDataUpdates](#ProductsDataUpdates)>? | yes | | - | entities | ArrayList<[EntitiesDataUpdates](#EntitiesDataUpdates)>? | yes | | + | reasonId | Int? | yes | | + | reasonText | String? | yes | | --- - #### [Products](#Products) + #### [ProductsReasons](#ProductsReasons) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | - | identifier | String? | yes | | - | lineNumber | Int? | yes | | + | filters | ArrayList<[ProductsReasonsFilters](#ProductsReasonsFilters)>? | yes | | + | data | [ProductsReasonsData](#ProductsReasonsData)? | yes | | --- - #### [ProductsReasonsFilters](#ProductsReasonsFilters) + #### [ReasonsData](#ReasonsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | - | identifier | String? | yes | | - | lineNumber | Int? | yes | | + | entities | ArrayList<[EntitiesReasons](#EntitiesReasons)>? | yes | | + | products | ArrayList<[ProductsReasons](#ProductsReasons)>? | yes | | --- - #### [ProductsReasonsData](#ProductsReasonsData) + #### [Products](#Products) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | reasonText | String? | yes | | - | reasonId | Int? | yes | | + | lineNumber | Int? | yes | | + | quantity | Int? | yes | | + | identifier | String? | yes | | --- - #### [ProductsReasons](#ProductsReasons) + #### [EntitiesDataUpdates](#EntitiesDataUpdates) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filters | ArrayList<[ProductsReasonsFilters](#ProductsReasonsFilters)>? | yes | | - | data | [ProductsReasonsData](#ProductsReasonsData)? | yes | | + | filters | ArrayList>? | yes | | + | data | HashMap? | yes | | --- - #### [EntityReasonData](#EntityReasonData) + #### [ProductsDataUpdatesFilters](#ProductsDataUpdatesFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | reasonText | String? | yes | | - | reasonId | Int? | yes | | + | lineNumber | Int? | yes | | + | identifier | String? | yes | | --- - #### [EntitiesReasons](#EntitiesReasons) + #### [ProductsDataUpdates](#ProductsDataUpdates) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filters | ArrayList>? | yes | | - | data | [EntityReasonData](#EntityReasonData)? | yes | | + | filters | ArrayList<[ProductsDataUpdatesFilters](#ProductsDataUpdatesFilters)>? | yes | | + | data | HashMap? | yes | | --- - #### [ReasonsData](#ReasonsData) + #### [DataUpdates](#DataUpdates) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | products | ArrayList<[ProductsReasons](#ProductsReasons)>? | yes | | - | entities | ArrayList<[EntitiesReasons](#EntitiesReasons)>? | yes | | + | entities | ArrayList<[EntitiesDataUpdates](#EntitiesDataUpdates)>? | yes | | + | products | ArrayList<[ProductsDataUpdates](#ProductsDataUpdates)>? | yes | | --- @@ -3377,10 +3377,10 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | reasons | [ReasonsData](#ReasonsData)? | yes | | + | products | ArrayList<[Products](#Products)>? | yes | | | identifier | String | no | | | dataUpdates | [DataUpdates](#DataUpdates)? | yes | | - | products | ArrayList<[Products](#Products)>? | yes | | - | reasons | [ReasonsData](#ReasonsData)? | yes | | --- @@ -3392,8 +3392,8 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | status | String? | yes | | - | shipments | ArrayList<[ShipmentsRequest](#ShipmentsRequest)>? | yes | | | excludeBagsNextState | String? | yes | | + | shipments | ArrayList<[ShipmentsRequest](#ShipmentsRequest)>? | yes | | --- @@ -3404,11 +3404,11 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | task | Boolean? | yes | | | lockAfterTransition | Boolean? | yes | | | unlockBeforeTransition | Boolean? | yes | | - | statuses | ArrayList<[StatuesRequest](#StatuesRequest)>? | yes | | | forceTransition | Boolean? | yes | | + | statuses | ArrayList<[StatuesRequest](#StatuesRequest)>? | yes | | + | task | Boolean? | yes | | --- @@ -3442,10 +3442,10 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | stackTrace | String? | yes | | - | message | String? | yes | | + | exception | String? | yes | | | status | Int? | yes | | | code | String? | yes | | - | exception | String? | yes | | + | message | String? | yes | | --- diff --git a/documentation/platform/CATALOG.md b/documentation/platform/CATALOG.md index 1bec83367..f90af6b73 100644 --- a/documentation/platform/CATALOG.md +++ b/documentation/platform/CATALOG.md @@ -24,8 +24,8 @@ Catalog - Platform Front API's' API's allows you to access list of products, pri * [createSizeGuide](#createsizeguide) * [getSizeGuide](#getsizeguide) * [updateSizeGuide](#updatesizeguide) -* [getAppProduct](#getappproduct) * [updateAppProduct](#updateappproduct) +* [getAppProduct](#getappproduct) * [getConfigurationMetadata](#getconfigurationmetadata) * [getGroupConfigurations](#getgroupconfigurations) * [createGroupConfiguration](#creategroupconfiguration) @@ -86,8 +86,8 @@ Catalog - Platform Front API's' API's allows you to access list of products, pri * [getProductSize](#getproductsize) * [getProductBulkUploadHistory](#getproductbulkuploadhistory) * [createBulkProductUploadJob](#createbulkproductuploadjob) -* [createProductsInBulk](#createproductsinbulk) * [deleteProductBulkJob](#deleteproductbulkjob) +* [createProductsInBulk](#createproductsinbulk) * [getProductTags](#getproducttags) * [getProductAssetsInBulk](#getproductassetsinbulk) * [createProductAssetsInBulk](#createproductassetsinbulk) @@ -99,13 +99,13 @@ Catalog - Platform Front API's' API's allows you to access list of products, pri * [deleteInventory](#deleteinventory) * [getInventoryBulkUploadHistory](#getinventorybulkuploadhistory) * [createBulkInventoryJob](#createbulkinventoryjob) -* [createBulkInventory](#createbulkinventory) * [deleteBulkInventoryJob](#deletebulkinventoryjob) +* [createBulkInventory](#createbulkinventory) * [getInventoryExport](#getinventoryexport) * [createInventoryExportJob](#createinventoryexportjob) * [exportInventoryConfig](#exportinventoryconfig) -* [updateRealtimeInventory](#updaterealtimeinventory) * [deleteRealtimeInventory](#deleterealtimeinventory) +* [updateRealtimeInventory](#updaterealtimeinventory) * [updateInventories](#updateinventories) * [getAllHsnCodes](#getallhsncodes) * [createHsnCode](#createhsncode) @@ -1694,14 +1694,14 @@ Returns a success response --- -### getAppProduct -Get company application product data. +### updateAppProduct +Update a single custom meta. ```kotlin -client.application("").catalog.getAppProduct(itemId: itemId).safeAwait{ response, error-> +client.application("").catalog.updateAppProduct(itemId: itemId, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1717,20 +1717,20 @@ client.application("").catalog.getAppProduct(itemId: itemId).saf | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| itemId | String | yes | product id for a particular product. | - +| itemId | String | yes | product id for which the custom_meta is associated. | +| body | [ApplicationItemMeta](#ApplicationItemMeta) | yes | Request body | -Products are the core resource of an application. If successful, returns a Company Application Product resource in the response body depending upon filter sent. +This API helps to update data associated to a item custom meta. *Returned Response:* -[OwnerAppItemResponse](#OwnerAppItemResponse) +[SuccessResponse1](#SuccessResponse1) -The Company Applicaton Product Data(MOQ/SEO). +Returns a success response @@ -1740,20 +1740,7 @@ The Company Applicaton Product Data(MOQ/SEO). ```json { - "moq": { - "minimum": 1, - "maximum": 10, - "increment_unit": 2 - }, - "seo": { - "title": "test-title", - "description": "test-description" - }, - "alt_text": { - "https://test-url.com/test.png": "test-alt" - }, - "is_gift": false, - "is_cod": false + "success": true } ``` @@ -1769,14 +1756,14 @@ The Company Applicaton Product Data(MOQ/SEO). --- -### updateAppProduct -Update a single custom meta. +### getAppProduct +Get company application product data. ```kotlin -client.application("").catalog.updateAppProduct(itemId: itemId, body: body).safeAwait{ response, error-> +client.application("").catalog.getAppProduct(itemId: itemId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1792,20 +1779,20 @@ 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 | +| itemId | String | yes | product id for a particular product. | -This API helps to update data associated to a item custom meta. + +Products are the core resource of an application. If successful, returns a Company Application Product resource in the response body depending upon filter sent. *Returned Response:* -[SuccessResponse1](#SuccessResponse1) +[OwnerAppItemResponse](#OwnerAppItemResponse) -Returns a success response +The Company Applicaton Product Data(MOQ/SEO). @@ -1815,7 +1802,20 @@ Returns a success response ```json { - "success": true + "moq": { + "minimum": 1, + "maximum": 10, + "increment_unit": 2 + }, + "seo": { + "title": "test-title", + "description": "test-description" + }, + "alt_text": { + "https://test-url.com/test.png": "test-alt" + }, + "is_gift": false, + "is_cod": false } ``` @@ -11495,14 +11495,14 @@ Returns a success response --- -### createProductsInBulk -Create products in bulk associated with given batch Id. +### deleteProductBulkJob +Delete Bulk product job. ```kotlin -client.catalog.createProductsInBulk(batchId: batchId, body: body).safeAwait{ response, error-> +client.catalog.deleteProductBulkJob(batchId: batchId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -11518,11 +11518,11 @@ 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 | +| batchId | Int | yes | Batch Id of the bulk product job to be deleted. | -This API helps to create products in bulk push to kafka for approval/creation. + +This API allows to delete bulk product job associated with company. *Returned Response:* @@ -11557,14 +11557,14 @@ Returns a success response --- -### deleteProductBulkJob -Delete Bulk product job. +### createProductsInBulk +Create products in bulk associated with given batch Id. ```kotlin -client.catalog.deleteProductBulkJob(batchId: batchId).safeAwait{ response, error-> +client.catalog.createProductsInBulk(batchId: batchId, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -11580,11 +11580,11 @@ client.catalog.deleteProductBulkJob(batchId: batchId).safeAwait{ response, error | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| batchId | Int | yes | Batch Id of the bulk product job to be deleted. | - +| batchId | String | yes | Batch Id in which assets to be uploaded. | +| body | [BulkProductRequest](#BulkProductRequest) | yes | Request body | -This API allows to delete bulk product job associated with company. +This API helps to create products in bulk push to kafka for approval/creation. *Returned Response:* @@ -13500,14 +13500,14 @@ Returns a success response --- -### createBulkInventory -Create products in bulk associated with given batch Id. +### deleteBulkInventoryJob +Delete Bulk Inventory job. ```kotlin -client.catalog.createBulkInventory(batchId: batchId, body: body).safeAwait{ response, error-> +client.catalog.deleteBulkInventoryJob(batchId: batchId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -13523,11 +13523,11 @@ 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 | +| batchId | String | yes | Batch Id of the bulk delete job. | -This API helps to create products in bulk push to kafka for approval/creation. + +This API allows to delete bulk Inventory job associated with company. *Returned Response:* @@ -13562,14 +13562,14 @@ Returns a success response --- -### deleteBulkInventoryJob -Delete Bulk Inventory job. +### createBulkInventory +Create products in bulk associated with given batch Id. ```kotlin -client.catalog.deleteBulkInventoryJob(batchId: batchId).safeAwait{ response, error-> +client.catalog.createBulkInventory(batchId: batchId, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -13585,11 +13585,11 @@ client.catalog.deleteBulkInventoryJob(batchId: batchId).safeAwait{ response, err | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| batchId | String | yes | Batch Id of the bulk delete job. | - +| batchId | String | yes | Batch Id of the bulk create job. | +| body | [InventoryBulkRequest](#InventoryBulkRequest) | yes | Request body | -This API allows to delete bulk Inventory job associated with company. +This API helps to create products in bulk push to kafka for approval/creation. *Returned Response:* @@ -13810,14 +13810,14 @@ returns filters configuration for inventory export --- -### updateRealtimeInventory +### deleteRealtimeInventory Add Inventory for particular size and store. ```kotlin -client.catalog.updateRealtimeInventory(itemId: itemId, sellerIdentifier: sellerIdentifier, body: body).safeAwait{ response, error-> +client.catalog.deleteRealtimeInventory(itemId: itemId, sellerIdentifier: sellerIdentifier, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -13903,14 +13903,14 @@ Returns a success response --- -### deleteRealtimeInventory +### updateRealtimeInventory Add Inventory for particular size and store. ```kotlin -client.catalog.deleteRealtimeInventory(itemId: itemId, sellerIdentifier: sellerIdentifier, body: body).safeAwait{ response, error-> +client.catalog.updateRealtimeInventory(itemId: itemId, sellerIdentifier: sellerIdentifier, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -17392,12 +17392,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | result | HashMap? | yes | | - | uid | String? | yes | | | isActive | Boolean? | yes | | | words | ArrayList? | yes | | - | customJson | HashMap? | yes | | + | uid | String? | yes | | + | result | HashMap? | yes | | | appId | String? | yes | | + | customJson | HashMap? | yes | | --- @@ -17409,12 +17409,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | hasPrevious | Boolean? | yes | | + | current | Int? | yes | | | type | String | no | | - | size | Int? | yes | | | itemTotal | Int? | yes | | - | nextId | String? | yes | | - | current | Int? | yes | | | hasNext | Boolean? | yes | | + | nextId | String? | yes | | + | size | Int? | yes | | --- @@ -17438,10 +17438,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | error | String? | yes | | + | status | Int? | yes | | | message | String? | yes | | | meta | HashMap? | yes | | | code | String? | yes | | - | status | Int? | yes | | --- @@ -17464,11 +17464,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | result | [SearchKeywordResult](#SearchKeywordResult) | no | | | isActive | Boolean? | yes | | | words | ArrayList? | yes | | - | customJson | HashMap? | yes | | + | result | [SearchKeywordResult](#SearchKeywordResult) | no | | | appId | String? | yes | | + | customJson | HashMap? | yes | | --- @@ -17502,11 +17502,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | results | ArrayList>? | yes | | | uid | String? | yes | | | words | ArrayList? | yes | | - | customJson | HashMap? | yes | | - | results | ArrayList>? | yes | | | appId | String? | yes | | + | customJson | HashMap? | yes | | --- @@ -17525,39 +17525,39 @@ Returns a success response - #### [AutocompletePageAction](#AutocompletePageAction) + #### [Media](#Media) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | query | HashMap? | yes | | - | params | HashMap? | yes | | + | aspectRatio | String? | yes | | | url | String? | yes | | + | type | String? | yes | | --- - #### [AutocompleteAction](#AutocompleteAction) + #### [AutocompletePageAction](#AutocompletePageAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | query | HashMap? | yes | | + | url | String? | yes | | + | params | HashMap? | yes | | | type | String? | yes | | - | page | [AutocompletePageAction](#AutocompletePageAction)? | yes | | --- - #### [Media](#Media) + #### [AutocompleteAction](#AutocompleteAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | page | [AutocompletePageAction](#AutocompletePageAction)? | yes | | | type | String? | yes | | - | aspectRatio | String? | yes | | - | url | String? | yes | | --- @@ -17568,10 +17568,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [AutocompleteAction](#AutocompleteAction)? | yes | | | logo | [Media](#Media)? | yes | | | display | String? | yes | | | customJson | HashMap? | yes | | + | action | [AutocompleteAction](#AutocompleteAction)? | yes | | --- @@ -17582,11 +17582,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | words | ArrayList? | yes | | - | isActive | Boolean? | yes | | - | customJson | HashMap? | yes | | | results | ArrayList<[AutocompleteResult](#AutocompleteResult)>? | yes | | + | isActive | Boolean? | yes | | + | words | ArrayList? | yes | | | appId | String? | yes | | + | customJson | HashMap? | yes | | --- @@ -17598,9 +17598,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | appId | String? | yes | | + | results | ArrayList>? | yes | | | customJson | HashMap? | yes | | | words | ArrayList? | yes | | - | results | ArrayList>? | yes | | --- @@ -17611,12 +17611,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | minQuantity | Int | no | | + | productUid | Int | no | | | autoSelect | Boolean? | yes | | | maxQuantity | Int | no | | - | productUid | Int | no | | - | autoAddToCart | Boolean? | yes | | - | minQuantity | Int | no | | | allowRemove | Boolean? | yes | | + | autoAddToCart | Boolean? | yes | | --- @@ -17627,21 +17627,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | - | modifiedBy | HashMap? | yes | | - | createdBy | HashMap? | yes | | - | meta | HashMap? | yes | | - | sameStoreAssignment | Boolean? | yes | | - | name | String | no | | + | id | String? | yes | | + | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | | isActive | Boolean | no | | + | sameStoreAssignment | Boolean? | yes | | | createdOn | String? | yes | | - | modifiedOn | String? | yes | | - | choice | String | no | | + | logo | String? | yes | | + | name | String | no | | + | modifiedBy | HashMap? | yes | | | pageVisibility | ArrayList? | yes | | | slug | String | no | | - | id | String? | yes | | - | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | - | logo | String? | yes | | + | choice | String | no | | + | companyId | Int? | yes | | + | meta | HashMap? | yes | | + | modifiedOn | String? | yes | | + | createdBy | HashMap? | yes | | --- @@ -17664,20 +17664,20 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | - | modifiedBy | HashMap? | yes | | - | createdBy | HashMap? | yes | | - | meta | HashMap? | yes | | - | sameStoreAssignment | Boolean? | yes | | - | name | String | no | | + | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | | isActive | Boolean | no | | + | sameStoreAssignment | Boolean? | yes | | | createdOn | String? | yes | | - | modifiedOn | String? | yes | | - | choice | String | no | | + | logo | String? | yes | | + | name | String | no | | + | modifiedBy | HashMap? | yes | | | pageVisibility | ArrayList? | yes | | | slug | String | no | | - | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | - | logo | String? | yes | | + | choice | String | no | | + | companyId | Int? | yes | | + | meta | HashMap? | yes | | + | modifiedOn | String? | yes | | + | createdBy | HashMap? | yes | | --- @@ -17688,32 +17688,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | | isAvailable | Boolean? | yes | | - | value | String? | yes | | - | display | String? | yes | | - ---- - - - - - #### [LimitedProductData](#LimitedProductData) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | | quantity | Int? | yes | | - | countryOfOrigin | String? | yes | | - | uid | Int? | yes | | - | identifier | HashMap? | yes | | - | images | ArrayList? | yes | | - | name | String? | yes | | - | sizes | ArrayList? | yes | | - | price | HashMap? | yes | | - | shortDescription | String? | yes | | - | itemCode | String? | yes | | - | slug | String? | yes | | - | attributes | HashMap? | yes | | + | display | String? | yes | | + | value | String? | yes | | --- @@ -17724,10 +17702,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | maxMarked | Double? | yes | | | maxEffective | Double? | yes | | | minMarked | Double? | yes | | | minEffective | Double? | yes | | + | maxMarked | Double? | yes | | | currency | String? | yes | | --- @@ -17735,19 +17713,41 @@ Returns a success response - #### [GetProducts](#GetProducts) + #### [LimitedProductData](#LimitedProductData) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | sizes | ArrayList? | yes | | + | itemCode | String? | yes | | + | attributes | HashMap? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | + | images | ArrayList? | yes | | + | shortDescription | String? | yes | | + | identifier | HashMap? | yes | | + | quantity | Int? | yes | | + | slug | String? | yes | | + | countryOfOrigin | String? | yes | | + | price | HashMap? | yes | | + +--- + + + + + #### [GetProducts](#GetProducts) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | autoSelect | Boolean? | yes | | - | maxQuantity | Int? | yes | | | sizes | ArrayList<[Size](#Size)>? | yes | | - | productUid | Int? | yes | | - | autoAddToCart | Boolean? | yes | | | minQuantity | Int? | yes | | - | productDetails | [LimitedProductData](#LimitedProductData)? | yes | | | price | [Price](#Price)? | yes | | + | productUid | Int? | yes | | + | autoSelect | Boolean? | yes | | | allowRemove | Boolean? | yes | | + | maxQuantity | Int? | yes | | + | productDetails | [LimitedProductData](#LimitedProductData)? | yes | | + | autoAddToCart | Boolean? | yes | | --- @@ -17758,16 +17758,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | - | slug | String? | yes | | - | meta | HashMap? | yes | | + | products | ArrayList<[GetProducts](#GetProducts)>? | yes | | + | isActive | Boolean? | yes | | | sameStoreAssignment | Boolean? | yes | | | name | String? | yes | | - | isActive | Boolean? | yes | | - | choice | String? | yes | | - | pageVisibility | ArrayList? | yes | | - | products | ArrayList<[GetProducts](#GetProducts)>? | yes | | | logo | String? | yes | | + | pageVisibility | ArrayList? | yes | | + | slug | String? | yes | | + | choice | String? | yes | | + | companyId | Int? | yes | | + | meta | HashMap? | yes | | --- @@ -17778,18 +17778,18 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | - | modifiedBy | HashMap? | yes | | - | meta | HashMap? | yes | | + | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | + | isActive | Boolean | no | | | sameStoreAssignment | Boolean? | yes | | + | logo | String? | yes | | | name | String | no | | - | isActive | Boolean | no | | - | modifiedOn | String? | yes | | - | choice | String | no | | + | modifiedBy | HashMap? | yes | | | pageVisibility | ArrayList? | yes | | | slug | String | no | | - | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | - | logo | String? | yes | | + | choice | String | no | | + | companyId | Int? | yes | | + | meta | HashMap? | yes | | + | modifiedOn | String? | yes | | --- @@ -17812,9 +17812,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | unit | String? | yes | | | headers | HashMap? | yes | | | values | ArrayList>? | yes | | + | unit | String? | yes | | --- @@ -17836,21 +17836,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | active | Boolean? | yes | | - | companyId | Int? | yes | | - | image | String? | yes | | - | modifiedBy | HashMap? | yes | | - | createdBy | HashMap? | yes | | + | tag | String? | yes | | + | id | String? | yes | | | title | String | no | | | subtitle | String? | yes | | - | tag | String? | yes | | - | name | String | no | | - | brandId | Int? | yes | | | createdOn | String? | yes | | - | modifiedOn | String? | yes | | + | active | Boolean? | yes | | + | name | String | no | | + | image | String? | yes | | | description | String? | yes | | - | id | String? | yes | | + | brandId | Int? | yes | | + | modifiedBy | HashMap? | yes | | | guide | [Guide](#Guide)? | yes | | + | companyId | Int? | yes | | + | modifiedOn | String? | yes | | + | createdBy | HashMap? | yes | | --- @@ -17872,125 +17872,125 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | active | Boolean? | yes | | - | companyId | Int? | yes | | - | modifiedBy | HashMap? | yes | | - | createdBy | HashMap? | yes | | + | tag | String? | yes | | + | id | String? | yes | | | title | String? | yes | | | subtitle | String? | yes | | + | active | Boolean? | yes | | + | createdBy | HashMap? | yes | | | name | String? | yes | | - | createdOn | String? | yes | | | brandId | Int? | yes | | - | modifiedOn | String? | yes | | - | tag | String? | yes | | - | id | String? | yes | | + | modifiedBy | HashMap? | yes | | | guide | HashMap? | yes | | + | companyId | Int? | yes | | + | modifiedOn | String? | yes | | + | createdOn | String? | yes | | --- - #### [MOQData](#MOQData) + #### [MetaFields](#MetaFields) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | incrementUnit | Int? | yes | | - | minimum | Int? | yes | | - | maximum | Int? | yes | | + | key | Any | no | | + | value | Any | no | | --- - #### [SEOData](#SEOData) + #### [ApplicationItemMOQ](#ApplicationItemMOQ) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | title | Any? | yes | | - | description | Any? | yes | | + | maximum | Int? | yes | | + | incrementUnit | Int? | yes | | + | minimum | Int? | yes | | --- - #### [OwnerAppItemResponse](#OwnerAppItemResponse) + #### [ApplicationItemSEO](#ApplicationItemSEO) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | moq | [MOQData](#MOQData)? | yes | | - | altText | HashMap? | yes | | - | seo | [SEOData](#SEOData)? | yes | | - | isCod | Boolean? | yes | | - | isGift | Boolean? | yes | | + | title | Any? | yes | | + | description | Any? | yes | | --- - #### [ApplicationItemMOQ](#ApplicationItemMOQ) + #### [ApplicationItemMeta](#ApplicationItemMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | incrementUnit | Int? | yes | | - | minimum | Int? | yes | | - | maximum | Int? | yes | | + | isGift | Boolean? | yes | | + | customMeta | ArrayList<[MetaFields](#MetaFields)>? | yes | | + | moq | [ApplicationItemMOQ](#ApplicationItemMOQ)? | yes | | + | isCod | Boolean? | yes | | + | seo | [ApplicationItemSEO](#ApplicationItemSEO)? | yes | | + | altText | HashMap? | yes | | + | customJson | HashMap? | yes | | --- - #### [MetaFields](#MetaFields) + #### [SuccessResponse1](#SuccessResponse1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | Any | no | | - | value | Any | no | | + | success | Boolean? | yes | | + | uid | Int? | yes | | --- - #### [ApplicationItemSEO](#ApplicationItemSEO) + #### [MOQData](#MOQData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | title | Any? | yes | | - | description | Any? | yes | | + | maximum | Int? | yes | | + | incrementUnit | Int? | yes | | + | minimum | Int? | yes | | --- - #### [ApplicationItemMeta](#ApplicationItemMeta) + #### [SEOData](#SEOData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | moq | [ApplicationItemMOQ](#ApplicationItemMOQ)? | yes | | - | altText | HashMap? | yes | | - | customJson | HashMap? | yes | | - | customMeta | ArrayList<[MetaFields](#MetaFields)>? | yes | | - | seo | [ApplicationItemSEO](#ApplicationItemSEO)? | yes | | - | isCod | Boolean? | yes | | - | isGift | Boolean? | yes | | + | title | Any? | yes | | + | description | Any? | yes | | --- - #### [SuccessResponse1](#SuccessResponse1) + #### [OwnerAppItemResponse](#OwnerAppItemResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | success | Boolean? | yes | | + | isGift | Boolean? | yes | | + | isCod | Boolean? | yes | | + | moq | [MOQData](#MOQData)? | yes | | + | seo | [SEOData](#SEOData)? | yes | | + | altText | HashMap? | yes | | --- @@ -18001,9 +18001,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | condition | ArrayList>? | yes | | | values | ArrayList>? | yes | | | data | ArrayList> | no | | + | condition | ArrayList>? | yes | | --- @@ -18014,9 +18014,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | next | Int | no | | | totalCount | Int | no | | | current | Int | no | | - | next | Int | no | | | hasNext | Boolean | no | | --- @@ -18028,8 +18028,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [PageResponseType](#PageResponseType) | no | | | data | ArrayList> | no | | + | page | [PageResponseType](#PageResponseType) | no | | --- @@ -18052,13 +18052,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | key | String? | yes | | - | unit | String? | yes | | | isActive | Boolean | no | | - | name | String | no | | | displayType | String | no | | + | logo | String? | yes | | + | name | String | no | | | priority | Int | no | | + | unit | String? | yes | | | slug | String? | yes | | - | logo | String? | yes | | --- @@ -18069,15 +18069,15 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean | no | | - | name | String? | yes | | - | isActive | Boolean | no | | | templateSlugs | ArrayList? | yes | | - | appId | String | no | | - | priority | Int | no | | - | slug | String | no | | + | isActive | Boolean | no | | + | name | String? | yes | | | logo | String? | yes | | | attributes | ArrayList<[AttributeDetailsGroup](#AttributeDetailsGroup)>? | yes | | + | priority | Int | no | | + | slug | String | no | | + | appId | String | no | | + | isDefault | Boolean | no | | --- @@ -18101,12 +18101,12 @@ Returns a success response | ---------- | ---- | -------- | ----------- | | key | String | no | | | defaultKey | String | no | | - | isDefault | Boolean | no | | - | name | String? | yes | | | isActive | Boolean | no | | - | appId | String | no | | - | priority | Int | no | | | logo | String? | yes | | + | name | String? | yes | | + | priority | Int | no | | + | appId | String | no | | + | isDefault | Boolean | no | | --- @@ -18139,10 +18139,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | detail | HashMap? | yes | | | variant | HashMap? | yes | | - | similar | HashMap? | yes | | | compare | HashMap? | yes | | - | detail | HashMap? | yes | | + | similar | HashMap? | yes | | --- @@ -18178,8 +18178,8 @@ Returns a success response | ---------- | ---- | -------- | ----------- | | key | String? | yes | | | units | ArrayList>? | yes | | - | filterTypes | ArrayList? | yes | | | display | String? | yes | | + | filterTypes | ArrayList? | yes | | --- @@ -18221,178 +18221,178 @@ Returns a success response - #### [ConfigurationListingSortConfig](#ConfigurationListingSortConfig) + #### [ProductSize](#ProductSize) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String | no | | - | name | String? | yes | | - | isActive | Boolean | no | | - | priority | Int | no | | - | logo | String? | yes | | + | min | Int | no | | + | max | Int | no | | --- - #### [ConfigurationListingSort](#ConfigurationListingSort) + #### [ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | defaultKey | String | no | | - | config | ArrayList<[ConfigurationListingSortConfig](#ConfigurationListingSortConfig)>? | yes | | + | key | String | no | | + | isActive | Boolean | no | | + | displayType | String | no | | + | logo | String? | yes | | + | name | String | no | | + | priority | Int | no | | + | size | [ProductSize](#ProductSize) | no | | --- - #### [ConfigurationBucketPoints](#ConfigurationBucketPoints) + #### [ConfigurationProductVariant](#ConfigurationProductVariant) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | start | Double? | yes | | - | end | Double? | yes | | - | display | String? | yes | | + | config | ArrayList<[ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig)>? | yes | | --- - #### [ConfigurationListingFilterValue](#ConfigurationListingFilterValue) + #### [ConfigurationProductConfig](#ConfigurationProductConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sort | String? | yes | | - | bucketPoints | ArrayList<[ConfigurationBucketPoints](#ConfigurationBucketPoints)>? | yes | | - | value | String? | yes | | - | condition | String? | yes | | - | map | HashMap? | yes | | - | mapValues | ArrayList>? | yes | | + | key | String | no | | + | title | String? | yes | | + | isActive | Boolean | no | | + | subtitle | String? | yes | | + | logo | String? | yes | | + | priority | Int | no | | + | size | [ProductSize](#ProductSize)? | yes | | --- - #### [ConfigurationListingFilterConfig](#ConfigurationListingFilterConfig) + #### [ConfigurationProductSimilar](#ConfigurationProductSimilar) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String | no | | - | type | String | no | | - | name | String? | yes | | - | isActive | Boolean | no | | - | priority | Int | no | | - | valueConfig | [ConfigurationListingFilterValue](#ConfigurationListingFilterValue)? | yes | | - | logo | String? | yes | | - | displayName | String? | yes | | + | config | ArrayList<[ConfigurationProductConfig](#ConfigurationProductConfig)>? | yes | | --- - #### [ConfigurationListingFilter](#ConfigurationListingFilter) + #### [ConfigurationProduct](#ConfigurationProduct) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | allowSingle | Boolean | no | | - | attributeConfig | ArrayList<[ConfigurationListingFilterConfig](#ConfigurationListingFilterConfig)>? | yes | | + | variant | [ConfigurationProductVariant](#ConfigurationProductVariant) | no | | + | similar | [ConfigurationProductSimilar](#ConfigurationProductSimilar) | no | | --- - #### [ConfigurationListing](#ConfigurationListing) + #### [ConfigurationListingSortConfig](#ConfigurationListingSortConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sort | [ConfigurationListingSort](#ConfigurationListingSort) | no | | - | filter | [ConfigurationListingFilter](#ConfigurationListingFilter) | no | | + | key | String | no | | + | isActive | Boolean | no | | + | logo | String? | yes | | + | name | String? | yes | | + | priority | Int | no | | --- - #### [ProductSize](#ProductSize) + #### [ConfigurationListingSort](#ConfigurationListingSort) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | max | Int | no | | - | min | Int | no | | + | defaultKey | String | no | | + | config | ArrayList<[ConfigurationListingSortConfig](#ConfigurationListingSortConfig)>? | yes | | --- - #### [ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig) + #### [ConfigurationBucketPoints](#ConfigurationBucketPoints) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String | no | | - | size | [ProductSize](#ProductSize) | no | | - | name | String | no | | - | isActive | Boolean | no | | - | priority | Int | no | | - | displayType | String | no | | - | logo | String? | yes | | + | end | Double? | yes | | + | display | String? | yes | | + | start | Double? | yes | | --- - #### [ConfigurationProductVariant](#ConfigurationProductVariant) + #### [ConfigurationListingFilterValue](#ConfigurationListingFilterValue) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | config | ArrayList<[ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig)>? | yes | | + | condition | String? | yes | | + | value | String? | yes | | + | map | HashMap? | yes | | + | sort | String? | yes | | + | bucketPoints | ArrayList<[ConfigurationBucketPoints](#ConfigurationBucketPoints)>? | yes | | + | mapValues | ArrayList>? | yes | | --- - #### [ConfigurationProductConfig](#ConfigurationProductConfig) + #### [ConfigurationListingFilterConfig](#ConfigurationListingFilterConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | key | String | no | | - | size | [ProductSize](#ProductSize)? | yes | | - | title | String? | yes | | - | subtitle | String? | yes | | | isActive | Boolean | no | | - | priority | Int | no | | + | type | String | no | | + | displayName | String? | yes | | | logo | String? | yes | | + | name | String? | yes | | + | priority | Int | no | | + | valueConfig | [ConfigurationListingFilterValue](#ConfigurationListingFilterValue)? | yes | | --- - #### [ConfigurationProductSimilar](#ConfigurationProductSimilar) + #### [ConfigurationListingFilter](#ConfigurationListingFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | config | ArrayList<[ConfigurationProductConfig](#ConfigurationProductConfig)>? | yes | | + | allowSingle | Boolean | no | | + | attributeConfig | ArrayList<[ConfigurationListingFilterConfig](#ConfigurationListingFilterConfig)>? | yes | | --- - #### [ConfigurationProduct](#ConfigurationProduct) + #### [ConfigurationListing](#ConfigurationListing) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | variant | [ConfigurationProductVariant](#ConfigurationProductVariant) | no | | - | similar | [ConfigurationProductSimilar](#ConfigurationProductSimilar) | no | | + | sort | [ConfigurationListingSort](#ConfigurationListingSort) | no | | + | filter | [ConfigurationListingFilter](#ConfigurationListingFilter) | no | | --- @@ -18403,17 +18403,17 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | id | String? | yes | | | type | String? | yes | | - | modifiedBy | HashMap? | yes | | - | createdBy | HashMap? | yes | | | configType | String | no | | - | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | | createdOn | String? | yes | | - | modifiedOn | String? | yes | | - | appId | String | no | | | product | [ConfigurationProduct](#ConfigurationProduct)? | yes | | - | id | String? | yes | | | configId | String? | yes | | + | modifiedBy | HashMap? | yes | | + | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | + | appId | String | no | | + | modifiedOn | String? | yes | | + | createdBy | HashMap? | yes | | --- @@ -18424,8 +18424,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean? | yes | | | data | [AppCatalogConfiguration](#AppCatalogConfiguration)? | yes | | + | isDefault | Boolean? | yes | | --- @@ -18437,15 +18437,15 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | type | String? | yes | | - | modifiedBy | HashMap? | yes | | - | createdBy | HashMap? | yes | | | configType | String | no | | - | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | | createdOn | String? | yes | | - | modifiedOn | String? | yes | | - | appId | String | no | | | product | [ConfigurationProduct](#ConfigurationProduct)? | yes | | | configId | String? | yes | | + | modifiedBy | HashMap? | yes | | + | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | + | appId | String | no | | + | modifiedOn | String? | yes | | + | createdBy | HashMap? | yes | | --- @@ -18468,12 +18468,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | id | String? | yes | | | configType | String | no | | - | listing | [GetCatalogConfigurationDetailsSchemaListing](#GetCatalogConfigurationDetailsSchemaListing)? | yes | | - | appId | String | no | | | product | [GetCatalogConfigurationDetailsProduct](#GetCatalogConfigurationDetailsProduct)? | yes | | - | id | String? | yes | | | configId | String? | yes | | + | listing | [GetCatalogConfigurationDetailsSchemaListing](#GetCatalogConfigurationDetailsSchemaListing)? | yes | | + | appId | String | no | | --- @@ -18484,8 +18484,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean? | yes | | | data | [EntityConfiguration](#EntityConfiguration)? | yes | | + | isDefault | Boolean? | yes | | + +--- + + + + + #### [ProductSortOn](#ProductSortOn) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | name | String? | yes | | + | isSelected | Boolean? | yes | | + | value | String? | yes | | --- @@ -18496,11 +18509,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String | no | | | kind | String? | yes | | - | name | String | no | | | operators | ArrayList? | yes | | + | name | String | no | | | logo | String? | yes | | + | display | String | no | | --- @@ -18511,18 +18524,18 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String | no | | - | currencySymbol | String? | yes | | | count | Int? | yes | | - | selectedMax | Int? | yes | | - | min | Int? | yes | | + | queryFormat | String? | yes | | | value | Any | no | | | currencyCode | String? | yes | | + | displayFormat | String? | yes | | | max | Int? | yes | | - | selectedMin | Int? | yes | | + | selectedMax | Int? | yes | | + | currencySymbol | String? | yes | | | isSelected | Boolean | no | | - | displayFormat | String? | yes | | - | queryFormat | String? | yes | | + | min | Int? | yes | | + | selectedMin | Int? | yes | | + | display | String | no | | --- @@ -18541,64 +18554,63 @@ Returns a success response - #### [ProductSortOn](#ProductSortOn) + #### [GetCollectionQueryOptionResponse](#GetCollectionQueryOptionResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String? | yes | | - | isSelected | Boolean? | yes | | - | name | String? | yes | | + | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | + | operators | HashMap | no | | + | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | --- - #### [GetCollectionQueryOptionResponse](#GetCollectionQueryOptionResponse) + #### [ActionPage](#ActionPage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | - | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | - | operators | HashMap | no | | + | query | HashMap? | yes | | + | type | String? | yes | | --- - #### [CollectionListingFilterTag](#CollectionListingFilterTag) + #### [Action](#Action) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSelected | Boolean? | yes | | - | name | String? | yes | | - | display | String? | yes | | + | page | [ActionPage](#ActionPage)? | yes | | + | type | String? | yes | | --- - #### [CollectionListingFilterType](#CollectionListingFilterType) + #### [CollectionQuery](#CollectionQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSelected | Boolean? | yes | | - | name | String? | yes | | - | display | String? | yes | | + | op | String | no | | + | attribute | String | no | | + | value | ArrayList | no | | --- - #### [CollectionListingFilter](#CollectionListingFilter) + #### [Media1](#Media1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tags | ArrayList<[CollectionListingFilterTag](#CollectionListingFilterTag)>? | yes | | - | type | ArrayList<[CollectionListingFilterType](#CollectionListingFilterType)>? | yes | | + | meta | HashMap? | yes | | + | url | String | no | | + | type | String? | yes | | --- @@ -18609,9 +18621,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | | aspectRatio | String? | yes | | | url | String? | yes | | + | type | String? | yes | | --- @@ -18622,101 +18634,103 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | portrait | [BannerImage](#BannerImage)? | yes | | | landscape | [BannerImage](#BannerImage)? | yes | | + | portrait | [BannerImage](#BannerImage)? | yes | | --- - #### [ActionPage](#ActionPage) + #### [GetCollectionDetailNest](#GetCollectionDetailNest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | tag | ArrayList? | yes | | + | isActive | Boolean? | yes | | + | description | String? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | priority | Int? | yes | | + | badge | HashMap? | yes | | | type | String? | yes | | - | query | HashMap? | yes | | + | cron | HashMap? | yes | | + | action | [Action](#Action)? | yes | | + | appId | String? | yes | | + | meta | HashMap? | yes | | + | schedule | HashMap? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | logo | [Media1](#Media1)? | yes | | + | uid | String? | yes | | + | slug | String? | yes | | + | name | String? | yes | | + | allowFacets | Boolean? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | allowSort | Boolean? | yes | | --- - #### [Action](#Action) + #### [CollectionListingFilterTag](#CollectionListingFilterTag) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | page | [ActionPage](#ActionPage)? | yes | | + | name | String? | yes | | + | display | String? | yes | | + | isSelected | Boolean? | yes | | --- - #### [Media1](#Media1) + #### [CollectionListingFilterType](#CollectionListingFilterType) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | meta | HashMap? | yes | | - | url | String | no | | + | name | String? | yes | | + | display | String? | yes | | + | isSelected | Boolean? | yes | | --- - #### [CollectionQuery](#CollectionQuery) + #### [CollectionListingFilter](#CollectionListingFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | attribute | String | no | | - | value | ArrayList | no | | - | op | String | no | | + | tags | ArrayList<[CollectionListingFilterTag](#CollectionListingFilterTag)>? | yes | | + | type | ArrayList<[CollectionListingFilterType](#CollectionListingFilterType)>? | yes | | --- - #### [GetCollectionDetailNest](#GetCollectionDetailNest) + #### [GetCollectionListingResponse](#GetCollectionListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | badge | HashMap? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | appId | String? | yes | | - | slug | String? | yes | | - | type | String? | yes | | - | meta | HashMap? | yes | | - | allowSort | Boolean? | yes | | - | schedule | HashMap? | yes | | - | action | [Action](#Action)? | yes | | - | logo | [Media1](#Media1)? | yes | | - | allowFacets | Boolean? | yes | | - | name | String? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | uid | String? | yes | | - | tag | ArrayList? | yes | | - | isActive | Boolean? | yes | | - | priority | Int? | yes | | - | description | String? | yes | | - | cron | HashMap? | yes | | + | items | ArrayList<[GetCollectionDetailNest](#GetCollectionDetailNest)>? | yes | | + | page | [Page](#Page)? | yes | | + | filters | [CollectionListingFilter](#CollectionListingFilter)? | yes | | --- - #### [GetCollectionListingResponse](#GetCollectionListingResponse) + #### [UserInfo](#UserInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filters | [CollectionListingFilter](#CollectionListingFilter)? | yes | | - | items | ArrayList<[GetCollectionDetailNest](#GetCollectionDetailNest)>? | yes | | - | page | [Page](#Page)? | yes | | + | uid | String? | yes | | + | userId | String? | yes | | + | username | String? | yes | | + | email | String? | yes | | --- @@ -18727,73 +18741,59 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | color | String? | yes | | | text | String? | yes | | + | color | String? | yes | | --- - #### [UserInfo](#UserInfo) + #### [NextSchedule](#NextSchedule) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | String? | yes | | - | userId | String? | yes | | - | email | String? | yes | | - | username | String? | yes | | + | end | String? | yes | | + | start | String? | yes | | --- - #### [CollectionImage](#CollectionImage) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | aspectRatio | String | no | | - | url | String | no | | - ---- - - - - - #### [CollectionBanner](#CollectionBanner) + #### [CollectionSchedule](#CollectionSchedule) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | portrait | [CollectionImage](#CollectionImage) | no | | - | landscape | [CollectionImage](#CollectionImage) | no | | + | nextSchedule | ArrayList<[NextSchedule](#NextSchedule)>? | yes | | + | start | String? | yes | | + | cron | String? | yes | | + | duration | Int? | yes | | + | end | String? | yes | | --- - #### [NextSchedule](#NextSchedule) + #### [CollectionImage](#CollectionImage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | start | String? | yes | | - | end | String? | yes | | + | aspectRatio | String | no | | + | url | String | no | | --- - #### [CollectionSchedule](#CollectionSchedule) + #### [CollectionBanner](#CollectionBanner) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | start | String? | yes | | - | end | String? | yes | | - | duration | Int? | yes | | - | cron | String? | yes | | - | nextSchedule | ArrayList<[NextSchedule](#NextSchedule)>? | yes | | + | portrait | [CollectionImage](#CollectionImage) | no | | + | landscape | [CollectionImage](#CollectionImage) | no | | --- @@ -18816,31 +18816,31 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | badge | [CollectionBadge](#CollectionBadge)? | yes | | - | createdBy | [UserInfo](#UserInfo)? | yes | | - | banners | [CollectionBanner](#CollectionBanner) | no | | + | isActive | Boolean? | yes | | + | isVisible | Boolean? | yes | | + | description | String? | yes | | | visibleFacetsKeys | ArrayList? | yes | | - | published | Boolean? | yes | | - | customJson | HashMap? | yes | | - | appId | String | no | | - | slug | String | no | | - | tags | ArrayList? | yes | | + | priority | Int? | yes | | + | modifiedBy | [UserInfo](#UserInfo)? | yes | | + | createdBy | [UserInfo](#UserInfo)? | yes | | + | badge | [CollectionBadge](#CollectionBadge)? | yes | | | type | String | no | | + | appId | String | no | | + | published | Boolean? | yes | | | meta | HashMap? | yes | | - | allowSort | Boolean? | yes | | + | customJson | HashMap? | yes | | | schedule | [CollectionSchedule](#CollectionSchedule)? | yes | | - | sortOn | String? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | | logo | [CollectionImage](#CollectionImage) | no | | - | allowFacets | Boolean? | yes | | + | slug | String | no | | + | sortOn | String? | yes | | + | tags | ArrayList? | yes | | | name | String | no | | - | seo | [SeoDetail](#SeoDetail)? | yes | | - | isVisible | Boolean? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | allowFacets | Boolean? | yes | | + | banners | [CollectionBanner](#CollectionBanner) | no | | | localeLanguage | HashMap? | yes | | - | modifiedBy | [UserInfo](#UserInfo)? | yes | | - | isActive | Boolean? | yes | | - | priority | Int? | yes | | - | description | String? | yes | | + | allowSort | Boolean? | yes | | + | seo | [SeoDetail](#SeoDetail)? | yes | | --- @@ -18851,25 +18851,25 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | badge | HashMap? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | + | tag | ArrayList? | yes | | + | isActive | Boolean? | yes | | + | description | String? | yes | | | visibleFacetsKeys | ArrayList? | yes | | - | appId | String? | yes | | - | slug | String? | yes | | + | priority | Int? | yes | | + | badge | HashMap? | yes | | | type | String? | yes | | + | cron | HashMap? | yes | | + | appId | String? | yes | | | meta | HashMap? | yes | | - | allowSort | Boolean? | yes | | | schedule | HashMap? | yes | | - | sortOn | String? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | | logo | [BannerImage](#BannerImage)? | yes | | - | allowFacets | Boolean? | yes | | + | slug | String? | yes | | + | sortOn | String? | yes | | | name | String? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | tag | ArrayList? | yes | | - | isActive | Boolean? | yes | | - | priority | Int? | yes | | - | description | String? | yes | | - | cron | HashMap? | yes | | + | allowFacets | Boolean? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | allowSort | Boolean? | yes | | --- @@ -18880,24 +18880,24 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | + | tag | ArrayList? | yes | | | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | allowFacets | Boolean? | yes | | + | schedule | HashMap? | yes | | | badge | HashMap? | yes | | - | meta | HashMap? | yes | | - | name | String? | yes | | | isActive | Boolean? | yes | | + | cron | HashMap? | yes | | + | type | String? | yes | | + | logo | [Media1](#Media1)? | yes | | + | name | String? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | - | tag | ArrayList? | yes | | - | allowSort | Boolean? | yes | | + | description | String? | yes | | + | allowFacets | Boolean? | yes | | | visibleFacetsKeys | ArrayList? | yes | | - | appId | String? | yes | | | priority | Int? | yes | | - | description | String? | yes | | - | schedule | HashMap? | yes | | + | allowSort | Boolean? | yes | | | slug | String? | yes | | - | logo | [Media1](#Media1)? | yes | | - | cron | HashMap? | yes | | + | appId | String? | yes | | + | meta | HashMap? | yes | | --- @@ -18908,29 +18908,29 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | badge | [CollectionBadge](#CollectionBadge)? | yes | | - | banners | [CollectionBanner](#CollectionBanner)? | yes | | + | isActive | Boolean? | yes | | + | isVisible | Boolean? | yes | | + | description | String? | yes | | | visibleFacetsKeys | ArrayList? | yes | | - | published | Boolean? | yes | | - | customJson | HashMap? | yes | | - | slug | String? | yes | | - | tags | ArrayList? | yes | | + | priority | Int? | yes | | + | modifiedBy | [UserInfo](#UserInfo)? | yes | | + | badge | [CollectionBadge](#CollectionBadge)? | yes | | | type | String? | yes | | | meta | HashMap? | yes | | + | published | Boolean? | yes | | + | customJson | HashMap? | yes | | | schedule | [CollectionSchedule](#CollectionSchedule)? | yes | | - | allowSort | Boolean? | yes | | - | sortOn | String? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | | logo | [CollectionImage](#CollectionImage)? | yes | | - | allowFacets | Boolean? | yes | | + | slug | String? | yes | | + | sortOn | String? | yes | | + | tags | ArrayList? | yes | | | name | String? | yes | | - | seo | [SeoDetail](#SeoDetail)? | yes | | - | isVisible | Boolean? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | allowFacets | Boolean? | yes | | + | banners | [CollectionBanner](#CollectionBanner)? | yes | | | localeLanguage | HashMap? | yes | | - | modifiedBy | [UserInfo](#UserInfo)? | yes | | - | isActive | Boolean? | yes | | - | priority | Int? | yes | | - | description | String? | yes | | + | allowSort | Boolean? | yes | | + | seo | [SeoDetail](#SeoDetail)? | yes | | --- @@ -18941,9 +18941,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | value | String? | yes | | | key | String? | yes | | | type | String? | yes | | - | value | String? | yes | | --- @@ -18954,8 +18954,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | | title | String? | yes | | + | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | --- @@ -18966,10 +18966,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencySymbol | String? | yes | | - | max | Double? | yes | | | min | Double? | yes | | + | max | Double? | yes | | | currencyCode | String? | yes | | + | currencySymbol | String? | yes | | --- @@ -18992,10 +18992,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | | logo | [Media1](#Media1)? | yes | | - | action | [Action](#Action)? | yes | | | name | String? | yes | | + | action | [Action](#Action)? | yes | | + | uid | Int? | yes | | --- @@ -19006,32 +19006,32 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | - | hasVariant | Boolean? | yes | | - | sellable | Boolean? | yes | | - | shortDescription | String? | yes | | - | slug | String | no | | + | itemCode | String? | yes | | | attributes | HashMap? | yes | | + | itemType | String? | yes | | + | description | String? | yes | | + | shortDescription | String? | yes | | + | discount | String? | yes | | + | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | medias | ArrayList<[Media1](#Media1)>? | yes | | | type | String? | yes | | + | teaserTag | HashMap? | yes | | | tryouts | ArrayList? | yes | | + | imageNature | String? | yes | | + | similars | ArrayList? | yes | | + | highlights | ArrayList? | yes | | + | uid | Int? | yes | | + | hasVariant | Boolean? | yes | | + | slug | String | no | | | productOnlineDate | String? | yes | | - | itemType | String? | yes | | + | sellable | Boolean? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | rating | Double? | yes | | + | brand | [ProductBrand](#ProductBrand)? | yes | | | ratingCount | Int? | yes | | - | highlights | ArrayList? | yes | | - | medias | ArrayList<[Media1](#Media1)>? | yes | | - | color | String? | yes | | | name | String? | yes | | | promoMeta | HashMap? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | - | brand | [ProductBrand](#ProductBrand)? | yes | | - | discount | String? | yes | | - | similars | ArrayList? | yes | | - | uid | Int? | yes | | - | imageNature | String? | yes | | - | rating | Double? | yes | | - | description | String? | yes | | - | teaserTag | HashMap? | yes | | - | itemCode | String? | yes | | + | color | String? | yes | | --- @@ -19042,10 +19042,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | - | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | + | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | | page | [Page](#Page)? | yes | | + | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | --- @@ -19056,8 +19056,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | String? | yes | | | itemId | Int? | yes | | + | action | String? | yes | | --- @@ -19068,9 +19068,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | | item | ArrayList<[ItemQueryForUserCollection](#ItemQueryForUserCollection)>? | yes | | | type | String? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | --- @@ -19089,29 +19089,29 @@ Returns a success response - #### [CatalogInsightItem](#CatalogInsightItem) + #### [CatalogInsightBrand](#CatalogInsightBrand) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sellableCount | Int? | yes | | - | count | Int? | yes | | - | outOfStockCount | Int? | yes | | + | availableArticles | Int? | yes | | + | totalArticles | Int? | yes | | + | name | String? | yes | | + | availableSizes | Int? | yes | | + | articleFreshness | Int? | yes | | + | totalSizes | Int? | yes | | --- - #### [CatalogInsightBrand](#CatalogInsightBrand) + #### [CatalogInsightItem](#CatalogInsightItem) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | articleFreshness | Int? | yes | | - | name | String? | yes | | - | availableArticles | Int? | yes | | - | totalSizes | Int? | yes | | - | totalArticles | Int? | yes | | - | availableSizes | Int? | yes | | + | outOfStockCount | Int? | yes | | + | sellableCount | Int? | yes | | + | count | Int? | yes | | --- @@ -19122,8 +19122,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | item | [CatalogInsightItem](#CatalogInsightItem)? | yes | | | brandDistribution | [CatalogInsightBrand](#CatalogInsightBrand)? | yes | | + | item | [CatalogInsightItem](#CatalogInsightItem)? | yes | | --- @@ -19158,12 +19158,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | - | enabled | Boolean? | yes | | - | brandIds | ArrayList? | yes | | | storeIds | ArrayList? | yes | | - | optLevel | String | no | | | platform | String? | yes | | + | enabled | Boolean? | yes | | + | optLevel | String | no | | + | companyId | Int? | yes | | + | brandIds | ArrayList? | yes | | --- @@ -19174,16 +19174,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int | no | | - | enabled | Boolean | no | | - | modifiedBy | HashMap? | yes | | - | createdBy | HashMap? | yes | | - | createdOn | Int | no | | | storeIds | ArrayList | no | | + | createdBy | HashMap? | yes | | + | platform | String | no | | + | modifiedBy | HashMap? | yes | | + | enabled | Boolean | no | | + | optLevel | String | no | | + | companyId | Int | no | | | brandIds | ArrayList | no | | | modifiedOn | Int | no | | - | optLevel | String | no | | - | platform | String | no | | + | createdOn | Int | no | | --- @@ -19206,10 +19206,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | | businessType | String? | yes | | | name | String? | yes | | | companyType | String? | yes | | + | uid | Int? | yes | | --- @@ -19247,8 +19247,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | brand | Int? | yes | | - | store | Int? | yes | | | company | String? | yes | | + | store | Int? | yes | | --- @@ -19259,19 +19259,19 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | - | uid | Int? | yes | | - | name | String? | yes | | - | createdOn | String? | yes | | - | storeType | String? | yes | | | modifiedOn | String? | yes | | - | documents | ArrayList>? | yes | | | address | HashMap? | yes | | - | displayName | String? | yes | | | manager | HashMap? | yes | | + | displayName | String? | yes | | + | name | String? | yes | | + | documents | ArrayList>? | yes | | + | uid | Int? | yes | | + | storeType | String? | yes | | | timing | HashMap? | yes | | - | storeCode | String? | yes | | | additionalContacts | ArrayList>? | yes | | + | companyId | Int? | yes | | + | storeCode | String? | yes | | + | createdOn | String? | yes | | --- @@ -19294,8 +19294,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | dependsOn | ArrayList? | yes | | | indexing | Boolean | no | | + | dependsOn | ArrayList? | yes | | | priority | Int? | yes | | --- @@ -19303,23 +19303,28 @@ Returns a success response - #### [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) + #### [AttributeSchemaRange](#AttributeSchemaRange) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | l3Keys | ArrayList? | yes | | + | min | Int? | yes | | + | max | Int? | yes | | --- - #### [AttributeMasterMeta](#AttributeMasterMeta) + #### [AttributeMaster](#AttributeMaster) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enriched | Boolean? | yes | | - | mandatoryDetails | [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) | no | | + | format | String? | yes | | + | mandatory | Boolean? | yes | | + | type | String | no | | + | multi | Boolean? | yes | | + | allowedValues | ArrayList? | yes | | + | range | [AttributeSchemaRange](#AttributeSchemaRange)? | yes | | --- @@ -19337,28 +19342,23 @@ Returns a success response - #### [AttributeSchemaRange](#AttributeSchemaRange) + #### [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | max | Int? | yes | | - | min | Int? | yes | | + | l3Keys | ArrayList? | yes | | --- - #### [AttributeMaster](#AttributeMaster) + #### [AttributeMasterMeta](#AttributeMasterMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String | no | | - | allowedValues | ArrayList? | yes | | - | range | [AttributeSchemaRange](#AttributeSchemaRange)? | yes | | - | mandatory | Boolean? | yes | | - | multi | Boolean? | yes | | - | format | String? | yes | | + | mandatoryDetails | [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) | no | | + | enriched | Boolean? | yes | | --- @@ -19369,18 +19369,18 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | id | String? | yes | | | filters | [AttributeMasterFilter](#AttributeMasterFilter)? | yes | | - | enabledForEndConsumer | Boolean? | yes | | - | meta | [AttributeMasterMeta](#AttributeMasterMeta)? | yes | | + | schema | [AttributeMaster](#AttributeMaster)? | yes | | | name | String? | yes | | - | details | [AttributeMasterDetails](#AttributeMasterDetails)? | yes | | + | logo | String? | yes | | | description | String? | yes | | - | departments | ArrayList? | yes | | - | slug | String? | yes | | - | id | String? | yes | | | isNested | Boolean? | yes | | - | logo | String? | yes | | - | schema | [AttributeMaster](#AttributeMaster)? | yes | | + | enabledForEndConsumer | Boolean? | yes | | + | slug | String? | yes | | + | details | [AttributeMasterDetails](#AttributeMasterDetails)? | yes | | + | meta | [AttributeMasterMeta](#AttributeMasterMeta)? | yes | | + | departments | ArrayList? | yes | | --- @@ -19403,11 +19403,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | status | Int? | yes | | | message | String? | yes | | | meta | HashMap? | yes | | - | errors | HashMap? | yes | | | code | String? | yes | | - | status | Int? | yes | | + | errors | HashMap? | yes | | --- @@ -19418,8 +19418,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | userId | String? | yes | | | contact | String? | yes | | + | userId | String? | yes | | | uid | String? | yes | | | username | String? | yes | | | id | String? | yes | | @@ -19433,21 +19433,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | search | String? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | uid | Int? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | name | String? | yes | | | isActive | Boolean? | yes | | + | logo | String? | yes | | + | name | String? | yes | | + | pageSize | Int? | yes | | + | uid | Int? | yes | | + | search | String? | yes | | | priorityOrder | Int? | yes | | - | createdOn | String? | yes | | - | modifiedOn | String? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | | itemType | String? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | synonyms | ArrayList? | yes | | | pageNo | Int? | yes | | - | pageSize | Int? | yes | | | slug | String? | yes | | - | synonyms | ArrayList? | yes | | - | logo | String? | yes | | + | modifiedOn | String? | yes | | + | createdOn | String? | yes | | --- @@ -19470,11 +19470,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | status | Int? | yes | | | message | String? | yes | | | meta | HashMap? | yes | | - | errors | HashMap? | yes | | | code | String? | yes | | - | status | Int? | yes | | + | errors | HashMap? | yes | | --- @@ -19485,17 +19485,17 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tags | ArrayList? | yes | | + | isActive | Boolean? | yes | | | platforms | HashMap? | yes | | - | uid | Int? | yes | | + | tags | ArrayList? | yes | | + | logo | String | no | | | name | String | no | | + | uid | Int? | yes | | | priorityOrder | Int | no | | - | isActive | Boolean? | yes | | + | synonyms | ArrayList? | yes | | | cls | String? | yes | | - | customJson | HashMap? | yes | | | slug | String? | yes | | - | synonyms | ArrayList? | yes | | - | logo | String | no | | + | customJson | HashMap? | yes | | --- @@ -19506,8 +19506,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int | no | | | message | String | no | | + | uid | Int | no | | --- @@ -19529,10 +19529,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | userId | String | no | | | contact | String? | yes | | - | superUser | Boolean? | yes | | + | userId | String | no | | | username | String | no | | + | superUser | Boolean? | yes | | --- @@ -19543,22 +19543,22 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | modifiedBy | [UserDetail](#UserDetail)? | yes | | - | createdBy | [UserDetail](#UserDetail)? | yes | | - | verifiedBy | [UserDetail](#UserDetail)? | yes | | - | uid | Int? | yes | | - | name | Any | no | | + | verifiedOn | String? | yes | | + | customJson | HashMap? | yes | | | createdOn | String | no | | | isActive | Boolean? | yes | | - | modifiedOn | String | no | | + | name | Any | no | | + | logo | String | no | | + | uid | Int? | yes | | | priorityOrder | Int | no | | - | verifiedOn | String? | yes | | + | verifiedBy | [UserDetail](#UserDetail)? | yes | | + | modifiedBy | [UserDetail](#UserDetail)? | yes | | | synonyms | ArrayList? | yes | | | cls | Any? | yes | | - | customJson | HashMap? | yes | | | slug | Any? | yes | | | id | Any? | yes | | - | logo | String | no | | + | modifiedOn | String | no | | + | createdBy | [UserDetail](#UserDetail)? | yes | | --- @@ -19569,22 +19569,22 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | String? | yes | | - | isPhysical | Boolean | no | | - | modifiedBy | HashMap? | yes | | - | createdBy | HashMap? | yes | | - | attributes | ArrayList? | yes | | | tag | String? | yes | | - | name | String? | yes | | + | modifiedOn | String? | yes | | + | isPhysical | Boolean | no | | | isActive | Boolean? | yes | | | createdOn | String? | yes | | - | modifiedOn | String? | yes | | - | isExpirable | Boolean | no | | + | name | String? | yes | | + | attributes | ArrayList? | yes | | + | logo | String? | yes | | | description | String? | yes | | - | departments | ArrayList? | yes | | + | createdBy | HashMap? | yes | | + | modifiedBy | HashMap? | yes | | + | isArchived | Boolean? | yes | | | slug | String | no | | + | isExpirable | Boolean | no | | + | departments | ArrayList? | yes | | | categories | ArrayList? | yes | | - | isArchived | Boolean? | yes | | --- @@ -19607,19 +19607,19 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | String? | yes | | - | isPhysical | Boolean | no | | - | attributes | ArrayList? | yes | | | tag | String? | yes | | - | name | String? | yes | | + | id | String? | yes | | + | isPhysical | Boolean | no | | | isActive | Boolean? | yes | | - | isExpirable | Boolean | no | | + | name | String? | yes | | + | attributes | ArrayList? | yes | | + | logo | String? | yes | | | description | String? | yes | | - | departments | ArrayList? | yes | | + | isArchived | Boolean? | yes | | | slug | String | no | | - | id | String? | yes | | + | isExpirable | Boolean | no | | + | departments | ArrayList? | yes | | | categories | ArrayList? | yes | | - | isArchived | Boolean? | yes | | --- @@ -19630,35 +19630,35 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hsnCode | HashMap? | yes | | - | brandUid | HashMap? | yes | | + | productPublish | HashMap? | yes | | + | itemCode | HashMap? | yes | | + | isActive | HashMap? | yes | | + | variants | HashMap? | yes | | + | description | HashMap? | yes | | + | itemType | HashMap? | yes | | + | traderType | HashMap? | yes | | + | command | HashMap? | yes | | + | shortDescription | HashMap? | yes | | + | productGroupTag | HashMap? | yes | | + | countryOfOrigin | HashMap? | yes | | + | noOfBoxes | HashMap? | yes | | + | isDependent | HashMap? | yes | | | sizes | HashMap? | yes | | | returnConfig | HashMap? | yes | | + | categorySlug | HashMap? | yes | | + | teaserTag | HashMap? | yes | | | multiSize | HashMap? | yes | | - | shortDescription | HashMap? | yes | | + | hsnCode | HashMap? | yes | | + | highlights | HashMap? | yes | | + | media | HashMap? | yes | | | slug | HashMap? | yes | | + | brandUid | HashMap? | yes | | + | currency | HashMap? | yes | | + | customOrder | HashMap? | yes | | | tags | HashMap? | yes | | - | itemType | HashMap? | yes | | - | productPublish | HashMap? | yes | | - | highlights | HashMap? | yes | | - | noOfBoxes | HashMap? | yes | | - | command | HashMap? | yes | | - | countryOfOrigin | HashMap? | yes | | - | variants | HashMap? | yes | | | name | HashMap? | yes | | - | categorySlug | HashMap? | yes | | - | media | HashMap? | yes | | | sizeGuide | HashMap? | yes | | | trader | HashMap? | yes | | - | isActive | HashMap? | yes | | - | traderType | HashMap? | yes | | - | customOrder | HashMap? | yes | | - | description | HashMap? | yes | | - | itemCode | HashMap? | yes | | - | isDependent | HashMap? | yes | | - | teaserTag | HashMap? | yes | | - | currency | HashMap? | yes | | - | productGroupTag | HashMap? | yes | | --- @@ -19669,12 +19669,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | | properties | [Properties](#Properties)? | yes | | - | definitions | HashMap? | yes | | | title | String? | yes | | + | type | String? | yes | | | description | String? | yes | | | required | ArrayList? | yes | | + | definitions | HashMap? | yes | | --- @@ -19685,8 +19685,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | templateValidation | HashMap? | yes | | | globalValidation | [GlobalValidation](#GlobalValidation)? | yes | | + | templateValidation | HashMap? | yes | | --- @@ -19709,8 +19709,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | | data | HashMap? | yes | | + | message | String? | yes | | --- @@ -19721,8 +19721,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | countryOfOrigin | ArrayList? | yes | | | hsnCode | ArrayList? | yes | | + | countryOfOrigin | ArrayList? | yes | | --- @@ -19733,33 +19733,33 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | | data | [HSNData](#HSNData)? | yes | | + | message | String? | yes | | --- - #### [VerifiedBy](#VerifiedBy) + #### [ProductDownloadItemsData](#ProductDownloadItemsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | userId | String? | yes | | - | username | String? | yes | | + | brand | ArrayList? | yes | | + | templates | ArrayList? | yes | | + | type | String? | yes | | --- - #### [ProductDownloadItemsData](#ProductDownloadItemsData) + #### [VerifiedBy](#VerifiedBy) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brand | ArrayList? | yes | | - | type | String? | yes | | - | templates | ArrayList? | yes | | + | userId | String? | yes | | + | username | String? | yes | | --- @@ -19770,16 +19770,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sellerId | Double? | yes | | - | createdBy | [VerifiedBy](#VerifiedBy)? | yes | | - | templateTags | HashMap? | yes | | - | triggerOn | String? | yes | | - | completedOn | String? | yes | | - | url | String? | yes | | | id | String? | yes | | + | completedOn | String? | yes | | | taskId | String? | yes | | + | url | String? | yes | | + | triggerOn | String? | yes | | | status | String? | yes | | + | templateTags | HashMap? | yes | | | data | [ProductDownloadItemsData](#ProductDownloadItemsData)? | yes | | + | createdBy | [VerifiedBy](#VerifiedBy)? | yes | | + | sellerId | Double? | yes | | --- @@ -19790,8 +19790,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | | items | [ProductDownloadsItems](#ProductDownloadsItems)? | yes | | + | page | [Page](#Page)? | yes | | --- @@ -19810,51 +19810,51 @@ Returns a success response - #### [CategoryMappingValues](#CategoryMappingValues) + #### [Hierarchy](#Hierarchy) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | catalogId | Int? | yes | | - | name | String | no | | + | l2 | Int | no | | + | department | Int | no | | + | l1 | Int | no | | --- - #### [CategoryMapping](#CategoryMapping) + #### [CategoryMappingValues](#CategoryMappingValues) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | facebook | [CategoryMappingValues](#CategoryMappingValues)? | yes | | - | google | [CategoryMappingValues](#CategoryMappingValues)? | yes | | - | ajio | [CategoryMappingValues](#CategoryMappingValues)? | yes | | + | catalogId | Int? | yes | | + | name | String | no | | --- - #### [Media2](#Media2) + #### [CategoryMapping](#CategoryMapping) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | portrait | String | no | | - | landscape | String | no | | - | logo | String | no | | + | ajio | [CategoryMappingValues](#CategoryMappingValues)? | yes | | + | facebook | [CategoryMappingValues](#CategoryMappingValues)? | yes | | + | google | [CategoryMappingValues](#CategoryMappingValues)? | yes | | --- - #### [Hierarchy](#Hierarchy) + #### [Media2](#Media2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | department | Int | no | | - | l1 | Int | no | | - | l2 | Int | no | | + | landscape | String | no | | + | logo | String | no | | + | portrait | String | no | | --- @@ -19865,23 +19865,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tryouts | ArrayList? | yes | | - | slug | String? | yes | | - | modifiedBy | HashMap? | yes | | - | uid | Int? | yes | | - | createdBy | HashMap? | yes | | - | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | - | name | String | no | | + | id | String? | yes | | + | modifiedOn | String? | yes | | | level | Int | no | | | isActive | Boolean | no | | | createdOn | String? | yes | | - | modifiedOn | String? | yes | | - | priority | Int? | yes | | - | departments | ArrayList | no | | + | name | String | no | | + | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | + | uid | Int? | yes | | + | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | | media | [Media2](#Media2)? | yes | | - | id | String? | yes | | + | priority | Int? | yes | | + | tryouts | ArrayList? | yes | | | synonyms | ArrayList? | yes | | - | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | + | slug | String? | yes | | + | modifiedBy | HashMap? | yes | | + | departments | ArrayList | no | | + | createdBy | HashMap? | yes | | --- @@ -19904,17 +19904,17 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tryouts | ArrayList? | yes | | - | slug | String? | yes | | - | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | - | name | String | no | | | level | Int | no | | | isActive | Boolean | no | | - | priority | Int? | yes | | + | name | String | no | | + | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | + | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | | media | [Media2](#Media2)? | yes | | - | departments | ArrayList | no | | + | priority | Int? | yes | | + | tryouts | ArrayList? | yes | | | synonyms | ArrayList? | yes | | - | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | + | slug | String? | yes | | + | departments | ArrayList | no | | --- @@ -19925,8 +19925,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | | message | String? | yes | | + | uid | Int? | yes | | --- @@ -19948,34 +19948,34 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | | success | Boolean? | yes | | + | message | String? | yes | | --- - #### [Image](#Image) + #### [ProductPublished](#ProductPublished) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | secureUrl | String? | yes | | - | aspectRatioF | Double? | yes | | - | aspectRatio | String? | yes | | - | url | String? | yes | | + | productOnlineDate | Int? | yes | | + | isSet | Boolean? | yes | | --- - #### [ProductPublished](#ProductPublished) + #### [Image](#Image) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSet | Boolean? | yes | | - | productOnlineDate | Int? | yes | | + | aspectRatio | String? | yes | | + | aspectRatioF | Double? | yes | | + | secureUrl | String? | yes | | + | url | String? | yes | | --- @@ -19986,9 +19986,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | secureUrl | String? | yes | | - | aspectRatioF | Int? | yes | | | aspectRatio | String? | yes | | + | aspectRatioF | Int? | yes | | + | secureUrl | String? | yes | | | url | String? | yes | | --- @@ -20001,8 +20001,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | uid | Int? | yes | | - | logo | [Logo](#Logo)? | yes | | | name | String? | yes | | + | logo | [Logo](#Logo)? | yes | | --- @@ -20013,45 +20013,45 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hsnCode | String? | yes | | - | primaryColor | String? | yes | | - | brandUid | Int? | yes | | - | allSizes | ArrayList>? | yes | | - | sizes | ArrayList>? | yes | | - | customJson | HashMap? | yes | | - | multiSize | Boolean? | yes | | - | shortDescription | String? | yes | | - | slug | String? | yes | | - | isPhysical | Boolean? | yes | | - | taxIdentifier | HashMap? | yes | | - | images | ArrayList<[Image](#Image)>? | yes | | - | itemType | String? | yes | | | productPublish | [ProductPublished](#ProductPublished)? | yes | | - | id | String? | yes | | - | highlights | ArrayList? | yes | | - | categoryUid | Int? | yes | | - | variantGroup | HashMap? | yes | | - | countryOfOrigin | String? | yes | | + | itemCode | String? | yes | | + | isActive | Boolean? | yes | | | variants | HashMap? | yes | | - | color | String? | yes | | - | name | String? | yes | | + | description | String? | yes | | + | itemType | String? | yes | | + | shortDescription | String? | yes | | + | countryOfOrigin | String? | yes | | + | departments | ArrayList? | yes | | + | isDependent | Boolean? | yes | | + | sizes | ArrayList>? | yes | | | categorySlug | String? | yes | | + | primaryColor | String? | yes | | + | isSet | Boolean? | yes | | + | images | ArrayList<[Image](#Image)>? | yes | | + | multiSize | Boolean? | yes | | + | imageNature | String? | yes | | | isExpirable | Boolean? | yes | | + | customJson | HashMap? | yes | | + | hsnCode | String? | yes | | + | highlights | ArrayList? | yes | | + | isPhysical | Boolean? | yes | | + | uid | Int? | yes | | | media | ArrayList<[Media1](#Media1)>? | yes | | - | sizeGuide | String? | yes | | + | slug | String? | yes | | + | categoryUid | Int? | yes | | + | l3Mapping | ArrayList? | yes | | + | brandUid | Int? | yes | | + | currency | String? | yes | | + | id | String? | yes | | + | variantGroup | HashMap? | yes | | + | customOrder | HashMap? | yes | | | brand | [Brand](#Brand)? | yes | | + | name | String? | yes | | + | allSizes | ArrayList>? | yes | | + | taxIdentifier | HashMap? | yes | | | templateTag | String? | yes | | - | uid | Int? | yes | | - | isSet | Boolean? | yes | | - | isActive | Boolean? | yes | | - | customOrder | HashMap? | yes | | - | description | String? | yes | | - | itemCode | String? | yes | | - | imageNature | String? | yes | | - | departments | ArrayList? | yes | | - | isDependent | Boolean? | yes | | - | currency | String? | yes | | - | l3Mapping | ArrayList? | yes | | + | sizeGuide | String? | yes | | + | color | String? | yes | | --- @@ -20070,88 +20070,88 @@ Returns a success response - #### [ReturnConfig](#ReturnConfig) + #### [ProductPublish](#ProductPublish) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | time | Int | no | | - | unit | String | no | | - | returnable | Boolean | no | | + | productOnlineDate | String? | yes | | + | isSet | Boolean? | yes | | --- - #### [TaxIdentifier](#TaxIdentifier) + #### [ReturnConfig](#ReturnConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | reportingHsn | String? | yes | | - | hsnCode | String? | yes | | - | hsnCodeId | String? | yes | | + | returnable | Boolean | no | | + | time | Int | no | | + | unit | String | no | | --- - #### [NetQuantity](#NetQuantity) + #### [TeaserTag](#TeaserTag) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | Double? | yes | | - | unit | Any? | yes | | + | tag | String? | yes | | + | url | String? | yes | | --- - #### [ProductPublish](#ProductPublish) + #### [NetQuantity](#NetQuantity) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSet | Boolean? | yes | | - | productOnlineDate | String? | yes | | + | unit | Any? | yes | | + | value | Double? | yes | | --- - #### [Trader](#Trader) + #### [CustomOrder](#CustomOrder) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | name | Any | no | | - | address | ArrayList? | yes | | + | manufacturingTimeUnit | String? | yes | | + | isCustomOrder | Boolean? | yes | | + | manufacturingTime | Int? | yes | | --- - #### [CustomOrder](#CustomOrder) + #### [TaxIdentifier](#TaxIdentifier) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | manufacturingTimeUnit | String? | yes | | - | isCustomOrder | Boolean? | yes | | - | manufacturingTime | Int? | yes | | + | hsnCode | String? | yes | | + | hsnCodeId | String? | yes | | + | reportingHsn | String? | yes | | --- - #### [TeaserTag](#TeaserTag) + #### [Trader](#Trader) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tag | String? | yes | | - | url | String? | yes | | + | name | Any | no | | + | address | ArrayList? | yes | | + | type | String? | yes | | --- @@ -20162,46 +20162,46 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int | no | | - | brandUid | Int | no | | + | productPublish | [ProductPublish](#ProductPublish)? | yes | | + | itemCode | Any | no | | + | isActive | Boolean? | yes | | + | variants | HashMap? | yes | | + | description | String? | yes | | + | itemType | String | no | | + | shortDescription | String? | yes | | + | productGroupTag | ArrayList? | yes | | + | countryOfOrigin | String | no | | + | departments | ArrayList | no | | + | noOfBoxes | Int? | yes | | + | isDependent | Boolean? | yes | | + | variantMedia | HashMap? | yes | | | returnConfig | [ReturnConfig](#ReturnConfig) | no | | - | customJson | HashMap? | yes | | + | categorySlug | String | no | | + | changeRequestId | Any? | yes | | + | teaserTag | [TeaserTag](#TeaserTag)? | yes | | + | isSet | Boolean? | yes | | | multiSize | Boolean? | yes | | - | shortDescription | String? | yes | | - | slug | String | no | | - | tags | ArrayList? | yes | | + | action | String? | yes | | | requester | String? | yes | | - | taxIdentifier | [TaxIdentifier](#TaxIdentifier) | no | | - | isImageLessProduct | Boolean? | yes | | - | netQuantity | [NetQuantity](#NetQuantity)? | yes | | - | changeRequestId | Any? | yes | | | variantsGroup | HashMap? | yes | | - | productPublish | [ProductPublish](#ProductPublish)? | yes | | - | itemType | String | no | | + | customJson | HashMap? | yes | | | highlights | ArrayList? | yes | | - | noOfBoxes | Int? | yes | | - | action | String? | yes | | - | countryOfOrigin | String | no | | - | variants | HashMap? | yes | | - | bulkJobId | String? | yes | | - | categorySlug | String | no | | - | name | Any | no | | - | variantMedia | HashMap? | yes | | + | uid | Int? | yes | | + | bulkJobId | String? | yes | | | media | ArrayList<[Media1](#Media1)>? | yes | | + | slug | String | no | | + | netQuantity | [NetQuantity](#NetQuantity)? | yes | | + | brandUid | Int | no | | + | currency | String | no | | + | customOrder | [CustomOrder](#CustomOrder)? | yes | | + | tags | ArrayList? | yes | | + | name | Any | no | | + | isImageLessProduct | Boolean? | yes | | + | taxIdentifier | [TaxIdentifier](#TaxIdentifier) | no | | + | templateTag | String | no | | | sizeGuide | String? | yes | | | trader | ArrayList<[Trader](#Trader)> | no | | - | templateTag | String | no | | - | uid | Int? | yes | | - | isSet | Boolean? | yes | | - | isActive | Boolean? | yes | | - | customOrder | [CustomOrder](#CustomOrder)? | yes | | - | description | String? | yes | | - | itemCode | Any | no | | - | isDependent | Boolean? | yes | | - | teaserTag | [TeaserTag](#TeaserTag)? | yes | | - | departments | ArrayList | no | | - | currency | String | no | | - | productGroupTag | ArrayList? | yes | | + | companyId | Int | no | | --- @@ -20212,26 +20212,26 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | createdBy | HashMap? | yes | | - | createdOn | String? | yes | | - | modifiedOn | String? | yes | | - | suggestion | String? | yes | | - | slug | String | no | | - | schema | [AttributeMaster](#AttributeMaster) | no | | - | tags | ArrayList? | yes | | - | isNested | Boolean? | yes | | - | logo | String? | yes | | - | name | String? | yes | | - | unit | String? | yes | | - | synonyms | HashMap? | yes | | | filters | [AttributeMasterFilter](#AttributeMasterFilter) | no | | + | description | String? | yes | | | modifiedBy | HashMap? | yes | | - | enabledForEndConsumer | Boolean? | yes | | + | departments | ArrayList | no | | + | createdOn | String? | yes | | + | createdBy | HashMap? | yes | | + | isNested | Boolean? | yes | | | details | [AttributeMasterDetails](#AttributeMasterDetails) | no | | | rawKey | String? | yes | | - | description | String? | yes | | - | departments | ArrayList | no | | + | logo | String? | yes | | + | synonyms | HashMap? | yes | | + | unit | String? | yes | | + | slug | String | no | | | variant | Boolean? | yes | | + | tags | ArrayList? | yes | | + | schema | [AttributeMaster](#AttributeMaster) | no | | + | name | String? | yes | | + | enabledForEndConsumer | Boolean? | yes | | + | suggestion | String? | yes | | + | modifiedOn | String? | yes | | --- @@ -20265,8 +20265,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | userId | String? | yes | | - | fullName | String? | yes | | | username | String? | yes | | + | fullName | String? | yes | | --- @@ -20277,22 +20277,22 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | + | succeed | Int? | yes | | + | cancelled | Int? | yes | | + | isActive | Boolean? | yes | | + | template | [ProductTemplate](#ProductTemplate)? | yes | | + | createdBy | [UserDetail1](#UserDetail1)? | yes | | + | failedRecords | ArrayList? | yes | | + | filePath | String? | yes | | | templateTag | String? | yes | | | modifiedBy | [UserDetail1](#UserDetail1)? | yes | | - | createdBy | [UserDetail1](#UserDetail1)? | yes | | + | cancelledRecords | ArrayList? | yes | | + | companyId | Int? | yes | | | failed | Int? | yes | | - | filePath | String? | yes | | - | isActive | Boolean? | yes | | - | createdOn | String? | yes | | - | modifiedOn | String? | yes | | - | stage | String? | yes | | - | cancelled | Int? | yes | | - | failedRecords | ArrayList? | yes | | - | succeed | Int? | yes | | - | template | [ProductTemplate](#ProductTemplate)? | yes | | | total | Int? | yes | | - | cancelledRecords | ArrayList? | yes | | + | stage | String? | yes | | + | modifiedOn | String? | yes | | + | createdOn | String? | yes | | --- @@ -20317,8 +20317,8 @@ Returns a success response | ---------- | ---- | -------- | ----------- | | uid | String? | yes | | | userId | String? | yes | | - | email | String? | yes | | | username | String? | yes | | + | email | String? | yes | | --- @@ -20329,23 +20329,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int | no | | - | templateTag | String? | yes | | - | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | - | createdBy | [UserInfo1](#UserInfo1)? | yes | | - | failed | Int? | yes | | - | filePath | String? | yes | | - | createdOn | String | no | | + | succeed | Int? | yes | | + | cancelled | Int? | yes | | | isActive | Boolean? | yes | | - | modifiedOn | String? | yes | | + | createdBy | [UserInfo1](#UserInfo1)? | yes | | | customTemplateTag | String? | yes | | - | stage | String? | yes | | - | trackingUrl | String? | yes | | - | cancelled | Int? | yes | | | failedRecords | ArrayList>? | yes | | - | succeed | Int? | yes | | + | trackingUrl | String? | yes | | + | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | + | stage | String? | yes | | + | filePath | String? | yes | | | total | Int | no | | | cancelledRecords | ArrayList>? | yes | | + | failed | Int? | yes | | + | templateTag | String? | yes | | + | companyId | Int | no | | + | modifiedOn | String? | yes | | + | createdOn | String | no | | --- @@ -20356,12 +20356,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | isActive | Boolean? | yes | | + | createdBy | [UserInfo1](#UserInfo1)? | yes | | | batchId | String | no | | | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | - | createdBy | [UserInfo1](#UserInfo1)? | yes | | - | createdOn | String | no | | - | isActive | Boolean? | yes | | | modifiedOn | String? | yes | | + | createdOn | String | no | | --- @@ -20373,9 +20373,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | companyId | Int | no | | - | batchId | String | no | | - | templateTag | String | no | | | data | ArrayList> | no | | + | templateTag | String | no | | + | batchId | String | no | | --- @@ -20408,8 +20408,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | userId | String? | yes | | | companyId | Int? | yes | | + | userId | String? | yes | | | username | String? | yes | | --- @@ -20421,23 +20421,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | id | String? | yes | | + | succeed | Int? | yes | | | companyId | Int? | yes | | - | modifiedBy | [UserCommon](#UserCommon)? | yes | | - | createdBy | [UserCommon](#UserCommon)? | yes | | - | failed | Int? | yes | | - | filePath | String? | yes | | + | cancelled | Int? | yes | | | createdOn | String? | yes | | | isActive | Boolean? | yes | | - | modifiedOn | String? | yes | | | retry | Int? | yes | | - | stage | String? | yes | | - | trackingUrl | String? | yes | | - | cancelled | Int? | yes | | | failedRecords | ArrayList? | yes | | - | succeed | Int? | yes | | - | id | String? | yes | | - | total | Int? | yes | | + | trackingUrl | String? | yes | | + | filePath | String? | yes | | + | modifiedBy | [UserCommon](#UserCommon)? | yes | | | cancelledRecords | ArrayList? | yes | | + | total | Int? | yes | | + | failed | Int? | yes | | + | stage | String? | yes | | + | modifiedOn | String? | yes | | + | createdBy | [UserCommon](#UserCommon)? | yes | | --- @@ -20460,8 +20460,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | | user | HashMap | no | | + | companyId | Int? | yes | | | url | String | no | | --- @@ -20473,9 +20473,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | String? | yes | | - | companyId | Int? | yes | | | itemId | Int? | yes | | + | companyId | Int? | yes | | + | size | String? | yes | | --- @@ -20498,19 +20498,19 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | - | priceTransfer | Double? | yes | | - | itemId | Int? | yes | | - | size | String? | yes | | + | sellerIdentifier | String? | yes | | + | sellableQuantity | Int? | yes | | | inventoryUpdatedOn | String? | yes | | - | identifiers | HashMap? | yes | | + | store | HashMap? | yes | | + | itemId | Int? | yes | | | uid | String? | yes | | - | sellableQuantity | Int? | yes | | | priceEffective | Double? | yes | | - | sellerIdentifier | String? | yes | | - | price | Double? | yes | | - | store | HashMap? | yes | | + | size | String? | yes | | + | identifiers | HashMap? | yes | | + | quantity | Int? | yes | | + | priceTransfer | Double? | yes | | | currency | String? | yes | | + | price | Double? | yes | | --- @@ -20533,8 +20533,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | | brandUid | Int? | yes | | + | uid | Int? | yes | | | itemCode | String? | yes | | --- @@ -20542,49 +20542,49 @@ Returns a success response - #### [GTIN](#GTIN) + #### [SetSize](#SetSize) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | gtinValue | Any | no | | - | primary | Boolean? | yes | | - | gtinType | String | no | | + | pieces | Int | no | | + | size | String | no | | --- - #### [SetSize](#SetSize) + #### [SizeDistribution](#SizeDistribution) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | pieces | Int | no | | - | size | String | no | | + | sizes | ArrayList<[SetSize](#SetSize)> | no | | --- - #### [SizeDistribution](#SizeDistribution) + #### [InventorySet](#InventorySet) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizes | ArrayList<[SetSize](#SetSize)> | no | | + | name | String? | yes | | + | quantity | Int? | yes | | + | sizeDistribution | [SizeDistribution](#SizeDistribution) | no | | --- - #### [InventorySet](#InventorySet) + #### [GTIN](#GTIN) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | - | sizeDistribution | [SizeDistribution](#SizeDistribution) | no | | - | name | String? | yes | | + | gtinType | String | no | | + | gtinValue | Any | no | | + | primary | Boolean? | yes | | --- @@ -20595,22 +20595,22 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | itemWeight | Double? | yes | | + | itemHeight | Double? | yes | | + | itemWidth | Double? | yes | | + | itemWeightUnitOfMeasure | String? | yes | | + | set | [InventorySet](#InventorySet)? | yes | | + | itemLength | Double? | yes | | | expirationDate | String? | yes | | + | itemDimensionsUnitOfMeasure | String? | yes | | + | priceEffective | Double | no | | + | isSet | Boolean? | yes | | + | identifiers | ArrayList<[GTIN](#GTIN)> | no | | | quantity | Int | no | | + | storeCode | String | no | | | priceTransfer | Double? | yes | | | size | Any | no | | - | itemWeightUnitOfMeasure | String? | yes | | - | identifiers | ArrayList<[GTIN](#GTIN)> | no | | - | itemLength | Double? | yes | | - | isSet | Boolean? | yes | | - | priceEffective | Double | no | | - | set | [InventorySet](#InventorySet)? | yes | | - | itemDimensionsUnitOfMeasure | String? | yes | | - | itemWidth | Double? | yes | | - | itemHeight | Double? | yes | | - | itemWeight | Double? | yes | | | price | Double? | yes | | - | storeCode | String | no | | | currency | String | no | | --- @@ -20622,8 +20622,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | item | [ItemQuery](#ItemQuery) | no | | | companyId | Int | no | | + | item | [ItemQuery](#ItemQuery) | no | | | sizes | ArrayList<[InvSize](#InvSize)> | no | | --- @@ -20631,143 +20631,143 @@ Returns a success response - #### [ReturnConfig1](#ReturnConfig1) + #### [CompanyMeta](#CompanyMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | time | Int? | yes | | - | unit | String? | yes | | - | returnable | Boolean? | yes | | + | id | Int | no | | --- - #### [WeightResponse](#WeightResponse) + #### [DimensionResponse](#DimensionResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shipping | Double | no | | + | height | Double | no | | | unit | String | no | | + | width | Double | no | | | isDefault | Boolean | no | | + | length | Double | no | | --- - #### [QuantityBase](#QuantityBase) + #### [WeightResponse](#WeightResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | - | updatedAt | String? | yes | | + | unit | String | no | | + | shipping | Double | no | | + | isDefault | Boolean | no | | --- - #### [Quantities](#Quantities) + #### [ReturnConfig1](#ReturnConfig1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | orderCommitted | [QuantityBase](#QuantityBase)? | yes | | - | notAvailable | [QuantityBase](#QuantityBase)? | yes | | - | sellable | [QuantityBase](#QuantityBase)? | yes | | - | damaged | [QuantityBase](#QuantityBase)? | yes | | + | returnable | Boolean? | yes | | + | time | Int? | yes | | + | unit | String? | yes | | --- - #### [PriceMeta](#PriceMeta) + #### [StoreMeta](#StoreMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | updatedAt | String? | yes | | - | effective | Double | no | | - | marked | Double | no | | - | tpNotes | HashMap? | yes | | - | currency | String | no | | - | transfer | Double | no | | + | id | Int | no | | --- - #### [BrandMeta](#BrandMeta) + #### [ManufacturerResponse](#ManufacturerResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | Int | no | | | name | String | no | | + | address | String | no | | + | isDefault | Boolean | no | | --- - #### [Trader1](#Trader1) + #### [PriceMeta](#PriceMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String | no | | - | name | String | no | | - | address | ArrayList | no | | + | effective | Double | no | | + | updatedAt | String? | yes | | + | tpNotes | HashMap? | yes | | + | marked | Double | no | | + | currency | String | no | | + | transfer | Double | no | | --- - #### [DimensionResponse](#DimensionResponse) + #### [QuantityBase](#QuantityBase) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean | no | | - | width | Double | no | | - | unit | String | no | | - | length | Double | no | | - | height | Double | no | | + | updatedAt | String? | yes | | + | count | Int? | yes | | --- - #### [CompanyMeta](#CompanyMeta) + #### [Quantities](#Quantities) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | Int | no | | + | orderCommitted | [QuantityBase](#QuantityBase)? | yes | | + | damaged | [QuantityBase](#QuantityBase)? | yes | | + | sellable | [QuantityBase](#QuantityBase)? | yes | | + | notAvailable | [QuantityBase](#QuantityBase)? | yes | | --- - #### [StoreMeta](#StoreMeta) + #### [BrandMeta](#BrandMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | id | Int | no | | + | name | String | no | | --- - #### [ManufacturerResponse](#ManufacturerResponse) + #### [Trader1](#Trader1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | address | String | no | | | name | String | no | | - | isDefault | Boolean | no | | + | address | ArrayList | no | | + | type | String | no | | --- @@ -20778,42 +20778,42 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | expirationDate | String? | yes | | | fragile | Boolean | no | | + | traceId | String? | yes | | + | isActive | Boolean? | yes | | + | fyndMeta | HashMap? | yes | | + | company | [CompanyMeta](#CompanyMeta) | no | | + | fyndArticleCode | String | no | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | dimension | [DimensionResponse](#DimensionResponse) | no | | + | countryOfOrigin | String | no | | + | stage | String? | yes | | + | fyndItemCode | String | no | | | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | weight | [WeightResponse](#WeightResponse) | no | | | returnConfig | [ReturnConfig1](#ReturnConfig1)? | yes | | - | customJson | HashMap? | yes | | - | set | [InventorySet](#InventorySet)? | yes | | - | traceId | String? | yes | | - | tags | ArrayList? | yes | | - | taxIdentifier | HashMap? | yes | | - | itemId | Int | no | | + | isSet | Boolean? | yes | | | identifier | HashMap | no | | - | meta | HashMap? | yes | | | addedOnStore | String? | yes | | - | weight | [WeightResponse](#WeightResponse) | no | | - | stage | String? | yes | | - | quantities | [Quantities](#Quantities)? | yes | | - | fyndArticleCode | String | no | | + | size | String | no | | + | meta | HashMap? | yes | | + | customJson | HashMap? | yes | | | totalQuantity | Int | no | | - | countryOfOrigin | String | no | | - | sellerIdentifier | String | no | | + | store | [StoreMeta](#StoreMeta) | no | | + | itemId | Int | no | | + | uid | String | no | | + | manufacturer | [ManufacturerResponse](#ManufacturerResponse) | no | | | price | [PriceMeta](#PriceMeta) | no | | - | brand | [BrandMeta](#BrandMeta) | no | | + | quantities | [Quantities](#Quantities)? | yes | | + | expirationDate | String? | yes | | + | set | [InventorySet](#InventorySet)? | yes | | | rawMeta | HashMap? | yes | | + | brand | [BrandMeta](#BrandMeta) | no | | + | tags | ArrayList? | yes | | + | taxIdentifier | HashMap? | yes | | | trader | ArrayList<[Trader1](#Trader1)>? | yes | | - | dimension | [DimensionResponse](#DimensionResponse) | no | | - | size | String | no | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | uid | String | no | | - | isSet | Boolean? | yes | | - | isActive | Boolean? | yes | | + | sellerIdentifier | String | no | | | trackInventory | Boolean? | yes | | - | company | [CompanyMeta](#CompanyMeta) | no | | - | fyndItemCode | String | no | | - | fyndMeta | HashMap? | yes | | - | store | [StoreMeta](#StoreMeta) | no | | - | manufacturer | [ManufacturerResponse](#ManufacturerResponse) | no | | --- @@ -20836,21 +20836,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | - | modifiedBy | HashMap? | yes | | - | createdBy | HashMap? | yes | | - | failed | Int? | yes | | - | filePath | String? | yes | | + | id | String? | yes | | + | succeed | Int? | yes | | + | cancelled | Int? | yes | | | createdOn | String? | yes | | | isActive | Boolean? | yes | | - | modifiedOn | String? | yes | | - | stage | String? | yes | | - | cancelled | Int? | yes | | | failedRecords | ArrayList? | yes | | - | succeed | Int? | yes | | - | id | String? | yes | | - | total | Int? | yes | | + | filePath | String? | yes | | + | modifiedBy | HashMap? | yes | | | cancelledRecords | ArrayList? | yes | | + | stage | String? | yes | | + | failed | Int? | yes | | + | total | Int? | yes | | + | companyId | Int? | yes | | + | modifiedOn | String? | yes | | + | createdBy | HashMap? | yes | | --- @@ -20873,19 +20873,19 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | sellerIdentifier | String | no | | + | totalQuantity | Int? | yes | | | expirationDate | String? | yes | | - | quantity | Int? | yes | | - | tags | ArrayList? | yes | | - | traceId | String? | yes | | | itemWeightUnitOfMeasure | String? | yes | | + | traceId | String? | yes | | + | price | Double? | yes | | + | tags | ArrayList? | yes | | | priceMarked | Double? | yes | | - | priceEffective | Double? | yes | | - | sellerIdentifier | String | no | | | itemDimensionsUnitOfMeasure | String? | yes | | - | price | Double? | yes | | - | storeCode | String | no | | + | priceEffective | Double? | yes | | + | quantity | Int? | yes | | | currency | String? | yes | | - | totalQuantity | Int? | yes | | + | storeCode | String | no | | --- @@ -20896,10 +20896,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int | no | | - | batchId | String | no | | | user | HashMap? | yes | | + | companyId | Int | no | | | sizes | ArrayList<[InventoryJobPayload](#InventoryJobPayload)> | no | | + | batchId | String | no | | --- @@ -20910,13 +20910,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sellerId | Int | no | | - | triggerOn | String? | yes | | - | completedOn | String? | yes | | | requestParams | HashMap? | yes | | - | url | String? | yes | | + | completedOn | String? | yes | | | taskId | String | no | | + | url | String? | yes | | + | triggerOn | String? | yes | | | status | String? | yes | | + | sellerId | Int | no | | --- @@ -20928,8 +20928,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | brand | ArrayList? | yes | | - | type | String? | yes | | | store | ArrayList? | yes | | + | type | String? | yes | | --- @@ -20940,11 +20940,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sellerId | Int | no | | - | triggerOn | String? | yes | | | requestParams | HashMap? | yes | | | taskId | String | no | | + | triggerOn | String? | yes | | | status | String? | yes | | + | sellerId | Int | no | | --- @@ -20955,8 +20955,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String? | yes | | | display | String? | yes | | + | value | String? | yes | | --- @@ -20979,14 +20979,14 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | totalQuantity | Int? | yes | | | expirationDate | String? | yes | | + | traceId | String? | yes | | | tags | ArrayList? | yes | | - | storeId | Int | no | | | priceMarked | Double? | yes | | + | storeId | Int | no | | | priceEffective | Double? | yes | | | sellerIdentifier | String | no | | - | traceId | String? | yes | | - | totalQuantity | Int? | yes | | --- @@ -21022,8 +21022,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | reason | [InventoryFailedReason](#InventoryFailedReason)? | yes | | | data | [InventoryPayload](#InventoryPayload)? | yes | | + | reason | [InventoryFailedReason](#InventoryFailedReason)? | yes | | --- @@ -21046,17 +21046,17 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tax2 | Double? | yes | | - | companyId | Int? | yes | | - | taxOnMrp | Boolean? | yes | | | hsnCode | String? | yes | | - | modifiedOn | String? | yes | | | tax1 | Double? | yes | | - | hs2Code | String? | yes | | + | taxOnMrp | Boolean? | yes | | + | id | String? | yes | | | threshold1 | Double? | yes | | + | tax2 | Double? | yes | | | taxOnEsp | Boolean? | yes | | - | id | String? | yes | | + | hs2Code | String? | yes | | + | companyId | Int? | yes | | | threshold2 | Double? | yes | | + | modifiedOn | String? | yes | | --- @@ -21068,10 +21068,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | hasPrevious | Boolean? | yes | | - | size | Int? | yes | | - | itemTotal | Int? | yes | | | current | String? | yes | | + | itemTotal | Int? | yes | | | hasNext | Boolean? | yes | | + | size | Int? | yes | | --- @@ -21094,16 +21094,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tax2 | Double? | yes | | - | companyId | Int | no | | - | taxOnMrp | Boolean | no | | | hsnCode | String | no | | - | uid | Int? | yes | | - | isActive | Boolean? | yes | | | tax1 | Double | no | | - | hs2Code | String | no | | + | taxOnMrp | Boolean | no | | + | isActive | Boolean? | yes | | | threshold1 | Double | no | | + | tax2 | Double? | yes | | | taxOnEsp | Boolean? | yes | | + | uid | Int? | yes | | + | hs2Code | String | no | | + | companyId | Int | no | | | threshold2 | Double? | yes | | --- @@ -21148,10 +21148,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | rate | Double | no | | + | effectiveDate | String | no | | | cess | Double? | yes | | | threshold | Double | no | | - | effectiveDate | String | no | | + | rate | Double | no | | --- @@ -21162,16 +21162,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String | no | | | hsnCode | String | no | | + | reportingHsn | String | no | | + | type | String | no | | | countryCode | String | no | | - | createdBy | HashMap? | yes | | - | modifiedBy | HashMap? | yes | | | createdOn | String? | yes | | - | modifiedOn | String? | yes | | | description | String | no | | + | modifiedBy | HashMap? | yes | | + | modifiedOn | String? | yes | | + | createdBy | HashMap? | yes | | | taxes | ArrayList<[TaxSlab](#TaxSlab)> | no | | - | reportingHsn | String | no | | --- @@ -21194,14 +21194,14 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | + | logo | [Media](#Media)? | yes | | | name | String? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | - | departments | ArrayList? | yes | | + | uid | Int? | yes | | + | action | [Action](#Action)? | yes | | | slug | String? | yes | | | discount | String? | yes | | - | action | [Action](#Action)? | yes | | - | logo | [Media](#Media)? | yes | | + | departments | ArrayList? | yes | | --- @@ -21224,11 +21224,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | + | logo | [Media](#Media)? | yes | | | name | String? | yes | | + | uid | Int? | yes | | | priorityOrder | Int? | yes | | | slug | String? | yes | | - | logo | [Media](#Media)? | yes | | --- @@ -21246,91 +21246,91 @@ Returns a success response - #### [DepartmentIdentifier](#DepartmentIdentifier) + #### [ThirdLevelChild](#ThirdLevelChild) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | name | String? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | | uid | Int? | yes | | + | childs | ArrayList>? | yes | | + | action | [Action](#Action)? | yes | | | slug | String? | yes | | + | customJson | HashMap? | yes | | --- - #### [ThirdLevelChild](#ThirdLevelChild) + #### [SecondLevelChild](#SecondLevelChild) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | | name | String? | yes | | - | childs | ArrayList>? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | - | customJson | HashMap? | yes | | - | slug | String? | yes | | + | uid | Int? | yes | | + | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | | action | [Action](#Action)? | yes | | + | slug | String? | yes | | + | customJson | HashMap? | yes | | --- - #### [SecondLevelChild](#SecondLevelChild) + #### [Child](#Child) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | | name | String? | yes | | - | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | - | customJson | HashMap? | yes | | - | slug | String? | yes | | + | uid | Int? | yes | | + | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | | action | [Action](#Action)? | yes | | + | slug | String? | yes | | + | customJson | HashMap? | yes | | --- - #### [Child](#Child) + #### [CategoryItems](#CategoryItems) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | | name | String? | yes | | - | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | - | customJson | HashMap? | yes | | - | slug | String? | yes | | + | uid | Int? | yes | | + | childs | ArrayList<[Child](#Child)>? | yes | | | action | [Action](#Action)? | yes | | + | slug | String? | yes | | --- - #### [CategoryItems](#CategoryItems) + #### [DepartmentCategoryTree](#DepartmentCategoryTree) - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | name | String? | yes | | - | childs | ArrayList<[Child](#Child)>? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | slug | String? | yes | | - | action | [Action](#Action)? | yes | | + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | items | ArrayList<[CategoryItems](#CategoryItems)>? | yes | | + | department | String? | yes | | --- - #### [DepartmentCategoryTree](#DepartmentCategoryTree) + #### [DepartmentIdentifier](#DepartmentIdentifier) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | department | String? | yes | | - | items | ArrayList<[CategoryItems](#CategoryItems)>? | yes | | + | slug | String? | yes | | + | uid | Int? | yes | | --- @@ -21341,8 +21341,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList<[DepartmentIdentifier](#DepartmentIdentifier)>? | yes | | | data | ArrayList<[DepartmentCategoryTree](#DepartmentCategoryTree)>? | yes | | + | departments | ArrayList<[DepartmentIdentifier](#DepartmentIdentifier)>? | yes | | --- @@ -21354,8 +21354,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | - | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | | operators | HashMap? | yes | | + | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | | page | [Page](#Page) | no | | | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | @@ -21368,29 +21368,29 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | - | hasVariant | Boolean? | yes | | - | shortDescription | String? | yes | | - | slug | String | no | | + | itemCode | String? | yes | | | attributes | HashMap? | yes | | + | itemType | String? | yes | | + | description | String? | yes | | + | shortDescription | String? | yes | | + | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | medias | ArrayList<[Media1](#Media1)>? | yes | | | type | String? | yes | | + | teaserTag | HashMap? | yes | | | tryouts | ArrayList? | yes | | + | imageNature | String? | yes | | + | similars | ArrayList? | yes | | + | highlights | ArrayList? | yes | | + | uid | Int? | yes | | + | hasVariant | Boolean? | yes | | + | slug | String | no | | | productOnlineDate | String? | yes | | - | itemType | String? | yes | | + | rating | Double? | yes | | + | brand | [ProductBrand](#ProductBrand)? | yes | | | ratingCount | Int? | yes | | - | highlights | ArrayList? | yes | | - | medias | ArrayList<[Media1](#Media1)>? | yes | | - | color | String? | yes | | | name | String? | yes | | | promoMeta | HashMap? | yes | | - | brand | [ProductBrand](#ProductBrand)? | yes | | - | similars | ArrayList? | yes | | - | uid | Int? | yes | | - | imageNature | String? | yes | | - | rating | Double? | yes | | - | description | String? | yes | | - | teaserTag | HashMap? | yes | | - | itemCode | String? | yes | | + | color | String? | yes | | --- @@ -21401,11 +21401,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String | no | | | hasPrevious | Boolean? | yes | | + | type | String | no | | | itemTotal | Int | no | | - | nextId | String? | yes | | | hasNext | Boolean? | yes | | + | nextId | String? | yes | | --- @@ -21428,8 +21428,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | ignoredStores | ArrayList? | yes | | | itemId | Int | no | | + | ignoredStores | ArrayList? | yes | | | size | String | no | | --- @@ -21453,11 +21453,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | | query | [ArticleQuery](#ArticleQuery)? | yes | | | groupId | String? | yes | | - | meta | HashMap? | yes | | | articleAssignment | [ArticleAssignment](#ArticleAssignment)? | yes | | + | quantity | Int? | yes | | + | meta | HashMap? | yes | | --- @@ -21468,13 +21468,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | - | pincode | String | no | | | storeIds | ArrayList? | yes | | - | appId | String | no | | | articles | ArrayList<[AssignStoreArticle](#AssignStoreArticle)> | no | | | channelType | String? | yes | | | channelIdentifier | String? | yes | | + | appId | String | no | | + | companyId | Int? | yes | | + | pincode | String | no | | --- @@ -21497,135 +21497,143 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | storeId | Int? | yes | | - | companyId | Int? | yes | | - | quantity | Int | no | | - | size | String | no | | + | storePincode | Int? | yes | | | itemId | Int | no | | + | strategyWiseListing | ArrayList>? | yes | | + | priceMarked | Int? | yes | | | groupId | String? | yes | | + | storeId | Int? | yes | | | uid | String? | yes | | - | priceMarked | Int? | yes | | - | meta | HashMap? | yes | | | priceEffective | Int? | yes | | + | articleAssignment | [ArticleAssignment1](#ArticleAssignment1) | no | | | index | Int? | yes | | - | strategyWiseListing | ArrayList>? | yes | | - | storePincode | Int? | yes | | - | id | String? | yes | | | status | Boolean | no | | + | quantity | Int | no | | + | companyId | Int? | yes | | | sCity | String? | yes | | - | articleAssignment | [ArticleAssignment1](#ArticleAssignment1) | no | | + | id | String? | yes | | + | meta | HashMap? | yes | | + | size | String | no | | --- - #### [UserSerializer1](#UserSerializer1) + #### [SellerPhoneNumber](#SellerPhoneNumber) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | userId | String? | yes | | - | contact | String? | yes | | - | username | String? | yes | | + | countryCode | Int | no | | + | number | String | no | | --- - #### [SellerPhoneNumber](#SellerPhoneNumber) + #### [LocationManagerSerializer](#LocationManagerSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | number | String | no | | - | countryCode | Int | no | | + | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | + | name | String? | yes | | + | email | String? | yes | | --- - #### [LocationManagerSerializer](#LocationManagerSerializer) + #### [InvoiceCredSerializer](#InvoiceCredSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | - | name | String? | yes | | - | email | String? | yes | | + | password | String? | yes | | + | username | String? | yes | | + | enabled | Boolean? | yes | | --- - #### [GetAddressSerializer](#GetAddressSerializer) + #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | country | String? | yes | | - | pincode | Int? | yes | | - | address1 | String? | yes | | - | countryCode | String? | yes | | - | state | String? | yes | | - | city | String? | yes | | - | landmark | String? | yes | | - | addressType | String? | yes | | - | address2 | String? | yes | | - | longitude | Double? | yes | | - | latitude | Double? | yes | | + | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | --- - #### [Document](#Document) + #### [UserSerializer1](#UserSerializer1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | legalName | String? | yes | | - | type | String | no | | - | verified | Boolean? | yes | | - | value | String | no | | - | url | String? | yes | | + | contact | String? | yes | | + | userId | String? | yes | | + | username | String? | yes | | --- - #### [LocationTimingSerializer](#LocationTimingSerializer) + #### [GetAddressSerializer](#GetAddressSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hour | Int? | yes | | - | minute | Int? | yes | | + | address2 | String? | yes | | + | landmark | String? | yes | | + | countryCode | String? | yes | | + | address1 | String? | yes | | + | addressType | String? | yes | | + | longitude | Double? | yes | | + | city | String? | yes | | + | state | String? | yes | | + | country | String? | yes | | + | latitude | Double? | yes | | + | pincode | Int? | yes | | --- - #### [LocationDayWiseSerializer](#LocationDayWiseSerializer) + #### [UserSerializer2](#UserSerializer2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | - | weekday | String | no | | - | open | Boolean | no | | - | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | + | contact | String? | yes | | + | userId | String? | yes | | + | username | String? | yes | | --- - #### [LocationIntegrationType](#LocationIntegrationType) + #### [GetCompanySerializer](#GetCompanySerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | inventory | String? | yes | | - | order | String? | yes | | + | verifiedOn | String? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | + | createdBy | [UserSerializer2](#UserSerializer2)? | yes | | + | name | String? | yes | | + | companyType | String? | yes | | + | uid | Int? | yes | | + | verifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | + | modifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | + | stage | String? | yes | | + | rejectReason | String? | yes | | + | businessType | String? | yes | | + | modifiedOn | String? | yes | | + | createdOn | String? | yes | | --- @@ -21636,69 +21644,61 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | onSameStore | Boolean? | yes | | | storeUid | Int? | yes | | + | onSameStore | Boolean? | yes | | --- - #### [UserSerializer2](#UserSerializer2) + #### [Document](#Document) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | userId | String? | yes | | - | contact | String? | yes | | - | username | String? | yes | | + | verified | Boolean? | yes | | + | value | String | no | | + | type | String | no | | + | url | String? | yes | | + | legalName | String? | yes | | --- - #### [GetCompanySerializer](#GetCompanySerializer) + #### [LocationTimingSerializer](#LocationTimingSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | modifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | - | uid | Int? | yes | | - | verifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | - | createdBy | [UserSerializer2](#UserSerializer2)? | yes | | - | rejectReason | String? | yes | | - | name | String? | yes | | - | createdOn | String? | yes | | - | modifiedOn | String? | yes | | - | verifiedOn | String? | yes | | - | stage | String? | yes | | - | businessType | String? | yes | | - | companyType | String? | yes | | - | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | + | hour | Int? | yes | | + | minute | Int? | yes | | --- - #### [InvoiceCredSerializer](#InvoiceCredSerializer) + #### [LocationDayWiseSerializer](#LocationDayWiseSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | password | String? | yes | | - | enabled | Boolean? | yes | | - | username | String? | yes | | + | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | + | open | Boolean | no | | + | weekday | String | no | | + | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | --- - #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) + #### [LocationIntegrationType](#LocationIntegrationType) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | - | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | order | String? | yes | | + | inventory | String? | yes | | --- @@ -21709,31 +21709,31 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | + | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | + | verifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | + | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | + | modifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | + | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | + | notificationEmails | ArrayList? | yes | | + | stage | String? | yes | | | createdBy | [UserSerializer1](#UserSerializer1)? | yes | | | createdOn | String? | yes | | - | modifiedOn | String? | yes | | + | phoneNumber | String | no | | + | warnings | HashMap? | yes | | | customJson | HashMap? | yes | | | verifiedOn | String? | yes | | - | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | - | code | String | no | | - | warnings | HashMap? | yes | | - | verifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | - | address | [GetAddressSerializer](#GetAddressSerializer) | no | | + | displayName | String | no | | | documents | ArrayList<[Document](#Document)>? | yes | | - | stage | String? | yes | | - | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | - | phoneNumber | String | no | | + | uid | Int? | yes | | + | code | String | no | | + | modifiedOn | String? | yes | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | | name | String | no | | | storeType | String? | yes | | - | notificationEmails | ArrayList? | yes | | - | displayName | String | no | | + | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | | integrationType | [LocationIntegrationType](#LocationIntegrationType)? | yes | | - | modifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | - | uid | Int? | yes | | - | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | - | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | - | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | address | [GetAddressSerializer](#GetAddressSerializer) | no | | --- @@ -21778,12 +21778,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int | no | | - | name | String? | yes | | | isActive | Boolean? | yes | | - | customJson | HashMap? | yes | | - | appId | String | no | | | logo | String? | yes | | + | name | String? | yes | | + | uid | Int | no | | + | appId | String | no | | + | customJson | HashMap? | yes | | --- diff --git a/documentation/platform/COMPANYPROFILE.md b/documentation/platform/COMPANYPROFILE.md index 08c154224..b95132a81 100644 --- a/documentation/platform/COMPANYPROFILE.md +++ b/documentation/platform/COMPANYPROFILE.md @@ -1469,105 +1469,105 @@ Returns a success response - #### [BusinessCountryInfo](#BusinessCountryInfo) + #### [GetAddressSerializer](#GetAddressSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | countryCode | String? | yes | | + | address1 | String? | yes | | + | longitude | Double? | yes | | + | state | String? | yes | | + | latitude | Double? | yes | | | country | String? | yes | | + | addressType | String? | yes | | + | city | String? | yes | | + | countryCode | String? | yes | | + | landmark | String? | yes | | + | pincode | Int? | yes | | + | address2 | String? | yes | | --- - #### [UserSerializer](#UserSerializer) + #### [BusinessCountryInfo](#BusinessCountryInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | username | String? | yes | | - | contact | String? | yes | | - | userId | String? | yes | | + | countryCode | String? | yes | | + | country | String? | yes | | --- - #### [Website](#Website) + #### [UserSerializer](#UserSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | + | userId | String? | yes | | + | username | String? | yes | | + | contact | String? | yes | | --- - #### [BusinessDetails](#BusinessDetails) + #### [CompanyTaxesSerializer](#CompanyTaxesSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | website | [Website](#Website)? | yes | | + | rate | Double? | yes | | + | effectiveDate | String? | yes | | + | enable | Boolean? | yes | | --- - #### [SellerPhoneNumber](#SellerPhoneNumber) + #### [Website](#Website) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | countryCode | Int | no | | - | number | String | no | | + | url | String? | yes | | --- - #### [ContactDetails](#ContactDetails) + #### [BusinessDetails](#BusinessDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | emails | ArrayList? | yes | | - | phone | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | website | [Website](#Website)? | yes | | --- - #### [GetAddressSerializer](#GetAddressSerializer) + #### [SellerPhoneNumber](#SellerPhoneNumber) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | latitude | Double? | yes | | - | address2 | String? | yes | | - | pincode | Int? | yes | | - | address1 | String? | yes | | - | addressType | String? | yes | | - | longitude | Double? | yes | | - | city | String? | yes | | - | countryCode | String? | yes | | - | country | String? | yes | | - | state | String? | yes | | - | landmark | String? | yes | | + | countryCode | Int | no | | + | number | String | no | | --- - #### [CompanyTaxesSerializer](#CompanyTaxesSerializer) + #### [ContactDetails](#ContactDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enable | Boolean? | yes | | - | effectiveDate | String? | yes | | - | rate | Double? | yes | | + | phone | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | emails | ArrayList? | yes | | --- @@ -1578,11 +1578,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | legalName | String? | yes | | - | url | String? | yes | | - | value | String | no | | | type | String | no | | + | url | String? | yes | | | verified | Boolean? | yes | | + | value | String | no | | + | legalName | String? | yes | | --- @@ -1593,29 +1593,29 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | businessType | String | no | | - | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | businessInfo | String? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | verifiedOn | String? | yes | | - | createdOn | String? | yes | | - | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | - | notificationEmails | ArrayList? | yes | | | uid | Int | no | | - | contactDetails | [ContactDetails](#ContactDetails)? | yes | | + | businessType | String | no | | + | franchiseEnabled | Boolean? | yes | | + | warnings | HashMap? | yes | | | mode | String? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | - | customJson | HashMap? | yes | | - | warnings | HashMap? | yes | | - | franchiseEnabled | Boolean? | yes | | - | stage | String? | yes | | | name | String? | yes | | + | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | + | stage | String? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | taxes | ArrayList<[CompanyTaxesSerializer](#CompanyTaxesSerializer)>? | yes | | + | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | + | businessInfo | String? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | | modifiedOn | String? | yes | | | companyType | String | no | | - | taxes | ArrayList<[CompanyTaxesSerializer](#CompanyTaxesSerializer)>? | yes | | + | contactDetails | [ContactDetails](#ContactDetails)? | yes | | + | createdOn | String? | yes | | | documents | ArrayList<[Document](#Document)>? | yes | | + | notificationEmails | ArrayList? | yes | | + | customJson | HashMap? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | verifiedOn | String? | yes | | --- @@ -1626,44 +1626,44 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | code | String? | yes | | - | meta | HashMap? | yes | | | message | String? | yes | | + | meta | HashMap? | yes | | | status | Int? | yes | | + | code | String? | yes | | --- - #### [CreateUpdateAddressSerializer](#CreateUpdateAddressSerializer) + #### [CompanyTaxesSerializer1](#CompanyTaxesSerializer1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | latitude | Double | no | | - | address2 | String? | yes | | - | pincode | Int | no | | - | address1 | String | no | | - | addressType | String | no | | - | longitude | Double | no | | - | city | String | no | | - | countryCode | String? | yes | | - | country | String | no | | - | state | String | no | | - | landmark | String? | yes | | + | rate | Double? | yes | | + | effectiveDate | String? | yes | | + | enable | Boolean? | yes | | --- - #### [CompanyTaxesSerializer1](#CompanyTaxesSerializer1) + #### [CreateUpdateAddressSerializer](#CreateUpdateAddressSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enable | Boolean? | yes | | - | effectiveDate | String? | yes | | - | rate | Double? | yes | | + | address1 | String | no | | + | longitude | Double | no | | + | state | String | no | | + | latitude | Double | no | | + | country | String | no | | + | countryCode | String? | yes | | + | city | String | no | | + | addressType | String | no | | + | landmark | String? | yes | | + | pincode | Int | no | | + | address2 | String? | yes | | --- @@ -1674,20 +1674,20 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | businessType | String? | yes | | | name | String? | yes | | - | contactDetails | [ContactDetails](#ContactDetails)? | yes | | + | businessInfo | String? | yes | | + | businessType | String? | yes | | | franchiseEnabled | Boolean? | yes | | - | addresses | ArrayList<[CreateUpdateAddressSerializer](#CreateUpdateAddressSerializer)>? | yes | | - | companyType | String? | yes | | - | rejectReason | String? | yes | | + | documents | ArrayList<[Document](#Document)>? | yes | | + | notificationEmails | ArrayList? | yes | | | customJson | HashMap? | yes | | - | warnings | HashMap? | yes | | | taxes | ArrayList<[CompanyTaxesSerializer1](#CompanyTaxesSerializer1)>? | yes | | - | businessInfo | String? | yes | | - | documents | ArrayList<[Document](#Document)>? | yes | | + | warnings | HashMap? | yes | | | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | - | notificationEmails | ArrayList? | yes | | + | companyType | String? | yes | | + | contactDetails | [ContactDetails](#ContactDetails)? | yes | | + | rejectReason | String? | yes | | + | addresses | ArrayList<[CreateUpdateAddressSerializer](#CreateUpdateAddressSerializer)>? | yes | | --- @@ -1698,8 +1698,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | | success | Boolean? | yes | | + | uid | Int? | yes | | --- @@ -1722,13 +1722,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stage | String? | yes | | | uid | Int? | yes | | + | stage | String? | yes | | | storeDocuments | [DocumentsObj](#DocumentsObj)? | yes | | - | product | [DocumentsObj](#DocumentsObj)? | yes | | + | brand | [DocumentsObj](#DocumentsObj)? | yes | | | companyDocuments | [DocumentsObj](#DocumentsObj)? | yes | | | store | [DocumentsObj](#DocumentsObj)? | yes | | - | brand | [DocumentsObj](#DocumentsObj)? | yes | | + | product | [DocumentsObj](#DocumentsObj)? | yes | | --- @@ -1739,8 +1739,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | portrait | String? | yes | | | landscape | String? | yes | | + | portrait | String? | yes | | --- @@ -1751,25 +1751,25 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | synonyms | ArrayList? | yes | | - | logo | String? | yes | | - | banner | [BrandBannerSerializer](#BrandBannerSerializer)? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | verifiedOn | String? | yes | | - | rejectReason | String? | yes | | - | createdOn | String? | yes | | - | localeLanguage | HashMap? | yes | | | uid | Int? | yes | | - | slugKey | String? | yes | | - | mode | String? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | customJson | HashMap? | yes | | | warnings | HashMap? | yes | | - | stage | String? | yes | | + | mode | String? | yes | | + | rejectReason | String? | yes | | | name | String | no | | + | stage | String? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | synonyms | ArrayList? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | | modifiedOn | String? | yes | | | description | String? | yes | | + | localeLanguage | HashMap? | yes | | + | slugKey | String? | yes | | + | logo | String? | yes | | + | banner | [BrandBannerSerializer](#BrandBannerSerializer)? | yes | | + | createdOn | String? | yes | | + | customJson | HashMap? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | verifiedOn | String? | yes | | --- @@ -1780,16 +1780,33 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | banner | [BrandBannerSerializer](#BrandBannerSerializer)? | yes | | | uid | Int? | yes | | | name | String | no | | + | companyId | Int? | yes | | | synonyms | ArrayList? | yes | | | customJson | HashMap? | yes | | + | description | String? | yes | | + | localeLanguage | HashMap? | yes | | | brandTier | String? | yes | | | logo | String | no | | - | localeLanguage | HashMap? | yes | | - | description | String? | yes | | - | companyId | Int? | yes | | + | banner | [BrandBannerSerializer](#BrandBannerSerializer)? | yes | | + +--- + + + + + #### [Page](#Page) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | size | Int? | yes | | + | nextId | String? | yes | | + | hasPrevious | Boolean? | yes | | + | current | Int? | yes | | + | type | String | no | | + | hasNext | Boolean? | yes | | + | itemTotal | Int? | yes | | --- @@ -1812,8 +1829,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | websiteUrl | String? | yes | | | socials | ArrayList<[CompanySocialAccounts](#CompanySocialAccounts)>? | yes | | + | websiteUrl | String? | yes | | --- @@ -1824,24 +1841,24 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stage | String? | yes | | - | marketChannels | ArrayList? | yes | | | uid | Int? | yes | | + | name | String? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | | businessType | String | no | | - | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | stage | String? | yes | | + | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | + | modifiedOn | String? | yes | | | details | [CompanyDetails](#CompanyDetails)? | yes | | - | name | String? | yes | | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | notificationEmails | ArrayList? | yes | | + | customJson | HashMap? | yes | | + | createdOn | String? | yes | | + | marketChannels | ArrayList? | yes | | | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | modifiedOn | String? | yes | | - | verifiedOn | String? | yes | | | companyType | String | no | | - | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | | rejectReason | String? | yes | | - | customJson | HashMap? | yes | | - | createdOn | String? | yes | | - | notificationEmails | ArrayList? | yes | | + | verifiedOn | String? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | --- @@ -1852,35 +1869,18 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stage | String? | yes | | | uid | Int? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | stage | String? | yes | | | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | company | [CompanySerializer](#CompanySerializer)? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | | modifiedOn | String? | yes | | | warnings | HashMap? | yes | | - | verifiedOn | String? | yes | | - | rejectReason | String? | yes | | - | company | [CompanySerializer](#CompanySerializer)? | yes | | | createdOn | String? | yes | | | brand | [GetBrandResponseSerializer](#GetBrandResponseSerializer)? | yes | | - ---- - - - - - #### [Page](#Page) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | hasNext | Boolean? | yes | | - | nextId | String? | yes | | - | itemTotal | Int? | yes | | - | current | Int? | yes | | - | type | String | no | | - | size | Int? | yes | | - | hasPrevious | Boolean? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | rejectReason | String? | yes | | + | verifiedOn | String? | yes | | --- @@ -1891,8 +1891,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[CompanyBrandSerializer](#CompanyBrandSerializer)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[CompanyBrandSerializer](#CompanyBrandSerializer)>? | yes | | --- @@ -1903,82 +1903,82 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brands | ArrayList | no | | - | company | Int | no | | | uid | Int? | yes | | + | company | Int | no | | + | brands | ArrayList | no | | --- - #### [LocationManagerSerializer](#LocationManagerSerializer) + #### [GetCompanySerializer](#GetCompanySerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | + | uid | Int? | yes | | | name | String? | yes | | - | email | String? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | businessType | String? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | stage | String? | yes | | + | modifiedOn | String? | yes | | + | createdOn | String? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | companyType | String? | yes | | + | rejectReason | String? | yes | | + | verifiedOn | String? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | --- - #### [ProductReturnConfigSerializer](#ProductReturnConfigSerializer) + #### [InvoiceCredSerializer](#InvoiceCredSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | storeUid | Int? | yes | | - | onSameStore | Boolean? | yes | | + | password | String? | yes | | + | username | String? | yes | | + | enabled | Boolean? | yes | | --- - #### [InvoiceCredSerializer](#InvoiceCredSerializer) + #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | username | String? | yes | | - | enabled | Boolean? | yes | | - | password | String? | yes | | + | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | --- - #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) + #### [ProductReturnConfigSerializer](#ProductReturnConfigSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | - | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | onSameStore | Boolean? | yes | | + | storeUid | Int? | yes | | --- - #### [GetCompanySerializer](#GetCompanySerializer) + #### [LocationManagerSerializer](#LocationManagerSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stage | String? | yes | | - | uid | Int? | yes | | - | businessType | String? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | | name | String? | yes | | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | modifiedOn | String? | yes | | - | verifiedOn | String? | yes | | - | companyType | String? | yes | | - | rejectReason | String? | yes | | - | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | - | createdOn | String? | yes | | + | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | + | email | String? | yes | | --- @@ -1989,8 +1989,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hour | Int | no | | | minute | Int | no | | + | hour | Int | no | | --- @@ -2002,9 +2002,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | - | open | Boolean | no | | | weekday | String | no | | | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | + | open | Boolean | no | | --- @@ -2015,29 +2015,29 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | storeType | String? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | displayName | String | no | | - | verifiedOn | String? | yes | | - | createdOn | String? | yes | | - | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | - | notificationEmails | ArrayList? | yes | | | uid | Int? | yes | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | customJson | HashMap? | yes | | + | address | [GetAddressSerializer](#GetAddressSerializer) | no | | | warnings | HashMap? | yes | | - | code | String | no | | - | stage | String? | yes | | | name | String | no | | + | stage | String? | yes | | + | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | storeType | String? | yes | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | - | phoneNumber | String | no | | + | code | String | no | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | | modifiedOn | String? | yes | | - | address | [GetAddressSerializer](#GetAddressSerializer) | no | | - | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | + | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | + | displayName | String | no | | + | createdOn | String? | yes | | | documents | ArrayList<[Document](#Document)>? | yes | | + | notificationEmails | ArrayList? | yes | | + | customJson | HashMap? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | phoneNumber | String | no | | + | verifiedOn | String? | yes | | | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | --- @@ -2049,8 +2049,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[GetLocationSerializer](#GetLocationSerializer)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[GetLocationSerializer](#GetLocationSerializer)>? | yes | | --- @@ -2061,23 +2061,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stage | String? | yes | | | uid | Int? | yes | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | | name | String | no | | - | displayName | String | no | | - | storeType | String? | yes | | - | notificationEmails | ArrayList? | yes | | - | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | + | company | Int | no | | + | stage | String? | yes | | + | documents | ArrayList<[Document](#Document)>? | yes | | | address | [GetAddressSerializer](#GetAddressSerializer) | no | | - | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | - | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | + | notificationEmails | ArrayList? | yes | | + | storeType | String? | yes | | | customJson | HashMap? | yes | | - | company | Int | no | | + | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | | warnings | HashMap? | yes | | - | documents | ArrayList<[Document](#Document)>? | yes | | - | code | String | no | | | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | + | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | + | displayName | String | no | | + | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | + | code | String | no | | --- @@ -2095,25 +2095,25 @@ Returns a success response - #### [_ArticleAssignment](#_ArticleAssignment) + #### [_ArticleQuery](#_ArticleQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | strategy | String? | yes | | - | level | String? | yes | | + | ignoredStores | ArrayList? | yes | | + | itemId | Int? | yes | | + | size | String? | yes | | --- - #### [_ArticleQuery](#_ArticleQuery) + #### [_ArticleAssignment](#_ArticleAssignment) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | String? | yes | | - | ignoredStores | ArrayList? | yes | | - | itemId | Int? | yes | | + | level | String? | yes | | + | strategy | String? | yes | | --- @@ -2124,10 +2124,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | + | query | [_ArticleQuery](#_ArticleQuery)? | yes | | | articleAssignment | [_ArticleAssignment](#_ArticleAssignment)? | yes | | + | quantity | Int? | yes | | | meta | HashMap? | yes | | - | query | [_ArticleQuery](#_ArticleQuery)? | yes | | | groupId | String? | yes | | --- @@ -2140,12 +2140,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | storeIds | ArrayList? | yes | | - | pincode | String? | yes | | - | articles | ArrayList<[_AssignStoreArticle](#_AssignStoreArticle)>? | yes | | + | companyId | Int? | yes | | | channelIdentifier | String? | yes | | | appId | String? | yes | | + | articles | ArrayList<[_AssignStoreArticle](#_AssignStoreArticle)>? | yes | | | channelType | String? | yes | | - | companyId | Int? | yes | | + | pincode | String? | yes | | --- @@ -2156,21 +2156,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | storePincode | String? | yes | | + | priceMarked | Double? | yes | | | uid | String? | yes | | - | index | Int? | yes | | + | articleAssignment | [_ArticleAssignment](#_ArticleAssignment)? | yes | | + | size | String? | yes | | | companyId | Int? | yes | | + | id | String? | yes | | + | storePincode | String? | yes | | | preiceEffective | Double? | yes | | | quantity | Int? | yes | | - | sCity | String? | yes | | - | itemId | Int? | yes | | - | articleAssignment | [_ArticleAssignment](#_ArticleAssignment)? | yes | | | meta | HashMap? | yes | | - | priceMarked | Double? | yes | | - | status | Boolean? | yes | | - | size | String? | yes | | + | itemId | Int? | yes | | + | sCity | String? | yes | | | storeId | Int? | yes | | - | id | String? | yes | | + | status | Boolean? | yes | | + | index | Int? | yes | | --- diff --git a/src/main/java/com/sdk/application/ApplicationModels.kt b/src/main/java/com/sdk/application/ApplicationModels.kt index 78604301f..9ebc272b1 100644 --- a/src/main/java/com/sdk/application/ApplicationModels.kt +++ b/src/main/java/com/sdk/application/ApplicationModels.kt @@ -35,12 +35,12 @@ data class Media( - @SerializedName("alt") - var alt: String?=null, - @SerializedName("meta") var meta: Meta?=null, + @SerializedName("alt") + var alt: String?=null, + @SerializedName("type") var type: String?=null, @@ -63,18 +63,21 @@ data class Media( /* - Model: CustomMetaFields + Model: ProductListingActionPage */ @Parcelize -data class CustomMetaFields( +data class ProductListingActionPage( - @SerializedName("key") - var key: String?=null, + @SerializedName("query") + var query: @RawValue HashMap?=null, - @SerializedName("value") - var value: String?=null + @SerializedName("params") + var params: @RawValue HashMap?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -84,25 +87,24 @@ data class CustomMetaFields( + + } /* - Model: ProductDetailAttribute + Model: ProductListingAction */ @Parcelize -data class ProductDetailAttribute( - +data class ProductListingAction( - @SerializedName("key") - var key: String?=null, @SerializedName("type") var type: String?=null, - @SerializedName("value") - var value: String?=null + @SerializedName("page") + var page: ProductListingActionPage?=null ): Parcelable { @@ -112,24 +114,31 @@ data class ProductDetailAttribute( - - } /* - Model: ProductDetailGroupedAttribute + Model: ProductBrand */ @Parcelize -data class ProductDetailGroupedAttribute( +data class ProductBrand( - @SerializedName("details") - var details: ArrayList?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("action") + var action: ProductListingAction?=null, + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("logo") + var logo: Media?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -139,22 +148,34 @@ data class ProductDetailGroupedAttribute( + + + + + + } /* - Model: ApplicationItemSEO + Model: Price */ @Parcelize -data class ApplicationItemSEO( +data class Price( - @SerializedName("description") - var description: @RawValue Any?=null, + @SerializedName("max") + var max: Double?=null, - @SerializedName("title") - var title: @RawValue Any?=null + @SerializedName("min") + var min: Double?=null, + + @SerializedName("currency_symbol") + var currencySymbol: String?=null, + + @SerializedName("currency_code") + var currencyCode: String?=null ): Parcelable { @@ -164,25 +185,26 @@ data class ApplicationItemSEO( + + + + } /* - Model: ApplicationItemMOQ + Model: ProductListingPrice */ @Parcelize -data class ApplicationItemMOQ( - +data class ProductListingPrice( - @SerializedName("maximum") - var maximum: Int?=null, - @SerializedName("increment_unit") - var incrementUnit: Int?=null, + @SerializedName("marked") + var marked: Price?=null, - @SerializedName("minimum") - var minimum: Int?=null + @SerializedName("effective") + var effective: Price?=null ): Parcelable { @@ -192,27 +214,22 @@ data class ApplicationItemMOQ( - - } /* - Model: ProductListingActionPage + Model: ApplicationItemSEO */ @Parcelize -data class ProductListingActionPage( - +data class ApplicationItemSEO( - @SerializedName("params") - var params: @RawValue HashMap?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("description") + var description: @RawValue Any?=null, - @SerializedName("query") - var query: @RawValue HashMap?=null + @SerializedName("title") + var title: @RawValue Any?=null ): Parcelable { @@ -222,24 +239,22 @@ data class ProductListingActionPage( - - } /* - Model: ProductListingAction + Model: NetQuantity */ @Parcelize -data class ProductListingAction( +data class NetQuantity( - @SerializedName("page") - var page: ProductListingActionPage?=null, + @SerializedName("unit") + var unit: @RawValue Any?=null, - @SerializedName("type") - var type: String?=null + @SerializedName("value") + var value: Double?=null ): Parcelable { @@ -253,33 +268,48 @@ data class ProductListingAction( /* - Model: ProductBrand + Model: CustomMetaFields */ @Parcelize -data class ProductBrand( +data class CustomMetaFields( - @SerializedName("action") - var action: ProductListingAction?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("value") + var value: String?=null - @SerializedName("logo") - var logo: Media?=null, +): Parcelable { - @SerializedName("description") - var description: String?=null, - @SerializedName("uid") - var uid: Int?=null -): Parcelable { +} + + +/* + Model: ProductDetailAttribute +*/ +@Parcelize +data class ProductDetailAttribute( + + + + @SerializedName("key") + var key: String?=null, + + @SerializedName("type") + var type: String?=null, + + @SerializedName("value") + var value: String?=null + +): Parcelable { @@ -293,24 +323,18 @@ data class ProductBrand( /* - Model: Price + Model: ProductDetailGroupedAttribute */ @Parcelize -data class Price( - - +data class ProductDetailGroupedAttribute( - @SerializedName("max") - var max: Double?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null, + @SerializedName("details") + var details: ArrayList?=null, - @SerializedName("min") - var min: Double?=null + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -320,26 +344,25 @@ data class Price( - - - - } /* - Model: ProductListingPrice + Model: ApplicationItemMOQ */ @Parcelize -data class ProductListingPrice( +data class ApplicationItemMOQ( - @SerializedName("effective") - var effective: Price?=null, + @SerializedName("maximum") + var maximum: Int?=null, - @SerializedName("marked") - var marked: Price?=null + @SerializedName("minimum") + var minimum: Int?=null, + + @SerializedName("increment_unit") + var incrementUnit: Int?=null ): Parcelable { @@ -349,6 +372,8 @@ data class ProductListingPrice( + + } @@ -360,101 +385,104 @@ data class ProductDetail( - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("description") + var description: String?=null, @SerializedName("medias") var medias: ArrayList?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, - - @SerializedName("_custom_meta") - var customMeta: ArrayList?=null, - - @SerializedName("is_dependent") - var isDependent: Boolean?=null, - - @SerializedName("rating") - var rating: Double?=null, - - @SerializedName("rating_count") - var ratingCount: Int?=null, + @SerializedName("brand") + var brand: ProductBrand?=null, @SerializedName("attributes") var attributes: @RawValue HashMap?=null, - @SerializedName("teaser_tag") - var teaserTag: String?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("categories") + var categories: ArrayList?=null, @SerializedName("image_nature") var imageNature: String?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, - - @SerializedName("similars") - var similars: ArrayList?=null, - - @SerializedName("slug") - var slug: String?=null, - - @SerializedName("product_online_date") - var productOnlineDate: String?=null, + @SerializedName("price") + var price: ProductListingPrice?=null, @SerializedName("item_type") var itemType: String?=null, - @SerializedName("seo") - var seo: ApplicationItemSEO?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, - @SerializedName("has_variant") - var hasVariant: Boolean?=null, + @SerializedName("short_description") + var shortDescription: String?=null, - @SerializedName("moq") - var moq: ApplicationItemMOQ?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("action") - var action: ProductListingAction?=null, + @SerializedName("item_code") + var itemCode: String?=null, - @SerializedName("color") - var color: String?=null, - - @SerializedName("brand") - var brand: ProductBrand?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("price") - var price: ProductListingPrice?=null, + @SerializedName("is_dependent") + var isDependent: Boolean?=null, @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, + @SerializedName("rating") + var rating: Double?=null, + @SerializedName("type") var type: String?=null, - @SerializedName("item_code") - var itemCode: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("categories") - var categories: ArrayList?=null, + @SerializedName("seo") + var seo: ApplicationItemSEO?=null, - @SerializedName("short_description") - var shortDescription: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + + @SerializedName("net_quantity") + var netQuantity: NetQuantity?=null, + + @SerializedName("_custom_meta") + var customMeta: ArrayList?=null, + + @SerializedName("similars") + var similars: ArrayList?=null, @SerializedName("highlights") var highlights: ArrayList?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, + + @SerializedName("rating_count") + var ratingCount: Int?=null, + + @SerializedName("product_online_date") + var productOnlineDate: String?=null, @SerializedName("discount") - var discount: String?=null + var discount: String?=null, + + @SerializedName("color") + var color: String?=null, + + @SerializedName("teaser_tag") + var teaserTag: String?=null, + + @SerializedName("moq") + var moq: ApplicationItemMOQ?=null ): Parcelable { @@ -521,6 +549,8 @@ data class ProductDetail( + + @@ -544,6 +574,26 @@ data class ErrorResponse( +} + + +/* + Model: ProductSizeStores +*/ +@Parcelize +data class ProductSizeStores( + + + + @SerializedName("count") + var count: Int?=null + +): Parcelable { + + + + + } @@ -555,20 +605,20 @@ data class Dimension( - @SerializedName("width") - var width: Double?=null, - @SerializedName("height") var height: Double?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null, - @SerializedName("length") var length: Double?=null, @SerializedName("unit") - var unit: String?=null + var unit: String?=null, + + @SerializedName("width") + var width: Double?=null, + + @SerializedName("is_default") + var isDefault: Boolean?=null ): Parcelable { @@ -595,12 +645,12 @@ data class Weight( - @SerializedName("is_default") - var isDefault: Boolean?=null, - @SerializedName("shipping") var shipping: Double?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, + @SerializedName("unit") var unit: String?=null @@ -625,26 +675,26 @@ data class ProductSize( - @SerializedName("display") - var display: String?=null, + @SerializedName("is_available") + var isAvailable: Boolean?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("seller_identifiers") + var sellerIdentifiers: ArrayList?=null, @SerializedName("value") var value: String?=null, - @SerializedName("seller_identifiers") - var sellerIdentifiers: ArrayList?=null, + @SerializedName("quantity") + var quantity: Int?=null, @SerializedName("dimension") var dimension: Dimension?=null, - @SerializedName("is_available") - var isAvailable: Boolean?=null, - @SerializedName("weight") - var weight: Weight?=null + var weight: Weight?=null, + + @SerializedName("display") + var display: String?=null ): Parcelable { @@ -700,23 +750,23 @@ data class ColumnHeaders( - @SerializedName("col_5") - var col5: ColumnHeader?=null, + @SerializedName("col_2") + var col2: ColumnHeader?=null, @SerializedName("col_4") var col4: ColumnHeader?=null, + @SerializedName("col_6") + var col6: ColumnHeader?=null, + + @SerializedName("col_5") + var col5: ColumnHeader?=null, + @SerializedName("col_1") var col1: ColumnHeader?=null, @SerializedName("col_3") - var col3: ColumnHeader?=null, - - @SerializedName("col_6") - var col6: ColumnHeader?=null, - - @SerializedName("col_2") - var col2: ColumnHeader?=null + var col3: ColumnHeader?=null ): Parcelable { @@ -745,23 +795,23 @@ data class SizeChartValues( - @SerializedName("col_5") - var col5: String?=null, + @SerializedName("col_2") + var col2: String?=null, @SerializedName("col_4") var col4: String?=null, + @SerializedName("col_6") + var col6: String?=null, + + @SerializedName("col_5") + var col5: String?=null, + @SerializedName("col_1") var col1: String?=null, @SerializedName("col_3") - var col3: String?=null, - - @SerializedName("col_6") - var col6: String?=null, - - @SerializedName("col_2") - var col2: String?=null + var col3: String?=null ): Parcelable { @@ -790,26 +840,26 @@ data class SizeChart( - @SerializedName("headers") - var headers: ColumnHeaders?=null, - - @SerializedName("sizes") - var sizes: ArrayList?=null, - - @SerializedName("unit") - var unit: String?=null, + @SerializedName("description") + var description: String?=null, @SerializedName("size_tip") var sizeTip: String?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("headers") + var headers: ColumnHeaders?=null, + + @SerializedName("title") + var title: String?=null, @SerializedName("image") var image: String?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("unit") + var unit: String?=null, + + @SerializedName("sizes") + var sizes: ArrayList?=null ): Parcelable { @@ -833,32 +883,24 @@ data class SizeChart( /* - Model: ProductSizeStores + Model: ProductSizes */ @Parcelize -data class ProductSizeStores( - - - - @SerializedName("count") - var count: Int?=null - -): Parcelable { - +data class ProductSizes( + @SerializedName("stores") + var stores: ProductSizeStores?=null, -} - - -/* - Model: ProductSizes -*/ -@Parcelize -data class ProductSizes( + @SerializedName("multi_size") + var multiSize: Boolean?=null, + @SerializedName("price") + var price: ProductListingPrice?=null, + @SerializedName("discount") + var discount: String?=null, @SerializedName("sellable") var sellable: Boolean?=null, @@ -866,20 +908,8 @@ data class ProductSizes( @SerializedName("sizes") var sizes: ArrayList?=null, - @SerializedName("multi_size") - var multiSize: Boolean?=null, - @SerializedName("size_chart") - var sizeChart: SizeChart?=null, - - @SerializedName("price") - var price: ProductListingPrice?=null, - - @SerializedName("stores") - var stores: ProductSizeStores?=null, - - @SerializedName("discount") - var discount: String?=null + var sizeChart: SizeChart?=null ): Parcelable { @@ -910,9 +940,6 @@ data class AttributeDetail( - @SerializedName("key") - var key: String?=null, - @SerializedName("description") var description: String?=null, @@ -920,7 +947,10 @@ data class AttributeDetail( var logo: String?=null, @SerializedName("display") - var display: String?=null + var display: String?=null, + + @SerializedName("key") + var key: String?=null ): Parcelable { @@ -970,11 +1000,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 { @@ -995,14 +1025,14 @@ data class ProductCompareResponse( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("subtitle") + var subtitle: String?=null, @SerializedName("attributes_metadata") var attributesMetadata: ArrayList?=null, - @SerializedName("subtitle") - var subtitle: String?=null, + @SerializedName("items") + var items: ArrayList?=null, @SerializedName("title") var title: String?=null @@ -1050,17 +1080,23 @@ data class ProductVariantItemResponse( - @SerializedName("action") - var action: ProductListingAction?=null, + @SerializedName("color_name") + var colorName: String?=null, + + @SerializedName("is_available") + var isAvailable: Boolean?=null, @SerializedName("medias") var medias: ArrayList?=null, - @SerializedName("color_name") - var colorName: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("value") + var value: String?=null, @SerializedName("color") var color: String?=null, @@ -1068,14 +1104,8 @@ data class ProductVariantItemResponse( @SerializedName("name") var name: String?=null, - @SerializedName("value") - var value: String?=null, - - @SerializedName("is_available") - var isAvailable: Boolean?=null, - - @SerializedName("uid") - var uid: Int?=null + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -1116,11 +1146,11 @@ data class ProductVariantResponse( @SerializedName("display_type") var displayType: String?=null, - @SerializedName("key") - var key: String?=null, - @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("key") + var key: String?=null ): Parcelable { @@ -1158,24 +1188,21 @@ data class ProductVariantsResponse( /* - Model: StoreDetail + Model: Seller */ @Parcelize -data class StoreDetail( +data class Seller( - @SerializedName("id") - var id: Int?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("name") var name: String?=null, - @SerializedName("code") - var code: String?=null, - - @SerializedName("city") - var city: String?=null + @SerializedName("count") + var count: Int?=null ): Parcelable { @@ -1187,8 +1214,6 @@ data class StoreDetail( - - } @@ -1200,11 +1225,11 @@ data class CompanyDetail( - @SerializedName("id") - var id: Int?=null, - @SerializedName("name") - var name: String?=null + var name: String?=null, + + @SerializedName("id") + var id: Int?=null ): Parcelable { @@ -1225,14 +1250,14 @@ data class ProductStockPrice( - @SerializedName("currency") - var currency: String?=null, + @SerializedName("marked") + var marked: Double?=null, @SerializedName("effective") var effective: Double?=null, - @SerializedName("marked") - var marked: Double?=null + @SerializedName("currency") + var currency: String?=null ): Parcelable { @@ -1248,21 +1273,24 @@ data class ProductStockPrice( /* - Model: Seller + Model: StoreDetail */ @Parcelize -data class Seller( +data class StoreDetail( + + @SerializedName("city") + var city: String?=null, + + @SerializedName("code") + var code: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("count") - var count: Int?=null + @SerializedName("id") + var id: Int?=null ): Parcelable { @@ -1274,6 +1302,8 @@ data class Seller( + + } @@ -1285,32 +1315,32 @@ data class ProductStockStatusItem( - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, - - @SerializedName("store") - var store: StoreDetail?=null, + @SerializedName("seller") + var seller: Seller?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("size") + var size: String?=null, @SerializedName("company") var company: CompanyDetail?=null, - @SerializedName("quantity") - var quantity: Int?=null, - - @SerializedName("size") - var size: String?=null, - @SerializedName("price") var price: ProductStockPrice?=null, - @SerializedName("seller") - var seller: Seller?=null, + @SerializedName("item_id") + var itemId: Int?=null, @SerializedName("uid") - var uid: String?=null + var uid: String?=null, + + @SerializedName("store") + var store: StoreDetail?=null, + + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("identifier") + var identifier: @RawValue HashMap?=null ): Parcelable { @@ -1383,54 +1413,64 @@ data class ProductStockPolling( /* - Model: NetQuantity + Model: ProductFiltersValue */ @Parcelize -data class NetQuantity( +data class ProductFiltersValue( - @SerializedName("unit") - var unit: @RawValue Any?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, + + @SerializedName("query_format") + var queryFormat: String?=null, + + @SerializedName("selected_max") + var selectedMax: Int?=null, + + @SerializedName("count") + var count: Int?=null, + + @SerializedName("max") + var max: Int?=null, + + @SerializedName("display_format") + var displayFormat: String?=null, @SerializedName("value") - var value: Double?=null + var value: String?=null, -): Parcelable { + @SerializedName("currency_symbol") + var currencySymbol: String?=null, + @SerializedName("display") + var display: String?=null, + + @SerializedName("selected_min") + var selectedMin: Int?=null, + + @SerializedName("min") + var min: Int?=null, + + @SerializedName("is_selected") + var isSelected: Boolean?=null + +): Parcelable { -} - - -/* - Model: ProductVariantListingResponse -*/ -@Parcelize -data class ProductVariantListingResponse( - @SerializedName("key") - var key: String?=null, - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("header") - var header: String?=null, - @SerializedName("display_type") - var displayType: String?=null, - @SerializedName("total") - var total: Int?=null -): Parcelable { @@ -1448,132 +1488,55 @@ data class ProductVariantListingResponse( /* - Model: ProductListingDetail + Model: ProductFiltersKey */ @Parcelize -data class ProductListingDetail( +data class ProductFiltersKey( - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("kind") + var kind: String?=null, - @SerializedName("medias") - var medias: ArrayList?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("_custom_meta") - var customMeta: ArrayList?=null, + @SerializedName("name") + var name: String?=null - @SerializedName("is_dependent") - var isDependent: Boolean?=null, +): Parcelable { - @SerializedName("rating") - var rating: Double?=null, - @SerializedName("rating_count") - var ratingCount: Int?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, - @SerializedName("teaser_tag") - var teaserTag: String?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("image_nature") - var imageNature: String?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null, - @SerializedName("similars") - var similars: ArrayList?=null, - - @SerializedName("slug") - var slug: String?=null, - - @SerializedName("product_online_date") - var productOnlineDate: String?=null, - - @SerializedName("net_quantity") - var netQuantity: NetQuantity?=null, - - @SerializedName("item_type") - var itemType: String?=null, - - @SerializedName("variants") - var variants: ArrayList?=null, - - @SerializedName("seo") - var seo: ApplicationItemSEO?=null, - - @SerializedName("has_variant") - var hasVariant: Boolean?=null, - - @SerializedName("moq") - var moq: ApplicationItemMOQ?=null, - - @SerializedName("action") - var action: ProductListingAction?=null, - - @SerializedName("sellable") - var sellable: Boolean?=null, - - @SerializedName("color") - var color: String?=null, - - @SerializedName("identifiers") - var identifiers: ArrayList?=null, - - @SerializedName("brand") - var brand: ProductBrand?=null, - - @SerializedName("price") - var price: ProductListingPrice?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("type") - var type: String?=null, - - @SerializedName("item_code") - var itemCode: String?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("categories") - var categories: ArrayList?=null, - - @SerializedName("short_description") - var shortDescription: String?=null, - - @SerializedName("highlights") - var highlights: ArrayList?=null, - - @SerializedName("description") - var description: String?=null, - - @SerializedName("discount") - var discount: String?=null - -): Parcelable { +} + + +/* + Model: ProductFilters +*/ +@Parcelize +data class ProductFilters( + @SerializedName("values") + var values: ArrayList?=null, + @SerializedName("key") + var key: ProductFiltersKey?=null +): Parcelable { @@ -1581,14 +1544,33 @@ data class ProductListingDetail( +} + + +/* + Model: ProductVariantListingResponse +*/ +@Parcelize +data class ProductVariantListingResponse( + @SerializedName("header") + var header: String?=null, + @SerializedName("total") + var total: Int?=null, + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("display_type") + var displayType: String?=null, + @SerializedName("key") + var key: String?=null +): Parcelable { @@ -1602,69 +1584,137 @@ data class ProductListingDetail( +} + + +/* + Model: ProductListingDetail +*/ +@Parcelize +data class ProductListingDetail( + @SerializedName("description") + var description: String?=null, + @SerializedName("medias") + var medias: ArrayList?=null, + @SerializedName("brand") + var brand: ProductBrand?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, + @SerializedName("categories") + var categories: ArrayList?=null, + @SerializedName("image_nature") + var imageNature: String?=null, + @SerializedName("price") + var price: ProductListingPrice?=null, + @SerializedName("item_type") + var itemType: String?=null, + @SerializedName("variants") + var variants: ArrayList?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, + @SerializedName("item_code") + var itemCode: String?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("is_dependent") + var isDependent: Boolean?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("rating") + var rating: Double?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("seo") + var seo: ApplicationItemSEO?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("net_quantity") + var netQuantity: NetQuantity?=null, + @SerializedName("_custom_meta") + var customMeta: ArrayList?=null, + @SerializedName("sellable") + var sellable: Boolean?=null, + @SerializedName("similars") + var similars: ArrayList?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, + @SerializedName("identifiers") + var identifiers: ArrayList?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, + @SerializedName("discount") + var discount: String?=null, + @SerializedName("color") + var color: String?=null, + @SerializedName("teaser_tag") + var teaserTag: String?=null, + @SerializedName("moq") + var moq: ApplicationItemMOQ?=null +): Parcelable { -} - - -/* - Model: ProductSortOn -*/ -@Parcelize -data class ProductSortOn( - @SerializedName("name") - var name: String?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null, - @SerializedName("value") - var value: String?=null -): Parcelable { @@ -1674,30 +1724,13 @@ data class ProductSortOn( -} - - -/* - Model: ProductFiltersKey -*/ -@Parcelize -data class ProductFiltersKey( - @SerializedName("kind") - var kind: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("display") - var display: String?=null -): Parcelable { @@ -1709,54 +1742,21 @@ data class ProductFiltersKey( -} - - -/* - Model: ProductFiltersValue -*/ -@Parcelize -data class ProductFiltersValue( - @SerializedName("selected_max") - var selectedMax: Int?=null, - @SerializedName("query_format") - var queryFormat: String?=null, - @SerializedName("count") - var count: Int?=null, - @SerializedName("display") - var display: String?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - @SerializedName("selected_min") - var selectedMin: Int?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null, - @SerializedName("value") - var value: String?=null, - @SerializedName("display_format") - var displayFormat: String?=null, - @SerializedName("min") - var min: Int?=null, - @SerializedName("max") - var max: Int?=null, - @SerializedName("currency_code") - var currencyCode: String?=null -): Parcelable { @@ -1788,18 +1788,21 @@ data class ProductFiltersValue( /* - Model: ProductFilters + Model: ProductSortOn */ @Parcelize -data class ProductFilters( +data class ProductSortOn( - @SerializedName("key") - var key: ProductFiltersKey?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("values") - var values: ArrayList?=null + @SerializedName("is_selected") + var isSelected: Boolean?=null, + + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -1809,6 +1812,8 @@ data class ProductFilters( + + } @@ -1820,6 +1825,9 @@ data class ProductListingResponse( + @SerializedName("filters") + var filters: ArrayList?=null, + @SerializedName("items") var items: ArrayList?=null, @@ -1827,10 +1835,7 @@ data class ProductListingResponse( var sortOn: ArrayList?=null, @SerializedName("page") - var page: Page?=null, - - @SerializedName("filters") - var filters: ArrayList?=null + var page: Page?=null ): Parcelable { @@ -1880,32 +1885,32 @@ data class BrandItem( - @SerializedName("action") - var action: ProductListingAction?=null, - - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("description") + var description: String?=null, @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("discount") + var discount: String?=null, @SerializedName("logo") var logo: Media?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("departments") + var departments: ArrayList?=null, - @SerializedName("discount") - var discount: String?=null + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -1965,20 +1970,20 @@ data class BrandDetailResponse( + @SerializedName("description") + var description: String?=null, + @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("logo") var logo: Media?=null, - @SerializedName("description") - var description: String?=null, - - @SerializedName("uid") - var uid: Int?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -1998,33 +2003,58 @@ data class BrandDetailResponse( /* - Model: ThirdLevelChild + Model: CategoryBanner */ @Parcelize -data class ThirdLevelChild( +data class CategoryBanner( - @SerializedName("action") - var action: ProductListingAction?=null, + @SerializedName("portrait") + var portrait: Media?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("landscape") + var landscape: Media?=null - @SerializedName("slug") - var slug: String?=null, +): Parcelable { - @SerializedName("name") - var name: String?=null, - @SerializedName("childs") - var childs: @RawValue ArrayList>?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("uid") - var uid: Int?=null + + + +} + + +/* + Model: ThirdLevelChild +*/ +@Parcelize +data class ThirdLevelChild( + + + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null, + + @SerializedName("action") + var action: ProductListingAction?=null, + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("childs") + var childs: @RawValue ArrayList>?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -2055,26 +2085,26 @@ data class SecondLevelChild( - @SerializedName("action") - var action: ProductListingAction?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("childs") var childs: ArrayList?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -2105,26 +2135,26 @@ data class Child( - @SerializedName("action") - var action: ProductListingAction?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("childs") var childs: ArrayList?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -2155,23 +2185,23 @@ data class CategoryItems( + @SerializedName("banners") + var banners: CategoryBanner?=null, + @SerializedName("action") var action: ProductListingAction?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("childs") + var childs: ArrayList?=null, @SerializedName("name") var name: String?=null, - @SerializedName("childs") - var childs: ArrayList?=null, - - @SerializedName("uid") - var uid: Int?=null + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -2200,11 +2230,11 @@ data class DepartmentCategoryTree( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("department") - var department: String?=null + var department: String?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -2225,11 +2255,11 @@ data class DepartmentIdentifier( - @SerializedName("slug") - var slug: String?=null, - @SerializedName("uid") - var uid: Int?=null + var uid: Int?=null, + + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -2275,15 +2305,15 @@ data class CategoryMetaResponse( - @SerializedName("name") - var name: String?=null, - @SerializedName("uid") var uid: Int?=null, @SerializedName("logo") var logo: Media?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("banners") var banners: ImageUrls?=null @@ -2310,12 +2340,12 @@ data class HomeListingResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("message") var message: String?=null, + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("page") var page: Page?=null @@ -2340,20 +2370,20 @@ data class Department( - @SerializedName("slug") - var slug: String?=null, + @SerializedName("priority_order") + var priorityOrder: Int?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("uid") + var uid: Int?=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 ): Parcelable { @@ -2400,20 +2430,20 @@ data class AutocompleteItem( + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("type") + var type: String?=null, + @SerializedName("action") var action: ProductListingAction?=null, - @SerializedName("display") - var display: String?=null, - @SerializedName("logo") var logo: Media?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("type") - var type: String?=null + @SerializedName("display") + var display: String?=null ): Parcelable { @@ -2453,21 +2483,21 @@ data class AutoCompleteResponse( /* - Model: CollectionQuery + Model: CollectionListingFilterType */ @Parcelize -data class CollectionQuery( +data class CollectionListingFilterType( - @SerializedName("op") - var op: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("attribute") - var attribute: String?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, - @SerializedName("value") - var value: @RawValue ArrayList?=null + @SerializedName("display") + var display: String?=null ): Parcelable { @@ -2483,75 +2513,48 @@ data class CollectionQuery( /* - Model: GetCollectionDetailNest + Model: CollectionListingFilterTag */ @Parcelize -data class GetCollectionDetailNest( - - - - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("query") - var query: ArrayList?=null, +data class CollectionListingFilterTag( - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("tag") - var tag: ArrayList?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, - @SerializedName("logo") - var logo: Media?=null, + @SerializedName("display") + var display: String?=null - @SerializedName("sort_on") - var sortOn: String?=null, +): Parcelable { - @SerializedName("action") - var action: ProductListingAction?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("priority") - var priority: Int?=null, +} + + +/* + Model: CollectionListingFilter +*/ +@Parcelize +data class CollectionListingFilter( - @SerializedName("cron") - var cron: @RawValue HashMap?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("type") + var type: ArrayList?=null, - @SerializedName("badge") - var badge: @RawValue HashMap?=null + @SerializedName("tags") + var tags: ArrayList?=null ): Parcelable { @@ -2561,12 +2564,27 @@ data class GetCollectionDetailNest( +} + + +/* + Model: CollectionQuery +*/ +@Parcelize +data class CollectionQuery( + @SerializedName("op") + var op: String?=null, + @SerializedName("attribute") + var attribute: String?=null, + @SerializedName("value") + var value: @RawValue ArrayList?=null +): Parcelable { @@ -2576,50 +2594,90 @@ data class GetCollectionDetailNest( +} + + +/* + Model: GetCollectionDetailNest +*/ +@Parcelize +data class GetCollectionDetailNest( + @SerializedName("description") + var description: String?=null, + @SerializedName("logo") + var logo: Media?=null, + @SerializedName("tag") + var tag: ArrayList?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, + @SerializedName("query") + var query: ArrayList?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("priority") + var priority: Int?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("sort_on") + var sortOn: String?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + @SerializedName("uid") + var uid: String?=null, + @SerializedName("cron") + var cron: @RawValue HashMap?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, + + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("app_id") + var appId: String?=null + +): Parcelable { -} - - -/* - Model: CollectionListingFilterTag -*/ -@Parcelize -data class CollectionListingFilterTag( - - @SerializedName("name") - var name: String?=null, - @SerializedName("display") - var display: String?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null -): Parcelable { @@ -2629,27 +2687,12 @@ data class CollectionListingFilterTag( -} - - -/* - Model: CollectionListingFilterType -*/ -@Parcelize -data class CollectionListingFilterType( - @SerializedName("name") - var name: String?=null, - @SerializedName("display") - var display: String?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null -): Parcelable { @@ -2659,24 +2702,11 @@ data class CollectionListingFilterType( -} - - -/* - Model: CollectionListingFilter -*/ -@Parcelize -data class CollectionListingFilter( - @SerializedName("tags") - var tags: ArrayList?=null, - @SerializedName("type") - var type: ArrayList?=null -): Parcelable { @@ -2695,14 +2725,14 @@ data class GetCollectionListingResponse( + @SerializedName("filters") + var filters: CollectionListingFilter?=null, + @SerializedName("items") var items: ArrayList?=null, @SerializedName("page") - var page: Page?=null, - - @SerializedName("filters") - var filters: CollectionListingFilter?=null + var page: Page?=null ): Parcelable { @@ -2725,62 +2755,62 @@ data class CollectionDetailResponse( - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("description") + var description: String?=null, + + @SerializedName("logo") + var logo: Media?=null, + + @SerializedName("tag") + var tag: ArrayList?=null, + + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, @SerializedName("query") var query: ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("tag") - var tag: ArrayList?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("logo") - var logo: Media?=null, - - @SerializedName("sort_on") - var sortOn: String?=null, - - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("priority") + var priority: Int?=null, @SerializedName("type") var type: String?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, + @SerializedName("sort_on") + var sortOn: String?=null, @SerializedName("allow_sort") var allowSort: Boolean?=null, - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("cron") + var cron: @RawValue HashMap?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("badge") - var badge: @RawValue HashMap?=null + @SerializedName("app_id") + var appId: String?=null ): Parcelable { @@ -2980,32 +3010,32 @@ data class Store( - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("store_email") + var storeEmail: String?=null, @SerializedName("country") var country: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("store_code") + var storeCode: String?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("city") var city: String?=null, - @SerializedName("store_email") - var storeEmail: String?=null, + @SerializedName("state") + var state: String?=null, - @SerializedName("address") - var address: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("pincode") + var pincode: Int?=null, - @SerializedName("store_code") - var storeCode: String?=null, + @SerializedName("address") + var address: String?=null, @SerializedName("lat_long") var latLong: LatLong?=null @@ -3063,18 +3093,27 @@ data class StoreListingResponse( /* - Model: SellerPhoneNumber + Model: StoreDepartments */ @Parcelize -data class SellerPhoneNumber( +data class StoreDepartments( - @SerializedName("number") - var number: String?=null, + @SerializedName("priority_order") + var priorityOrder: Int?=null, - @SerializedName("country_code") - var countryCode: Int?=null + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -3084,25 +3123,28 @@ data class SellerPhoneNumber( + + + + + + } /* - Model: StoreManagerSerializer + Model: SellerPhoneNumber */ @Parcelize -data class StoreManagerSerializer( - +data class SellerPhoneNumber( - @SerializedName("name") - var name: String?=null, - @SerializedName("email") - var email: String?=null, + @SerializedName("number") + var number: String?=null, - @SerializedName("mobile_no") - var mobileNo: SellerPhoneNumber?=null + @SerializedName("country_code") + var countryCode: Int?=null ): Parcelable { @@ -3112,33 +3154,25 @@ data class StoreManagerSerializer( - - } /* - Model: StoreDepartments + Model: StoreManagerSerializer */ @Parcelize -data class StoreDepartments( - +data class StoreManagerSerializer( - @SerializedName("slug") - var slug: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("logo") - var logo: String?=null, - - @SerializedName("priority_order") - var priorityOrder: Int?=null, + @SerializedName("mobile_no") + var mobileNo: SellerPhoneNumber?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("email") + var email: String?=null ): Parcelable { @@ -3150,10 +3184,6 @@ data class StoreDepartments( - - - - } @@ -3168,12 +3198,12 @@ data class CompanyStore( @SerializedName("business_type") var businessType: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("uid") var uid: Int?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("company_type") var companyType: String?=null @@ -3200,32 +3230,32 @@ data class StoreAddressSerializer( - @SerializedName("address2") - var address2: String?=null, + @SerializedName("latitude") + var latitude: Double?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("longitude") - var longitude: Double?=null, + @SerializedName("landmark") + var landmark: String?=null, - @SerializedName("country") - var country: String?=null, + @SerializedName("city") + var city: String?=null, + + @SerializedName("longitude") + var longitude: Double?=null, @SerializedName("state") var state: String?=null, - @SerializedName("city") - var city: String?=null, - - @SerializedName("latitude") - var latitude: Double?=null, + @SerializedName("pincode") + var pincode: Int?=null, @SerializedName("address1") var address1: String?=null, - @SerializedName("landmark") - var landmark: String?=null + @SerializedName("address2") + var address2: String?=null ): Parcelable { @@ -3263,23 +3293,23 @@ data class AppStore( @SerializedName("manager") var manager: StoreManagerSerializer?=null, - @SerializedName("departments") - var departments: ArrayList?=null, - - @SerializedName("name") - var name: String?=null, + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null, @SerializedName("company") var company: CompanyStore?=null, - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("address") - var address: StoreAddressSerializer?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("departments") + var departments: ArrayList?=null, + + @SerializedName("address") + var address: StoreAddressSerializer?=null ): Parcelable { @@ -3310,14 +3340,14 @@ data class ApplicationStoreListing( + @SerializedName("filters") + var filters: ArrayList?=null, + @SerializedName("items") var items: ArrayList?=null, @SerializedName("page") - var page: Page?=null, - - @SerializedName("filters") - var filters: ArrayList?=null + var page: Page?=null ): Parcelable { @@ -3340,11 +3370,11 @@ data class Time( - @SerializedName("hour") - var hour: Int?=null, - @SerializedName("minute") - var minute: Int?=null + var minute: Int?=null, + + @SerializedName("hour") + var hour: Int?=null ): Parcelable { @@ -3365,15 +3395,15 @@ data class StoreTiming( - @SerializedName("closing") - var closing: Time?=null, - @SerializedName("open") var open: Boolean?=null, @SerializedName("weekday") var weekday: String?=null, + @SerializedName("closing") + var closing: Time?=null, + @SerializedName("opening") var opening: Time?=null @@ -3403,27 +3433,27 @@ data class StoreDetails( @SerializedName("manager") var manager: StoreManagerSerializer?=null, - @SerializedName("departments") - var departments: ArrayList?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("company") - var company: CompanyStore?=null, - @SerializedName("contact_numbers") var contactNumbers: ArrayList?=null, - @SerializedName("address") - var address: StoreAddressSerializer?=null, - @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, + @SerializedName("company") + var company: CompanyStore?=null, + @SerializedName("uid") var uid: Int?=null, + @SerializedName("name") + var name: String?=null, + + @SerializedName("departments") + var departments: ArrayList?=null, + + @SerializedName("address") + var address: StoreAddressSerializer?=null, + @SerializedName("timing") var timing: ArrayList?=null @@ -3460,17 +3490,17 @@ data class UserDetail( - @SerializedName("contact") - var contact: String?=null, - - @SerializedName("super_user") - var superUser: Boolean?=null, + @SerializedName("user_id") + var userId: String?=null, @SerializedName("username") var username: String?=null, - @SerializedName("user_id") - var userId: String?=null + @SerializedName("super_user") + var superUser: Boolean?=null, + + @SerializedName("contact") + var contact: String?=null ): Parcelable { @@ -3488,24 +3518,27 @@ data class UserDetail( /* - Model: Size + Model: ProductGroupPrice */ @Parcelize -data class Size( +data class ProductGroupPrice( - @SerializedName("is_available") - var isAvailable: Boolean?=null, + @SerializedName("min_effective") + var minEffective: Double?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("currency") + var currency: @RawValue Any?=null, - @SerializedName("display") - var display: @RawValue Any?=null, + @SerializedName("min_marked") + var minMarked: Double?=null, - @SerializedName("value") - var value: @RawValue Any?=null + @SerializedName("max_effective") + var maxEffective: Double?=null, + + @SerializedName("max_marked") + var maxMarked: Double?=null ): Parcelable { @@ -3519,31 +3552,30 @@ data class Size( + + } /* - Model: ProductGroupPrice + Model: Size */ @Parcelize -data class ProductGroupPrice( - +data class Size( - @SerializedName("currency") - var currency: @RawValue Any?=null, - @SerializedName("min_marked") - var minMarked: Double?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("min_effective") - var minEffective: Double?=null, + @SerializedName("display") + var display: @RawValue Any?=null, - @SerializedName("max_effective") - var maxEffective: Double?=null, + @SerializedName("is_available") + var isAvailable: Boolean?=null, - @SerializedName("max_marked") - var maxMarked: Double?=null + @SerializedName("value") + var value: @RawValue Any?=null ): Parcelable { @@ -3557,8 +3589,6 @@ data class ProductGroupPrice( - - } @@ -3570,68 +3600,68 @@ data class ProductDetails( - @SerializedName("hsn_code") - var hsnCode: Int?=null, + @SerializedName("description") + var description: @RawValue Any?=null, - @SerializedName("rating") - var rating: Double?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: @RawValue Any?=null, - @SerializedName("rating_count") - var ratingCount: Int?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, + + @SerializedName("media") + var media: @RawValue ArrayList>?=null, @SerializedName("attributes") var attributes: @RawValue HashMap?=null, - @SerializedName("template_tag") - var templateTag: @RawValue Any?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, + + @SerializedName("brand_uid") + var brandUid: Int?=null, @SerializedName("image_nature") var imageNature: @RawValue Any?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: @RawValue HashMap?=null, - - @SerializedName("media") - var media: @RawValue ArrayList>?=null, - - @SerializedName("slug") - var slug: @RawValue Any?=null, - - @SerializedName("out_of_stock") - var outOfStock: Boolean?=null, + @SerializedName("template_tag") + var templateTag: @RawValue Any?=null, @SerializedName("images") var images: @RawValue ArrayList?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, - - @SerializedName("country_of_origin") - var countryOfOrigin: @RawValue Any?=null, + @SerializedName("short_description") + var shortDescription: @RawValue Any?=null, - @SerializedName("has_variant") - var hasVariant: Boolean?=null, + @SerializedName("name") + var name: @RawValue Any?=null, @SerializedName("item_code") var itemCode: @RawValue Any?=null, - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, - - @SerializedName("name") - var name: @RawValue Any?=null, + @SerializedName("slug") + var slug: @RawValue Any?=null, - @SerializedName("brand_uid") - var brandUid: Int?=null, + @SerializedName("hsn_code") + var hsnCode: Int?=null, - @SerializedName("short_description") - var shortDescription: @RawValue Any?=null, + @SerializedName("rating") + var rating: Double?=null, @SerializedName("highlights") var highlights: @RawValue ArrayList?=null, - @SerializedName("description") - var description: @RawValue Any?=null + @SerializedName("grouped_attributes") + var groupedAttributes: @RawValue HashMap?=null, + + @SerializedName("rating_count") + var ratingCount: Int?=null, + + @SerializedName("out_of_stock") + var outOfStock: Boolean?=null, + + @SerializedName("identifier") + var identifier: @RawValue HashMap?=null ): Parcelable { @@ -3690,32 +3720,32 @@ data class ProductInGroup( - @SerializedName("auto_add_to_cart") - var autoAddToCart: Boolean?=null, + @SerializedName("max_quantity") + var maxQuantity: Int?=null, - @SerializedName("auto_select") - var autoSelect: Boolean?=null, + @SerializedName("price") + var price: ProductGroupPrice?=null, @SerializedName("allow_remove") var allowRemove: Boolean?=null, + @SerializedName("auto_select") + var autoSelect: Boolean?=null, + + @SerializedName("auto_add_to_cart") + var autoAddToCart: Boolean?=null, + @SerializedName("sizes") var sizes: ArrayList?=null, - @SerializedName("product_uid") - var productUid: Int?=null, - @SerializedName("min_quantity") var minQuantity: Int?=null, - @SerializedName("price") - var price: ProductGroupPrice?=null, + @SerializedName("product_uid") + var productUid: Int?=null, @SerializedName("product_details") - var productDetails: ProductDetails?=null, - - @SerializedName("max_quantity") - var maxQuantity: Int?=null + var productDetails: ProductDetails?=null ): Parcelable { @@ -3750,56 +3780,56 @@ data class ProductGroupingModel( - @SerializedName("created_by") - var createdBy: UserDetail?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("verified_by") + var verifiedBy: UserDetail?=null, - @SerializedName("modified_by") - var modifiedBy: UserDetail?=null, + @SerializedName("slug") + var slug: @RawValue Any?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, - @SerializedName("choice") - var choice: @RawValue Any?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("page_visibility") var pageVisibility: @RawValue ArrayList?=null, - @SerializedName("slug") - var slug: @RawValue Any?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("name") - var name: @RawValue Any?=null, + @SerializedName("products") + var products: ArrayList?=null, @SerializedName("logo") var logo: String?=null, - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, + @SerializedName("created_by") + var createdBy: UserDetail?=null, - @SerializedName("verified_by") - var verifiedBy: UserDetail?=null, + @SerializedName("name") + var name: @RawValue Any?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, - @SerializedName("products") - var products: ArrayList?=null, + @SerializedName("modified_by") + var modifiedBy: UserDetail?=null, - @SerializedName("_id") - var id: @RawValue Any?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("choice") + var choice: @RawValue Any?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null + @SerializedName("_id") + var id: @RawValue Any?=null ): Parcelable { @@ -3863,21 +3893,21 @@ data class ProductBundle( /* - Model: DetailsSchemaV2 + Model: ReturnConfigSchemaV2 */ @Parcelize -data class DetailsSchemaV2( +data class ReturnConfigSchemaV2( - @SerializedName("key") - var key: String?=null, + @SerializedName("time") + var time: Int?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("returnable") + var returnable: Boolean?=null, - @SerializedName("value") - var value: String?=null + @SerializedName("unit") + var unit: String?=null ): Parcelable { @@ -3893,18 +3923,21 @@ data class DetailsSchemaV2( /* - Model: SellerGroupAttributes + Model: StoreV2 */ @Parcelize -data class SellerGroupAttributes( +data class StoreV2( - @SerializedName("details") - var details: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("name") + var name: String?=null, + + @SerializedName("count") + var count: Int?=null ): Parcelable { @@ -3914,22 +3947,24 @@ data class SellerGroupAttributes( + + } /* - Model: MarketPlaceSttributesSchemaV2 + Model: ProductSetDistributionSizeV2 */ @Parcelize -data class MarketPlaceSttributesSchemaV2( +data class ProductSetDistributionSizeV2( - @SerializedName("details") - var details: ArrayList?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("pieces") + var pieces: Int?=null ): Parcelable { @@ -3943,18 +3978,15 @@ data class MarketPlaceSttributesSchemaV2( /* - Model: ArticleAssignmentV2 + Model: ProductSetDistributionV2 */ @Parcelize -data class ArticleAssignmentV2( - +data class ProductSetDistributionV2( - @SerializedName("level") - var level: String?=null, - @SerializedName("strategy") - var strategy: String?=null + @SerializedName("sizes") + var sizes: ArrayList?=null ): Parcelable { @@ -3962,27 +3994,22 @@ data class ArticleAssignmentV2( - - } /* - Model: SellerV2 + Model: ProductSetV2 */ @Parcelize -data class SellerV2( - +data class ProductSetV2( - @SerializedName("name") - var name: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("count") - var count: Int?=null + @SerializedName("size_distribution") + var sizeDistribution: ProductSetDistributionV2?=null ): Parcelable { @@ -3992,27 +4019,25 @@ data class SellerV2( - - } /* - Model: ReturnConfigSchemaV2 + Model: ProductStockPriceV2 */ @Parcelize -data class ReturnConfigSchemaV2( +data class ProductStockPriceV2( - @SerializedName("returnable") - var returnable: Boolean?=null, + @SerializedName("marked") + var marked: Double?=null, - @SerializedName("time") - var time: Int?=null, + @SerializedName("effective") + var effective: Double?=null, - @SerializedName("unit") - var unit: String?=null + @SerializedName("currency") + var currency: String?=null ): Parcelable { @@ -4028,21 +4053,24 @@ data class ReturnConfigSchemaV2( /* - Model: ProductStockPriceV2 + Model: StrategyWiseListingSchemaV2 */ @Parcelize -data class ProductStockPriceV2( +data class StrategyWiseListingSchemaV2( - @SerializedName("currency") - var currency: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("effective") - var effective: Double?=null, + @SerializedName("distance") + var distance: Int?=null, - @SerializedName("marked") - var marked: Double?=null + @SerializedName("pincode") + var pincode: Int?=null, + + @SerializedName("tat") + var tat: Int?=null ): Parcelable { @@ -4054,28 +4082,30 @@ data class ProductStockPriceV2( + + } /* - Model: StrategyWiseListingSchemaV2 + Model: ProductStockUnitPriceV2 */ @Parcelize -data class StrategyWiseListingSchemaV2( +data class ProductStockUnitPriceV2( - @SerializedName("distance") - var distance: Int?=null, + @SerializedName("unit") + var unit: String?=null, - @SerializedName("tat") - var tat: Int?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, - @SerializedName("pincode") - var pincode: Int?=null + @SerializedName("price") + var price: Double?=null ): Parcelable { @@ -4093,18 +4123,18 @@ data class StrategyWiseListingSchemaV2( /* - Model: ProductSetDistributionSizeV2 + Model: ArticleAssignmentV2 */ @Parcelize -data class ProductSetDistributionSizeV2( +data class ArticleAssignmentV2( - @SerializedName("pieces") - var pieces: Int?=null, + @SerializedName("level") + var level: String?=null, - @SerializedName("size") - var size: String?=null + @SerializedName("strategy") + var strategy: String?=null ): Parcelable { @@ -4118,15 +4148,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("name") + var name: String?=null, + + @SerializedName("count") + var count: Int?=null ): Parcelable { @@ -4134,22 +4170,29 @@ data class ProductSetDistributionV2( + + + + } /* - Model: ProductSetV2 + Model: DetailsSchemaV2 */ @Parcelize -data class ProductSetV2( +data class DetailsSchemaV2( - @SerializedName("size_distribution") - var sizeDistribution: ProductSetDistributionV2?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("quantity") - var quantity: Int?=null + @SerializedName("type") + var type: String?=null, + + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -4159,28 +4202,24 @@ data class ProductSetV2( + + } /* - Model: ProductStockUnitPriceV2 + Model: SellerGroupAttributes */ @Parcelize -data class ProductStockUnitPriceV2( - - +data class SellerGroupAttributes( - @SerializedName("currency_code") - var currencyCode: String?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - @SerializedName("price") - var price: Double?=null, + @SerializedName("details") + var details: ArrayList?=null, - @SerializedName("unit") - var unit: String?=null + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -4190,29 +4229,22 @@ data class ProductStockUnitPriceV2( - - - - } /* - Model: StoreV2 + Model: MarketPlaceSttributesSchemaV2 */ @Parcelize -data class StoreV2( - +data class MarketPlaceSttributesSchemaV2( - @SerializedName("name") - var name: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("details") + var details: ArrayList?=null, - @SerializedName("count") - var count: Int?=null + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -4222,8 +4254,6 @@ data class StoreV2( - - } @@ -4235,68 +4265,68 @@ data class ProductSizePriceResponseV2( - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("return_config") + var returnConfig: ReturnConfigSchemaV2?=null, @SerializedName("article_id") var articleId: String?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, - @SerializedName("long_lat") var longLat: ArrayList?=null, - @SerializedName("marketplace_attributes") - var marketplaceAttributes: ArrayList?=null, - - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("store") + var store: StoreV2?=null, - @SerializedName("article_assignment") - var articleAssignment: ArticleAssignmentV2?=null, + @SerializedName("set") + var set: ProductSetV2?=null, - @SerializedName("is_cod") - var isCod: Boolean?=null, + @SerializedName("price") + var price: ProductStockPriceV2?=null, @SerializedName("item_type") var itemType: String?=null, - @SerializedName("seller") - var seller: SellerV2?=null, + @SerializedName("strategy_wise_listing") + var strategyWiseListing: ArrayList?=null, - @SerializedName("return_config") - var returnConfig: ReturnConfigSchemaV2?=null, + @SerializedName("special_badge") + var specialBadge: String?=null, - @SerializedName("seller_count") - var sellerCount: Int?=null, + @SerializedName("price_per_unit") + var pricePerUnit: ProductStockUnitPriceV2?=null, - @SerializedName("is_gift") - var isGift: Boolean?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("price") - var price: ProductStockPriceV2?=null, + @SerializedName("pincode") + var pincode: Int?=null, - @SerializedName("strategy_wise_listing") - var strategyWiseListing: ArrayList?=null, + @SerializedName("article_assignment") + var articleAssignment: ArticleAssignmentV2?=null, - @SerializedName("set") - var set: ProductSetV2?=null, + @SerializedName("seller_count") + var sellerCount: Int?=null, - @SerializedName("price_per_unit") - var pricePerUnit: ProductStockUnitPriceV2?=null, + @SerializedName("is_cod") + var isCod: Boolean?=null, - @SerializedName("special_badge") - var specialBadge: String?=null, + @SerializedName("seller") + var seller: SellerV2?=null, - @SerializedName("store") - var store: StoreV2?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, + + @SerializedName("discount") + var discount: String?=null, @SerializedName("price_per_piece") var pricePerPiece: ProductStockPriceV2?=null, - @SerializedName("discount") - var discount: String?=null + @SerializedName("is_gift") + var isGift: Boolean?=null, + + @SerializedName("marketplace_attributes") + var marketplaceAttributes: ArrayList?=null ): Parcelable { @@ -25891,24 +25921,27 @@ data class CustomerOnboardingResponse( /* - Model: UserInfo + Model: OrderPage */ @Parcelize -data class UserInfo( +data class OrderPage( - @SerializedName("gender") - var gender: String?=null, + @SerializedName("item_total") + var itemTotal: Int?=null, - @SerializedName("mobile") - var mobile: String?=null, + @SerializedName("has_next") + var hasNext: Boolean?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("current") + var current: Int?=null, - @SerializedName("email") - var email: String?=null + @SerializedName("type") + var type: String?=null, + + @SerializedName("size") + var size: Int?=null ): Parcelable { @@ -25922,28 +25955,27 @@ data class UserInfo( + + } /* - Model: NestedTrackingDetails + Model: OrderStatuses */ @Parcelize -data class NestedTrackingDetails( - +data class OrderStatuses( - @SerializedName("is_current") - var isCurrent: Boolean?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("time") - var time: String?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, - @SerializedName("is_passed") - var isPassed: Boolean?=null + @SerializedName("value") + var value: Int?=null ): Parcelable { @@ -25955,37 +25987,50 @@ data class NestedTrackingDetails( - - } /* - Model: TrackingDetails + Model: OrderFilters */ @Parcelize -data class TrackingDetails( +data class OrderFilters( - @SerializedName("tracking_details") - var trackingDetails: ArrayList?=null, + @SerializedName("statuses") + var statuses: ArrayList?=null - @SerializedName("is_current") - var isCurrent: Boolean?=null, +): Parcelable { - @SerializedName("time") - var time: String?=null, - @SerializedName("is_passed") - var isPassed: Boolean?=null, - @SerializedName("status") - var status: String?=null -): Parcelable { +} + + +/* + Model: UserInfo +*/ +@Parcelize +data class UserInfo( + + + + @SerializedName("gender") + var gender: String?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("mobile") + var mobile: String?=null, + + @SerializedName("email") + var email: String?=null +): Parcelable { @@ -26001,18 +26046,21 @@ data class TrackingDetails( /* - Model: TimeStampData + Model: ShipmentTotalDetails */ @Parcelize -data class TimeStampData( +data class ShipmentTotalDetails( - @SerializedName("min") - var min: String?=null, + @SerializedName("sizes") + var sizes: Int?=null, - @SerializedName("max") - var max: String?=null + @SerializedName("pieces") + var pieces: Int?=null, + + @SerializedName("total_price") + var totalPrice: Double?=null ): Parcelable { @@ -26022,59 +26070,78 @@ data class TimeStampData( + + } /* - Model: Promise + Model: Prices */ @Parcelize -data class Promise( +data class Prices( - @SerializedName("timestamp") - var timestamp: TimeStampData?=null, + @SerializedName("price_marked") + var priceMarked: Double?=null, - @SerializedName("show_promise") - var showPromise: Boolean?=null + @SerializedName("cod_charges") + var codCharges: Double?=null, -): Parcelable { + @SerializedName("added_to_fynd_cash") + var addedToFyndCash: Boolean?=null, + @SerializedName("refund_amount") + var refundAmount: Double?=null, + @SerializedName("price_effective") + var priceEffective: Double?=null, + @SerializedName("value_of_good") + var valueOfGood: Double?=null, + @SerializedName("coupon_value") + var couponValue: Double?=null, + @SerializedName("promotion_effective_discount") + var promotionEffectiveDiscount: Double?=null, + @SerializedName("amount_paid_roundoff") + var amountPaidRoundoff: Double?=null, -} - - -/* - Model: ShipmentPayment -*/ -@Parcelize -data class ShipmentPayment( + @SerializedName("coupon_effective_discount") + var couponEffectiveDiscount: Double?=null, + @SerializedName("brand_calculated_amount") + var brandCalculatedAmount: Double?=null, + @SerializedName("amount_paid") + var amountPaid: Double?=null, - @SerializedName("mode") - var mode: String?=null, + @SerializedName("fynd_credits") + var fyndCredits: Double?=null, - @SerializedName("mop") - var mop: String?=null, + @SerializedName("cashback_applied") + var cashbackApplied: Double?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("delivery_charge") + var deliveryCharge: Double?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("cashback") + var cashback: Double?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("discount") + var discount: Double?=null, - @SerializedName("payment_mode") - var paymentMode: String?=null + @SerializedName("gst_tax_percentage") + var gstTaxPercentage: Double?=null, + + @SerializedName("transfer_price") + var transferPrice: Double?=null, + + @SerializedName("refund_credit") + var refundCredit: Double?=null ): Parcelable { @@ -26092,76 +26159,101 @@ data class ShipmentPayment( -} - - -/* - Model: Prices -*/ -@Parcelize -data class Prices( - @SerializedName("discount") - var discount: Double?=null, - @SerializedName("refund_amount") - var refundAmount: Double?=null, - @SerializedName("amount_paid_roundoff") - var amountPaidRoundoff: Double?=null, - @SerializedName("value_of_good") - var valueOfGood: Double?=null, - @SerializedName("cashback") - var cashback: Double?=null, - @SerializedName("gst_tax_percentage") - var gstTaxPercentage: Double?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null, - @SerializedName("cod_charges") - var codCharges: Double?=null, - @SerializedName("transfer_price") - var transferPrice: Double?=null, - @SerializedName("brand_calculated_amount") - var brandCalculatedAmount: Double?=null, - @SerializedName("refund_credit") - var refundCredit: Double?=null, - @SerializedName("cashback_applied") - var cashbackApplied: Double?=null, - @SerializedName("delivery_charge") - var deliveryCharge: Double?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, - @SerializedName("amount_paid") - var amountPaid: Double?=null, - @SerializedName("fynd_credits") - var fyndCredits: Double?=null, - @SerializedName("coupon_value") - var couponValue: Double?=null, - @SerializedName("added_to_fynd_cash") - var addedToFyndCash: Boolean?=null, - @SerializedName("promotion_effective_discount") - var promotionEffectiveDiscount: Double?=null, - @SerializedName("coupon_effective_discount") - var couponEffectiveDiscount: Double?=null + + + + + + +} + + +/* + Model: ShipmentPayment +*/ +@Parcelize +data class ShipmentPayment( + + + + @SerializedName("display_name") + var displayName: String?=null, + + @SerializedName("mop") + var mop: String?=null, + + @SerializedName("mode") + var mode: String?=null, + + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("status") + var status: String?=null, + + @SerializedName("payment_mode") + var paymentMode: String?=null + +): Parcelable { + + + + + + + + + + + + + + + +} + + +/* + Model: CurrentStatus +*/ +@Parcelize +data class CurrentStatus( + + + + @SerializedName("status") + var status: String?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("updated_at") + var updatedAt: String?=null, + + @SerializedName("journey_type") + var journeyType: String?=null ): Parcelable { @@ -26175,21 +26267,74 @@ data class Prices( +} + + +/* + Model: AppliedFreeArticles +*/ +@Parcelize +data class AppliedFreeArticles( + + + + @SerializedName("free_gift_item_details") + var freeGiftItemDetails: @RawValue HashMap?=null, + + @SerializedName("article_id") + var articleId: String?=null, + + @SerializedName("quantity") + var quantity: Double?=null, + + @SerializedName("parent_item_identifier") + var parentItemIdentifier: String?=null + +): Parcelable { + + + + + +} + + +/* + Model: AppliedPromos +*/ +@Parcelize +data class AppliedPromos( + + @SerializedName("applied_free_articles") + var appliedFreeArticles: ArrayList?=null, + @SerializedName("article_quantity") + var articleQuantity: Double?=null, + @SerializedName("promotion_type") + var promotionType: String?=null, + @SerializedName("amount") + var amount: Double?=null, + @SerializedName("mrp_promotion") + var mrpPromotion: Boolean?=null, + @SerializedName("promo_id") + var promoId: String?=null, + @SerializedName("promotion_name") + var promotionName: String?=null +): Parcelable { @@ -26243,86 +26388,86 @@ data class FinancialBreakup( - @SerializedName("refund_amount") - var refundAmount: Double?=null, + @SerializedName("price_marked") + var priceMarked: Double?=null, + + @SerializedName("cod_charges") + var codCharges: Double?=null, @SerializedName("size") var size: String?=null, - @SerializedName("discount") - var discount: Double?=null, + @SerializedName("added_to_fynd_cash") + var addedToFyndCash: Boolean?=null, - @SerializedName("amount_paid_roundoff") - var amountPaidRoundoff: Double?=null, + @SerializedName("refund_amount") + var refundAmount: Double?=null, + + @SerializedName("price_effective") + var priceEffective: Double?=null, @SerializedName("value_of_good") var valueOfGood: Double?=null, - @SerializedName("cashback") - var cashback: Double?=null, - - @SerializedName("total_units") - var totalUnits: Int?=null, - - @SerializedName("gst_tax_percentage") - var gstTaxPercentage: Double?=null, + @SerializedName("coupon_value") + var couponValue: Double?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null, + @SerializedName("gst_tag") + var gstTag: String?=null, - @SerializedName("cod_charges") - var codCharges: Double?=null, + @SerializedName("promotion_effective_discount") + var promotionEffectiveDiscount: Double?=null, - @SerializedName("transfer_price") - var transferPrice: Double?=null, + @SerializedName("amount_paid_roundoff") + var amountPaidRoundoff: Double?=null, - @SerializedName("gst_tag") - var gstTag: String?=null, + @SerializedName("coupon_effective_discount") + var couponEffectiveDiscount: Double?=null, @SerializedName("brand_calculated_amount") var brandCalculatedAmount: Double?=null, - @SerializedName("refund_credit") - var refundCredit: Double?=null, + @SerializedName("amount_paid") + var amountPaid: Double?=null, + + @SerializedName("fynd_credits") + var fyndCredits: Double?=null, @SerializedName("cashback_applied") var cashbackApplied: Double?=null, + @SerializedName("gst_fee") + var gstFee: Double?=null, + @SerializedName("delivery_charge") var deliveryCharge: Double?=null, - @SerializedName("gst_fee") - var gstFee: Double?=null, + @SerializedName("cashback") + var cashback: Double?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, + @SerializedName("discount") + var discount: Double?=null, - @SerializedName("amount_paid") - var amountPaid: Double?=null, + @SerializedName("item_name") + var itemName: String?=null, - @SerializedName("fynd_credits") - var fyndCredits: Double?=null, + @SerializedName("total_units") + var totalUnits: Int?=null, @SerializedName("hsn_code") var hsnCode: String?=null, - @SerializedName("coupon_value") - var couponValue: Double?=null, - - @SerializedName("identifiers") - var identifiers: Identifiers?=null, - - @SerializedName("added_to_fynd_cash") - var addedToFyndCash: Boolean?=null, + @SerializedName("gst_tax_percentage") + var gstTaxPercentage: Double?=null, - @SerializedName("promotion_effective_discount") - var promotionEffectiveDiscount: Double?=null, + @SerializedName("transfer_price") + var transferPrice: Double?=null, - @SerializedName("item_name") - var itemName: String?=null, + @SerializedName("refund_credit") + var refundCredit: Double?=null, - @SerializedName("coupon_effective_discount") - var couponEffectiveDiscount: Double?=null + @SerializedName("identifiers") + var identifiers: Identifiers?=null ): Parcelable { @@ -26418,29 +26563,29 @@ data class Item( - @SerializedName("size") - var size: String?=null, - - @SerializedName("brand") - var brand: ItemBrand?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("seller_identifier") var sellerIdentifier: String?=null, + @SerializedName("code") + var code: String?=null, + + @SerializedName("id") + var id: Double?=null, + + @SerializedName("size") + var size: String?=null, + @SerializedName("slug_key") var slugKey: String?=null, @SerializedName("image") var image: ArrayList?=null, - @SerializedName("name") - var name: String?=null, - - @SerializedName("id") - var id: Double?=null, - - @SerializedName("code") - var code: String?=null + @SerializedName("brand") + var brand: ItemBrand?=null ): Parcelable { @@ -26466,68 +26611,54 @@ data class Item( /* - Model: AppliedFreeArticles + Model: Bags */ @Parcelize -data class AppliedFreeArticles( +data class Bags( - @SerializedName("article_id") - var articleId: String?=null, + @SerializedName("can_cancel") + var canCancel: Boolean?=null, - @SerializedName("free_gift_item_details") - var freeGiftItemDetails: @RawValue HashMap?=null, + @SerializedName("line_number") + var lineNumber: Int?=null, - @SerializedName("parent_item_identifier") - var parentItemIdentifier: String?=null, + @SerializedName("current_status") + var currentStatus: CurrentStatus?=null, @SerializedName("quantity") - var quantity: Double?=null - -): Parcelable { - - - - - - - - - - + var quantity: Int?=null, -} - - -/* - Model: AppliedPromos -*/ -@Parcelize -data class AppliedPromos( + @SerializedName("can_return") + var canReturn: Boolean?=null, + @SerializedName("applied_promos") + var appliedPromos: ArrayList?=null, + @SerializedName("financial_breakup") + var financialBreakup: ArrayList?=null, - @SerializedName("article_quantity") - var articleQuantity: Double?=null, + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, - @SerializedName("amount") - var amount: Double?=null, + @SerializedName("prices") + var prices: Prices?=null, - @SerializedName("promotion_name") - var promotionName: String?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("mrp_promotion") - var mrpPromotion: Boolean?=null, + @SerializedName("delivery_date") + var deliveryDate: String?=null, - @SerializedName("promotion_type") - var promotionType: String?=null, + @SerializedName("item") + var item: Item?=null, - @SerializedName("applied_free_articles") - var appliedFreeArticles: ArrayList?=null, + @SerializedName("parent_promo_bags") + var parentPromoBags: @RawValue HashMap?=null, - @SerializedName("promo_id") - var promoId: String?=null + @SerializedName("returnable_date") + var returnableDate: String?=null ): Parcelable { @@ -26547,30 +26678,9 @@ data class AppliedPromos( -} - - -/* - Model: CurrentStatus -*/ -@Parcelize -data class CurrentStatus( - - - - @SerializedName("status") - var status: String?=null, - - @SerializedName("updated_at") - var updatedAt: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("journey_type") - var journeyType: String?=null -): Parcelable { @@ -26586,59 +26696,29 @@ data class CurrentStatus( /* - Model: Bags + Model: FulfillingStore */ @Parcelize -data class Bags( - - - - @SerializedName("can_return") - var canReturn: Boolean?=null, - - @SerializedName("prices") - var prices: Prices?=null, - - @SerializedName("financial_breakup") - var financialBreakup: ArrayList?=null, - - @SerializedName("delivery_date") - var deliveryDate: String?=null, - - @SerializedName("can_cancel") - var canCancel: Boolean?=null, - - @SerializedName("item") - var item: Item?=null, - - @SerializedName("parent_promo_bags") - var parentPromoBags: @RawValue HashMap?=null, - - @SerializedName("line_number") - var lineNumber: Int?=null, +data class FulfillingStore( - @SerializedName("returnable_date") - var returnableDate: String?=null, - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, - @SerializedName("applied_promos") - var appliedPromos: ArrayList?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("current_status") - var currentStatus: CurrentStatus?=null, + @SerializedName("code") + var code: String?=null, @SerializedName("id") var id: Int?=null, - @SerializedName("quantity") - var quantity: Int?=null - -): Parcelable { - + @SerializedName("company_name") + var companyName: String?=null, + @SerializedName("company_id") + var companyId: Int?=null +): Parcelable { @@ -26652,12 +26732,27 @@ data class Bags( +} + + +/* + Model: BreakupValues +*/ +@Parcelize +data class BreakupValues( + @SerializedName("value") + var value: Double?=null, + @SerializedName("display") + var display: String?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { @@ -26678,65 +26773,65 @@ data class DeliveryAddress( - @SerializedName("pincode") - var pincode: String?=null, + @SerializedName("address2") + var address2: String?=null, - @SerializedName("city") - var city: String?=null, + @SerializedName("address_type") + var addressType: String?=null, @SerializedName("email") var email: String?=null, - @SerializedName("address_type") - var addressType: String?=null, - @SerializedName("contact_person") var contactPerson: String?=null, - @SerializedName("version") - var version: String?=null, - - @SerializedName("address") - var address: String?=null, - - @SerializedName("address2") - var address2: String?=null, - - @SerializedName("longitude") - var longitude: Double?=null, - - @SerializedName("phone") - var phone: String?=null, - @SerializedName("latitude") var latitude: Double?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("area") + var area: String?=null, + + @SerializedName("created_at") + var createdAt: String?=null, + + @SerializedName("country") + var country: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("longitude") + var longitude: Double?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("version") + var version: String?=null, - @SerializedName("area") - var area: String?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, + + @SerializedName("address") + var address: String?=null, @SerializedName("address1") var address1: String?=null, + @SerializedName("phone") + var phone: String?=null, + @SerializedName("address_category") var addressCategory: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("state") + var state: String?=null, - @SerializedName("country") - var country: String?=null + @SerializedName("pincode") + var pincode: String?=null, + + @SerializedName("city") + var city: String?=null, + + @SerializedName("landmark") + var landmark: String?=null ): Parcelable { @@ -26786,21 +26881,24 @@ data class DeliveryAddress( /* - Model: Invoice + Model: ShipmentUserInfo */ @Parcelize -data class Invoice( +data class ShipmentUserInfo( - @SerializedName("updated_date") - var updatedDate: String?=null, + @SerializedName("gender") + var gender: String?=null, - @SerializedName("invoice_url") - var invoiceUrl: String?=null, + @SerializedName("last_name") + var lastName: String?=null, - @SerializedName("label_url") - var labelUrl: String?=null + @SerializedName("mobile") + var mobile: String?=null, + + @SerializedName("first_name") + var firstName: String?=null ): Parcelable { @@ -26812,22 +26910,24 @@ data class Invoice( + + } /* - Model: ShipmentStatus + Model: FulfillingCompany */ @Parcelize -data class ShipmentStatus( +data class FulfillingCompany( - @SerializedName("title") - var title: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("hex_code") - var hexCode: String?=null + @SerializedName("id") + var id: Int?=null ): Parcelable { @@ -26841,24 +26941,18 @@ data class ShipmentStatus( /* - Model: ShipmentUserInfo + Model: ShipmentStatus */ @Parcelize -data class ShipmentUserInfo( - +data class ShipmentStatus( - @SerializedName("gender") - var gender: String?=null, - @SerializedName("mobile") - var mobile: String?=null, - - @SerializedName("first_name") - var firstName: String?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("last_name") - var lastName: String?=null + @SerializedName("hex_code") + var hexCode: String?=null ): Parcelable { @@ -26868,29 +26962,28 @@ data class ShipmentUserInfo( - - - - } /* - Model: ShipmentTotalDetails + Model: NestedTrackingDetails */ @Parcelize -data class ShipmentTotalDetails( +data class NestedTrackingDetails( - @SerializedName("total_price") - var totalPrice: Double?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("pieces") - var pieces: Int?=null, + @SerializedName("time") + var time: String?=null, - @SerializedName("sizes") - var sizes: Int?=null + @SerializedName("is_current") + var isCurrent: Boolean?=null, + + @SerializedName("is_passed") + var isPassed: Boolean?=null ): Parcelable { @@ -26902,25 +26995,33 @@ data class ShipmentTotalDetails( + + } /* - Model: BreakupValues + Model: TrackingDetails */ @Parcelize -data class BreakupValues( +data class TrackingDetails( - @SerializedName("value") - var value: Double?=null, + @SerializedName("time") + var time: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("tracking_details") + var trackingDetails: ArrayList?=null, - @SerializedName("display") - var display: String?=null + @SerializedName("status") + var status: String?=null, + + @SerializedName("is_passed") + var isPassed: Boolean?=null, + + @SerializedName("is_current") + var isCurrent: Boolean?=null ): Parcelable { @@ -26932,39 +27033,53 @@ data class BreakupValues( + + + + } /* - Model: FulfillingStore + Model: TimeStampData */ @Parcelize -data class FulfillingStore( +data class TimeStampData( - @SerializedName("name") - var name: String?=null, + @SerializedName("min") + var min: String?=null, - @SerializedName("company_name") - var companyName: String?=null, + @SerializedName("max") + var max: String?=null - @SerializedName("id") - var id: Int?=null, +): Parcelable { - @SerializedName("code") - var code: String?=null, - @SerializedName("company_id") - var companyId: Int?=null -): Parcelable { +} + + +/* + Model: Promise +*/ +@Parcelize +data class Promise( + + @SerializedName("show_promise") + var showPromise: Boolean?=null, + + @SerializedName("timestamp") + var timestamp: TimeStampData?=null + +): Parcelable { @@ -26976,18 +27091,21 @@ data class FulfillingStore( /* - Model: FulfillingCompany + Model: Invoice */ @Parcelize -data class FulfillingCompany( +data class Invoice( - @SerializedName("name") - var name: String?=null, + @SerializedName("label_url") + var labelUrl: String?=null, - @SerializedName("id") - var id: Int?=null + @SerializedName("invoice_url") + var invoiceUrl: String?=null, + + @SerializedName("updated_date") + var updatedDate: String?=null ): Parcelable { @@ -26997,6 +27115,8 @@ data class FulfillingCompany( + + } @@ -27008,110 +27128,110 @@ data class Shipments( - @SerializedName("custom_meta") - var customMeta: @RawValue ArrayList>?=null, - - @SerializedName("shipment_id") - var shipmentId: String?=null, + @SerializedName("traking_no") + var trakingNo: String?=null, @SerializedName("can_cancel") var canCancel: Boolean?=null, - @SerializedName("tracking_details") - var trackingDetails: ArrayList?=null, - - @SerializedName("promise") - var promise: Promise?=null, - - @SerializedName("beneficiary_details") - var beneficiaryDetails: Boolean?=null, + @SerializedName("total_details") + var totalDetails: ShipmentTotalDetails?=null, - @SerializedName("awb_no") - var awbNo: String?=null, + @SerializedName("total_bags") + var totalBags: Int?=null, - @SerializedName("traking_no") - var trakingNo: String?=null, + @SerializedName("prices") + var prices: Prices?=null, - @SerializedName("payment") - var payment: ShipmentPayment?=null, + @SerializedName("order_type") + var orderType: String?=null, - @SerializedName("bags") - var bags: ArrayList?=null, + @SerializedName("track_url") + var trackUrl: String?=null, - @SerializedName("comment") - var comment: String?=null, + @SerializedName("delivery_date") + var deliveryDate: String?=null, - @SerializedName("delivery_address") - var deliveryAddress: DeliveryAddress?=null, + @SerializedName("need_help_url") + var needHelpUrl: String?=null, - @SerializedName("show_download_invoice") - var showDownloadInvoice: Boolean?=null, + @SerializedName("payment") + var payment: ShipmentPayment?=null, - @SerializedName("delivery_date") - var deliveryDate: String?=null, + @SerializedName("size_info") + var sizeInfo: @RawValue HashMap?=null, - @SerializedName("invoice") - var invoice: Invoice?=null, + @SerializedName("custom_meta") + var customMeta: @RawValue ArrayList>?=null, @SerializedName("shipment_created_at") var shipmentCreatedAt: String?=null, - @SerializedName("order_id") - var orderId: String?=null, + @SerializedName("bags") + var bags: ArrayList?=null, - @SerializedName("can_return") - var canReturn: Boolean?=null, + @SerializedName("fulfilling_store") + var fulfillingStore: FulfillingStore?=null, - @SerializedName("show_track_link") - var showTrackLink: Boolean?=null, + @SerializedName("breakup_values") + var breakupValues: ArrayList?=null, - @SerializedName("shipment_status") - var shipmentStatus: ShipmentStatus?=null, + @SerializedName("returnable_date") + var returnableDate: String?=null, @SerializedName("refund_details") var refundDetails: @RawValue HashMap?=null, + @SerializedName("beneficiary_details") + var beneficiaryDetails: Boolean?=null, + + @SerializedName("delivery_address") + var deliveryAddress: DeliveryAddress?=null, + @SerializedName("user_info") var userInfo: ShipmentUserInfo?=null, - @SerializedName("prices") - var prices: Prices?=null, + @SerializedName("fulfilling_company") + var fulfillingCompany: FulfillingCompany?=null, - @SerializedName("track_url") - var trackUrl: String?=null, + @SerializedName("shipment_status") + var shipmentStatus: ShipmentStatus?=null, - @SerializedName("returnable_date") - var returnableDate: String?=null, + @SerializedName("shipment_id") + var shipmentId: String?=null, - @SerializedName("dp_name") - var dpName: String?=null, + @SerializedName("tracking_details") + var trackingDetails: ArrayList?=null, - @SerializedName("total_details") - var totalDetails: ShipmentTotalDetails?=null, + @SerializedName("comment") + var comment: String?=null, - @SerializedName("breakup_values") - var breakupValues: ArrayList?=null, + @SerializedName("can_return") + var canReturn: Boolean?=null, - @SerializedName("need_help_url") - var needHelpUrl: String?=null, + @SerializedName("show_track_link") + var showTrackLink: Boolean?=null, - @SerializedName("fulfilling_store") - var fulfillingStore: FulfillingStore?=null, + @SerializedName("dp_name") + var dpName: String?=null, - @SerializedName("size_info") - var sizeInfo: @RawValue HashMap?=null, + @SerializedName("can_break") + var canBreak: @RawValue HashMap?=null, - @SerializedName("total_bags") - var totalBags: Int?=null, + @SerializedName("order_id") + var orderId: String?=null, - @SerializedName("fulfilling_company") - var fulfillingCompany: FulfillingCompany?=null, + @SerializedName("awb_no") + var awbNo: String?=null, - @SerializedName("can_break") - var canBreak: @RawValue HashMap?=null, + @SerializedName("promise") + var promise: Promise?=null, - @SerializedName("order_type") - var orderType: String?=null + @SerializedName("invoice") + var invoice: Invoice?=null, + + @SerializedName("show_download_invoice") + var showDownloadInvoice: Boolean?=null ): Parcelable { @@ -27226,112 +27346,20 @@ data class BagsForReorder( @SerializedName("seller_id") var sellerId: Int?=null, - @SerializedName("article_assignment") - var articleAssignment: BagsForReorderArticleAssignment?=null, - - @SerializedName("item_size") - var itemSize: String?=null, - - @SerializedName("store_id") - var storeId: Int?=null, - @SerializedName("quantity") var quantity: Int?=null, - @SerializedName("item_id") - var itemId: Int?=null - -): Parcelable { - - - - - - - - - - - - - - - -} - - -/* - Model: OrderSchema -*/ -@Parcelize -data class OrderSchema( - - - - @SerializedName("user_info") - var userInfo: UserInfo?=null, - - @SerializedName("shipments") - var shipments: ArrayList?=null, - - @SerializedName("order_created_time") - var orderCreatedTime: String?=null, - - @SerializedName("order_id") - var orderId: String?=null, - - @SerializedName("total_shipments_in_order") - var totalShipmentsInOrder: Int?=null, - - @SerializedName("breakup_values") - var breakupValues: ArrayList?=null, - - @SerializedName("bags_for_reorder") - var bagsForReorder: ArrayList?=null - -): Parcelable { - - - - - - - - - - - - - - - - - -} - - -/* - Model: OrderPage -*/ -@Parcelize -data class OrderPage( - - - - @SerializedName("size") - var size: Int?=null, - - @SerializedName("current") - var current: Int?=null, - - @SerializedName("type") - var type: String?=null, + @SerializedName("item_size") + var itemSize: String?=null, - @SerializedName("item_total") - var itemTotal: Int?=null, + @SerializedName("store_id") + var storeId: Int?=null, - @SerializedName("has_next") - var hasNext: Boolean?=null + @SerializedName("article_assignment") + var articleAssignment: BagsForReorderArticleAssignment?=null, + + @SerializedName("item_id") + var itemId: Int?=null ): Parcelable { @@ -27347,28 +27375,41 @@ data class OrderPage( + + } /* - Model: OrderStatuses + Model: OrderSchema */ @Parcelize -data class OrderStatuses( +data class OrderSchema( - @SerializedName("value") - var value: Int?=null, + @SerializedName("total_shipments_in_order") + var totalShipmentsInOrder: Int?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null, + @SerializedName("order_created_time") + var orderCreatedTime: String?=null, - @SerializedName("display") - var display: String?=null + @SerializedName("order_id") + var orderId: String?=null, -): Parcelable { + @SerializedName("user_info") + var userInfo: UserInfo?=null, + + @SerializedName("shipments") + var shipments: ArrayList?=null, + @SerializedName("breakup_values") + var breakupValues: ArrayList?=null, + + @SerializedName("bags_for_reorder") + var bagsForReorder: ArrayList?=null + +): Parcelable { @@ -27377,21 +27418,10 @@ data class OrderStatuses( -} - - -/* - Model: OrderFilters -*/ -@Parcelize -data class OrderFilters( - @SerializedName("statuses") - var statuses: ArrayList?=null -): Parcelable { @@ -27408,14 +27438,14 @@ data class OrderList( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") var page: OrderPage?=null, @SerializedName("filters") - var filters: OrderFilters?=null + var filters: OrderFilters?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -27538,14 +27568,14 @@ data class Track( + @SerializedName("reason") + var reason: String?=null, + @SerializedName("shipment_type") var shipmentType: String?=null, - @SerializedName("account_name") - var accountName: String?=null, - - @SerializedName("reason") - var reason: String?=null, + @SerializedName("status") + var status: String?=null, @SerializedName("updated_at") var updatedAt: String?=null, @@ -27556,8 +27586,8 @@ data class Track( @SerializedName("updated_time") var updatedTime: String?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("account_name") + var accountName: String?=null, @SerializedName("awb") var awb: String?=null @@ -27616,15 +27646,15 @@ data class CustomerDetailsResponse( @SerializedName("phone") var phone: String?=null, - @SerializedName("shipment_id") - var shipmentId: String?=null, - @SerializedName("name") var name: String?=null, @SerializedName("order_id") var orderId: String?=null, + @SerializedName("shipment_id") + var shipmentId: String?=null, + @SerializedName("country") var country: String?=null @@ -27659,11 +27689,11 @@ data class SendOtpToCustomerResponse( @SerializedName("success") var success: Boolean?=null, - @SerializedName("request_id") - var requestId: String?=null, - @SerializedName("message") - var message: String?=null + var message: String?=null, + + @SerializedName("request_id") + var requestId: String?=null ): Parcelable { @@ -27778,9 +27808,6 @@ data class BagReasons( - @SerializedName("qc_type") - var qcType: ArrayList?=null, - @SerializedName("display_name") var displayName: String?=null, @@ -27793,6 +27820,9 @@ data class BagReasons( @SerializedName("reasons") var reasons: ArrayList?=null, + @SerializedName("qc_type") + var qcType: ArrayList?=null, + @SerializedName("id") var id: Int?=null @@ -27823,11 +27853,11 @@ data class ShipmentBagReasons( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("reasons") - var reasons: ArrayList?=null + var reasons: ArrayList?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -27848,23 +27878,23 @@ data class ShipmentReason( - @SerializedName("show_text_area") - var showTextArea: Boolean?=null, - - @SerializedName("reason_id") - var reasonId: Int?=null, + @SerializedName("reason_text") + var reasonText: String?=null, @SerializedName("flow") var flow: String?=null, - @SerializedName("reason_text") - var reasonText: String?=null, + @SerializedName("feedback_type") + var feedbackType: String?=null, @SerializedName("priority") var priority: Int?=null, - @SerializedName("feedback_type") - var feedbackType: String?=null + @SerializedName("reason_id") + var reasonId: Int?=null, + + @SerializedName("show_text_area") + var showTextArea: Boolean?=null ): Parcelable { @@ -27906,18 +27936,18 @@ data class ShipmentReasons( /* - Model: ProductsDataUpdatesFilters + Model: EntityReasonData */ @Parcelize -data class ProductsDataUpdatesFilters( +data class EntityReasonData( - @SerializedName("identifier") - var identifier: String?=null, + @SerializedName("reason_id") + var reasonId: Int?=null, - @SerializedName("line_number") - var lineNumber: Int?=null + @SerializedName("reason_text") + var reasonText: String?=null ): Parcelable { @@ -27931,18 +27961,18 @@ data class ProductsDataUpdatesFilters( /* - Model: ProductsDataUpdates + Model: EntitiesReasons */ @Parcelize -data class ProductsDataUpdates( +data class EntitiesReasons( @SerializedName("filters") - var filters: ArrayList?=null, + var filters: @RawValue ArrayList>?=null, @SerializedName("data") - var data: @RawValue HashMap?=null + var data: EntityReasonData?=null ): Parcelable { @@ -27956,18 +27986,21 @@ data class ProductsDataUpdates( /* - Model: EntitiesDataUpdates + Model: ProductsReasonsFilters */ @Parcelize -data class EntitiesDataUpdates( +data class ProductsReasonsFilters( - @SerializedName("filters") - var filters: @RawValue ArrayList>?=null, + @SerializedName("line_number") + var lineNumber: Int?=null, - @SerializedName("data") - var data: @RawValue HashMap?=null + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("identifier") + var identifier: String?=null ): Parcelable { @@ -27977,22 +28010,24 @@ data class EntitiesDataUpdates( + + } /* - Model: DataUpdates + Model: ProductsReasonsData */ @Parcelize -data class DataUpdates( +data class ProductsReasonsData( - @SerializedName("products") - var products: ArrayList?=null, + @SerializedName("reason_id") + var reasonId: Int?=null, - @SerializedName("entities") - var entities: ArrayList?=null + @SerializedName("reason_text") + var reasonText: String?=null ): Parcelable { @@ -28006,21 +28041,18 @@ data class DataUpdates( /* - Model: Products + Model: ProductsReasons */ @Parcelize -data class Products( - +data class ProductsReasons( - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("identifier") - var identifier: String?=null, + @SerializedName("filters") + var filters: ArrayList?=null, - @SerializedName("line_number") - var lineNumber: Int?=null + @SerializedName("data") + var data: ProductsReasonsData?=null ): Parcelable { @@ -28030,27 +28062,22 @@ data class Products( - - } /* - Model: ProductsReasonsFilters + Model: ReasonsData */ @Parcelize -data class ProductsReasonsFilters( - +data class ReasonsData( - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("identifier") - var identifier: String?=null, + @SerializedName("entities") + var entities: ArrayList?=null, - @SerializedName("line_number") - var lineNumber: Int?=null + @SerializedName("products") + var products: ArrayList?=null ): Parcelable { @@ -28060,24 +28087,25 @@ data class ProductsReasonsFilters( - - } /* - Model: ProductsReasonsData + Model: Products */ @Parcelize -data class ProductsReasonsData( +data class Products( - @SerializedName("reason_text") - var reasonText: String?=null, + @SerializedName("line_number") + var lineNumber: Int?=null, - @SerializedName("reason_id") - var reasonId: Int?=null + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("identifier") + var identifier: String?=null ): Parcelable { @@ -28087,22 +28115,24 @@ data class ProductsReasonsData( + + } /* - Model: ProductsReasons + Model: EntitiesDataUpdates */ @Parcelize -data class ProductsReasons( +data class EntitiesDataUpdates( @SerializedName("filters") - var filters: ArrayList?=null, + var filters: @RawValue ArrayList>?=null, @SerializedName("data") - var data: ProductsReasonsData?=null + var data: @RawValue HashMap?=null ): Parcelable { @@ -28116,18 +28146,18 @@ data class ProductsReasons( /* - Model: EntityReasonData + Model: ProductsDataUpdatesFilters */ @Parcelize -data class EntityReasonData( +data class ProductsDataUpdatesFilters( - @SerializedName("reason_text") - var reasonText: String?=null, + @SerializedName("line_number") + var lineNumber: Int?=null, - @SerializedName("reason_id") - var reasonId: Int?=null + @SerializedName("identifier") + var identifier: String?=null ): Parcelable { @@ -28141,18 +28171,18 @@ data class EntityReasonData( /* - Model: EntitiesReasons + Model: ProductsDataUpdates */ @Parcelize -data class EntitiesReasons( +data class ProductsDataUpdates( @SerializedName("filters") - var filters: @RawValue ArrayList>?=null, + var filters: ArrayList?=null, @SerializedName("data") - var data: EntityReasonData?=null + var data: @RawValue HashMap?=null ): Parcelable { @@ -28166,18 +28196,18 @@ data class EntitiesReasons( /* - Model: ReasonsData + Model: DataUpdates */ @Parcelize -data class ReasonsData( - +data class DataUpdates( - @SerializedName("products") - var products: ArrayList?=null, @SerializedName("entities") - var entities: ArrayList?=null + var entities: ArrayList?=null, + + @SerializedName("products") + var products: ArrayList?=null ): Parcelable { @@ -28198,17 +28228,17 @@ data class ShipmentsRequest( - @SerializedName("identifier") - var identifier: String?=null, - - @SerializedName("data_updates") - var dataUpdates: DataUpdates?=null, + @SerializedName("reasons") + var reasons: ReasonsData?=null, @SerializedName("products") var products: ArrayList?=null, - @SerializedName("reasons") - var reasons: ReasonsData?=null + @SerializedName("identifier") + var identifier: String?=null, + + @SerializedName("data_updates") + var dataUpdates: DataUpdates?=null ): Parcelable { @@ -28236,11 +28266,11 @@ data class StatuesRequest( @SerializedName("status") var status: String?=null, - @SerializedName("shipments") - var shipments: ArrayList?=null, - @SerializedName("exclude_bags_next_state") - var excludeBagsNextState: String?=null + var excludeBagsNextState: String?=null, + + @SerializedName("shipments") + var shipments: ArrayList?=null ): Parcelable { @@ -28263,20 +28293,20 @@ data class UpdateShipmentStatusRequest( - @SerializedName("task") - var task: Boolean?=null, - @SerializedName("lock_after_transition") var lockAfterTransition: Boolean?=null, @SerializedName("unlock_before_transition") var unlockBeforeTransition: Boolean?=null, + @SerializedName("force_transition") + var forceTransition: Boolean?=null, + @SerializedName("statuses") var statuses: ArrayList?=null, - @SerializedName("force_transition") - var forceTransition: Boolean?=null + @SerializedName("task") + var task: Boolean?=null ): Parcelable { diff --git a/src/main/java/com/sdk/common/AccessTokenInterceptor.kt b/src/main/java/com/sdk/common/AccessTokenInterceptor.kt index d82b49be8..f940da5f1 100644 --- a/src/main/java/com/sdk/common/AccessTokenInterceptor.kt +++ b/src/main/java/com/sdk/common/AccessTokenInterceptor.kt @@ -12,7 +12,7 @@ class AccessTokenInterceptor( val builder = original.newBuilder() .header("Authorization", "Bearer ${platformConfig?.oauthClient?.token?.token}") - .header("x-fp-sdk-version", "0.1.34") + .header("x-fp-sdk-version", "0.1.35") platformConfig?.extraHeaders?.let { for ((key, value) in it) { builder.header(key,value) diff --git a/src/main/java/com/sdk/common/ApplicationHeaderInterceptor.kt b/src/main/java/com/sdk/common/ApplicationHeaderInterceptor.kt index ae395c11a..addb69246 100644 --- a/src/main/java/com/sdk/common/ApplicationHeaderInterceptor.kt +++ b/src/main/java/com/sdk/common/ApplicationHeaderInterceptor.kt @@ -24,7 +24,7 @@ class ApplicationHeaderInterceptor( } header("Accept-Language", languageCode) header("x-currency-code", currencyCode) - header("x-fp-sdk-version", "0.1.34") + header("x-fp-sdk-version", "0.1.35") val bearerToken = Base64.encodeToString( "$applicationId:$applicationToken".toByteArray(), diff --git a/src/main/java/com/sdk/common/PublicHeaderInterceptor.kt b/src/main/java/com/sdk/common/PublicHeaderInterceptor.kt index 582eca064..259f1cb14 100644 --- a/src/main/java/com/sdk/common/PublicHeaderInterceptor.kt +++ b/src/main/java/com/sdk/common/PublicHeaderInterceptor.kt @@ -11,7 +11,7 @@ class PublicHeaderInterceptor( val original = chain.request() val builder = original.newBuilder() - .header("x-fp-sdk-version", "0.1.34") + .header("x-fp-sdk-version", "0.1.35") publicConfig?.extraHeaders?.let { for ((key, value) in it) { builder.header(key,value) diff --git a/src/main/java/com/sdk/platform/PlatformApiList.kt b/src/main/java/com/sdk/platform/PlatformApiList.kt index 30d8ca6ed..47e2a0dfc 100644 --- a/src/main/java/com/sdk/platform/PlatformApiList.kt +++ b/src/main/java/com/sdk/platform/PlatformApiList.kt @@ -1012,14 +1012,14 @@ interface CatalogApiList { fun updateSizeGuide(@Path("company_id") companyId: String, @Path("id") id: String,@Body body: ValidateSizeGuide) : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product/{item_id}/") - fun getAppProduct(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("item_id") itemId: String) - : 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> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product/{item_id}/") + fun getAppProduct(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("item_id") itemId: String) + : Deferred> + @GET ("/service/platform/catalog/v2.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/metadata/") fun getConfigurationMetadata(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Query("template_slug") templateSlug: String?) : Deferred> @@ -1260,14 +1260,14 @@ interface CatalogApiList { fun createBulkProductUploadJob(@Path("company_id") companyId: String,@Body body: BulkJob) : 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> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/bulk/{batch_id}") + fun createProductsInBulk(@Path("company_id") companyId: String, @Path("batch_id") batchId: String,@Body body: BulkProductRequest) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/tags") fun getProductTags(@Path("company_id") companyId: String) : Deferred> @@ -1312,14 +1312,14 @@ interface CatalogApiList { fun createBulkInventoryJob(@Path("company_id") companyId: String,@Body body: BulkJob) : 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> - @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/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> @@ -1332,14 +1332,14 @@ interface CatalogApiList { fun exportInventoryConfig(@Path("company_id") companyId: String, @Query("filter_type") filterType: String?) : Deferred> - @POST ("/service/platform/catalog/v2.0/company/{company_id}/products/{item_id}/inventory/{seller_identifier}/") - fun updateRealtimeInventory(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("seller_identifier") sellerIdentifier: String,@Body body: InventoryRequestSchemaV2) - : Deferred> - @DELETE ("/service/platform/catalog/v2.0/company/{company_id}/products/{item_id}/inventory/{seller_identifier}/") fun deleteRealtimeInventory(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("seller_identifier") sellerIdentifier: String,@Body body: InventoryRequestSchemaV2) : Deferred> + @POST ("/service/platform/catalog/v2.0/company/{company_id}/products/{item_id}/inventory/{seller_identifier}/") + fun updateRealtimeInventory(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("seller_identifier") sellerIdentifier: String,@Body body: InventoryRequestSchemaV2) + : Deferred> + @POST ("/service/platform/catalog/v2.0/company/{company_id}/inventory/") fun updateInventories(@Path("company_id") companyId: String,@Body body: InventoryRequestSchemaV2) : Deferred> diff --git a/src/main/java/com/sdk/platform/PlatformModels.kt b/src/main/java/com/sdk/platform/PlatformModels.kt index c48fdb757..5fb6caafd 100644 --- a/src/main/java/com/sdk/platform/PlatformModels.kt +++ b/src/main/java/com/sdk/platform/PlatformModels.kt @@ -24621,23 +24621,23 @@ data class GetSearchWordsData( - @SerializedName("result") - var result: @RawValue HashMap?=null, - - @SerializedName("uid") - var uid: String?=null, - @SerializedName("is_active") var isActive: Boolean?=null, @SerializedName("words") var words: ArrayList?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("result") + var result: @RawValue HashMap?=null, @SerializedName("app_id") - var appId: String?=null + var appId: String?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -24694,6 +24694,9 @@ data class ErrorResponse( @SerializedName("error") var error: String?=null, + @SerializedName("status") + var status: Int?=null, + @SerializedName("message") var message: String?=null, @@ -24701,10 +24704,7 @@ data class ErrorResponse( var meta: @RawValue HashMap?=null, @SerializedName("code") - var code: String?=null, - - @SerializedName("status") - var status: Int?=null + var code: String?=null ): Parcelable { @@ -24756,20 +24756,20 @@ data class CreateSearchKeyword( - @SerializedName("result") - var result: SearchKeywordResult?=null, - @SerializedName("is_active") var isActive: Boolean?=null, @SerializedName("words") var words: ArrayList?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("result") + var result: SearchKeywordResult?=null, @SerializedName("app_id") - var appId: String?=null + var appId: String?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -24841,20 +24841,20 @@ data class GetAutocompleteWordsData( + @SerializedName("results") + var results: @RawValue ArrayList>?=null, + @SerializedName("uid") var uid: String?=null, @SerializedName("words") var words: ArrayList?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("results") - var results: @RawValue ArrayList>?=null, - @SerializedName("app_id") - var appId: String?=null + var appId: String?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -24899,28 +24899,23 @@ data class GetAutocompleteWordsResponse( /* - Model: AutocompletePageAction + Model: Media */ @Parcelize -data class AutocompletePageAction( - - +data class Media( - @SerializedName("type") - var type: String?=null, - @SerializedName("query") - var query: @RawValue HashMap?=null, - @SerializedName("params") - var params: @RawValue HashMap?=null, + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, @SerializedName("url") - var url: String?=null - -): Parcelable { + var url: String?=null, + @SerializedName("type") + var type: String?=null +): Parcelable { @@ -24934,18 +24929,24 @@ data class AutocompletePageAction( /* - Model: AutocompleteAction + Model: AutocompletePageAction */ @Parcelize -data class AutocompleteAction( +data class AutocompletePageAction( - @SerializedName("type") - var type: String?=null, + @SerializedName("query") + var query: @RawValue HashMap?=null, - @SerializedName("page") - var page: AutocompletePageAction?=null + @SerializedName("url") + var url: String?=null, + + @SerializedName("params") + var params: @RawValue HashMap?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -24955,25 +24956,26 @@ data class AutocompleteAction( + + + + } /* - Model: Media + Model: AutocompleteAction */ @Parcelize -data class Media( - +data class AutocompleteAction( - @SerializedName("type") - var type: String?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null, + @SerializedName("page") + var page: AutocompletePageAction?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -24983,8 +24985,6 @@ data class Media( - - } @@ -24996,9 +24996,6 @@ data class AutocompleteResult( - @SerializedName("action") - var action: AutocompleteAction?=null, - @SerializedName("logo") var logo: Media?=null, @@ -25006,7 +25003,10 @@ data class AutocompleteResult( var display: String?=null, @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null + var customJson: @RawValue HashMap?=null, + + @SerializedName("action") + var action: AutocompleteAction?=null ): Parcelable { @@ -25031,20 +25031,20 @@ data class CreateAutocompleteKeyword( - @SerializedName("words") - var words: ArrayList?=null, + @SerializedName("results") + var results: ArrayList?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("results") - var results: ArrayList?=null, + @SerializedName("words") + var words: ArrayList?=null, @SerializedName("app_id") - var appId: String?=null + var appId: String?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -25074,14 +25074,14 @@ data class CreateAutocompleteWordsResponse( @SerializedName("app_id") var appId: String?=null, + @SerializedName("results") + var results: @RawValue ArrayList>?=null, + @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, @SerializedName("words") - var words: ArrayList?=null, - - @SerializedName("results") - var results: @RawValue ArrayList>?=null + var words: ArrayList?=null ): Parcelable { @@ -25106,23 +25106,23 @@ data class ProductBundleItem( + @SerializedName("min_quantity") + var minQuantity: Int?=null, + + @SerializedName("product_uid") + var productUid: Int?=null, + @SerializedName("auto_select") var autoSelect: Boolean?=null, @SerializedName("max_quantity") var maxQuantity: Int?=null, - @SerializedName("product_uid") - var productUid: Int?=null, + @SerializedName("allow_remove") + var allowRemove: Boolean?=null, @SerializedName("auto_add_to_cart") - var autoAddToCart: Boolean?=null, - - @SerializedName("min_quantity") - var minQuantity: Int?=null, - - @SerializedName("allow_remove") - var allowRemove: Boolean?=null + var autoAddToCart: Boolean?=null ): Parcelable { @@ -25151,35 +25151,29 @@ data class GetProductBundleCreateResponse( - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("products") + var products: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("same_store_assignment") var sameStoreAssignment: Boolean?=null, - @SerializedName("name") - var name: String?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("created_on") var createdOn: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @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("page_visibility") var pageVisibility: ArrayList?=null, @@ -25187,14 +25181,20 @@ data class GetProductBundleCreateResponse( @SerializedName("slug") var slug: String?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("choice") + var choice: String?=null, - @SerializedName("products") - var products: ArrayList?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null ): Parcelable { @@ -25266,35 +25266,26 @@ data class ProductBundleRequest( - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("products") + var products: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("same_store_assignment") var sameStoreAssignment: Boolean?=null, - @SerializedName("name") - var name: String?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("created_on") var createdOn: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @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("page_visibility") var pageVisibility: ArrayList?=null, @@ -25302,11 +25293,20 @@ data class ProductBundleRequest( @SerializedName("slug") var slug: String?=null, - @SerializedName("products") - var products: ArrayList?=null, + @SerializedName("choice") + var choice: String?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null ): Parcelable { @@ -25351,17 +25351,17 @@ data class Size( - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("is_available") var isAvailable: Boolean?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, @SerializedName("display") - var display: String?=null + var display: String?=null, + + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -25379,104 +25379,104 @@ data class Size( /* - Model: LimitedProductData + Model: Price */ @Parcelize -data class LimitedProductData( +data class Price( - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("max_effective") + var maxEffective: Double?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, + @SerializedName("min_marked") + var minMarked: Double?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("min_effective") + var minEffective: Double?=null, - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, + @SerializedName("max_marked") + var maxMarked: Double?=null, - @SerializedName("images") - var images: ArrayList?=null, + @SerializedName("currency") + var currency: String?=null - @SerializedName("name") - var name: String?=null, +): Parcelable { - @SerializedName("sizes") - var sizes: ArrayList?=null, - @SerializedName("price") - var price: @RawValue HashMap?=null, - @SerializedName("short_description") - var shortDescription: String?=null, - @SerializedName("item_code") - var itemCode: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null -): Parcelable { +} + + +/* + Model: LimitedProductData +*/ +@Parcelize +data class LimitedProductData( + @SerializedName("sizes") + var sizes: ArrayList?=null, + @SerializedName("item_code") + var itemCode: String?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("images") + var images: ArrayList?=null, + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("identifier") + var identifier: @RawValue HashMap?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, + @SerializedName("price") + var price: @RawValue HashMap?=null +): Parcelable { -} - - -/* - Model: Price -*/ -@Parcelize -data class Price( - @SerializedName("max_marked") - var maxMarked: Double?=null, - @SerializedName("max_effective") - var maxEffective: Double?=null, - @SerializedName("min_marked") - var minMarked: Double?=null, - @SerializedName("min_effective") - var minEffective: Double?=null, - @SerializedName("currency") - var currency: String?=null -): Parcelable { @@ -25501,32 +25501,32 @@ data class GetProducts( - @SerializedName("auto_select") - var autoSelect: Boolean?=null, - - @SerializedName("max_quantity") - var maxQuantity: Int?=null, - @SerializedName("sizes") var sizes: ArrayList?=null, + @SerializedName("min_quantity") + var minQuantity: Int?=null, + + @SerializedName("price") + var price: Price?=null, + @SerializedName("product_uid") var productUid: Int?=null, - @SerializedName("auto_add_to_cart") - var autoAddToCart: Boolean?=null, + @SerializedName("auto_select") + var autoSelect: Boolean?=null, - @SerializedName("min_quantity") - var minQuantity: Int?=null, + @SerializedName("allow_remove") + var allowRemove: Boolean?=null, + + @SerializedName("max_quantity") + var maxQuantity: Int?=null, @SerializedName("product_details") var productDetails: LimitedProductData?=null, - @SerializedName("price") - var price: Price?=null, - - @SerializedName("allow_remove") - var allowRemove: Boolean?=null + @SerializedName("auto_add_to_cart") + var autoAddToCart: Boolean?=null ): Parcelable { @@ -25561,14 +25561,11 @@ data class GetProductBundleResponse( - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("slug") - var slug: String?=null, + @SerializedName("products") + var products: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("same_store_assignment") var sameStoreAssignment: Boolean?=null, @@ -25576,20 +25573,23 @@ data class GetProductBundleResponse( @SerializedName("name") var name: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("choice") - var choice: String?=null, + @SerializedName("logo") + var logo: String?=null, @SerializedName("page_visibility") var pageVisibility: ArrayList?=null, - @SerializedName("products") - var products: ArrayList?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("choice") + var choice: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -25626,29 +25626,23 @@ data class ProductBundleUpdateRequest( - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("products") + var products: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("same_store_assignment") var sameStoreAssignment: Boolean?=null, + @SerializedName("logo") + var logo: String?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("choice") - var choice: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, @SerializedName("page_visibility") var pageVisibility: ArrayList?=null, @@ -25656,11 +25650,17 @@ data class ProductBundleUpdateRequest( @SerializedName("slug") var slug: String?=null, - @SerializedName("products") - var products: ArrayList?=null, + @SerializedName("choice") + var choice: String?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null ): Parcelable { @@ -25726,14 +25726,14 @@ data class Meta( - @SerializedName("unit") - var unit: String?=null, - @SerializedName("headers") var headers: @RawValue HashMap?=null, @SerializedName("values") - var values: @RawValue ArrayList>?=null + var values: @RawValue ArrayList>?=null, + + @SerializedName("unit") + var unit: String?=null ): Parcelable { @@ -25776,20 +25776,11 @@ data class ValidateSizeGuide( - @SerializedName("active") - var active: Boolean?=null, - - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("image") - var image: String?=null, - - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("tag") + var tag: String?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("id") + var id: String?=null, @SerializedName("title") var title: String?=null, @@ -25797,29 +25788,38 @@ data class ValidateSizeGuide( @SerializedName("subtitle") var subtitle: String?=null, - @SerializedName("tag") - var tag: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("active") + var active: Boolean?=null, @SerializedName("name") var name: String?=null, + @SerializedName("image") + var image: String?=null, + + @SerializedName("description") + var description: String?=null, + @SerializedName("brand_id") var brandId: Int?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("guide") + var guide: Guide?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("guide") - var guide: Guide?=null + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null ): Parcelable { @@ -25886,46 +25886,49 @@ data class SizeGuideResponse( - @SerializedName("active") - var active: Boolean?=null, + @SerializedName("tag") + var tag: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - - @SerializedName("title") - var title: String?=null, + @SerializedName("title") + var title: String?=null, @SerializedName("subtitle") var subtitle: String?=null, + @SerializedName("active") + var active: Boolean?=null, + + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("brand_id") var brandId: Int?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + + @SerializedName("guide") + var guide: @RawValue HashMap?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("modified_on") var modifiedOn: String?=null, - @SerializedName("tag") - var tag: String?=null, + @SerializedName("created_on") + var createdOn: String?=null + +): Parcelable { - @SerializedName("id") - var id: String?=null, - @SerializedName("guide") - var guide: @RawValue HashMap?=null -): Parcelable { @@ -25948,6 +25951,28 @@ data class SizeGuideResponse( + + + + +} + + +/* + Model: MetaFields +*/ +@Parcelize +data class MetaFields( + + + + @SerializedName("key") + var key: @RawValue Any?=null, + + @SerializedName("value") + var value: @RawValue Any?=null + +): Parcelable { @@ -25959,21 +25984,21 @@ data class SizeGuideResponse( /* - Model: MOQData + Model: ApplicationItemMOQ */ @Parcelize -data class MOQData( +data class ApplicationItemMOQ( + @SerializedName("maximum") + var maximum: Int?=null, + @SerializedName("increment_unit") var incrementUnit: Int?=null, @SerializedName("minimum") - var minimum: Int?=null, - - @SerializedName("maximum") - var maximum: Int?=null + var minimum: Int?=null ): Parcelable { @@ -25989,10 +26014,10 @@ data class MOQData( /* - Model: SEOData + Model: ApplicationItemSEO */ @Parcelize -data class SEOData( +data class ApplicationItemSEO( @@ -26014,27 +26039,33 @@ data class SEOData( /* - Model: OwnerAppItemResponse + Model: ApplicationItemMeta */ @Parcelize -data class OwnerAppItemResponse( +data class ApplicationItemMeta( - @SerializedName("moq") - var moq: MOQData?=null, + @SerializedName("is_gift") + var isGift: Boolean?=null, - @SerializedName("alt_text") - var altText: @RawValue HashMap?=null, + @SerializedName("_custom_meta") + var customMeta: ArrayList?=null, - @SerializedName("seo") - var seo: SEOData?=null, + @SerializedName("moq") + var moq: ApplicationItemMOQ?=null, @SerializedName("is_cod") var isCod: Boolean?=null, - @SerializedName("is_gift") - var isGift: Boolean?=null + @SerializedName("seo") + var seo: ApplicationItemSEO?=null, + + @SerializedName("alt_text") + var altText: @RawValue HashMap?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -26050,25 +26081,26 @@ data class OwnerAppItemResponse( + + + + } /* - Model: ApplicationItemMOQ + Model: SuccessResponse1 */ @Parcelize -data class ApplicationItemMOQ( - +data class SuccessResponse1( - @SerializedName("increment_unit") - var incrementUnit: Int?=null, - @SerializedName("minimum") - var minimum: Int?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("maximum") - var maximum: Int?=null + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -26078,24 +26110,25 @@ data class ApplicationItemMOQ( - - } /* - Model: MetaFields + Model: MOQData */ @Parcelize -data class MetaFields( +data class MOQData( - @SerializedName("key") - var key: @RawValue Any?=null, + @SerializedName("maximum") + var maximum: Int?=null, - @SerializedName("value") - var value: @RawValue Any?=null + @SerializedName("increment_unit") + var incrementUnit: Int?=null, + + @SerializedName("minimum") + var minimum: Int?=null ): Parcelable { @@ -26105,14 +26138,16 @@ data class MetaFields( + + } /* - Model: ApplicationItemSEO + Model: SEOData */ @Parcelize -data class ApplicationItemSEO( +data class SEOData( @@ -26134,70 +26169,35 @@ data class ApplicationItemSEO( /* - Model: ApplicationItemMeta + Model: OwnerAppItemResponse */ @Parcelize -data class ApplicationItemMeta( - - - - @SerializedName("moq") - var moq: ApplicationItemMOQ?=null, - - @SerializedName("alt_text") - var altText: @RawValue HashMap?=null, +data class OwnerAppItemResponse( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("_custom_meta") - var customMeta: ArrayList?=null, - @SerializedName("seo") - var seo: ApplicationItemSEO?=null, + @SerializedName("is_gift") + var isGift: Boolean?=null, @SerializedName("is_cod") var isCod: Boolean?=null, - @SerializedName("is_gift") - var isGift: Boolean?=null - -): Parcelable { - - - - - - - - - - - - - + @SerializedName("moq") + var moq: MOQData?=null, + @SerializedName("seo") + var seo: SEOData?=null, + @SerializedName("alt_text") + var altText: @RawValue HashMap?=null +): Parcelable { -} - - -/* - Model: SuccessResponse1 -*/ -@Parcelize -data class SuccessResponse1( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("success") - var success: Boolean?=null -): Parcelable { @@ -26216,14 +26216,14 @@ data class GetConfigMetadataResponse( - @SerializedName("condition") - var condition: @RawValue ArrayList>?=null, - @SerializedName("values") var values: @RawValue ArrayList>?=null, @SerializedName("data") - var data: @RawValue ArrayList>?=null + var data: @RawValue ArrayList>?=null, + + @SerializedName("condition") + var condition: @RawValue ArrayList>?=null ): Parcelable { @@ -26246,15 +26246,15 @@ data class PageResponseType( + @SerializedName("next") + var next: Int?=null, + @SerializedName("total_count") var totalCount: Int?=null, @SerializedName("current") var current: Int?=null, - @SerializedName("next") - var next: Int?=null, - @SerializedName("has_next") var hasNext: Boolean?=null @@ -26281,11 +26281,11 @@ data class GetConfigResponse( - @SerializedName("page") - var page: PageResponseType?=null, - @SerializedName("data") - var data: @RawValue ArrayList>?=null + var data: @RawValue ArrayList>?=null, + + @SerializedName("page") + var page: PageResponseType?=null ): Parcelable { @@ -26329,26 +26329,26 @@ data class AttributeDetailsGroup( @SerializedName("key") var key: String?=null, - @SerializedName("unit") - var unit: String?=null, - @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("display_type") var displayType: String?=null, + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("name") + var name: String?=null, + @SerializedName("priority") var priority: Int?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("unit") + var unit: String?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -26381,20 +26381,20 @@ data class AppConfigurationDetail( - @SerializedName("is_default") - var isDefault: Boolean?=null, - - @SerializedName("name") - var name: String?=null, + @SerializedName("template_slugs") + var templateSlugs: ArrayList?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("template_slugs") - var templateSlugs: ArrayList?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("attributes") + var attributes: ArrayList?=null, @SerializedName("priority") var priority: Int?=null, @@ -26402,11 +26402,11 @@ data class AppConfigurationDetail( @SerializedName("slug") var slug: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("attributes") - var attributes: ArrayList?=null + @SerializedName("is_default") + var isDefault: Boolean?=null ): Parcelable { @@ -26467,23 +26467,23 @@ data class AppConfigurationsSort( @SerializedName("default_key") var defaultKey: String?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("logo") + var logo: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("priority") + var priority: Int?=null, @SerializedName("app_id") var appId: String?=null, - @SerializedName("priority") - var priority: Int?=null, - - @SerializedName("logo") - var logo: String?=null + @SerializedName("is_default") + var isDefault: Boolean?=null ): Parcelable { @@ -26556,17 +26556,17 @@ data class GetCatalogConfigurationDetailsProduct( + @SerializedName("detail") + var detail: @RawValue HashMap?=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 + @SerializedName("similar") + var similar: @RawValue HashMap?=null ): Parcelable { @@ -26642,11 +26642,11 @@ data class MetaDataListingFilterMetaResponse( @SerializedName("units") var units: @RawValue ArrayList>?=null, - @SerializedName("filter_types") - var filterTypes: ArrayList?=null, - @SerializedName("display") - var display: String?=null + var display: String?=null, + + @SerializedName("filter_types") + var filterTypes: ArrayList?=null ): Parcelable { @@ -26734,27 +26734,217 @@ data class GetCatalogConfigurationMetaData( /* - Model: ConfigurationListingSortConfig + Model: ProductSize */ @Parcelize -data class ConfigurationListingSortConfig( +data class ProductSize( + + + + @SerializedName("min") + var min: Int?=null, + + @SerializedName("max") + var max: Int?=null + +): Parcelable { + + + + + + + +} + + +/* + Model: ConfigurationProductVariantConfig +*/ +@Parcelize +data class ConfigurationProductVariantConfig( @SerializedName("key") var key: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("display_type") + var displayType: String?=null, + + @SerializedName("logo") + var logo: String?=null, + @SerializedName("name") var name: String?=null, + @SerializedName("priority") + var priority: Int?=null, + + @SerializedName("size") + var size: ProductSize?=null + +): Parcelable { + + + + + + + + + + + + + + + + + +} + + +/* + Model: ConfigurationProductVariant +*/ +@Parcelize +data class ConfigurationProductVariant( + + + + @SerializedName("config") + var config: ArrayList?=null + +): Parcelable { + + + + + +} + + +/* + Model: ConfigurationProductConfig +*/ +@Parcelize +data class ConfigurationProductConfig( + + + + @SerializedName("key") + var key: String?=null, + + @SerializedName("title") + var title: String?=null, + @SerializedName("is_active") var isActive: Boolean?=null, + @SerializedName("subtitle") + var subtitle: String?=null, + + @SerializedName("logo") + var logo: String?=null, + @SerializedName("priority") var priority: Int?=null, + @SerializedName("size") + var size: ProductSize?=null + +): Parcelable { + + + + + + + + + + + + + + + + + +} + + +/* + Model: ConfigurationProductSimilar +*/ +@Parcelize +data class ConfigurationProductSimilar( + + + + @SerializedName("config") + var config: ArrayList?=null + +): Parcelable { + + + + + +} + + +/* + Model: ConfigurationProduct +*/ +@Parcelize +data class ConfigurationProduct( + + + + @SerializedName("variant") + var variant: ConfigurationProductVariant?=null, + + @SerializedName("similar") + var similar: ConfigurationProductSimilar?=null + +): Parcelable { + + + + + + + +} + + +/* + Model: ConfigurationListingSortConfig +*/ +@Parcelize +data class ConfigurationListingSortConfig( + + + + @SerializedName("key") + var key: String?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("logo") - var logo: String?=null + var logo: String?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("priority") + var priority: Int?=null ): Parcelable { @@ -26806,14 +26996,14 @@ data class ConfigurationBucketPoints( - @SerializedName("start") - var start: Double?=null, - @SerializedName("end") var end: Double?=null, @SerializedName("display") - var display: String?=null + var display: String?=null, + + @SerializedName("start") + var start: Double?=null ): Parcelable { @@ -26836,21 +27026,21 @@ data class ConfigurationListingFilterValue( - @SerializedName("sort") - var sort: String?=null, - - @SerializedName("bucket_points") - var bucketPoints: ArrayList?=null, + @SerializedName("condition") + var condition: String?=null, @SerializedName("value") var value: String?=null, - @SerializedName("condition") - var condition: String?=null, - @SerializedName("map") var map: @RawValue HashMap?=null, + @SerializedName("sort") + var sort: String?=null, + + @SerializedName("bucket_points") + var bucketPoints: ArrayList?=null, + @SerializedName("map_values") var mapValues: @RawValue ArrayList>?=null @@ -26884,26 +27074,26 @@ data class ConfigurationListingFilterConfig( @SerializedName("key") var key: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("type") var type: String?=null, + @SerializedName("display_name") + var displayName: String?=null, + + @SerializedName("logo") + var logo: String?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("priority") var priority: Int?=null, @SerializedName("value_config") - var valueConfig: ConfigurationListingFilterValue?=null, - - @SerializedName("logo") - var logo: String?=null, - - @SerializedName("display_name") - var displayName: String?=null + var valueConfig: ConfigurationListingFilterValue?=null ): Parcelable { @@ -26979,58 +27169,45 @@ data class ConfigurationListing( /* - Model: ProductSize + Model: AppCatalogConfiguration */ @Parcelize -data class ProductSize( - - - - @SerializedName("max") - var max: Int?=null, - - @SerializedName("min") - var min: Int?=null - -): Parcelable { - - - +data class AppCatalogConfiguration( + @SerializedName("id") + var id: String?=null, -} - - -/* - Model: ConfigurationProductVariantConfig -*/ -@Parcelize -data class ConfigurationProductVariantConfig( + @SerializedName("type") + var type: String?=null, + @SerializedName("config_type") + var configType: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("product") + var product: ConfigurationProduct?=null, - @SerializedName("size") - var size: ProductSize?=null, + @SerializedName("config_id") + var configId: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("listing") + var listing: ConfigurationListing?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("display_type") - var displayType: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null ): Parcelable { @@ -27050,21 +27227,9 @@ data class ConfigurationProductVariantConfig( -} - - -/* - Model: ConfigurationProductVariant -*/ -@Parcelize -data class ConfigurationProductVariant( - @SerializedName("config") - var config: ArrayList?=null - -): Parcelable { @@ -27074,33 +27239,18 @@ data class ConfigurationProductVariant( /* - Model: ConfigurationProductConfig + Model: GetAppCatalogConfiguration */ @Parcelize -data class ConfigurationProductConfig( - - - - @SerializedName("key") - var key: String?=null, - - @SerializedName("size") - var size: ProductSize?=null, +data class GetAppCatalogConfiguration( - @SerializedName("title") - var title: String?=null, - @SerializedName("subtitle") - var subtitle: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("data") + var data: AppCatalogConfiguration?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("is_default") + var isDefault: Boolean?=null ): Parcelable { @@ -27110,104 +27260,46 @@ data class ConfigurationProductConfig( - - - - - - - - - - } /* - Model: ConfigurationProductSimilar -*/ -@Parcelize -data class ConfigurationProductSimilar( - - - - @SerializedName("config") - var config: ArrayList?=null - -): Parcelable { - - - - - -} - - -/* - Model: ConfigurationProduct + Model: AppConfiguration */ @Parcelize -data class ConfigurationProduct( - - - - @SerializedName("variant") - var variant: ConfigurationProductVariant?=null, - - @SerializedName("similar") - var similar: ConfigurationProductSimilar?=null - -): Parcelable { - - - +data class AppConfiguration( + @SerializedName("type") + var type: String?=null, -} - - -/* - Model: AppCatalogConfiguration -*/ -@Parcelize -data class AppCatalogConfiguration( + @SerializedName("config_type") + var configType: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("product") + var product: ConfigurationProduct?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("config_id") + var configId: String?=null, @SerializedName("modified_by") var modifiedBy: @RawValue HashMap?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - - @SerializedName("config_type") - var configType: String?=null, - @SerializedName("listing") var listing: ConfigurationListing?=null, - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("app_id") var appId: String?=null, - @SerializedName("product") - var product: ConfigurationProduct?=null, - - @SerializedName("id") - var id: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("config_id") - var configId: String?=null + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null ): Parcelable { @@ -27230,8 +27322,6 @@ data class AppCatalogConfiguration( - - @@ -27239,18 +27329,18 @@ data class AppCatalogConfiguration( /* - Model: GetAppCatalogConfiguration + Model: GetCatalogConfigurationDetailsSchemaListing */ @Parcelize -data class GetAppCatalogConfiguration( +data class GetCatalogConfigurationDetailsSchemaListing( - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("sort") + var sort: @RawValue HashMap?=null, - @SerializedName("data") - var data: AppCatalogConfiguration?=null + @SerializedName("filter") + var filter: @RawValue HashMap?=null ): Parcelable { @@ -27264,52 +27354,32 @@ data class GetAppCatalogConfiguration( /* - Model: AppConfiguration + Model: EntityConfiguration */ @Parcelize -data class AppConfiguration( - - +data class EntityConfiguration( - @SerializedName("type") - var type: String?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("id") + var id: String?=null, @SerializedName("config_type") var configType: String?=null, - @SerializedName("listing") - var listing: ConfigurationListing?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("product") - var product: ConfigurationProduct?=null, + var product: GetCatalogConfigurationDetailsProduct?=null, @SerializedName("config_id") - var configId: String?=null - -): Parcelable { - - - - - + var configId: String?=null, + @SerializedName("listing") + var listing: GetCatalogConfigurationDetailsSchemaListing?=null, + @SerializedName("app_id") + var appId: String?=null +): Parcelable { @@ -27329,18 +27399,18 @@ data class AppConfiguration( /* - Model: GetCatalogConfigurationDetailsSchemaListing + Model: GetAppCatalogEntityConfiguration */ @Parcelize -data class GetCatalogConfigurationDetailsSchemaListing( +data class GetAppCatalogEntityConfiguration( - @SerializedName("sort") - var sort: @RawValue HashMap?=null, + @SerializedName("data") + var data: EntityConfiguration?=null, - @SerializedName("filter") - var filter: @RawValue HashMap?=null + @SerializedName("is_default") + var isDefault: Boolean?=null ): Parcelable { @@ -27354,30 +27424,21 @@ data class GetCatalogConfigurationDetailsSchemaListing( /* - Model: EntityConfiguration + Model: ProductSortOn */ @Parcelize -data class EntityConfiguration( - - - - @SerializedName("config_type") - var configType: String?=null, +data class ProductSortOn( - @SerializedName("listing") - var listing: GetCatalogConfigurationDetailsSchemaListing?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("product") - var product: GetCatalogConfigurationDetailsProduct?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, - @SerializedName("config_id") - var configId: String?=null + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -27389,37 +27450,6 @@ data class EntityConfiguration( - - - - - - -} - - -/* - Model: GetAppCatalogEntityConfiguration -*/ -@Parcelize -data class GetAppCatalogEntityConfiguration( - - - - @SerializedName("is_default") - var isDefault: Boolean?=null, - - @SerializedName("data") - var data: EntityConfiguration?=null - -): Parcelable { - - - - - - - } @@ -27431,20 +27461,20 @@ data class ProductFiltersKey( - @SerializedName("display") - var display: String?=null, - @SerializedName("kind") var kind: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("operators") var operators: ArrayList?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("logo") - var logo: String?=null + var logo: String?=null, + + @SerializedName("display") + var display: String?=null ): Parcelable { @@ -27471,20 +27501,11 @@ data class ProductFiltersValue( - @SerializedName("display") - var display: String?=null, - - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - @SerializedName("count") var count: Int?=null, - @SerializedName("selected_max") - var selectedMax: Int?=null, - - @SerializedName("min") - var min: Int?=null, + @SerializedName("query_format") + var queryFormat: String?=null, @SerializedName("value") var value: @RawValue Any?=null, @@ -27492,20 +27513,29 @@ data class ProductFiltersValue( @SerializedName("currency_code") var currencyCode: String?=null, + @SerializedName("display_format") + var displayFormat: String?=null, + @SerializedName("max") var max: Int?=null, - @SerializedName("selected_min") - var selectedMin: Int?=null, + @SerializedName("selected_max") + var selectedMax: Int?=null, + + @SerializedName("currency_symbol") + var currencySymbol: String?=null, @SerializedName("is_selected") var isSelected: Boolean?=null, - @SerializedName("display_format") - var displayFormat: String?=null, + @SerializedName("min") + var min: Int?=null, - @SerializedName("query_format") - var queryFormat: String?=null + @SerializedName("selected_min") + var selectedMin: Int?=null, + + @SerializedName("display") + var display: String?=null ): Parcelable { @@ -27560,36 +27590,6 @@ data class ProductFilters( -} - - -/* - Model: ProductSortOn -*/ -@Parcelize -data class ProductSortOn( - - - - @SerializedName("value") - var value: String?=null, - - @SerializedName("is_selected") - var isSelected: Boolean?=null, - - @SerializedName("name") - var name: String?=null - -): Parcelable { - - - - - - - - - } @@ -27601,14 +27601,14 @@ data class GetCollectionQueryOptionResponse( - @SerializedName("filters") - var filters: ArrayList?=null, - @SerializedName("sort_on") var sortOn: ArrayList?=null, @SerializedName("operators") - var operators: HashMap?=null + var operators: HashMap?=null, + + @SerializedName("filters") + var filters: ArrayList?=null ): Parcelable { @@ -27624,21 +27624,21 @@ data class GetCollectionQueryOptionResponse( /* - Model: CollectionListingFilterTag + Model: CollectionQuery */ @Parcelize -data class CollectionListingFilterTag( +data class CollectionQuery( - @SerializedName("is_selected") - var isSelected: Boolean?=null, + @SerializedName("op") + var op: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("attribute") + var attribute: String?=null, - @SerializedName("display") - var display: String?=null + @SerializedName("value") + var value: @RawValue ArrayList?=null ): Parcelable { @@ -27654,21 +27654,21 @@ data class CollectionListingFilterTag( /* - Model: CollectionListingFilterType + Model: Media1 */ @Parcelize -data class CollectionListingFilterType( +data class Media1( - @SerializedName("is_selected") - var isSelected: Boolean?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("display") - var display: String?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -27680,31 +27680,6 @@ data class CollectionListingFilterType( -} - - -/* - Model: CollectionListingFilter -*/ -@Parcelize -data class CollectionListingFilter( - - - - @SerializedName("tags") - var tags: ArrayList?=null, - - @SerializedName("type") - var type: ArrayList?=null - -): Parcelable { - - - - - - - } @@ -27716,14 +27691,14 @@ data class BannerImage( - @SerializedName("type") - var type: String?=null, - @SerializedName("aspect_ratio") var aspectRatio: String?=null, @SerializedName("url") - var url: String?=null + var url: String?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -27746,11 +27721,11 @@ data class ImageUrls( - @SerializedName("portrait") - var portrait: BannerImage?=null, - @SerializedName("landscape") - var landscape: BannerImage?=null + var landscape: BannerImage?=null, + + @SerializedName("portrait") + var portrait: BannerImage?=null ): Parcelable { @@ -27764,55 +27739,74 @@ data class ImageUrls( /* - Model: Media1 + Model: GetCollectionDetailNest */ @Parcelize -data class Media1( +data class GetCollectionDetailNest( - @SerializedName("type") - var type: String?=null, + @SerializedName("tag") + var tag: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("description") + var description: String?=null, -): Parcelable { + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, + @SerializedName("priority") + var priority: Int?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("cron") + var cron: @RawValue HashMap?=null, + @SerializedName("action") + var action: Action?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, -} - - -/* - Model: CollectionQuery -*/ -@Parcelize -data class CollectionQuery( + @SerializedName("query") + var query: ArrayList?=null, + @SerializedName("logo") + var logo: Media1?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("attribute") - var attribute: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("value") - var value: @RawValue ArrayList?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("op") - var op: String?=null + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, -): Parcelable { + @SerializedName("banners") + var banners: ImageUrls?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null +): Parcelable { @@ -27820,78 +27814,29 @@ data class CollectionQuery( -} - - -/* - Model: GetCollectionDetailNest -*/ -@Parcelize -data class GetCollectionDetailNest( - @SerializedName("badge") - var badge: @RawValue HashMap?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, - @SerializedName("action") - var action: Action?=null, - @SerializedName("logo") - var logo: Media1?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("query") - var query: ArrayList?=null, - @SerializedName("uid") - var uid: String?=null, - @SerializedName("tag") - var tag: ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("priority") - var priority: Int?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null -): Parcelable { @@ -27905,12 +27850,27 @@ data class GetCollectionDetailNest( +} + + +/* + 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 { @@ -27920,12 +27880,27 @@ data class GetCollectionDetailNest( +} + + +/* + Model: CollectionListingFilterType +*/ +@Parcelize +data class CollectionListingFilterType( + @SerializedName("name") + var name: String?=null, + @SerializedName("display") + var display: String?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null +): Parcelable { @@ -27939,21 +27914,18 @@ data class GetCollectionDetailNest( /* - Model: GetCollectionListingResponse + Model: CollectionListingFilter */ @Parcelize -data class GetCollectionListingResponse( - +data class CollectionListingFilter( - @SerializedName("filters") - var filters: CollectionListingFilter?=null, - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("type") + var type: ArrayList?=null ): Parcelable { @@ -27963,24 +27935,25 @@ data class GetCollectionListingResponse( - - } /* - Model: CollectionBadge + Model: GetCollectionListingResponse */ @Parcelize -data class CollectionBadge( +data class GetCollectionListingResponse( - @SerializedName("color") - var color: String?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("text") - var text: String?=null + @SerializedName("page") + var page: Page?=null, + + @SerializedName("filters") + var filters: CollectionListingFilter?=null ): Parcelable { @@ -27990,6 +27963,8 @@ data class CollectionBadge( + + } @@ -28007,11 +27982,11 @@ data class UserInfo( @SerializedName("user_id") var userId: String?=null, - @SerializedName("email") - var email: String?=null, - @SerializedName("username") - var username: String?=null + var username: String?=null, + + @SerializedName("email") + var email: String?=null ): Parcelable { @@ -28029,18 +28004,18 @@ data class UserInfo( /* - Model: CollectionImage + Model: CollectionBadge */ @Parcelize -data class CollectionImage( +data class CollectionBadge( - @SerializedName("aspect_ratio") - var aspectRatio: String?=null, + @SerializedName("text") + var text: String?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("color") + var color: String?=null ): Parcelable { @@ -28054,18 +28029,27 @@ data class CollectionImage( /* - Model: CollectionBanner + Model: CollectionSchedule */ @Parcelize -data class CollectionBanner( +data class CollectionSchedule( - @SerializedName("portrait") - var portrait: CollectionImage?=null, + @SerializedName("next_schedule") + var nextSchedule: ArrayList?=null, - @SerializedName("landscape") - var landscape: CollectionImage?=null + @SerializedName("start") + var start: String?=null, + + @SerializedName("cron") + var cron: String?=null, + + @SerializedName("duration") + var duration: Int?=null, + + @SerializedName("end") + var end: String?=null ): Parcelable { @@ -28075,39 +28059,55 @@ data class CollectionBanner( + + + + + + } /* - Model: CollectionSchedule + Model: CollectionImage */ @Parcelize -data class CollectionSchedule( +data class CollectionImage( - @SerializedName("start") - var start: String?=null, + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, + + @SerializedName("url") + var url: String?=null + +): Parcelable { - @SerializedName("end") - var end: String?=null, - @SerializedName("duration") - var duration: Int?=null, - @SerializedName("cron") - var cron: String?=null, - @SerializedName("next_schedule") - var nextSchedule: ArrayList?=null -): Parcelable { +} + + +/* + Model: CollectionBanner +*/ +@Parcelize +data class CollectionBanner( + + @SerializedName("portrait") + var portrait: CollectionImage?=null, + @SerializedName("landscape") + var landscape: CollectionImage?=null +): Parcelable { @@ -28151,80 +28151,80 @@ data class CreateCollection( - @SerializedName("badge") - var badge: CollectionBadge?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("created_by") - var createdBy: UserInfo?=null, + @SerializedName("is_visible") + var isVisible: Boolean?=null, - @SerializedName("banners") - var banners: CollectionBanner?=null, + @SerializedName("description") + var description: String?=null, @SerializedName("visible_facets_keys") var visibleFacetsKeys: ArrayList?=null, - @SerializedName("published") - var published: Boolean?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserInfo?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("created_by") + var createdBy: UserInfo?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("badge") + var badge: CollectionBadge?=null, @SerializedName("type") var type: String?=null, + @SerializedName("app_id") + var appId: String?=null, + + @SerializedName("published") + var published: Boolean?=null, + @SerializedName("meta") var meta: @RawValue HashMap?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("_schedule") var schedule: CollectionSchedule?=null, - @SerializedName("sort_on") - var sortOn: String?=null, + @SerializedName("query") + var query: ArrayList?=null, @SerializedName("logo") var logo: CollectionImage?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("sort_on") + var sortOn: String?=null, + + @SerializedName("tags") + var tags: ArrayList?=null, @SerializedName("name") var name: String?=null, - @SerializedName("seo") - var seo: SeoDetail?=null, - - @SerializedName("is_visible") - var isVisible: Boolean?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, - @SerializedName("query") - var query: ArrayList?=null, + @SerializedName("banners") + var banners: CollectionBanner?=null, @SerializedName("_locale_language") var localeLanguage: @RawValue HashMap?=null, - @SerializedName("modified_by") - var modifiedBy: UserInfo?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, - @SerializedName("description") - var description: String?=null + @SerializedName("seo") + var seo: SeoDetail?=null ): Parcelable { @@ -28291,62 +28291,62 @@ data class CollectionCreateResponse( - @SerializedName("badge") - var badge: @RawValue HashMap?=null, + @SerializedName("tag") + var tag: ArrayList?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("description") + var description: String?=null, @SerializedName("visible_facets_keys") var visibleFacetsKeys: ArrayList?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, @SerializedName("type") var type: String?=null, + @SerializedName("cron") + var cron: @RawValue HashMap?=null, + + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("meta") var meta: @RawValue HashMap?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, - @SerializedName("_schedule") var schedule: @RawValue HashMap?=null, - @SerializedName("sort_on") - var sortOn: String?=null, + @SerializedName("query") + var query: ArrayList?=null, @SerializedName("logo") var logo: BannerImage?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("sort_on") + var sortOn: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("query") - var query: ArrayList?=null, - - @SerializedName("tag") - var tag: ArrayList?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null + @SerializedName("allow_sort") + var allowSort: Boolean?=null ): Parcelable { @@ -28401,59 +28401,59 @@ data class CollectionDetailResponse( - @SerializedName("type") - var type: String?=null, + @SerializedName("tag") + var tag: ArrayList?=null, @SerializedName("query") var query: ArrayList?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, @SerializedName("badge") var badge: @RawValue HashMap?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("cron") + var cron: @RawValue HashMap?=null, + + @SerializedName("type") + var type: String?=null, + + @SerializedName("logo") + var logo: Media1?=null, @SerializedName("name") var name: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("tag") - var tag: ArrayList?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, @SerializedName("visible_facets_keys") var visibleFacetsKeys: ArrayList?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("priority") var priority: Int?=null, - @SerializedName("description") - var description: String?=null, - - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("logo") - var logo: Media1?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -28506,26 +28506,26 @@ data class UpdateCollection( - @SerializedName("badge") - var badge: CollectionBadge?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("banners") - var banners: CollectionBanner?=null, + @SerializedName("is_visible") + var isVisible: Boolean?=null, + + @SerializedName("description") + var description: String?=null, @SerializedName("visible_facets_keys") var visibleFacetsKeys: ArrayList?=null, - @SerializedName("published") - var published: Boolean?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserInfo?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("badge") + var badge: CollectionBadge?=null, @SerializedName("type") var type: String?=null, @@ -28533,47 +28533,47 @@ data class UpdateCollection( @SerializedName("meta") var meta: @RawValue HashMap?=null, + @SerializedName("published") + var published: Boolean?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("_schedule") var schedule: CollectionSchedule?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, - - @SerializedName("sort_on") - var sortOn: String?=null, + @SerializedName("query") + var query: ArrayList?=null, @SerializedName("logo") var logo: CollectionImage?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("sort_on") + var sortOn: String?=null, + + @SerializedName("tags") + var tags: ArrayList?=null, @SerializedName("name") var name: String?=null, - @SerializedName("seo") - var seo: SeoDetail?=null, - - @SerializedName("is_visible") - var isVisible: Boolean?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, - @SerializedName("query") - var query: ArrayList?=null, + @SerializedName("banners") + var banners: CollectionBanner?=null, @SerializedName("_locale_language") var localeLanguage: @RawValue HashMap?=null, - @SerializedName("modified_by") - var modifiedBy: UserInfo?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, - @SerializedName("description") - var description: String?=null + @SerializedName("seo") + var seo: SeoDetail?=null ): Parcelable { @@ -28636,14 +28636,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 { @@ -28666,11 +28666,11 @@ data class ProductDetailGroupedAttribute( - @SerializedName("details") - var details: ArrayList?=null, - @SerializedName("title") - var title: String?=null + var title: String?=null, + + @SerializedName("details") + var details: ArrayList?=null ): Parcelable { @@ -28691,17 +28691,17 @@ data class Price1( - @SerializedName("currency_symbol") - var currencySymbol: String?=null, + @SerializedName("min") + var min: Double?=null, @SerializedName("max") var max: Double?=null, - @SerializedName("min") - var min: Double?=null, - @SerializedName("currency_code") - var currencyCode: String?=null + var currencyCode: String?=null, + + @SerializedName("currency_symbol") + var currencySymbol: String?=null ): Parcelable { @@ -28751,17 +28751,17 @@ data class ProductBrand( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("logo") var logo: Media1?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("action") var action: Action?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -28786,83 +28786,83 @@ data class ProductListingDetail( - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, + @SerializedName("item_code") + var itemCode: String?=null, - @SerializedName("has_variant") - var hasVariant: Boolean?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, - @SerializedName("sellable") - var sellable: Boolean?=null, + @SerializedName("item_type") + var itemType: String?=null, + + @SerializedName("description") + var description: String?=null, @SerializedName("short_description") var shortDescription: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("discount") + var discount: String?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, + + @SerializedName("medias") + var medias: ArrayList?=null, @SerializedName("type") var type: String?=null, + @SerializedName("teaser_tag") + var teaserTag: @RawValue HashMap?=null, + @SerializedName("tryouts") var tryouts: ArrayList?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null, - - @SerializedName("item_type") - var itemType: String?=null, + @SerializedName("image_nature") + var imageNature: String?=null, - @SerializedName("rating_count") - var ratingCount: Int?=null, + @SerializedName("similars") + var similars: ArrayList?=null, @SerializedName("highlights") var highlights: ArrayList?=null, - @SerializedName("medias") - var medias: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("color") - var color: String?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("promo_meta") - var promoMeta: @RawValue HashMap?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, + + @SerializedName("sellable") + var sellable: Boolean?=null, @SerializedName("price") var price: ProductListingPrice?=null, + @SerializedName("rating") + var rating: Double?=null, + @SerializedName("brand") var brand: ProductBrand?=null, - @SerializedName("discount") - var discount: String?=null, - - @SerializedName("similars") - var similars: ArrayList?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("image_nature") - var imageNature: String?=null, - - @SerializedName("rating") - var rating: Double?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("teaser_tag") - var teaserTag: @RawValue HashMap?=null, + @SerializedName("promo_meta") + var promoMeta: @RawValue HashMap?=null, - @SerializedName("item_code") - var itemCode: String?=null + @SerializedName("color") + var color: String?=null ): Parcelable { @@ -28931,17 +28931,17 @@ data class GetCollectionItemsResponse( - @SerializedName("filters") - var filters: ArrayList?=null, + @SerializedName("sort_on") + var sortOn: ArrayList?=null, @SerializedName("items") var items: ArrayList?=null, - @SerializedName("sort_on") - var sortOn: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + var page: Page?=null, + + @SerializedName("filters") + var filters: ArrayList?=null ): Parcelable { @@ -28966,11 +28966,11 @@ data class ItemQueryForUserCollection( - @SerializedName("action") - var action: String?=null, - @SerializedName("item_id") - var itemId: Int?=null + var itemId: Int?=null, + + @SerializedName("action") + var action: String?=null ): Parcelable { @@ -28991,14 +28991,14 @@ data class CollectionItemRequest( + @SerializedName("query") + var query: ArrayList?=null, + @SerializedName("item") var item: ArrayList?=null, @SerializedName("type") - var type: String?=null, - - @SerializedName("query") - var query: ArrayList?=null + var type: String?=null ): Parcelable { @@ -29039,68 +29039,68 @@ data class UpdatedResponse( /* - Model: CatalogInsightItem + Model: CatalogInsightBrand */ @Parcelize -data class CatalogInsightItem( +data class CatalogInsightBrand( - @SerializedName("sellable_count") - var sellableCount: Int?=null, + @SerializedName("available_articles") + var availableArticles: Int?=null, - @SerializedName("count") - var count: Int?=null, + @SerializedName("total_articles") + var totalArticles: Int?=null, - @SerializedName("out_of_stock_count") - var outOfStockCount: Int?=null + @SerializedName("name") + var name: String?=null, -): Parcelable { + @SerializedName("available_sizes") + var availableSizes: Int?=null, + @SerializedName("article_freshness") + var articleFreshness: Int?=null, + @SerializedName("total_sizes") + var totalSizes: Int?=null +): Parcelable { -} - - -/* - Model: CatalogInsightBrand -*/ -@Parcelize -data class CatalogInsightBrand( - @SerializedName("article_freshness") - var articleFreshness: Int?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("available_articles") - var availableArticles: Int?=null, - @SerializedName("total_sizes") - var totalSizes: Int?=null, - @SerializedName("total_articles") - var totalArticles: Int?=null, - @SerializedName("available_sizes") - var availableSizes: Int?=null -): Parcelable { +} + + +/* + Model: CatalogInsightItem +*/ +@Parcelize +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 +): Parcelable { @@ -29121,11 +29121,11 @@ data class CatalogInsightResponse( - @SerializedName("item") - var item: CatalogInsightItem?=null, - @SerializedName("brand_distribution") - var brandDistribution: CatalogInsightBrand?=null + var brandDistribution: CatalogInsightBrand?=null, + + @SerializedName("item") + var item: CatalogInsightItem?=null ): Parcelable { @@ -29196,23 +29196,23 @@ data class OptInPostRequest( - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("store_ids") + var storeIds: ArrayList?=null, + + @SerializedName("platform") + var platform: String?=null, @SerializedName("enabled") var enabled: Boolean?=null, - @SerializedName("brand_ids") - var brandIds: ArrayList?=null, - - @SerializedName("store_ids") - var storeIds: ArrayList?=null, - @SerializedName("opt_level") var optLevel: String?=null, - @SerializedName("platform") - var platform: String?=null + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("brand_ids") + var brandIds: ArrayList?=null ): Parcelable { @@ -29241,23 +29241,26 @@ data class CompanyOptIn( - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("store_ids") + var storeIds: ArrayList?=null, - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, + + @SerializedName("platform") + var platform: String?=null, @SerializedName("modified_by") var modifiedBy: @RawValue HashMap?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, - @SerializedName("created_on") - var createdOn: Int?=null, + @SerializedName("opt_level") + var optLevel: String?=null, - @SerializedName("store_ids") - var storeIds: ArrayList?=null, + @SerializedName("company_id") + var companyId: Int?=null, @SerializedName("brand_ids") var brandIds: ArrayList?=null, @@ -29265,11 +29268,8 @@ data class CompanyOptIn( @SerializedName("modified_on") var modifiedOn: Int?=null, - @SerializedName("opt_level") - var optLevel: String?=null, - - @SerializedName("platform") - var platform: String?=null + @SerializedName("created_on") + var createdOn: Int?=null ): Parcelable { @@ -29331,9 +29331,6 @@ data class OptinCompanyDetail( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("business_type") var businessType: String?=null, @@ -29341,7 +29338,10 @@ data class OptinCompanyDetail( var name: String?=null, @SerializedName("company_type") - var companyType: String?=null + var companyType: String?=null, + + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -29429,11 +29429,11 @@ data class OptinCompanyMetrics( @SerializedName("brand") var brand: Int?=null, - @SerializedName("store") - var store: Int?=null, - @SerializedName("company") - var company: String?=null + var company: String?=null, + + @SerializedName("store") + var store: Int?=null ): Parcelable { @@ -29456,44 +29456,44 @@ data class StoreDetail( - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("store_type") - var storeType: String?=null, - @SerializedName("modified_on") var modifiedOn: String?=null, - @SerializedName("documents") - var documents: @RawValue ArrayList>?=null, - @SerializedName("address") var address: @RawValue HashMap?=null, + @SerializedName("manager") + var manager: @RawValue HashMap?=null, + @SerializedName("display_name") var displayName: String?=null, - @SerializedName("manager") - var manager: @RawValue HashMap?=null, + @SerializedName("name") + var name: String?=null, + + @SerializedName("documents") + var documents: @RawValue ArrayList>?=null, + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("store_type") + var storeType: String?=null, @SerializedName("timing") var timing: @RawValue HashMap?=null, + @SerializedName("additional_contacts") + var additionalContacts: @RawValue ArrayList>?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("store_code") var storeCode: String?=null, - @SerializedName("additional_contacts") - var additionalContacts: @RawValue ArrayList>?=null + @SerializedName("created_on") + var createdOn: String?=null ): Parcelable { @@ -29561,12 +29561,12 @@ data class AttributeMasterFilter( - @SerializedName("depends_on") - var dependsOn: ArrayList?=null, - @SerializedName("indexing") var indexing: Boolean?=null, + @SerializedName("depends_on") + var dependsOn: ArrayList?=null, + @SerializedName("priority") var priority: Int?=null @@ -29584,15 +29584,18 @@ data class AttributeMasterFilter( /* - Model: AttributeMasterMandatoryDetails + Model: AttributeSchemaRange */ @Parcelize -data class AttributeMasterMandatoryDetails( +data class AttributeSchemaRange( - @SerializedName("l3_keys") - var l3Keys: ArrayList?=null + @SerializedName("min") + var min: Int?=null, + + @SerializedName("max") + var max: Int?=null ): Parcelable { @@ -29600,22 +29603,36 @@ data class AttributeMasterMandatoryDetails( + + } /* - Model: AttributeMasterMeta + Model: AttributeMaster */ @Parcelize -data class AttributeMasterMeta( +data class AttributeMaster( - @SerializedName("enriched") - var enriched: Boolean?=null, + @SerializedName("format") + var format: String?=null, - @SerializedName("mandatory_details") - var mandatoryDetails: AttributeMasterMandatoryDetails?=null + @SerializedName("mandatory") + var mandatory: Boolean?=null, + + @SerializedName("type") + var type: String?=null, + + @SerializedName("multi") + var multi: Boolean?=null, + + @SerializedName("allowed_values") + var allowedValues: ArrayList?=null, + + @SerializedName("range") + var range: AttributeSchemaRange?=null ): Parcelable { @@ -29625,6 +29642,14 @@ data class AttributeMasterMeta( + + + + + + + + } @@ -29649,18 +29674,15 @@ data class AttributeMasterDetails( /* - Model: AttributeSchemaRange + Model: AttributeMasterMandatoryDetails */ @Parcelize -data class AttributeSchemaRange( - +data class AttributeMasterMandatoryDetails( - @SerializedName("max") - var max: Int?=null, - @SerializedName("min") - var min: Int?=null + @SerializedName("l3_keys") + var l3Keys: ArrayList?=null ): Parcelable { @@ -29668,46 +29690,24 @@ data class AttributeSchemaRange( - - } /* - Model: AttributeMaster + Model: AttributeMasterMeta */ @Parcelize -data class AttributeMaster( - - - - @SerializedName("type") - var type: String?=null, - - @SerializedName("allowed_values") - var allowedValues: ArrayList?=null, - - @SerializedName("range") - var range: AttributeSchemaRange?=null, - - @SerializedName("mandatory") - var mandatory: Boolean?=null, - - @SerializedName("multi") - var multi: Boolean?=null, - - @SerializedName("format") - var format: String?=null - -): Parcelable { - - - +data class AttributeMasterMeta( + @SerializedName("mandatory_details") + var mandatoryDetails: AttributeMasterMandatoryDetails?=null, + @SerializedName("enriched") + var enriched: Boolean?=null +): Parcelable { @@ -29726,41 +29726,41 @@ data class GenderDetail( + @SerializedName("id") + var id: String?=null, + @SerializedName("filters") var filters: AttributeMasterFilter?=null, - @SerializedName("enabled_for_end_consumer") - var enabledForEndConsumer: Boolean?=null, - - @SerializedName("meta") - var meta: AttributeMasterMeta?=null, + @SerializedName("schema") + var schema: AttributeMaster?=null, @SerializedName("name") var name: String?=null, - @SerializedName("details") - var details: AttributeMasterDetails?=null, + @SerializedName("logo") + var logo: String?=null, @SerializedName("description") var description: String?=null, - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("is_nested") + var isNested: Boolean?=null, + + @SerializedName("enabled_for_end_consumer") + var enabledForEndConsumer: Boolean?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("id") - var id: String?=null, - - @SerializedName("is_nested") - var isNested: Boolean?=null, + @SerializedName("details") + var details: AttributeMasterDetails?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("meta") + var meta: AttributeMasterMeta?=null, - @SerializedName("schema") - var schema: AttributeMaster?=null + @SerializedName("departments") + var departments: ArrayList?=null ): Parcelable { @@ -29826,20 +29826,20 @@ data class PTErrorResponse( + @SerializedName("status") + var status: Int?=null, + @SerializedName("message") var message: String?=null, @SerializedName("meta") var meta: @RawValue HashMap?=null, - @SerializedName("errors") - var errors: @RawValue HashMap?=null, - @SerializedName("code") var code: String?=null, - @SerializedName("status") - var status: Int?=null + @SerializedName("errors") + var errors: @RawValue HashMap?=null ): Parcelable { @@ -29866,12 +29866,12 @@ data class UserSerializer( - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("contact") var contact: String?=null, + @SerializedName("user_id") + var userId: String?=null, + @SerializedName("uid") var uid: String?=null, @@ -29906,50 +29906,50 @@ data class GetDepartment( - @SerializedName("search") - var search: String?=null, - - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, - - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, + @SerializedName("logo") + var logo: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("page_size") + var pageSize: Int?=null, + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("search") + var search: String?=null, @SerializedName("priority_order") var priorityOrder: Int?=null, - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, @SerializedName("item_type") var itemType: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, + + @SerializedName("synonyms") + var synonyms: ArrayList?=null, + @SerializedName("page_no") var pageNo: Int?=null, - @SerializedName("page_size") - var pageSize: Int?=null, - @SerializedName("slug") var slug: String?=null, - @SerializedName("synonyms") - var synonyms: ArrayList?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("created_on") + var createdOn: String?=null ): Parcelable { @@ -30021,20 +30021,20 @@ data class DepartmentErrorResponse( + @SerializedName("status") + var status: Int?=null, + @SerializedName("message") var message: String?=null, @SerializedName("meta") var meta: @RawValue HashMap?=null, - @SerializedName("errors") - var errors: @RawValue HashMap?=null, - @SerializedName("code") var code: String?=null, - @SerializedName("status") - var status: Int?=null + @SerializedName("errors") + var errors: @RawValue HashMap?=null ): Parcelable { @@ -30061,38 +30061,38 @@ data class DepartmentCreateUpdate( - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("platforms") var platforms: @RawValue HashMap?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + + @SerializedName("logo") + var logo: String?=null, @SerializedName("name") var name: String?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("priority_order") var priorityOrder: Int?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null, @SerializedName("_cls") var cls: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("slug") var slug: String?=null, - @SerializedName("synonyms") - var synonyms: ArrayList?=null, - - @SerializedName("logo") - var logo: String?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -30131,11 +30131,11 @@ data class DepartmentCreateResponse( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("message") - var message: String?=null + var message: String?=null, + + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -30176,17 +30176,17 @@ data class UserDetail( - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("contact") var contact: String?=null, - @SerializedName("super_user") - var superUser: Boolean?=null, + @SerializedName("user_id") + var userId: String?=null, @SerializedName("username") - var username: String?=null + var username: String?=null, + + @SerializedName("super_user") + var superUser: Boolean?=null ): Parcelable { @@ -30211,20 +30211,11 @@ data class DepartmentModel( - @SerializedName("modified_by") - var modifiedBy: UserDetail?=null, - - @SerializedName("created_by") - var createdBy: UserDetail?=null, - - @SerializedName("verified_by") - var verifiedBy: UserDetail?=null, - - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, - @SerializedName("name") - var name: @RawValue Any?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("created_on") var createdOn: String?=null, @@ -30232,14 +30223,23 @@ data class DepartmentModel( @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("name") + var name: @RawValue Any?=null, + + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("uid") + var uid: Int?=null, @SerializedName("priority_order") var priorityOrder: Int?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, + @SerializedName("verified_by") + var verifiedBy: UserDetail?=null, + + @SerializedName("modified_by") + var modifiedBy: UserDetail?=null, @SerializedName("synonyms") var synonyms: @RawValue ArrayList?=null, @@ -30247,17 +30247,17 @@ data class DepartmentModel( @SerializedName("_cls") var cls: @RawValue Any?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("slug") var slug: @RawValue Any?=null, @SerializedName("_id") var id: @RawValue Any?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("created_by") + var createdBy: UserDetail?=null ): Parcelable { @@ -30306,53 +30306,53 @@ data class ProductTemplate( - @SerializedName("logo") - var logo: String?=null, + @SerializedName("tag") + var tag: String?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("is_physical") var isPhysical: Boolean?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("name") + var name: String?=null, @SerializedName("attributes") var attributes: ArrayList?=null, - @SerializedName("tag") - var tag: String?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("is_archived") + var isArchived: Boolean?=null, + + @SerializedName("slug") + var slug: String?=null, @SerializedName("is_expirable") var isExpirable: Boolean?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("departments") var departments: ArrayList?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("categories") - var categories: ArrayList?=null, - - @SerializedName("is_archived") - var isArchived: Boolean?=null + var categories: ArrayList?=null ): Parcelable { @@ -30426,44 +30426,44 @@ data class TemplateDetails( - @SerializedName("logo") - var logo: String?=null, + @SerializedName("tag") + var tag: String?=null, - @SerializedName("is_physical") - var isPhysical: Boolean?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("attributes") - var attributes: ArrayList?=null, + @SerializedName("is_physical") + var isPhysical: Boolean?=null, - @SerializedName("tag") - var tag: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("name") var name: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("attributes") + var attributes: ArrayList?=null, - @SerializedName("is_expirable") - var isExpirable: Boolean?=null, + @SerializedName("logo") + var logo: String?=null, @SerializedName("description") var description: String?=null, - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("is_archived") + var isArchived: Boolean?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("is_expirable") + var isExpirable: Boolean?=null, - @SerializedName("categories") - var categories: ArrayList?=null, + @SerializedName("departments") + var departments: ArrayList?=null, - @SerializedName("is_archived") - var isArchived: Boolean?=null + @SerializedName("categories") + var categories: ArrayList?=null ): Parcelable { @@ -30506,92 +30506,92 @@ data class Properties( - @SerializedName("hsn_code") - var hsnCode: @RawValue HashMap?=null, - - @SerializedName("brand_uid") - var brandUid: @RawValue HashMap?=null, - - @SerializedName("sizes") - var sizes: @RawValue HashMap?=null, - - @SerializedName("return_config") - var returnConfig: @RawValue HashMap?=null, + @SerializedName("product_publish") + var productPublish: @RawValue HashMap?=null, - @SerializedName("multi_size") - var multiSize: @RawValue HashMap?=null, + @SerializedName("item_code") + var itemCode: @RawValue HashMap?=null, - @SerializedName("short_description") - var shortDescription: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: @RawValue HashMap?=null, - @SerializedName("slug") - var slug: @RawValue HashMap?=null, + @SerializedName("variants") + var variants: @RawValue HashMap?=null, - @SerializedName("tags") - var tags: @RawValue HashMap?=null, + @SerializedName("description") + var description: @RawValue HashMap?=null, @SerializedName("item_type") var itemType: @RawValue HashMap?=null, - @SerializedName("product_publish") - var productPublish: @RawValue HashMap?=null, - - @SerializedName("highlights") - var highlights: @RawValue HashMap?=null, - - @SerializedName("no_of_boxes") - var noOfBoxes: @RawValue HashMap?=null, + @SerializedName("trader_type") + var traderType: @RawValue HashMap?=null, @SerializedName("command") var command: @RawValue HashMap?=null, + @SerializedName("short_description") + var shortDescription: @RawValue HashMap?=null, + + @SerializedName("product_group_tag") + var productGroupTag: @RawValue HashMap?=null, + @SerializedName("country_of_origin") var countryOfOrigin: @RawValue HashMap?=null, - @SerializedName("variants") - var variants: @RawValue HashMap?=null, + @SerializedName("no_of_boxes") + var noOfBoxes: @RawValue HashMap?=null, - @SerializedName("name") - var name: @RawValue HashMap?=null, + @SerializedName("is_dependent") + var isDependent: @RawValue HashMap?=null, + + @SerializedName("sizes") + var sizes: @RawValue HashMap?=null, + + @SerializedName("return_config") + var returnConfig: @RawValue HashMap?=null, @SerializedName("category_slug") var categorySlug: @RawValue HashMap?=null, + @SerializedName("teaser_tag") + var teaserTag: @RawValue HashMap?=null, + + @SerializedName("multi_size") + var multiSize: @RawValue HashMap?=null, + + @SerializedName("hsn_code") + var hsnCode: @RawValue HashMap?=null, + + @SerializedName("highlights") + var highlights: @RawValue HashMap?=null, + @SerializedName("media") var media: @RawValue HashMap?=null, - @SerializedName("size_guide") - var sizeGuide: @RawValue HashMap?=null, - - @SerializedName("trader") - var trader: @RawValue HashMap?=null, + @SerializedName("slug") + var slug: @RawValue HashMap?=null, - @SerializedName("is_active") - var isActive: @RawValue HashMap?=null, + @SerializedName("brand_uid") + var brandUid: @RawValue HashMap?=null, - @SerializedName("trader_type") - var traderType: @RawValue HashMap?=null, + @SerializedName("currency") + var currency: @RawValue HashMap?=null, @SerializedName("custom_order") var customOrder: @RawValue HashMap?=null, - @SerializedName("description") - var description: @RawValue HashMap?=null, - - @SerializedName("item_code") - var itemCode: @RawValue HashMap?=null, - - @SerializedName("is_dependent") - var isDependent: @RawValue HashMap?=null, + @SerializedName("tags") + var tags: @RawValue HashMap?=null, - @SerializedName("teaser_tag") - var teaserTag: @RawValue HashMap?=null, + @SerializedName("name") + var name: @RawValue HashMap?=null, - @SerializedName("currency") - var currency: @RawValue HashMap?=null, + @SerializedName("size_guide") + var sizeGuide: @RawValue HashMap?=null, - @SerializedName("product_group_tag") - var productGroupTag: @RawValue HashMap?=null + @SerializedName("trader") + var trader: @RawValue HashMap?=null ): Parcelable { @@ -30666,23 +30666,23 @@ data class GlobalValidation( - @SerializedName("type") - var type: String?=null, - @SerializedName("properties") var properties: Properties?=null, - @SerializedName("definitions") - var definitions: @RawValue HashMap?=null, - @SerializedName("title") var title: String?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("description") var description: String?=null, @SerializedName("required") - var required: ArrayList?=null + var required: ArrayList?=null, + + @SerializedName("definitions") + var definitions: @RawValue HashMap?=null ): Parcelable { @@ -30711,11 +30711,11 @@ data class TemplateValidationData( - @SerializedName("template_validation") - var templateValidation: @RawValue HashMap?=null, - @SerializedName("global_validation") - var globalValidation: GlobalValidation?=null + var globalValidation: GlobalValidation?=null, + + @SerializedName("template_validation") + var templateValidation: @RawValue HashMap?=null ): Parcelable { @@ -30761,11 +30761,11 @@ data class InventoryValidationResponse( - @SerializedName("message") - var message: String?=null, - @SerializedName("data") - var data: @RawValue HashMap?=null + var data: @RawValue HashMap?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -30786,11 +30786,11 @@ data class HSNData( - @SerializedName("country_of_origin") - var countryOfOrigin: ArrayList?=null, - @SerializedName("hsn_code") - var hsnCode: ArrayList?=null + var hsnCode: ArrayList?=null, + + @SerializedName("country_of_origin") + var countryOfOrigin: ArrayList?=null ): Parcelable { @@ -30811,11 +30811,11 @@ data class HSNCodesResponse( - @SerializedName("message") - var message: String?=null, - @SerializedName("data") - var data: HSNData?=null + var data: HSNData?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -30829,18 +30829,21 @@ data class HSNCodesResponse( /* - Model: VerifiedBy + Model: ProductDownloadItemsData */ @Parcelize -data class VerifiedBy( +data class ProductDownloadItemsData( - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("brand") + var brand: ArrayList?=null, - @SerializedName("username") - var username: String?=null + @SerializedName("templates") + var templates: ArrayList?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -30850,25 +30853,24 @@ data class VerifiedBy( + + } /* - Model: ProductDownloadItemsData + Model: VerifiedBy */ @Parcelize -data class ProductDownloadItemsData( - +data class VerifiedBy( - @SerializedName("brand") - var brand: ArrayList?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("templates") - var templates: ArrayList?=null + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -30878,8 +30880,6 @@ data class ProductDownloadItemsData( - - } @@ -30891,35 +30891,35 @@ data class ProductDownloadsItems( - @SerializedName("seller_id") - var sellerId: Double?=null, - - @SerializedName("created_by") - var createdBy: VerifiedBy?=null, - - @SerializedName("template_tags") - var templateTags: @RawValue HashMap?=null, - - @SerializedName("trigger_on") - var triggerOn: String?=null, + @SerializedName("id") + var id: String?=null, @SerializedName("completed_on") var completedOn: String?=null, + @SerializedName("task_id") + var taskId: String?=null, + @SerializedName("url") var url: String?=null, - @SerializedName("id") - var id: String?=null, - - @SerializedName("task_id") - var taskId: String?=null, + @SerializedName("trigger_on") + var triggerOn: String?=null, @SerializedName("status") var status: String?=null, + @SerializedName("template_tags") + var templateTags: @RawValue HashMap?=null, + @SerializedName("data") - var data: ProductDownloadItemsData?=null + var data: ProductDownloadItemsData?=null, + + @SerializedName("created_by") + var createdBy: VerifiedBy?=null, + + @SerializedName("seller_id") + var sellerId: Double?=null ): Parcelable { @@ -30956,11 +30956,11 @@ data class ProductDownloadsResponse( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ProductDownloadsItems?=null + var items: ProductDownloadsItems?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -30981,11 +30981,39 @@ data class ProductConfigurationDownloads( - @SerializedName("multivalue") - var multivalue: Boolean?=null, + @SerializedName("multivalue") + var multivalue: Boolean?=null, + + @SerializedName("data") + var data: @RawValue ArrayList>?=null + +): Parcelable { + + + + + + + +} + + +/* + Model: Hierarchy +*/ +@Parcelize +data class Hierarchy( + + + + @SerializedName("l2") + var l2: Int?=null, - @SerializedName("data") - var data: @RawValue ArrayList>?=null + @SerializedName("department") + var department: Int?=null, + + @SerializedName("l1") + var l1: Int?=null ): Parcelable { @@ -30995,6 +31023,8 @@ data class ProductConfigurationDownloads( + + } @@ -31031,14 +31061,14 @@ data class CategoryMapping( + @SerializedName("ajio") + var ajio: CategoryMappingValues?=null, + @SerializedName("facebook") var facebook: CategoryMappingValues?=null, @SerializedName("google") - var google: CategoryMappingValues?=null, - - @SerializedName("ajio") - var ajio: CategoryMappingValues?=null + var google: CategoryMappingValues?=null ): Parcelable { @@ -31061,44 +31091,14 @@ data class Media2( - @SerializedName("portrait") - var portrait: String?=null, - @SerializedName("landscape") var landscape: String?=null, @SerializedName("logo") - var logo: String?=null - -): Parcelable { - - - - - - - - - -} - - -/* - Model: Hierarchy -*/ -@Parcelize -data class Hierarchy( - - - - @SerializedName("department") - var department: Int?=null, - - @SerializedName("l1") - var l1: Int?=null, + var logo: String?=null, - @SerializedName("l2") - var l2: Int?=null + @SerializedName("portrait") + var portrait: String?=null ): Parcelable { @@ -31121,26 +31121,11 @@ data class Category( - @SerializedName("tryouts") - var tryouts: ArrayList?=null, - - @SerializedName("slug") - var slug: String?=null, - - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - - @SerializedName("marketplaces") - var marketplaces: CategoryMapping?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("level") var level: Int?=null, @@ -31151,26 +31136,41 @@ data class Category( @SerializedName("created_on") var createdOn: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("hierarchy") + var hierarchy: ArrayList?=null, - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("marketplaces") + var marketplaces: CategoryMapping?=null, @SerializedName("media") var media: Media2?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("priority") + var priority: Int?=null, + + @SerializedName("tryouts") + var tryouts: ArrayList?=null, @SerializedName("synonyms") var synonyms: ArrayList?=null, - @SerializedName("hierarchy") - var hierarchy: ArrayList?=null + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + + @SerializedName("departments") + var departments: ArrayList?=null, + + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null ): Parcelable { @@ -31246,38 +31246,38 @@ data class CategoryRequestBody( - @SerializedName("tryouts") - var tryouts: ArrayList?=null, - - @SerializedName("slug") - var slug: String?=null, - - @SerializedName("marketplaces") - var marketplaces: CategoryMapping?=null, - - @SerializedName("name") - var name: String?=null, - @SerializedName("level") var level: Int?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("name") + var name: String?=null, + + @SerializedName("hierarchy") + var hierarchy: ArrayList?=null, + + @SerializedName("marketplaces") + var marketplaces: CategoryMapping?=null, @SerializedName("media") var media: Media2?=null, - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("priority") + var priority: Int?=null, + + @SerializedName("tryouts") + var tryouts: ArrayList?=null, @SerializedName("synonyms") var synonyms: ArrayList?=null, - @SerializedName("hierarchy") - var hierarchy: ArrayList?=null + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("departments") + var departments: ArrayList?=null ): Parcelable { @@ -31316,11 +31316,11 @@ data class CategoryCreateResponse( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("message") - var message: String?=null + var message: String?=null, + + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -31361,11 +31361,11 @@ data class CategoryUpdateResponse( - @SerializedName("message") - var message: String?=null, - @SerializedName("success") - var success: Boolean?=null + var success: Boolean?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -31379,24 +31379,18 @@ data class CategoryUpdateResponse( /* - Model: Image + Model: ProductPublished */ @Parcelize -data class Image( - - +data class ProductPublished( - @SerializedName("secure_url") - var secureUrl: String?=null, - @SerializedName("aspect_ratio_f") - var aspectRatioF: Double?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null, + @SerializedName("product_online_date") + var productOnlineDate: Int?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("is_set") + var isSet: Boolean?=null ): Parcelable { @@ -31406,26 +31400,28 @@ data class Image( - - - - } /* - Model: ProductPublished + Model: Image */ @Parcelize -data class ProductPublished( +data class Image( - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, - @SerializedName("product_online_date") - var productOnlineDate: Int?=null + @SerializedName("aspect_ratio_f") + var aspectRatioF: Double?=null, + + @SerializedName("secure_url") + var secureUrl: String?=null, + + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -31435,6 +31431,10 @@ data class ProductPublished( + + + + } @@ -31446,14 +31446,14 @@ data class Logo( - @SerializedName("secure_url") - var secureUrl: String?=null, + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, @SerializedName("aspect_ratio_f") var aspectRatioF: Int?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null, + @SerializedName("secure_url") + var secureUrl: String?=null, @SerializedName("url") var url: String?=null @@ -31484,11 +31484,11 @@ data class Brand( @SerializedName("uid") var uid: Int?=null, - @SerializedName("logo") - var logo: Logo?=null, - @SerializedName("name") - var name: String?=null + var name: String?=null, + + @SerializedName("logo") + var logo: Logo?=null ): Parcelable { @@ -31511,122 +31511,122 @@ data class Product( - @SerializedName("hsn_code") - var hsnCode: String?=null, - - @SerializedName("primary_color") - var primaryColor: String?=null, + @SerializedName("product_publish") + var productPublish: ProductPublished?=null, - @SerializedName("brand_uid") - var brandUid: Int?=null, + @SerializedName("item_code") + var itemCode: String?=null, - @SerializedName("all_sizes") - var allSizes: @RawValue ArrayList>?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("sizes") - var sizes: @RawValue ArrayList>?=null, + @SerializedName("variants") + var variants: @RawValue HashMap?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("multi_size") - var multiSize: Boolean?=null, + @SerializedName("item_type") + var itemType: String?=null, @SerializedName("short_description") var shortDescription: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, - @SerializedName("is_physical") - var isPhysical: Boolean?=null, + @SerializedName("departments") + var departments: ArrayList?=null, - @SerializedName("tax_identifier") - var taxIdentifier: @RawValue HashMap?=null, + @SerializedName("is_dependent") + var isDependent: Boolean?=null, - @SerializedName("images") - var images: ArrayList?=null, + @SerializedName("sizes") + var sizes: @RawValue ArrayList>?=null, - @SerializedName("item_type") - var itemType: String?=null, + @SerializedName("category_slug") + var categorySlug: String?=null, - @SerializedName("product_publish") - var productPublish: ProductPublished?=null, + @SerializedName("primary_color") + var primaryColor: String?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, + @SerializedName("images") + var images: ArrayList?=null, - @SerializedName("category_uid") - var categoryUid: Int?=null, + @SerializedName("multi_size") + var multiSize: Boolean?=null, - @SerializedName("variant_group") - var variantGroup: @RawValue HashMap?=null, + @SerializedName("image_nature") + var imageNature: String?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, + @SerializedName("is_expirable") + var isExpirable: Boolean?=null, - @SerializedName("variants") - var variants: @RawValue HashMap?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("color") - var color: String?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, - @SerializedName("category_slug") - var categorySlug: String?=null, + @SerializedName("is_physical") + var isPhysical: Boolean?=null, - @SerializedName("is_expirable") - var isExpirable: Boolean?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("media") var media: ArrayList?=null, - @SerializedName("size_guide") - var sizeGuide: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("brand") - var brand: Brand?=null, + @SerializedName("category_uid") + var categoryUid: Int?=null, - @SerializedName("template_tag") - var templateTag: String?=null, + @SerializedName("l3_mapping") + var l3Mapping: ArrayList?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("brand_uid") + var brandUid: Int?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("id") + var id: String?=null, + + @SerializedName("variant_group") + var variantGroup: @RawValue HashMap?=null, @SerializedName("custom_order") var customOrder: @RawValue HashMap?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("brand") + var brand: Brand?=null, - @SerializedName("item_code") - var itemCode: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("image_nature") - var imageNature: String?=null, + @SerializedName("all_sizes") + var allSizes: @RawValue ArrayList>?=null, - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("tax_identifier") + var taxIdentifier: @RawValue HashMap?=null, - @SerializedName("is_dependent") - var isDependent: Boolean?=null, + @SerializedName("template_tag") + var templateTag: String?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("size_guide") + var sizeGuide: String?=null, - @SerializedName("l3_mapping") - var l3Mapping: ArrayList?=null + @SerializedName("color") + var color: String?=null ): Parcelable { @@ -31739,21 +31739,18 @@ data class ProductListingResponse( /* - Model: ReturnConfig + Model: ProductPublish */ @Parcelize -data class ReturnConfig( - +data class ProductPublish( - @SerializedName("time") - var time: Int?=null, - @SerializedName("unit") - var unit: String?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, - @SerializedName("returnable") - var returnable: Boolean?=null + @SerializedName("is_set") + var isSet: Boolean?=null ): Parcelable { @@ -31763,27 +31760,25 @@ data class ReturnConfig( - - } /* - Model: TaxIdentifier + Model: ReturnConfig */ @Parcelize -data class TaxIdentifier( +data class ReturnConfig( - @SerializedName("reporting_hsn") - var reportingHsn: String?=null, + @SerializedName("returnable") + var returnable: Boolean?=null, - @SerializedName("hsn_code") - var hsnCode: String?=null, + @SerializedName("time") + var time: Int?=null, - @SerializedName("hsn_code_id") - var hsnCodeId: String?=null + @SerializedName("unit") + var unit: String?=null ): Parcelable { @@ -31799,18 +31794,18 @@ data class TaxIdentifier( /* - Model: NetQuantity + Model: TeaserTag */ @Parcelize -data class NetQuantity( +data class TeaserTag( - @SerializedName("value") - var value: Double?=null, + @SerializedName("tag") + var tag: String?=null, - @SerializedName("unit") - var unit: @RawValue Any?=null + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -31824,18 +31819,18 @@ data class NetQuantity( /* - Model: ProductPublish + Model: NetQuantity */ @Parcelize -data class ProductPublish( +data class NetQuantity( - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("unit") + var unit: @RawValue Any?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null + @SerializedName("value") + var value: Double?=null ): Parcelable { @@ -31849,21 +31844,21 @@ data class ProductPublish( /* - Model: Trader + Model: CustomOrder */ @Parcelize -data class Trader( +data class CustomOrder( - @SerializedName("type") - var type: String?=null, + @SerializedName("manufacturing_time_unit") + var manufacturingTimeUnit: String?=null, - @SerializedName("name") - var name: @RawValue Any?=null, + @SerializedName("is_custom_order") + var isCustomOrder: Boolean?=null, - @SerializedName("address") - var address: ArrayList?=null + @SerializedName("manufacturing_time") + var manufacturingTime: Int?=null ): Parcelable { @@ -31879,21 +31874,21 @@ data class Trader( /* - Model: CustomOrder + Model: TaxIdentifier */ @Parcelize -data class CustomOrder( +data class TaxIdentifier( - @SerializedName("manufacturing_time_unit") - var manufacturingTimeUnit: String?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, - @SerializedName("is_custom_order") - var isCustomOrder: Boolean?=null, + @SerializedName("hsn_code_id") + var hsnCodeId: String?=null, - @SerializedName("manufacturing_time") - var manufacturingTime: Int?=null + @SerializedName("reporting_hsn") + var reportingHsn: String?=null ): Parcelable { @@ -31909,18 +31904,21 @@ data class CustomOrder( /* - Model: TeaserTag + Model: Trader */ @Parcelize -data class TeaserTag( +data class Trader( - @SerializedName("tag") - var tag: String?=null, + @SerializedName("name") + var name: @RawValue Any?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("address") + var address: ArrayList?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -31930,6 +31928,8 @@ data class TeaserTag( + + } @@ -31941,125 +31941,125 @@ data class ProductCreateUpdate( - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("product_publish") + var productPublish: ProductPublish?=null, - @SerializedName("brand_uid") - var brandUid: Int?=null, + @SerializedName("item_code") + var itemCode: @RawValue Any?=null, - @SerializedName("return_config") - var returnConfig: ReturnConfig?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("variants") + var variants: @RawValue HashMap?=null, - @SerializedName("multi_size") - var multiSize: Boolean?=null, + @SerializedName("description") + var description: String?=null, + + @SerializedName("item_type") + var itemType: String?=null, @SerializedName("short_description") var shortDescription: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("product_group_tag") + var productGroupTag: ArrayList?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, - @SerializedName("requester") - var requester: String?=null, + @SerializedName("departments") + var departments: ArrayList?=null, - @SerializedName("tax_identifier") - var taxIdentifier: TaxIdentifier?=null, + @SerializedName("no_of_boxes") + var noOfBoxes: Int?=null, - @SerializedName("is_image_less_product") - var isImageLessProduct: Boolean?=null, + @SerializedName("is_dependent") + var isDependent: Boolean?=null, - @SerializedName("net_quantity") - var netQuantity: NetQuantity?=null, + @SerializedName("variant_media") + var variantMedia: @RawValue HashMap?=null, + + @SerializedName("return_config") + var returnConfig: ReturnConfig?=null, + + @SerializedName("category_slug") + var categorySlug: String?=null, + + @SerializedName("change_request_id") + var changeRequestId: @RawValue Any?=null, + + @SerializedName("teaser_tag") + var teaserTag: TeaserTag?=null, + + @SerializedName("is_set") + var isSet: Boolean?=null, + + @SerializedName("multi_size") + var multiSize: Boolean?=null, + + @SerializedName("action") + var action: String?=null, - @SerializedName("change_request_id") - var changeRequestId: @RawValue Any?=null, + @SerializedName("requester") + var requester: String?=null, @SerializedName("variants_group") var variantsGroup: @RawValue HashMap?=null, - @SerializedName("product_publish") - var productPublish: ProductPublish?=null, - - @SerializedName("item_type") - var itemType: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("highlights") var highlights: ArrayList?=null, - @SerializedName("no_of_boxes") - var noOfBoxes: Int?=null, - - @SerializedName("action") - var action: String?=null, - - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, - - @SerializedName("variants") - var variants: @RawValue HashMap?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("bulk_job_id") var bulkJobId: String?=null, - @SerializedName("category_slug") - var categorySlug: String?=null, - - @SerializedName("name") - var name: @RawValue Any?=null, - - @SerializedName("variant_media") - var variantMedia: @RawValue HashMap?=null, - @SerializedName("media") var media: ArrayList?=null, - @SerializedName("size_guide") - var sizeGuide: String?=null, - - @SerializedName("trader") - var trader: ArrayList?=null, - - @SerializedName("template_tag") - var templateTag: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("net_quantity") + var netQuantity: NetQuantity?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("brand_uid") + var brandUid: Int?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("currency") + var currency: String?=null, @SerializedName("custom_order") var customOrder: CustomOrder?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("item_code") - var itemCode: @RawValue Any?=null, + @SerializedName("name") + var name: @RawValue Any?=null, - @SerializedName("is_dependent") - var isDependent: Boolean?=null, + @SerializedName("is_image_less_product") + var isImageLessProduct: Boolean?=null, - @SerializedName("teaser_tag") - var teaserTag: TeaserTag?=null, + @SerializedName("tax_identifier") + var taxIdentifier: TaxIdentifier?=null, - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("template_tag") + var templateTag: String?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("size_guide") + var sizeGuide: String?=null, - @SerializedName("product_group_tag") - var productGroupTag: ArrayList?=null + @SerializedName("trader") + var trader: ArrayList?=null, + + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -32156,65 +32156,65 @@ data class AttributeMasterSerializer( - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("filters") + var filters: AttributeMasterFilter?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("suggestion") - var suggestion: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("departments") + var departments: ArrayList?=null, - @SerializedName("schema") - var schema: AttributeMaster?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, @SerializedName("is_nested") var isNested: Boolean?=null, + @SerializedName("details") + var details: AttributeMasterDetails?=null, + + @SerializedName("raw_key") + var rawKey: String?=null, + @SerializedName("logo") var logo: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("synonyms") + var synonyms: @RawValue HashMap?=null, @SerializedName("unit") var unit: String?=null, - @SerializedName("synonyms") - var synonyms: @RawValue HashMap?=null, - - @SerializedName("filters") - var filters: AttributeMasterFilter?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("variant") + var variant: Boolean?=null, - @SerializedName("enabled_for_end_consumer") - var enabledForEndConsumer: Boolean?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("details") - var details: AttributeMasterDetails?=null, + @SerializedName("schema") + var schema: AttributeMaster?=null, - @SerializedName("raw_key") - var rawKey: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("enabled_for_end_consumer") + var enabledForEndConsumer: Boolean?=null, - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("suggestion") + var suggestion: String?=null, - @SerializedName("variant") - var variant: Boolean?=null + @SerializedName("modified_on") + var modifiedOn: String?=null ): Parcelable { @@ -32314,11 +32314,11 @@ data class UserDetail1( @SerializedName("user_id") var userId: String?=null, - @SerializedName("full_name") - var fullName: String?=null, - @SerializedName("username") - var username: String?=null + var username: String?=null, + + @SerializedName("full_name") + var fullName: String?=null ): Parcelable { @@ -32341,53 +32341,53 @@ data class ProductBulkRequest( - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("succeed") + var succeed: Int?=null, - @SerializedName("template_tag") - var templateTag: String?=null, + @SerializedName("cancelled") + var cancelled: Int?=null, - @SerializedName("modified_by") - var modifiedBy: UserDetail1?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("template") + var template: ProductTemplate?=null, @SerializedName("created_by") var createdBy: UserDetail1?=null, - @SerializedName("failed") - var failed: Int?=null, + @SerializedName("failed_records") + var failedRecords: ArrayList?=null, @SerializedName("file_path") var filePath: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("stage") - var stage: String?=null, + @SerializedName("template_tag") + var templateTag: String?=null, - @SerializedName("cancelled") - var cancelled: Int?=null, + @SerializedName("modified_by") + var modifiedBy: UserDetail1?=null, - @SerializedName("failed_records") - var failedRecords: ArrayList?=null, + @SerializedName("cancelled_records") + var cancelledRecords: ArrayList?=null, - @SerializedName("succeed") - var succeed: Int?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("template") - var template: ProductTemplate?=null, + @SerializedName("failed") + var failed: Int?=null, @SerializedName("total") var total: Int?=null, - @SerializedName("cancelled_records") - var cancelledRecords: ArrayList?=null + @SerializedName("stage") + var stage: String?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null ): Parcelable { @@ -32467,11 +32467,11 @@ data class UserInfo1( @SerializedName("user_id") var userId: String?=null, - @SerializedName("email") - var email: String?=null, - @SerializedName("username") - var username: String?=null + var username: String?=null, + + @SerializedName("email") + var email: String?=null ): Parcelable { @@ -32496,56 +32496,56 @@ data class BulkJob( - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("template_tag") - var templateTag: String?=null, - - @SerializedName("modified_by") - var modifiedBy: UserInfo1?=null, - - @SerializedName("created_by") - var createdBy: UserInfo1?=null, - - @SerializedName("failed") - var failed: Int?=null, - - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("succeed") + var succeed: Int?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("cancelled") + var cancelled: Int?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("created_by") + var createdBy: UserInfo1?=null, @SerializedName("custom_template_tag") var customTemplateTag: String?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("failed_records") + var failedRecords: @RawValue ArrayList>?=null, @SerializedName("tracking_url") var trackingUrl: String?=null, - @SerializedName("cancelled") - var cancelled: Int?=null, + @SerializedName("modified_by") + var modifiedBy: UserInfo1?=null, - @SerializedName("failed_records") - var failedRecords: @RawValue ArrayList>?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("succeed") - var succeed: Int?=null, + @SerializedName("file_path") + var filePath: String?=null, @SerializedName("total") var total: Int?=null, @SerializedName("cancelled_records") - var cancelledRecords: @RawValue ArrayList>?=null + var cancelledRecords: @RawValue ArrayList>?=null, + + @SerializedName("failed") + var failed: Int?=null, + + @SerializedName("template_tag") + var templateTag: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null ): Parcelable { @@ -32596,23 +32596,23 @@ data class BulkResponse( + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("created_by") + var createdBy: UserInfo1?=null, + @SerializedName("batch_id") var batchId: String?=null, @SerializedName("modified_by") var modifiedBy: UserInfo1?=null, - @SerializedName("created_by") - var createdBy: UserInfo1?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null + var createdOn: String?=null ): Parcelable { @@ -32644,14 +32644,14 @@ data class BulkProductRequest( @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("batch_id") - var batchId: String?=null, + @SerializedName("data") + var data: @RawValue ArrayList>?=null, @SerializedName("template_tag") var templateTag: String?=null, - @SerializedName("data") - var data: @RawValue ArrayList>?=null + @SerializedName("batch_id") + var batchId: String?=null ): Parcelable { @@ -32716,12 +32716,12 @@ data class UserCommon( - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("company_id") var companyId: Int?=null, + @SerializedName("user_id") + var userId: String?=null, + @SerializedName("username") var username: String?=null @@ -32746,20 +32746,17 @@ data class Items( - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("modified_by") - var modifiedBy: UserCommon?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("created_by") - var createdBy: UserCommon?=null, + @SerializedName("succeed") + var succeed: Int?=null, - @SerializedName("failed") - var failed: Int?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("cancelled") + var cancelled: Int?=null, @SerializedName("created_on") var createdOn: String?=null, @@ -32767,35 +32764,38 @@ data class Items( @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("retry") var retry: Int?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("failed_records") + var failedRecords: ArrayList?=null, @SerializedName("tracking_url") var trackingUrl: String?=null, - @SerializedName("cancelled") - var cancelled: Int?=null, - - @SerializedName("failed_records") - var failedRecords: ArrayList?=null, + @SerializedName("file_path") + var filePath: String?=null, - @SerializedName("succeed") - var succeed: Int?=null, + @SerializedName("modified_by") + var modifiedBy: UserCommon?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("cancelled_records") + var cancelledRecords: ArrayList?=null, @SerializedName("total") var total: Int?=null, - @SerializedName("cancelled_records") - var cancelledRecords: ArrayList?=null + @SerializedName("failed") + var failed: Int?=null, + + @SerializedName("stage") + var stage: String?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("created_by") + var createdBy: UserCommon?=null ): Parcelable { @@ -32871,12 +32871,12 @@ data class ProductBulkAssets( - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("user") var user: @RawValue HashMap?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("url") var url: String?=null @@ -32901,14 +32901,14 @@ data class ProductSizeDeleteDataResponse( - @SerializedName("size") - var size: String?=null, + @SerializedName("item_id") + var itemId: Int?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("item_id") - var itemId: Int?=null + @SerializedName("size") + var size: String?=null ): Parcelable { @@ -32956,44 +32956,44 @@ data class InventoryResponse( - @SerializedName("quantity") - var quantity: Int?=null, - - @SerializedName("price_transfer") - var priceTransfer: Double?=null, - - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("sellable_quantity") + var sellableQuantity: Int?=null, @SerializedName("inventory_updated_on") var inventoryUpdatedOn: String?=null, - @SerializedName("identifiers") - var identifiers: @RawValue HashMap?=null, + @SerializedName("store") + var store: @RawValue HashMap?=null, + + @SerializedName("item_id") + var itemId: Int?=null, @SerializedName("uid") var uid: String?=null, - @SerializedName("sellable_quantity") - var sellableQuantity: Int?=null, - @SerializedName("price_effective") var priceEffective: Double?=null, - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("price") - var price: Double?=null, + @SerializedName("identifiers") + var identifiers: @RawValue HashMap?=null, - @SerializedName("store") - var store: @RawValue HashMap?=null, + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("price_transfer") + var priceTransfer: Double?=null, @SerializedName("currency") - var currency: String?=null + var currency: String?=null, + + @SerializedName("price") + var price: Double?=null ): Parcelable { @@ -33061,12 +33061,12 @@ data class ItemQuery( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("brand_uid") var brandUid: Int?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("item_code") var itemCode: String?=null @@ -33084,21 +33084,18 @@ data class ItemQuery( /* - Model: GTIN + Model: SetSize */ @Parcelize -data class GTIN( - +data class SetSize( - @SerializedName("gtin_value") - var gtinValue: @RawValue Any?=null, - @SerializedName("primary") - var primary: Boolean?=null, + @SerializedName("pieces") + var pieces: Int?=null, - @SerializedName("gtin_type") - var gtinType: String?=null + @SerializedName("size") + var size: String?=null ): Parcelable { @@ -33108,24 +33105,19 @@ data class GTIN( - - } /* - Model: SetSize + Model: SizeDistribution */ @Parcelize -data class SetSize( - +data class SizeDistribution( - @SerializedName("pieces") - var pieces: Int?=null, - @SerializedName("size") - var size: String?=null + @SerializedName("sizes") + var sizes: ArrayList?=null ): Parcelable { @@ -33133,21 +33125,25 @@ data class SetSize( - - } /* - Model: SizeDistribution + Model: InventorySet */ @Parcelize -data class SizeDistribution( +data class InventorySet( - @SerializedName("sizes") - var sizes: ArrayList?=null + @SerializedName("name") + var name: String?=null, + + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("size_distribution") + var sizeDistribution: SizeDistribution?=null ): Parcelable { @@ -33155,25 +33151,29 @@ data class SizeDistribution( + + + + } /* - Model: InventorySet + Model: GTIN */ @Parcelize -data class InventorySet( +data class GTIN( - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("gtin_type") + var gtinType: String?=null, - @SerializedName("size_distribution") - var sizeDistribution: SizeDistribution?=null, + @SerializedName("gtin_value") + var gtinValue: @RawValue Any?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("primary") + var primary: Boolean?=null ): Parcelable { @@ -33196,54 +33196,54 @@ data class InvSize( - @SerializedName("expiration_date") - var expirationDate: String?=null, - - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("item_weight") + var itemWeight: Double?=null, - @SerializedName("price_transfer") - var priceTransfer: Double?=null, + @SerializedName("item_height") + var itemHeight: Double?=null, - @SerializedName("size") - var size: @RawValue Any?=null, + @SerializedName("item_width") + var itemWidth: Double?=null, @SerializedName("item_weight_unit_of_measure") var itemWeightUnitOfMeasure: String?=null, - @SerializedName("identifiers") - var identifiers: ArrayList?=null, + @SerializedName("set") + var set: InventorySet?=null, @SerializedName("item_length") var itemLength: Double?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, - - @SerializedName("price_effective") - var priceEffective: Double?=null, - - @SerializedName("set") - var set: InventorySet?=null, + @SerializedName("expiration_date") + var expirationDate: String?=null, @SerializedName("item_dimensions_unit_of_measure") var itemDimensionsUnitOfMeasure: String?=null, - @SerializedName("item_width") - var itemWidth: Double?=null, + @SerializedName("price_effective") + var priceEffective: Double?=null, - @SerializedName("item_height") - var itemHeight: Double?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, - @SerializedName("item_weight") - var itemWeight: Double?=null, + @SerializedName("identifiers") + var identifiers: ArrayList?=null, - @SerializedName("price") - var price: Double?=null, + @SerializedName("quantity") + var quantity: Int?=null, @SerializedName("store_code") var storeCode: String?=null, + @SerializedName("price_transfer") + var priceTransfer: Double?=null, + + @SerializedName("size") + var size: @RawValue Any?=null, + + @SerializedName("price") + var price: Double?=null, + @SerializedName("currency") var currency: String?=null @@ -33296,12 +33296,12 @@ data class InventoryRequest( - @SerializedName("item") - var item: ItemQuery?=null, - @SerializedName("company_id") var companyId: Int?=null, + @SerializedName("item") + var item: ItemQuery?=null, + @SerializedName("sizes") var sizes: ArrayList?=null @@ -33319,21 +33319,15 @@ data class InventoryRequest( /* - Model: ReturnConfig1 + Model: CompanyMeta */ @Parcelize -data class ReturnConfig1( - - +data class CompanyMeta( - @SerializedName("time") - var time: Int?=null, - @SerializedName("unit") - var unit: String?=null, - @SerializedName("returnable") - var returnable: Boolean?=null + @SerializedName("id") + var id: Int?=null ): Parcelable { @@ -33341,29 +33335,31 @@ data class ReturnConfig1( - - - - } /* - Model: WeightResponse + Model: DimensionResponse */ @Parcelize -data class WeightResponse( +data class DimensionResponse( - @SerializedName("shipping") - var shipping: Double?=null, + @SerializedName("height") + var height: Double?=null, @SerializedName("unit") var unit: String?=null, + @SerializedName("width") + var width: Double?=null, + @SerializedName("is_default") - var isDefault: Boolean?=null + var isDefault: Boolean?=null, + + @SerializedName("length") + var length: Double?=null ): Parcelable { @@ -33375,22 +33371,29 @@ data class WeightResponse( + + + + } /* - Model: QuantityBase + Model: WeightResponse */ @Parcelize -data class QuantityBase( +data class WeightResponse( - @SerializedName("count") - var count: Int?=null, + @SerializedName("unit") + var unit: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null + @SerializedName("shipping") + var shipping: Double?=null, + + @SerializedName("is_default") + var isDefault: Boolean?=null ): Parcelable { @@ -33400,34 +33403,27 @@ data class QuantityBase( + + } /* - Model: PriceMeta + Model: ReturnConfig1 */ @Parcelize -data class PriceMeta( - - - - @SerializedName("updated_at") - var updatedAt: String?=null, +data class ReturnConfig1( - @SerializedName("effective") - var effective: Double?=null, - @SerializedName("marked") - var marked: Double?=null, - @SerializedName("tp_notes") - var tpNotes: @RawValue HashMap?=null, + @SerializedName("returnable") + var returnable: Boolean?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("time") + var time: Int?=null, - @SerializedName("transfer") - var transfer: Double?=null + @SerializedName("unit") + var unit: String?=null ): Parcelable { @@ -33439,28 +33435,19 @@ data class PriceMeta( - - - - - - } /* - Model: BrandMeta + Model: StoreMeta */ @Parcelize -data class BrandMeta( +data class StoreMeta( @SerializedName("id") - var id: Int?=null, - - @SerializedName("name") - var name: String?=null + var id: Int?=null ): Parcelable { @@ -33468,27 +33455,25 @@ data class BrandMeta( - - } /* - Model: Trader1 + Model: ManufacturerResponse */ @Parcelize -data class Trader1( - +data class ManufacturerResponse( - @SerializedName("type") - var type: String?=null, @SerializedName("name") var name: String?=null, @SerializedName("address") - var address: ArrayList?=null + var address: String?=null, + + @SerializedName("is_default") + var isDefault: Boolean?=null ): Parcelable { @@ -33504,27 +33489,30 @@ data class Trader1( /* - Model: DimensionResponse + Model: PriceMeta */ @Parcelize -data class DimensionResponse( +data class PriceMeta( - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("effective") + var effective: Double?=null, - @SerializedName("width") - var width: Double?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("unit") - var unit: String?=null, + @SerializedName("tp_notes") + var tpNotes: @RawValue HashMap?=null, - @SerializedName("length") - var length: Double?=null, + @SerializedName("marked") + var marked: Double?=null, - @SerializedName("height") - var height: Double?=null + @SerializedName("currency") + var currency: String?=null, + + @SerializedName("transfer") + var transfer: Double?=null ): Parcelable { @@ -33540,19 +33528,24 @@ data class DimensionResponse( + + } /* - Model: CompanyMeta + Model: QuantityBase */ @Parcelize -data class CompanyMeta( +data class QuantityBase( - @SerializedName("id") - var id: Int?=null + @SerializedName("updated_at") + var updatedAt: String?=null, + + @SerializedName("count") + var count: Int?=null ): Parcelable { @@ -33560,19 +33553,24 @@ data class CompanyMeta( + + } /* - Model: StoreMeta + Model: BrandMeta */ @Parcelize -data class StoreMeta( +data class BrandMeta( @SerializedName("id") - var id: Int?=null + var id: Int?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -33580,25 +33578,27 @@ data class StoreMeta( + + } /* - Model: ManufacturerResponse + Model: Trader1 */ @Parcelize -data class ManufacturerResponse( - +data class Trader1( - @SerializedName("address") - var address: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null + @SerializedName("address") + var address: ArrayList?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -33621,113 +33621,113 @@ data class InventorySellerResponse( - @SerializedName("expiration_date") - var expirationDate: String?=null, - @SerializedName("fragile") var fragile: Boolean?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, + @SerializedName("trace_id") + var traceId: String?=null, - @SerializedName("return_config") - var returnConfig: ReturnConfig1?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("fynd_meta") + var fyndMeta: @RawValue HashMap?=null, - @SerializedName("set") - var set: InventorySet?=null, + @SerializedName("company") + var company: CompanyMeta?=null, - @SerializedName("trace_id") - var traceId: String?=null, + @SerializedName("fynd_article_code") + var fyndArticleCode: String?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, - @SerializedName("tax_identifier") - var taxIdentifier: @RawValue HashMap?=null, + @SerializedName("dimension") + var dimension: DimensionResponse?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, + + @SerializedName("stage") + var stage: String?=null, + + @SerializedName("fynd_item_code") + var fyndItemCode: String?=null, + + @SerializedName("created_by") + var createdBy: UserSerializer?=null, + + @SerializedName("weight") + var weight: WeightResponse?=null, + + @SerializedName("return_config") + var returnConfig: ReturnConfig1?=null, + + @SerializedName("is_set") + var isSet: Boolean?=null, @SerializedName("identifier") var identifier: @RawValue HashMap?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("added_on_store") var addedOnStore: String?=null, - @SerializedName("weight") - var weight: WeightResponse?=null, - - @SerializedName("stage") - var stage: String?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("quantities") - var quantities: Quantities?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("fynd_article_code") - var fyndArticleCode: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("total_quantity") var totalQuantity: Int?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, + @SerializedName("store") + var store: StoreMeta?=null, - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, + @SerializedName("item_id") + var itemId: Int?=null, + + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("manufacturer") + var manufacturer: ManufacturerResponse?=null, @SerializedName("price") var price: PriceMeta?=null, - @SerializedName("brand") - var brand: BrandMeta?=null, + @SerializedName("quantities") + var quantities: Quantities?=null, - @SerializedName("raw_meta") - var rawMeta: @RawValue HashMap?=null, + @SerializedName("expiration_date") + var expirationDate: String?=null, - @SerializedName("trader") - var trader: ArrayList?=null, + @SerializedName("set") + var set: InventorySet?=null, - @SerializedName("dimension") - var dimension: DimensionResponse?=null, + @SerializedName("raw_meta") + var rawMeta: @RawValue HashMap?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("brand") + var brand: BrandMeta?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("tax_identifier") + var taxIdentifier: @RawValue HashMap?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("trader") + var trader: ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, @SerializedName("track_inventory") - var trackInventory: Boolean?=null, - - @SerializedName("company") - var company: CompanyMeta?=null, - - @SerializedName("fynd_item_code") - var fyndItemCode: String?=null, - - @SerializedName("fynd_meta") - var fyndMeta: @RawValue HashMap?=null, - - @SerializedName("store") - var store: StoreMeta?=null, - - @SerializedName("manufacturer") - var manufacturer: ManufacturerResponse?=null + var trackInventory: Boolean?=null ): Parcelable { @@ -33841,20 +33841,14 @@ data class BulkInventoryGetItems( - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("failed") - var failed: Int?=null, + @SerializedName("succeed") + var succeed: Int?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("cancelled") + var cancelled: Int?=null, @SerializedName("created_on") var createdOn: String?=null, @@ -33862,29 +33856,35 @@ data class BulkInventoryGetItems( @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("failed_records") + var failedRecords: ArrayList?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("file_path") + var filePath: String?=null, - @SerializedName("cancelled") - var cancelled: Int?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("failed_records") - var failedRecords: ArrayList?=null, + @SerializedName("cancelled_records") + var cancelledRecords: ArrayList?=null, - @SerializedName("succeed") - var succeed: Int?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("failed") + var failed: Int?=null, @SerializedName("total") var total: Int?=null, - @SerializedName("cancelled_records") - var cancelledRecords: ArrayList?=null + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null ): Parcelable { @@ -33956,44 +33956,44 @@ data class InventoryJobPayload( + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, + + @SerializedName("total_quantity") + var totalQuantity: Int?=null, + @SerializedName("expiration_date") var expirationDate: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, - - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("item_weight_unit_of_measure") + var itemWeightUnitOfMeasure: String?=null, @SerializedName("trace_id") var traceId: String?=null, - @SerializedName("item_weight_unit_of_measure") - var itemWeightUnitOfMeasure: String?=null, + @SerializedName("price") + var price: Double?=null, + + @SerializedName("tags") + var tags: ArrayList?=null, @SerializedName("price_marked") var priceMarked: Double?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, - - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, - @SerializedName("item_dimensions_unit_of_measure") var itemDimensionsUnitOfMeasure: String?=null, - @SerializedName("price") - var price: Double?=null, + @SerializedName("price_effective") + var priceEffective: Double?=null, - @SerializedName("store_code") - var storeCode: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, @SerializedName("currency") var currency: String?=null, - @SerializedName("total_quantity") - var totalQuantity: Int?=null + @SerializedName("store_code") + var storeCode: String?=null ): Parcelable { @@ -34036,17 +34036,17 @@ data class InventoryBulkRequest( - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("batch_id") - var batchId: String?=null, - @SerializedName("user") var user: @RawValue HashMap?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("sizes") - var sizes: ArrayList?=null + var sizes: ArrayList?=null, + + @SerializedName("batch_id") + var batchId: String?=null ): Parcelable { @@ -34071,26 +34071,26 @@ data class InventoryExportJob( - @SerializedName("seller_id") - var sellerId: Int?=null, - - @SerializedName("trigger_on") - var triggerOn: String?=null, + @SerializedName("request_params") + var requestParams: @RawValue HashMap?=null, @SerializedName("completed_on") var completedOn: String?=null, - @SerializedName("request_params") - var requestParams: @RawValue HashMap?=null, + @SerializedName("task_id") + var taskId: String?=null, @SerializedName("url") var url: String?=null, - @SerializedName("task_id") - var taskId: String?=null, + @SerializedName("trigger_on") + var triggerOn: String?=null, @SerializedName("status") - var status: String?=null + var status: String?=null, + + @SerializedName("seller_id") + var sellerId: Int?=null ): Parcelable { @@ -34124,11 +34124,11 @@ data class InventoryExportRequest( @SerializedName("brand") var brand: ArrayList?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("store") - var store: ArrayList?=null + var store: ArrayList?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -34151,20 +34151,20 @@ data class InventoryExportResponse( - @SerializedName("seller_id") - var sellerId: Int?=null, - - @SerializedName("trigger_on") - var triggerOn: String?=null, - @SerializedName("request_params") var requestParams: @RawValue HashMap?=null, @SerializedName("task_id") var taskId: String?=null, + @SerializedName("trigger_on") + var triggerOn: String?=null, + @SerializedName("status") - var status: String?=null + var status: String?=null, + + @SerializedName("seller_id") + var sellerId: Int?=null ): Parcelable { @@ -34191,11 +34191,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 { @@ -34241,29 +34241,29 @@ data class InventoryPayload( + @SerializedName("total_quantity") + var totalQuantity: Int?=null, + @SerializedName("expiration_date") var expirationDate: String?=null, + @SerializedName("trace_id") + var traceId: String?=null, + @SerializedName("tags") var tags: ArrayList?=null, - @SerializedName("store_id") - var storeId: Int?=null, - @SerializedName("price_marked") var priceMarked: Double?=null, + @SerializedName("store_id") + var storeId: Int?=null, + @SerializedName("price_effective") var priceEffective: Double?=null, @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, - - @SerializedName("trace_id") - var traceId: String?=null, - - @SerializedName("total_quantity") - var totalQuantity: Int?=null + var sellerIdentifier: String?=null ): Parcelable { @@ -34351,11 +34351,11 @@ data class InventoryResponseItem( - @SerializedName("reason") - var reason: InventoryFailedReason?=null, - @SerializedName("data") - var data: InventoryPayload?=null + var data: InventoryPayload?=null, + + @SerializedName("reason") + var reason: InventoryFailedReason?=null ): Parcelable { @@ -34400,39 +34400,39 @@ data class InventoryUpdateResponse( data class HsnCodesObject( - - @SerializedName("tax2") - var tax2: Double?=null, - - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("tax_on_mrp") - var taxOnMrp: Boolean?=null, - + @SerializedName("hsn_code") var hsnCode: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("tax1") var tax1: Double?=null, - @SerializedName("hs2_code") - var hs2Code: String?=null, + @SerializedName("tax_on_mrp") + var taxOnMrp: Boolean?=null, + + @SerializedName("id") + var id: String?=null, @SerializedName("threshold1") var threshold1: Double?=null, + @SerializedName("tax2") + var tax2: Double?=null, + @SerializedName("tax_on_esp") var taxOnEsp: Boolean?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("hs2_code") + var hs2Code: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null, @SerializedName("threshold2") - var threshold2: Double?=null + var threshold2: Double?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null ): Parcelable { @@ -34474,17 +34474,17 @@ data class PageResponse( @SerializedName("has_previous") var hasPrevious: Boolean?=null, - @SerializedName("size") - var size: Int?=null, + @SerializedName("current") + var current: String?=null, @SerializedName("item_total") var itemTotal: Int?=null, - @SerializedName("current") - var current: String?=null, - @SerializedName("has_next") - var hasNext: Boolean?=null + var hasNext: Boolean?=null, + + @SerializedName("size") + var size: Int?=null ): Parcelable { @@ -34536,36 +34536,36 @@ data class HsnUpsert( - @SerializedName("tax2") - var tax2: Double?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("tax1") + var tax1: Double?=null, @SerializedName("tax_on_mrp") var taxOnMrp: Boolean?=null, - @SerializedName("hsn_code") - var hsnCode: String?=null, - - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("tax1") - var tax1: Double?=null, - - @SerializedName("hs2_code") - var hs2Code: String?=null, - @SerializedName("threshold1") var threshold1: Double?=null, + @SerializedName("tax2") + var tax2: Double?=null, + @SerializedName("tax_on_esp") var taxOnEsp: Boolean?=null, + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("hs2_code") + var hs2Code: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("threshold2") var threshold2: Double?=null @@ -34666,8 +34666,8 @@ data class TaxSlab( - @SerializedName("rate") - var rate: Double?=null, + @SerializedName("effective_date") + var effectiveDate: String?=null, @SerializedName("cess") var cess: Double?=null, @@ -34675,8 +34675,8 @@ data class TaxSlab( @SerializedName("threshold") var threshold: Double?=null, - @SerializedName("effective_date") - var effectiveDate: String?=null + @SerializedName("rate") + var rate: Double?=null ): Parcelable { @@ -34701,35 +34701,35 @@ data class HSNDataInsertV2( - @SerializedName("type") - var type: String?=null, - @SerializedName("hsn_code") var hsnCode: String?=null, + @SerializedName("reporting_hsn") + var reportingHsn: String?=null, + + @SerializedName("type") + var type: String?=null, + @SerializedName("country_code") var countryCode: String?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("description") + var description: String?=null, @SerializedName("modified_by") var modifiedBy: @RawValue HashMap?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("modified_on") var modifiedOn: String?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, @SerializedName("taxes") - var taxes: ArrayList?=null, - - @SerializedName("reporting_hsn") - var reportingHsn: String?=null + var taxes: ArrayList?=null ): Parcelable { @@ -34791,8 +34791,8 @@ data class BrandItem( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("logo") + var logo: Media?=null, @SerializedName("name") var name: String?=null, @@ -34800,8 +34800,11 @@ data class BrandItem( @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("action") + var action: Action?=null, @SerializedName("slug") var slug: String?=null, @@ -34809,11 +34812,8 @@ data class BrandItem( @SerializedName("discount") var discount: String?=null, - @SerializedName("action") - var action: Action?=null, - - @SerializedName("logo") - var logo: Media?=null + @SerializedName("departments") + var departments: ArrayList?=null ): Parcelable { @@ -34871,20 +34871,20 @@ data class Department( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("logo") + var logo: Media?=null, @SerializedName("name") var name: String?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("priority_order") var priorityOrder: Int?=null, @SerializedName("slug") - var slug: String?=null, - - @SerializedName("logo") - var logo: Media?=null + var slug: String?=null ): Parcelable { @@ -34920,31 +34920,6 @@ data class DepartmentResponse( -} - - -/* - Model: DepartmentIdentifier -*/ -@Parcelize -data class DepartmentIdentifier( - - - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("slug") - var slug: String?=null - -): Parcelable { - - - - - - - } @@ -34956,26 +34931,26 @@ data class ThirdLevelChild( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("childs") - var childs: @RawValue ArrayList>?=null, - @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("childs") + var childs: @RawValue ArrayList>?=null, + + @SerializedName("action") + var action: Action?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("action") - var action: Action?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -35006,26 +34981,26 @@ data class SecondLevelChild( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("childs") - var childs: ArrayList?=null, - @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("childs") + var childs: ArrayList?=null, + + @SerializedName("action") + var action: Action?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("action") - var action: Action?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -35056,26 +35031,26 @@ data class Child( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("childs") - var childs: ArrayList?=null, - @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("childs") + var childs: ArrayList?=null, + + @SerializedName("action") + var action: Action?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("action") - var action: Action?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -35106,23 +35081,23 @@ data class CategoryItems( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("childs") - var childs: ArrayList?=null, - @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("childs") + var childs: ArrayList?=null, @SerializedName("action") - var action: Action?=null + var action: Action?=null, + + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -35144,18 +35119,43 @@ data class CategoryItems( /* - Model: DepartmentCategoryTree + Model: DepartmentCategoryTree +*/ +@Parcelize +data class DepartmentCategoryTree( + + + + @SerializedName("items") + var items: ArrayList?=null, + + @SerializedName("department") + var department: String?=null + +): Parcelable { + + + + + + + +} + + +/* + Model: DepartmentIdentifier */ @Parcelize -data class DepartmentCategoryTree( +data class DepartmentIdentifier( - @SerializedName("department") - var department: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -35176,11 +35176,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 { @@ -35204,12 +35204,12 @@ data class ApplicationProductListingResponse( @SerializedName("filters") var filters: ArrayList?=null, - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("operators") var operators: @RawValue HashMap?=null, + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("page") var page: Page?=null, @@ -35241,74 +35241,74 @@ data class ProductDetail( - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, - - @SerializedName("has_variant") - var hasVariant: Boolean?=null, - - @SerializedName("short_description") - var shortDescription: String?=null, - - @SerializedName("slug") - var slug: String?=null, + @SerializedName("item_code") + var itemCode: String?=null, @SerializedName("attributes") var attributes: @RawValue HashMap?=null, - @SerializedName("type") - var type: String?=null, - - @SerializedName("tryouts") - var tryouts: ArrayList?=null, - - @SerializedName("product_online_date") - var productOnlineDate: String?=null, - @SerializedName("item_type") var itemType: String?=null, - @SerializedName("rating_count") - var ratingCount: Int?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, + @SerializedName("short_description") + var shortDescription: String?=null, + + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, @SerializedName("medias") var medias: ArrayList?=null, - @SerializedName("color") - var color: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("teaser_tag") + var teaserTag: @RawValue HashMap?=null, - @SerializedName("promo_meta") - var promoMeta: @RawValue HashMap?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, - @SerializedName("brand") - var brand: ProductBrand?=null, + @SerializedName("image_nature") + var imageNature: String?=null, @SerializedName("similars") var similars: ArrayList?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, + @SerializedName("uid") var uid: Int?=null, - @SerializedName("image_nature") - var imageNature: String?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, + + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("product_online_date") + var productOnlineDate: String?=null, @SerializedName("rating") var rating: Double?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("brand") + var brand: ProductBrand?=null, - @SerializedName("teaser_tag") - var teaserTag: @RawValue HashMap?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, - @SerializedName("item_code") - var itemCode: String?=null + @SerializedName("name") + var name: String?=null, + + @SerializedName("promo_meta") + var promoMeta: @RawValue HashMap?=null, + + @SerializedName("color") + var color: String?=null ): Parcelable { @@ -35371,20 +35371,20 @@ data class InventoryPage( - @SerializedName("type") - var type: String?=null, - @SerializedName("has_previous") var hasPrevious: Boolean?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("item_total") var itemTotal: Int?=null, - @SerializedName("next_id") - var nextId: String?=null, - @SerializedName("has_next") - var hasNext: Boolean?=null + var hasNext: Boolean?=null, + + @SerializedName("next_id") + var nextId: String?=null ): Parcelable { @@ -35436,12 +35436,12 @@ data class ArticleQuery( - @SerializedName("ignored_stores") - var ignoredStores: ArrayList?=null, - @SerializedName("item_id") var itemId: Int?=null, + @SerializedName("ignored_stores") + var ignoredStores: ArrayList?=null, + @SerializedName("size") var size: String?=null @@ -35466,20 +35466,20 @@ data class AssignStoreArticle( - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("query") var query: ArticleQuery?=null, @SerializedName("group_id") var groupId: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("article_assignment") - var articleAssignment: ArticleAssignment?=null + var articleAssignment: ArticleAssignment?=null, + + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -35506,18 +35506,9 @@ data class AssignStore( - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("pincode") - var pincode: String?=null, - @SerializedName("store_ids") var storeIds: ArrayList?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("articles") var articles: ArrayList?=null, @@ -35525,7 +35516,16 @@ data class AssignStore( var channelType: String?=null, @SerializedName("channel_identifier") - var channelIdentifier: String?=null + var channelIdentifier: String?=null, + + @SerializedName("app_id") + var appId: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("pincode") + var pincode: String?=null ): Parcelable { @@ -35581,56 +35581,56 @@ data class StoreAssignResponse( - @SerializedName("store_id") - var storeId: Int?=null, - - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("quantity") - var quantity: Int?=null, - - @SerializedName("size") - var size: String?=null, + @SerializedName("store_pincode") + var storePincode: Int?=null, @SerializedName("item_id") var itemId: Int?=null, + @SerializedName("strategy_wise_listing") + var strategyWiseListing: @RawValue ArrayList>?=null, + + @SerializedName("price_marked") + var priceMarked: Int?=null, + @SerializedName("group_id") var groupId: String?=null, + @SerializedName("store_id") + var storeId: Int?=null, + @SerializedName("uid") var uid: String?=null, - @SerializedName("price_marked") - var priceMarked: Int?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("price_effective") var priceEffective: Int?=null, + @SerializedName("article_assignment") + var articleAssignment: ArticleAssignment1?=null, + @SerializedName("index") var index: Int?=null, - @SerializedName("strategy_wise_listing") - var strategyWiseListing: @RawValue ArrayList>?=null, - - @SerializedName("store_pincode") - var storePincode: Int?=null, - - @SerializedName("_id") - var id: String?=null, - @SerializedName("status") var status: Boolean?=null, + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("s_city") var sCity: String?=null, - @SerializedName("article_assignment") - var articleAssignment: ArticleAssignment1?=null + @SerializedName("_id") + var id: String?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("size") + var size: String?=null ): Parcelable { @@ -35674,21 +35674,76 @@ data class StoreAssignResponse( /* - Model: UserSerializer1 + Model: SellerPhoneNumber +*/ +@Parcelize +data class SellerPhoneNumber( + + + + @SerializedName("country_code") + var countryCode: Int?=null, + + @SerializedName("number") + var number: String?=null + +): Parcelable { + + + + + + + +} + + +/* + Model: LocationManagerSerializer +*/ +@Parcelize +data class LocationManagerSerializer( + + + + @SerializedName("mobile_no") + var mobileNo: SellerPhoneNumber?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("email") + var email: String?=null + +): Parcelable { + + + + + + + + + +} + + +/* + Model: InvoiceCredSerializer */ @Parcelize -data class UserSerializer1( - +data class InvoiceCredSerializer( - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("contact") - var contact: String?=null, + @SerializedName("password") + var password: String?=null, @SerializedName("username") - var username: String?=null + var username: String?=null, + + @SerializedName("enabled") + var enabled: Boolean?=null ): Parcelable { @@ -35704,18 +35759,18 @@ data class UserSerializer1( /* - Model: SellerPhoneNumber + Model: InvoiceDetailsSerializer */ @Parcelize -data class SellerPhoneNumber( +data class InvoiceDetailsSerializer( - @SerializedName("number") - var number: String?=null, + @SerializedName("e_waybill") + var eWaybill: InvoiceCredSerializer?=null, - @SerializedName("country_code") - var countryCode: Int?=null + @SerializedName("e_invoice") + var eInvoice: InvoiceCredSerializer?=null ): Parcelable { @@ -35729,21 +35784,21 @@ data class SellerPhoneNumber( /* - Model: LocationManagerSerializer + Model: UserSerializer1 */ @Parcelize -data class LocationManagerSerializer( +data class UserSerializer1( - @SerializedName("mobile_no") - var mobileNo: SellerPhoneNumber?=null, + @SerializedName("contact") + var contact: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("email") - var email: String?=null + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -35766,38 +35821,38 @@ data class GetAddressSerializer( - @SerializedName("country") - var country: String?=null, - - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("address2") + var address2: String?=null, - @SerializedName("address1") - var address1: String?=null, + @SerializedName("landmark") + var landmark: String?=null, @SerializedName("country_code") var countryCode: String?=null, - @SerializedName("state") - var state: String?=null, - - @SerializedName("city") - var city: String?=null, - - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("address1") + var address1: 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("state") + var state: String?=null, + + @SerializedName("country") + var country: String?=null, + @SerializedName("latitude") - var latitude: Double?=null + var latitude: Double?=null, + + @SerializedName("pincode") + var pincode: Int?=null ): Parcelable { @@ -35829,27 +35884,21 @@ data class GetAddressSerializer( /* - Model: Document + Model: UserSerializer2 */ @Parcelize -data class Document( - - +data class UserSerializer2( - @SerializedName("legal_name") - var legalName: String?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("verified") - var verified: Boolean?=null, + @SerializedName("contact") + var contact: String?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -35861,57 +35910,55 @@ data class Document( - - - - } /* - Model: LocationTimingSerializer + Model: GetCompanySerializer */ @Parcelize -data class LocationTimingSerializer( - - - - @SerializedName("hour") - var hour: Int?=null, +data class GetCompanySerializer( - @SerializedName("minute") - var minute: Int?=null -): Parcelable { + @SerializedName("verified_on") + var verifiedOn: String?=null, + @SerializedName("addresses") + var addresses: ArrayList?=null, + @SerializedName("created_by") + var createdBy: UserSerializer2?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("company_type") + var companyType: String?=null, + @SerializedName("uid") + var uid: Int?=null, -} - - -/* - Model: LocationDayWiseSerializer -*/ -@Parcelize -data class LocationDayWiseSerializer( + @SerializedName("verified_by") + var verifiedBy: UserSerializer2?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer2?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("closing") - var closing: LocationTimingSerializer?=null, + @SerializedName("reject_reason") + var rejectReason: String?=null, - @SerializedName("weekday") - var weekday: String?=null, + @SerializedName("business_type") + var businessType: String?=null, - @SerializedName("open") - var open: Boolean?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("opening") - var opening: LocationTimingSerializer?=null + @SerializedName("created_on") + var createdOn: String?=null ): Parcelable { @@ -35925,49 +35972,17 @@ data class LocationDayWiseSerializer( -} - - -/* - Model: LocationIntegrationType -*/ -@Parcelize -data class LocationIntegrationType( - - - - @SerializedName("inventory") - var inventory: String?=null, - - @SerializedName("order") - var order: String?=null - -): Parcelable { - -} - - -/* - Model: ProductReturnConfigSerializer -*/ -@Parcelize -data class ProductReturnConfigSerializer( - @SerializedName("on_same_store") - var onSameStore: Boolean?=null, - @SerializedName("store_uid") - var storeUid: Int?=null -): Parcelable { @@ -35979,21 +35994,18 @@ data class ProductReturnConfigSerializer( /* - Model: UserSerializer2 + Model: ProductReturnConfigSerializer */ @Parcelize -data class UserSerializer2( - +data class ProductReturnConfigSerializer( - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("contact") - var contact: String?=null, + @SerializedName("store_uid") + var storeUid: Int?=null, - @SerializedName("username") - var username: String?=null + @SerializedName("on_same_store") + var onSameStore: Boolean?=null ): Parcelable { @@ -36003,63 +36015,33 @@ data class UserSerializer2( - - } /* - Model: GetCompanySerializer + Model: Document */ @Parcelize -data class GetCompanySerializer( - - - - @SerializedName("modified_by") - var modifiedBy: UserSerializer2?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("verified_by") - var verifiedBy: UserSerializer2?=null, - - @SerializedName("created_by") - var createdBy: UserSerializer2?=null, - - @SerializedName("reject_reason") - var rejectReason: String?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("verified_on") - var verifiedOn: String?=null, - - @SerializedName("stage") - var stage: String?=null, +data class Document( - @SerializedName("business_type") - var businessType: String?=null, - @SerializedName("company_type") - var companyType: String?=null, - @SerializedName("addresses") - var addresses: ArrayList?=null + @SerializedName("verified") + var verified: Boolean?=null, -): Parcelable { + @SerializedName("value") + var value: String?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("url") + var url: String?=null, + @SerializedName("legal_name") + var legalName: String?=null +): Parcelable { @@ -36073,11 +36055,24 @@ data class GetCompanySerializer( +} + + +/* + Model: LocationTimingSerializer +*/ +@Parcelize +data class LocationTimingSerializer( + @SerializedName("hour") + var hour: Int?=null, + @SerializedName("minute") + var minute: Int?=null +): Parcelable { @@ -36089,21 +36084,24 @@ data class GetCompanySerializer( /* - Model: InvoiceCredSerializer + Model: LocationDayWiseSerializer */ @Parcelize -data class InvoiceCredSerializer( +data class LocationDayWiseSerializer( - @SerializedName("password") - var password: String?=null, + @SerializedName("opening") + var opening: LocationTimingSerializer?=null, - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("open") + var open: Boolean?=null, - @SerializedName("username") - var username: String?=null + @SerializedName("weekday") + var weekday: String?=null, + + @SerializedName("closing") + var closing: LocationTimingSerializer?=null ): Parcelable { @@ -36115,22 +36113,24 @@ data class InvoiceCredSerializer( + + } /* - Model: InvoiceDetailsSerializer + Model: LocationIntegrationType */ @Parcelize -data class InvoiceDetailsSerializer( +data class LocationIntegrationType( - @SerializedName("e_waybill") - var eWaybill: InvoiceCredSerializer?=null, + @SerializedName("order") + var order: String?=null, - @SerializedName("e_invoice") - var eInvoice: InvoiceCredSerializer?=null + @SerializedName("inventory") + var inventory: String?=null ): Parcelable { @@ -36151,14 +36151,41 @@ data class GetLocationSerializer( + @SerializedName("manager") + var manager: LocationManagerSerializer?=null, + + @SerializedName("gst_credentials") + var gstCredentials: InvoiceDetailsSerializer?=null, + + @SerializedName("verified_by") + var verifiedBy: UserSerializer1?=null, + + @SerializedName("company") + var company: GetCompanySerializer?=null, + + @SerializedName("modified_by") + var modifiedBy: UserSerializer1?=null, + + @SerializedName("product_return_config") + var productReturnConfig: ProductReturnConfigSerializer?=null, + + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, + + @SerializedName("stage") + var stage: String?=null, + @SerializedName("created_by") var createdBy: UserSerializer1?=null, @SerializedName("created_on") var createdOn: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("phone_number") + var phoneNumber: String?=null, + + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, @@ -36166,32 +36193,23 @@ data class GetLocationSerializer( @SerializedName("verified_on") var verifiedOn: String?=null, - @SerializedName("manager") - var manager: LocationManagerSerializer?=null, - - @SerializedName("code") - var code: String?=null, - - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, - - @SerializedName("verified_by") - var verifiedBy: UserSerializer1?=null, - - @SerializedName("address") - var address: GetAddressSerializer?=null, + @SerializedName("display_name") + var displayName: String?=null, @SerializedName("documents") var documents: ArrayList?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("timing") - var timing: ArrayList?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("phone_number") - var phoneNumber: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null, @SerializedName("name") var name: String?=null, @@ -36199,32 +36217,14 @@ data class GetLocationSerializer( @SerializedName("store_type") var storeType: String?=null, - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, - - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("timing") + var timing: ArrayList?=null, @SerializedName("integration_type") var integrationType: LocationIntegrationType?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer1?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("product_return_config") - var productReturnConfig: ProductReturnConfigSerializer?=null, - - @SerializedName("company") - var company: GetCompanySerializer?=null, - - @SerializedName("gst_credentials") - var gstCredentials: InvoiceDetailsSerializer?=null, - - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null + @SerializedName("address") + var address: GetAddressSerializer?=null ): Parcelable { @@ -36356,23 +36356,23 @@ data class ApplicationDepartment( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("logo") + var logo: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("app_id") var appId: String?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -36486,15 +36486,21 @@ data class BusinessCountryInfo( /* - Model: Website + Model: CompanyTaxesSerializer */ @Parcelize -data class Website( +data class CompanyTaxesSerializer( - @SerializedName("url") - var url: String?=null + @SerializedName("rate") + var rate: Double?=null, + + @SerializedName("effective_date") + var effectiveDate: String?=null, + + @SerializedName("enable") + var enable: Boolean?=null ): Parcelable { @@ -36502,19 +36508,23 @@ data class Website( + + + + } /* - Model: BusinessDetails + Model: Website */ @Parcelize -data class BusinessDetails( +data class Website( - @SerializedName("website") - var website: Website?=null + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -36526,18 +36536,15 @@ data class BusinessDetails( /* - Model: ContactDetails + Model: BusinessDetails */ @Parcelize -data class ContactDetails( - +data class BusinessDetails( - @SerializedName("emails") - var emails: ArrayList?=null, - @SerializedName("phone") - var phone: ArrayList?=null + @SerializedName("website") + var website: Website?=null ): Parcelable { @@ -36545,27 +36552,22 @@ data class ContactDetails( - - } /* - Model: CompanyTaxesSerializer + Model: ContactDetails */ @Parcelize -data class CompanyTaxesSerializer( - +data class ContactDetails( - @SerializedName("enable") - var enable: Boolean?=null, - @SerializedName("effective_date") - var effectiveDate: String?=null, + @SerializedName("phone") + var phone: ArrayList?=null, - @SerializedName("rate") - var rate: Double?=null + @SerializedName("emails") + var emails: ArrayList?=null ): Parcelable { @@ -36575,8 +36577,6 @@ data class CompanyTaxesSerializer( - - } @@ -36588,62 +36588,47 @@ data class GetCompanyProfileSerializerResponse( + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("business_type") var businessType: String?=null, - @SerializedName("business_country_info") - var businessCountryInfo: BusinessCountryInfo?=null, - - @SerializedName("verified_by") - var verifiedBy: UserSerializer?=null, - - @SerializedName("business_info") - var businessInfo: String?=null, - - @SerializedName("created_by") - var createdBy: UserSerializer?=null, - - @SerializedName("verified_on") - var verifiedOn: String?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("business_details") - var businessDetails: BusinessDetails?=null, - - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, - - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("franchise_enabled") + var franchiseEnabled: Boolean?=null, - @SerializedName("contact_details") - var contactDetails: ContactDetails?=null, + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, @SerializedName("mode") var mode: String?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, - @SerializedName("addresses") var addresses: ArrayList?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, + @SerializedName("business_country_info") + var businessCountryInfo: BusinessCountryInfo?=null, - @SerializedName("franchise_enabled") - var franchiseEnabled: Boolean?=null, + @SerializedName("stage") + var stage: String?=null, + + @SerializedName("created_by") + var createdBy: UserSerializer?=null, + + @SerializedName("taxes") + var taxes: ArrayList?=null, + + @SerializedName("business_details") + var businessDetails: BusinessDetails?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("business_info") + var businessInfo: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("verified_by") + var verifiedBy: UserSerializer?=null, @SerializedName("modified_on") var modifiedOn: String?=null, @@ -36651,11 +36636,26 @@ data class GetCompanyProfileSerializerResponse( @SerializedName("company_type") var companyType: String?=null, - @SerializedName("taxes") - var taxes: ArrayList?=null, + @SerializedName("contact_details") + var contactDetails: ContactDetails?=null, + + @SerializedName("created_on") + var createdOn: String?=null, @SerializedName("documents") - var documents: ArrayList?=null + var documents: ArrayList?=null, + + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, + + @SerializedName("verified_on") + var verifiedOn: String?=null ): Parcelable { @@ -36711,62 +36711,77 @@ data class GetCompanyProfileSerializerResponse( /* - Model: CreateUpdateAddressSerializer + Model: CompanyTaxesSerializer1 */ @Parcelize -data class CreateUpdateAddressSerializer( +data class CompanyTaxesSerializer1( - @SerializedName("latitude") - var latitude: Double?=null, + @SerializedName("rate") + var rate: Double?=null, - @SerializedName("address2") - var address2: String?=null, + @SerializedName("effective_date") + var effectiveDate: String?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("enable") + var enable: Boolean?=null - @SerializedName("address1") - var address1: String?=null, +): Parcelable { - @SerializedName("address_type") - var addressType: String?=null, - @SerializedName("longitude") - var longitude: Double?=null, - @SerializedName("city") - var city: String?=null, - @SerializedName("country_code") - var countryCode: String?=null, - @SerializedName("country") - var country: String?=null, - @SerializedName("state") - var state: String?=null, - @SerializedName("landmark") - var landmark: String?=null -): Parcelable { +} + + +/* + Model: CreateUpdateAddressSerializer +*/ +@Parcelize +data class CreateUpdateAddressSerializer( + @SerializedName("address1") + var address1: String?=null, + @SerializedName("longitude") + var longitude: Double?=null, + @SerializedName("state") + var state: String?=null, + @SerializedName("latitude") + var latitude: Double?=null, + @SerializedName("country") + var country: String?=null, + @SerializedName("country_code") + var countryCode: String?=null, + @SerializedName("city") + var city: String?=null, + @SerializedName("address_type") + var addressType: String?=null, + @SerializedName("landmark") + var landmark: String?=null, + @SerializedName("pincode") + var pincode: Int?=null, + @SerializedName("address2") + var address2: String?=null +): Parcelable { @@ -36777,27 +36792,12 @@ data class CreateUpdateAddressSerializer( -} - - -/* - Model: CompanyTaxesSerializer1 -*/ -@Parcelize -data class CompanyTaxesSerializer1( - @SerializedName("enable") - var enable: Boolean?=null, - @SerializedName("effective_date") - var effectiveDate: String?=null, - @SerializedName("rate") - var rate: Double?=null -): Parcelable { @@ -36818,47 +36818,47 @@ data class UpdateCompany( - @SerializedName("business_type") - var businessType: String?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("contact_details") - var contactDetails: ContactDetails?=null, + @SerializedName("business_info") + var businessInfo: String?=null, + + @SerializedName("business_type") + var businessType: String?=null, @SerializedName("franchise_enabled") var franchiseEnabled: Boolean?=null, - @SerializedName("addresses") - var addresses: ArrayList?=null, - - @SerializedName("company_type") - var companyType: String?=null, + @SerializedName("documents") + var documents: ArrayList?=null, - @SerializedName("reject_reason") - var rejectReason: String?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, - @SerializedName("taxes") var taxes: ArrayList?=null, - @SerializedName("business_info") - var businessInfo: String?=null, - - @SerializedName("documents") - var documents: ArrayList?=null, + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, @SerializedName("business_details") var businessDetails: BusinessDetails?=null, - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null + @SerializedName("company_type") + var companyType: String?=null, + + @SerializedName("contact_details") + var contactDetails: ContactDetails?=null, + + @SerializedName("reject_reason") + var rejectReason: String?=null, + + @SerializedName("addresses") + var addresses: ArrayList?=null ): Parcelable { @@ -36903,11 +36903,11 @@ data class ProfileSuccessResponse( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("success") - var success: Boolean?=null + var success: Boolean?=null, + + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -36953,17 +36953,17 @@ data class MetricsSerializer( - @SerializedName("stage") - var stage: String?=null, - @SerializedName("uid") var uid: Int?=null, + @SerializedName("stage") + var stage: String?=null, + @SerializedName("store_documents") var storeDocuments: DocumentsObj?=null, - @SerializedName("product") - var product: DocumentsObj?=null, + @SerializedName("brand") + var brand: DocumentsObj?=null, @SerializedName("company_documents") var companyDocuments: DocumentsObj?=null, @@ -36971,8 +36971,8 @@ data class MetricsSerializer( @SerializedName("store") var store: DocumentsObj?=null, - @SerializedName("brand") - var brand: DocumentsObj?=null + @SerializedName("product") + var product: DocumentsObj?=null ): Parcelable { @@ -37003,11 +37003,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 { @@ -37028,62 +37028,62 @@ data class GetBrandResponseSerializer( - @SerializedName("verified_by") - var verifiedBy: UserSerializer?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("synonyms") - var synonyms: ArrayList?=null, + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("mode") + var mode: String?=null, - @SerializedName("banner") - var banner: BrandBannerSerializer?=null, + @SerializedName("reject_reason") + var rejectReason: String?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("stage") + var stage: String?=null, @SerializedName("created_by") var createdBy: UserSerializer?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null, - @SerializedName("reject_reason") - var rejectReason: String?=null, + @SerializedName("verified_by") + var verifiedBy: UserSerializer?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("description") + var description: String?=null, @SerializedName("_locale_language") var localeLanguage: @RawValue HashMap?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("slug_key") var slugKey: String?=null, - @SerializedName("mode") - var mode: String?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, + @SerializedName("banner") + var banner: BrandBannerSerializer?=null, + + @SerializedName("created_on") + var createdOn: String?=null, @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, - - @SerializedName("stage") - var stage: String?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, - @SerializedName("description") - var description: String?=null + @SerializedName("verified_on") + var verifiedOn: String?=null ): Parcelable { @@ -37138,35 +37138,35 @@ data class CreateUpdateBrandRequestSerializer( - @SerializedName("banner") - var banner: BrandBannerSerializer?=null, - @SerializedName("uid") var uid: Int?=null, @SerializedName("name") var name: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("synonyms") var synonyms: ArrayList?=null, @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, + @SerializedName("description") + var description: String?=null, + + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, + @SerializedName("brand_tier") var brandTier: String?=null, @SerializedName("logo") var logo: String?=null, - @SerializedName("_locale_language") - var localeLanguage: @RawValue HashMap?=null, - - @SerializedName("description") - var description: String?=null, - - @SerializedName("company_id") - var companyId: Int?=null + @SerializedName("banner") + var banner: BrandBannerSerializer?=null ): Parcelable { @@ -37228,11 +37228,11 @@ data class CompanyDetails( - @SerializedName("website_url") - var websiteUrl: String?=null, - @SerializedName("socials") - var socials: ArrayList?=null + var socials: ArrayList?=null, + + @SerializedName("website_url") + var websiteUrl: String?=null ): Parcelable { @@ -37253,59 +37253,59 @@ data class CompanySerializer( - @SerializedName("stage") - var stage: String?=null, - - @SerializedName("market_channels") - var marketChannels: ArrayList?=null, - @SerializedName("uid") var uid: Int?=null, + @SerializedName("name") + var name: String?=null, + + @SerializedName("verified_by") + var verifiedBy: UserSerializer?=null, + @SerializedName("business_type") var businessType: String?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, + + @SerializedName("stage") + var stage: String?=null, + @SerializedName("business_country_info") var businessCountryInfo: BusinessCountryInfo?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("details") var details: CompanyDetails?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, - @SerializedName("verified_by") - var verifiedBy: UserSerializer?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("market_channels") + var marketChannels: ArrayList?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, @SerializedName("company_type") var companyType: String?=null, - @SerializedName("addresses") - var addresses: ArrayList?=null, - @SerializedName("reject_reason") var rejectReason: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null + @SerializedName("addresses") + var addresses: ArrayList?=null ): Parcelable { @@ -37358,20 +37358,20 @@ data class CompanyBrandSerializer( - @SerializedName("stage") - var stage: String?=null, - @SerializedName("uid") var uid: Int?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, + @SerializedName("stage") + var stage: String?=null, @SerializedName("verified_by") var verifiedBy: UserSerializer?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, + @SerializedName("company") + var company: CompanySerializer?=null, + + @SerializedName("created_by") + var createdBy: UserSerializer?=null, @SerializedName("modified_on") var modifiedOn: String?=null, @@ -37379,20 +37379,20 @@ data class CompanyBrandSerializer( @SerializedName("warnings") var warnings: @RawValue HashMap?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, - - @SerializedName("reject_reason") - var rejectReason: String?=null, - - @SerializedName("company") - var company: CompanySerializer?=null, - @SerializedName("created_on") var createdOn: String?=null, @SerializedName("brand") - var brand: GetBrandResponseSerializer?=null + var brand: GetBrandResponseSerializer?=null, + + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, + + @SerializedName("reject_reason") + var rejectReason: String?=null, + + @SerializedName("verified_on") + var verifiedOn: String?=null ): Parcelable { @@ -37433,11 +37433,11 @@ data class CompanyBrandListSerializer( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -37458,14 +37458,14 @@ data class CompanyBrandPostRequestSerializer( - @SerializedName("brands") - var brands: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("company") var company: Int?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("brands") + var brands: ArrayList?=null ): Parcelable { @@ -37488,56 +37488,56 @@ data class LocationSerializer( - @SerializedName("stage") - var stage: String?=null, - @SerializedName("uid") var uid: Int?=null, - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("display_name") - var displayName: String?=null, - - @SerializedName("store_type") - var storeType: String?=null, + @SerializedName("company") + var company: Int?=null, - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("product_return_config") - var productReturnConfig: ProductReturnConfigSerializer?=null, + @SerializedName("documents") + var documents: ArrayList?=null, @SerializedName("address") var address: GetAddressSerializer?=null, - @SerializedName("gst_credentials") - var gstCredentials: InvoiceDetailsSerializer?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, - @SerializedName("timing") - var timing: ArrayList?=null, + @SerializedName("store_type") + var storeType: String?=null, @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, - @SerializedName("company") - var company: Int?=null, + @SerializedName("product_return_config") + var productReturnConfig: ProductReturnConfigSerializer?=null, + + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null, @SerializedName("warnings") var warnings: @RawValue HashMap?=null, - @SerializedName("documents") - var documents: ArrayList?=null, + @SerializedName("manager") + var manager: LocationManagerSerializer?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("timing") + var timing: ArrayList?=null, - @SerializedName("manager") - var manager: LocationManagerSerializer?=null + @SerializedName("display_name") + var displayName: String?=null, + + @SerializedName("gst_credentials") + var gstCredentials: InvoiceDetailsSerializer?=null, + + @SerializedName("code") + var code: String?=null ): Parcelable { @@ -37601,18 +37601,21 @@ data class BulkLocationSerializer( /* - Model: _ArticleAssignment + Model: _ArticleQuery */ @Parcelize -data class _ArticleAssignment( +data class _ArticleQuery( - @SerializedName("strategy") - var strategy: String?=null, + @SerializedName("ignored_stores") + var ignoredStores: ArrayList?=null, - @SerializedName("level") - var level: String?=null + @SerializedName("item_id") + var itemId: Int?=null, + + @SerializedName("size") + var size: String?=null ): Parcelable { @@ -37622,25 +37625,24 @@ data class _ArticleAssignment( + + } /* - Model: _ArticleQuery + Model: _ArticleAssignment */ @Parcelize -data class _ArticleQuery( - +data class _ArticleAssignment( - @SerializedName("size") - var size: String?=null, - @SerializedName("ignored_stores") - var ignoredStores: ArrayList?=null, + @SerializedName("level") + var level: String?=null, - @SerializedName("item_id") - var itemId: Int?=null + @SerializedName("strategy") + var strategy: String?=null ): Parcelable { @@ -37650,8 +37652,6 @@ data class _ArticleQuery( - - } @@ -37663,18 +37663,18 @@ data class _AssignStoreArticle( - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("query") + var query: _ArticleQuery?=null, @SerializedName("article_assignment") var articleAssignment: _ArticleAssignment?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("meta") var meta: @RawValue HashMap?=null, - @SerializedName("query") - var query: _ArticleQuery?=null, - @SerializedName("group_id") var groupId: String?=null @@ -37706,11 +37706,8 @@ data class AssignStoreRequestValidator( @SerializedName("store_ids") var storeIds: ArrayList?=null, - @SerializedName("pincode") - var pincode: String?=null, - - @SerializedName("articles") - var articles: ArrayList<_AssignStoreArticle>?=null, + @SerializedName("company_id") + var companyId: Int?=null, @SerializedName("channel_identifier") var channelIdentifier: String?=null, @@ -37718,11 +37715,14 @@ data class AssignStoreRequestValidator( @SerializedName("app_id") var appId: String?=null, + @SerializedName("articles") + var articles: ArrayList<_AssignStoreArticle>?=null, + @SerializedName("channel_type") var channelType: String?=null, - @SerializedName("company_id") - var companyId: Int?=null + @SerializedName("pincode") + var pincode: String?=null ): Parcelable { @@ -37753,50 +37753,50 @@ data class AssignStoreResponseSerializer( - @SerializedName("store_pincode") - var storePincode: String?=null, + @SerializedName("price_marked") + var priceMarked: Double?=null, @SerializedName("uid") var uid: String?=null, - @SerializedName("index") - var index: Int?=null, + @SerializedName("article_assignment") + var articleAssignment: _ArticleAssignment?=null, + + @SerializedName("size") + var size: String?=null, @SerializedName("company_id") var companyId: Int?=null, + @SerializedName("_id") + var id: String?=null, + + @SerializedName("store_pincode") + var storePincode: String?=null, + @SerializedName("preice_effective") var preiceEffective: Double?=null, @SerializedName("quantity") var quantity: Int?=null, - @SerializedName("s_city") - var sCity: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, @SerializedName("item_id") var itemId: Int?=null, - @SerializedName("article_assignment") - var articleAssignment: _ArticleAssignment?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("s_city") + var sCity: String?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null, + @SerializedName("store_id") + var storeId: Int?=null, @SerializedName("status") var status: Boolean?=null, - @SerializedName("size") - var size: String?=null, - - @SerializedName("store_id") - var storeId: Int?=null, - - @SerializedName("_id") - var id: String?=null + @SerializedName("index") + var index: Int?=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 bf36d857a..3f828b07f 100644 --- a/src/main/java/com/sdk/platform/datamanager/CatalogDataManagerClass.kt +++ b/src/main/java/com/sdk/platform/datamanager/CatalogDataManagerClass.kt @@ -596,24 +596,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createProductsInBulk(batchId: String,body: BulkProductRequest) + suspend fun deleteProductBulkJob(batchId: String) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createProductsInBulk( - companyId = config.companyId, batchId = batchId, body = body) + catalogApiList?.deleteProductBulkJob( + companyId = config.companyId, batchId = batchId ) } else { null } } - suspend fun deleteProductBulkJob(batchId: String) + suspend fun createProductsInBulk(batchId: String,body: BulkProductRequest) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.deleteProductBulkJob( - companyId = config.companyId, batchId = batchId ) + catalogApiList?.createProductsInBulk( + companyId = config.companyId, batchId = batchId, body = body) } else { null } @@ -741,24 +741,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createBulkInventory(batchId: String,body: InventoryBulkRequest) + suspend fun deleteBulkInventoryJob(batchId: String) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createBulkInventory( - companyId = config.companyId, batchId = batchId, body = body) + catalogApiList?.deleteBulkInventoryJob( + companyId = config.companyId, batchId = batchId ) } else { null } } - suspend fun deleteBulkInventoryJob(batchId: String) + suspend fun createBulkInventory(batchId: String,body: InventoryBulkRequest) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.deleteBulkInventoryJob( - companyId = config.companyId, batchId = batchId ) + catalogApiList?.createBulkInventory( + companyId = config.companyId, batchId = batchId, body = body) } else { null } @@ -801,11 +801,11 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun updateRealtimeInventory(itemId: String, sellerIdentifier: String,body: InventoryRequestSchemaV2) + suspend fun deleteRealtimeInventory(itemId: String, sellerIdentifier: String,body: InventoryRequestSchemaV2) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateRealtimeInventory( + catalogApiList?.deleteRealtimeInventory( companyId = config.companyId, itemId = itemId, sellerIdentifier = sellerIdentifier, body = body) } else { null @@ -813,11 +813,11 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun deleteRealtimeInventory(itemId: String, sellerIdentifier: String,body: InventoryRequestSchemaV2) + suspend fun updateRealtimeInventory(itemId: String, sellerIdentifier: String,body: InventoryRequestSchemaV2) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.deleteRealtimeInventory( + catalogApiList?.updateRealtimeInventory( companyId = config.companyId, itemId = itemId, sellerIdentifier = sellerIdentifier, body = body) } else { null @@ -1060,20 +1060,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi - suspend fun getAppProduct(itemId: String) - : Deferred>? { + suspend fun updateAppProduct(itemId: String,body: ApplicationItemMeta) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getAppProduct(companyId = config.companyId , applicationId = applicationId , itemId = itemId ) + catalogApiList?.updateAppProduct(companyId = config.companyId , applicationId = applicationId , itemId = itemId, body = body) } else { null } } - suspend fun updateAppProduct(itemId: String,body: ApplicationItemMeta) - : Deferred>? { + suspend fun getAppProduct(itemId: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateAppProduct(companyId = config.companyId , applicationId = applicationId , itemId = itemId, body = body) + catalogApiList?.getAppProduct(companyId = config.companyId , applicationId = applicationId , itemId = itemId ) } else { null }