From cc4f9e4862acab0e6b99673b3f8028765b7dce97 Mon Sep 17 00:00:00 2001 From: Jigar Dafda Date: Thu, 3 Nov 2022 07:27:49 +0000 Subject: [PATCH] [Auto Generated] 0.1.28 --- documentation/application/CATALOG.md | 808 +-- documentation/application/CONTENT.md | 4 +- documentation/platform/CATALOG.md | 2882 ++++---- documentation/platform/COMPANYPROFILE.md | 378 +- documentation/platform/CONTENT.md | 4 +- .../com/sdk/application/ApplicationModels.kt | 2071 +++--- .../java/com/sdk/application/Navigator.kt | 12 + src/main/java/com/sdk/application/PageType.kt | 8 +- .../java/com/sdk/platform/PlatformApiList.kt | 52 +- .../java/com/sdk/platform/PlatformEnums.kt | 8 +- .../java/com/sdk/platform/PlatformModels.kt | 6072 +++++++++-------- .../datamanager/CatalogDataManagerClass.kt | 103 +- 12 files changed, 6278 insertions(+), 6124 deletions(-) diff --git a/documentation/application/CATALOG.md b/documentation/application/CATALOG.md index 1539095a6..0273b5589 100644 --- a/documentation/application/CATALOG.md +++ b/documentation/application/CATALOG.md @@ -2207,7 +2207,8 @@ Success. Returns a paginated list of products..Check the example shown below or "slug": "shoes-671-gs7hedxv_w01", "moq": { "maximum": 5, - "minimum": 1 + "minimum": 1, + "increment_unit": 1 }, "uid": 7501985, "item_code": "SHOE-671", @@ -7891,12 +7892,25 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [CustomMetaFields](#CustomMetaFields) + #### [ProductListingActionPage](#ProductListingActionPage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String | no | | - | key | String | no | | + | params | HashMap? | yes | | + | query | HashMap? | yes | | + | type | String? | yes | | + +--- + + + + + #### [ProductListingAction](#ProductListingAction) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | page | [ProductListingActionPage](#ProductListingActionPage)? | yes | | + | type | String? | yes | | --- @@ -7918,6 +7932,7 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | alt | String? | yes | | | meta | [Meta](#Meta)? | yes | | | type | String? | yes | | | url | String? | yes | | @@ -7927,40 +7942,40 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ProductListingActionPage](#ProductListingActionPage) + #### [ProductBrand](#ProductBrand) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | query | HashMap? | yes | | - | params | HashMap? | yes | | + | description | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | uid | Int? | yes | | + | logo | [Media](#Media)? | yes | | + | name | String? | yes | | --- - #### [ProductListingAction](#ProductListingAction) + #### [ProductDetailAttribute](#ProductDetailAttribute) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | value | String? | yes | | + | key | String? | yes | | | type | String? | yes | | - | page | [ProductListingActionPage](#ProductListingActionPage)? | yes | | --- - #### [ProductBrand](#ProductBrand) + #### [ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | [Media](#Media)? | yes | | - | name | String? | yes | | - | uid | Int? | yes | | - | description | String? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | + | title | String? | yes | | + | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | --- @@ -7971,10 +7986,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencySymbol | String? | yes | | + | min | Double? | yes | | | currencyCode | String? | yes | | + | currencySymbol | String? | yes | | | max | Double? | yes | | - | min | Double? | yes | | --- @@ -7985,33 +8000,20 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effective | [Price](#Price)? | yes | | | marked | [Price](#Price)? | yes | | + | effective | [Price](#Price)? | yes | | --- - #### [ProductDetailAttribute](#ProductDetailAttribute) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | value | String? | yes | | - | key | String? | yes | | - ---- - - - - - #### [ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute) + #### [CustomMetaFields](#CustomMetaFields) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | - | title | String? | yes | | + | value | String | no | | + | key | String | no | | --- @@ -8022,35 +8024,35 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hasVariant | Boolean? | yes | | - | similars | ArrayList? | yes | | - | color | String? | yes | | - | customMeta | ArrayList<[CustomMetaFields](#CustomMetaFields)>? | yes | | - | description | String? | yes | | - | rating | Double? | yes | | - | medias | ArrayList<[Media](#Media)>? | yes | | - | productOnlineDate | String? | yes | | + | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | | brand | [ProductBrand](#ProductBrand)? | yes | | | slug | String | no | | - | customJson | HashMap? | yes | | + | tags | ArrayList? | yes | | + | type | String? | yes | | + | medias | ArrayList<[Media](#Media)>? | yes | | + | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | hasVariant | Boolean? | yes | | | highlights | ArrayList? | yes | | - | teaserTag | String? | yes | | + | attributes | HashMap? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | color | String? | yes | | + | tryouts | ArrayList? | yes | | + | itemCode | String? | yes | | | itemType | String? | yes | | + | teaserTag | String? | yes | | | shortDescription | String? | yes | | + | rating | Double? | yes | | | imageNature | String? | yes | | - | uid | Int? | yes | | - | ratingCount | Int? | yes | | - | tags | ArrayList? | yes | | + | description | String? | yes | | | price | [ProductListingPrice](#ProductListingPrice)? | yes | | - | type | String? | yes | | | discount | String? | yes | | - | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | - | tryouts | ArrayList? | yes | | - | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | + | customJson | HashMap? | yes | | + | uid | Int? | yes | | + | customMeta | ArrayList<[CustomMetaFields](#CustomMetaFields)>? | yes | | + | ratingCount | Int? | yes | | + | productOnlineDate | String? | yes | | + | similars | ArrayList? | yes | | | name | String? | yes | | - | itemCode | String? | yes | | - | attributes | HashMap? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | --- @@ -8068,26 +8070,31 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ProductSizeStores](#ProductSizeStores) + #### [ProductSize](#ProductSize) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | + | value | String? | yes | | + | isAvailable | Boolean? | yes | | + | sellerIdentifiers | ArrayList? | yes | | + | display | String? | yes | | + | quantity | Int? | yes | | --- - #### [ProductSize](#ProductSize) + #### [SizeChartValues](#SizeChartValues) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String? | yes | | - | quantity | Int? | yes | | - | sellerIdentifiers | ArrayList? | yes | | - | value | String? | yes | | - | isAvailable | Boolean? | yes | | + | col2 | String? | yes | | + | col3 | String? | yes | | + | col6 | String? | yes | | + | col4 | String? | yes | | + | col5 | String? | yes | | + | col1 | String? | yes | | --- @@ -8098,8 +8105,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String? | yes | | | convertable | Boolean? | yes | | + | value | String? | yes | | --- @@ -8110,45 +8117,40 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | col4 | [ColumnHeader](#ColumnHeader)? | yes | | - | col3 | [ColumnHeader](#ColumnHeader)? | yes | | - | col1 | [ColumnHeader](#ColumnHeader)? | yes | | | col2 | [ColumnHeader](#ColumnHeader)? | yes | | - | col5 | [ColumnHeader](#ColumnHeader)? | yes | | + | col3 | [ColumnHeader](#ColumnHeader)? | yes | | | col6 | [ColumnHeader](#ColumnHeader)? | yes | | + | col4 | [ColumnHeader](#ColumnHeader)? | yes | | + | col5 | [ColumnHeader](#ColumnHeader)? | yes | | + | col1 | [ColumnHeader](#ColumnHeader)? | yes | | --- - #### [SizeChartValues](#SizeChartValues) + #### [SizeChart](#SizeChart) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | col4 | String? | yes | | - | col3 | String? | yes | | - | col1 | String? | yes | | - | col2 | String? | yes | | - | col5 | String? | yes | | - | col6 | String? | yes | | + | description | String? | yes | | + | title | String? | yes | | + | image | String? | yes | | + | sizes | ArrayList<[SizeChartValues](#SizeChartValues)>? | yes | | + | headers | [ColumnHeaders](#ColumnHeaders)? | yes | | + | sizeTip | String? | yes | | + | unit | String? | yes | | --- - #### [SizeChart](#SizeChart) + #### [ProductSizeStores](#ProductSizeStores) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | unit | String? | yes | | - | headers | [ColumnHeaders](#ColumnHeaders)? | yes | | - | image | String? | yes | | - | sizes | ArrayList<[SizeChartValues](#SizeChartValues)>? | yes | | - | title | String? | yes | | - | description | String? | yes | | - | sizeTip | String? | yes | | + | count | Int? | yes | | --- @@ -8159,12 +8161,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | | discount | String? | yes | | - | stores | [ProductSizeStores](#ProductSizeStores)? | yes | | | sizes | ArrayList<[ProductSize](#ProductSize)>? | yes | | - | sellable | Boolean? | yes | | | sizeChart | [SizeChart](#SizeChart)? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | sellable | Boolean? | yes | | + | stores | [ProductSizeStores](#ProductSizeStores)? | yes | | --- @@ -8175,10 +8177,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | String? | yes | | | display | String? | yes | | | key | String? | yes | | | description | String? | yes | | + | logo | String? | yes | | --- @@ -8189,8 +8191,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[AttributeDetail](#AttributeDetail)>? | yes | | | title | String? | yes | | + | details | ArrayList<[AttributeDetail](#AttributeDetail)>? | yes | | --- @@ -8213,9 +8215,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | attributesMetadata | ArrayList<[AttributeMetadata](#AttributeMetadata)>? | yes | | | items | ArrayList<[ProductDetail](#ProductDetail)>? | yes | | | title | String? | yes | | - | attributesMetadata | ArrayList<[AttributeMetadata](#AttributeMetadata)>? | yes | | | subtitle | String? | yes | | --- @@ -8238,15 +8240,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | colorName | String? | yes | | - | medias | ArrayList<[Media](#Media)>? | yes | | - | name | String? | yes | | - | uid | Int? | yes | | | slug | String? | yes | | - | color | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | | value | String? | yes | | + | colorName | String? | yes | | | isAvailable | Boolean? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | + | uid | Int? | yes | | + | medias | ArrayList<[Media](#Media)>? | yes | | + | color | String? | yes | | + | name | String? | yes | | --- @@ -8257,10 +8259,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String? | yes | | | items | ArrayList<[ProductVariantItemResponse](#ProductVariantItemResponse)>? | yes | | - | header | String? | yes | | + | key | String? | yes | | | displayType | String? | yes | | + | header | String? | yes | | --- @@ -8278,52 +8280,52 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [StoreDetail](#StoreDetail) + #### [CompanyDetail](#CompanyDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | id | Int? | yes | | - | city | String? | yes | | | name | String? | yes | | - | code | String? | yes | | --- - #### [Seller](#Seller) + #### [ProductStockPrice](#ProductStockPrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | - | uid | Int? | yes | | - | name | String? | yes | | + | marked | Double? | yes | | + | effective | Double? | yes | | + | currency | String? | yes | | --- - #### [CompanyDetail](#CompanyDetail) + #### [StoreDetail](#StoreDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | code | String? | yes | | | id | Int? | yes | | | name | String? | yes | | + | city | String? | yes | | --- - #### [ProductStockPrice](#ProductStockPrice) + #### [Seller](#Seller) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effective | Double? | yes | | - | marked | Double? | yes | | - | currency | String? | yes | | + | uid | Int? | yes | | + | name | String? | yes | | + | count | Int? | yes | | --- @@ -8334,15 +8336,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | String? | yes | | - | store | [StoreDetail](#StoreDetail)? | yes | | + | company | [CompanyDetail](#CompanyDetail)? | yes | | | itemId | Int? | yes | | - | seller | [Seller](#Seller)? | yes | | + | price | [ProductStockPrice](#ProductStockPrice)? | yes | | + | store | [StoreDetail](#StoreDetail)? | yes | | + | uid | String? | yes | | + | size | String? | yes | | | quantity | Int? | yes | | - | company | [CompanyDetail](#CompanyDetail)? | yes | | + | seller | [Seller](#Seller)? | yes | | | identifier | HashMap? | yes | | - | uid | String? | yes | | - | price | [ProductStockPrice](#ProductStockPrice)? | yes | | --- @@ -8364,13 +8366,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | nextId | String? | yes | | | itemTotal | Int? | yes | | - | type | String | no | | - | size | Int? | yes | | + | current | Int? | yes | | | hasNext | Boolean? | yes | | + | type | String | no | | | hasPrevious | Boolean? | yes | | - | current | Int? | yes | | - | nextId | String? | yes | | + | size | Int? | yes | | --- @@ -8389,118 +8391,118 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ProductFiltersValue](#ProductFiltersValue) + #### [ProductVariantListingResponse](#ProductVariantListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String | no | | - | max | Int? | yes | | - | currencyCode | String? | yes | | - | selectedMax | Int? | yes | | - | queryFormat | String? | yes | | - | min | Int? | yes | | - | currencySymbol | String? | yes | | - | count | Int? | yes | | - | isSelected | Boolean | no | | - | selectedMin | Int? | yes | | - | value | String? | yes | | - | displayFormat | String? | yes | | + | displayType | String? | yes | | + | items | ArrayList<[ProductVariantItemResponse](#ProductVariantItemResponse)>? | yes | | + | key | String? | yes | | + | total | Int? | yes | | + | header | String? | yes | | --- - #### [ProductFiltersKey](#ProductFiltersKey) + #### [ProductListingDetail](#ProductListingDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | String? | yes | | - | display | String | no | | - | name | String | no | | - | kind | String? | yes | | + | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | + | brand | [ProductBrand](#ProductBrand)? | yes | | + | slug | String | no | | + | tags | ArrayList? | yes | | + | sizes | ArrayList? | yes | | + | type | String? | yes | | + | medias | ArrayList<[Media](#Media)>? | yes | | + | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | hasVariant | Boolean? | yes | | + | highlights | ArrayList? | yes | | + | sellable | Boolean? | yes | | + | attributes | HashMap? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | color | String? | yes | | + | tryouts | ArrayList? | yes | | + | variants | ArrayList<[ProductVariantListingResponse](#ProductVariantListingResponse)>? | yes | | + | itemCode | String? | yes | | + | itemType | String? | yes | | + | teaserTag | String? | yes | | + | shortDescription | String? | yes | | + | rating | Double? | yes | | + | imageNature | String? | yes | | + | description | String? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | discount | String? | yes | | + | customJson | HashMap? | yes | | + | uid | Int? | yes | | + | customMeta | ArrayList<[CustomMetaFields](#CustomMetaFields)>? | yes | | + | ratingCount | Int? | yes | | + | productOnlineDate | String? | yes | | + | similars | ArrayList? | yes | | + | name | String? | yes | | --- - #### [ProductFilters](#ProductFilters) + #### [ProductSortOn](#ProductSortOn) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | values | ArrayList<[ProductFiltersValue](#ProductFiltersValue)> | no | | - | key | [ProductFiltersKey](#ProductFiltersKey) | no | | + | value | String? | yes | | + | isSelected | Boolean? | yes | | + | name | String? | yes | | --- - #### [ProductVariantListingResponse](#ProductVariantListingResponse) + #### [ProductFiltersValue](#ProductFiltersValue) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | header | String? | yes | | - | total | Int? | yes | | - | key | String? | yes | | - | items | ArrayList<[ProductVariantItemResponse](#ProductVariantItemResponse)>? | yes | | - | displayType | String? | yes | | + | currencyCode | String? | yes | | + | min | Int? | yes | | + | queryFormat | String? | yes | | + | value | String? | yes | | + | count | Int? | yes | | + | selectedMax | Int? | yes | | + | display | String | no | | + | selectedMin | Int? | yes | | + | currencySymbol | String? | yes | | + | max | Int? | yes | | + | displayFormat | String? | yes | | + | isSelected | Boolean | no | | --- - #### [ProductListingDetail](#ProductListingDetail) + #### [ProductFiltersKey](#ProductFiltersKey) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hasVariant | Boolean? | yes | | - | similars | ArrayList? | yes | | - | sellable | Boolean? | yes | | - | color | String? | yes | | - | customMeta | ArrayList<[CustomMetaFields](#CustomMetaFields)>? | yes | | - | description | String? | yes | | - | rating | Double? | yes | | - | variants | ArrayList<[ProductVariantListingResponse](#ProductVariantListingResponse)>? | yes | | - | medias | ArrayList<[Media](#Media)>? | yes | | - | productOnlineDate | String? | yes | | - | brand | [ProductBrand](#ProductBrand)? | yes | | - | slug | String | no | | - | customJson | HashMap? | yes | | - | highlights | ArrayList? | yes | | - | teaserTag | String? | yes | | - | itemType | String? | yes | | - | shortDescription | String? | yes | | - | imageNature | String? | yes | | - | uid | Int? | yes | | - | ratingCount | Int? | yes | | - | tags | ArrayList? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | - | type | String? | yes | | - | discount | String? | yes | | - | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | - | tryouts | ArrayList? | yes | | - | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | - | name | String? | yes | | - | sizes | ArrayList? | yes | | - | itemCode | String? | yes | | - | attributes | HashMap? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | + | display | String | no | | + | kind | String? | yes | | + | name | String | no | | + | logo | String? | yes | | --- - #### [ProductSortOn](#ProductSortOn) + #### [ProductFilters](#ProductFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String? | yes | | - | isSelected | Boolean? | yes | | - | name | String? | yes | | + | values | ArrayList<[ProductFiltersValue](#ProductFiltersValue)> | no | | + | key | [ProductFiltersKey](#ProductFiltersKey) | no | | --- @@ -8511,10 +8513,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 | | | page | [Page](#Page) | no | | | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | + | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | --- @@ -8525,8 +8527,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | landscape | [Media](#Media)? | yes | | | portrait | [Media](#Media)? | yes | | + | landscape | [Media](#Media)? | yes | | --- @@ -8537,15 +8539,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList? | yes | | - | discount | String? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | - | logo | [Media](#Media)? | yes | | - | name | String? | yes | | - | uid | Int? | yes | | - | slug | String? | yes | | | description | String? | yes | | + | slug | String? | yes | | + | discount | String? | yes | | | action | [ProductListingAction](#ProductListingAction)? | yes | | + | uid | Int? | yes | | + | departments | ArrayList? | yes | | + | logo | [Media](#Media)? | yes | | + | name | String? | yes | | --- @@ -8568,11 +8570,11 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | description | String? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | + | uid | Int? | yes | | | logo | [Media](#Media)? | yes | | | name | String? | yes | | - | uid | Int? | yes | | - | description | String? | yes | | --- @@ -8596,12 +8598,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | banners | [ImageUrls](#ImageUrls)? | yes | | - | childs | ArrayList>? | yes | | - | name | String? | yes | | - | uid | Int? | yes | | | slug | String? | yes | | - | customJson | HashMap? | yes | | | action | [ProductListingAction](#ProductListingAction)? | yes | | + | customJson | HashMap? | yes | | + | uid | Int? | yes | | + | childs | ArrayList>? | yes | | + | name | String? | yes | | --- @@ -8613,12 +8615,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | banners | [ImageUrls](#ImageUrls)? | yes | | - | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | - | name | String? | yes | | - | uid | Int? | yes | | | slug | String? | yes | | - | customJson | HashMap? | yes | | | action | [ProductListingAction](#ProductListingAction)? | yes | | + | customJson | HashMap? | yes | | + | uid | Int? | yes | | + | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | + | name | String? | yes | | --- @@ -8630,12 +8632,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | banners | [ImageUrls](#ImageUrls)? | yes | | - | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | - | name | String? | yes | | - | uid | Int? | yes | | | slug | String? | yes | | - | customJson | HashMap? | yes | | | action | [ProductListingAction](#ProductListingAction)? | yes | | + | customJson | HashMap? | yes | | + | uid | Int? | yes | | + | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | + | name | String? | yes | | --- @@ -8647,11 +8649,11 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | banners | [ImageUrls](#ImageUrls)? | yes | | - | childs | ArrayList<[Child](#Child)>? | yes | | - | name | String? | yes | | - | uid | Int? | yes | | | slug | String? | yes | | | action | [ProductListingAction](#ProductListingAction)? | yes | | + | uid | Int? | yes | | + | childs | ArrayList<[Child](#Child)>? | yes | | + | name | String? | yes | | --- @@ -8687,8 +8689,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | logo | [Media](#Media)? | yes | | - | uid | Int? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | + | uid | Int? | yes | | | name | String? | yes | | --- @@ -8700,8 +8702,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | + | message | String? | yes | | | page | [Page](#Page) | no | | --- @@ -8713,11 +8715,11 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | [Media](#Media)? | yes | | | priorityOrder | Int? | yes | | - | name | String? | yes | | - | uid | Int? | yes | | | slug | String? | yes | | + | uid | Int? | yes | | + | logo | [Media](#Media)? | yes | | + | name | String? | yes | | --- @@ -8739,11 +8741,11 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | customJson | HashMap? | yes | | | type | String? | yes | | | display | String? | yes | | | logo | [Media](#Media)? | yes | | - | customJson | HashMap? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | --- @@ -8761,82 +8763,82 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [CollectionListingFilterType](#CollectionListingFilterType) + #### [CollectionQuery](#CollectionQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String? | yes | | - | isSelected | Boolean? | yes | | - | name | String? | yes | | + | attribute | String | no | | + | op | String | no | | + | value | ArrayList | no | | --- - #### [CollectionListingFilterTag](#CollectionListingFilterTag) + #### [GetCollectionDetailNest](#GetCollectionDetailNest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String? | yes | | - | isSelected | Boolean? | yes | | + | slug | String? | yes | | + | type | String? | yes | | + | allowFacets | Boolean? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | logo | [Media](#Media)? | yes | | + | badge | HashMap? | yes | | + | allowSort | Boolean? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | sortOn | String? | yes | | + | schedule | HashMap? | yes | | + | meta | HashMap? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | | name | String? | yes | | + | tag | ArrayList? | yes | | + | isActive | Boolean? | yes | | + | description | String? | yes | | + | cron | HashMap? | yes | | + | appId | String? | yes | | + | uid | String? | yes | | + | priority | Int? | yes | | --- - #### [CollectionListingFilter](#CollectionListingFilter) + #### [CollectionListingFilterTag](#CollectionListingFilterTag) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | ArrayList<[CollectionListingFilterType](#CollectionListingFilterType)>? | yes | | - | tags | ArrayList<[CollectionListingFilterTag](#CollectionListingFilterTag)>? | yes | | + | display | String? | yes | | + | isSelected | Boolean? | yes | | + | name | String? | yes | | --- - #### [CollectionQuery](#CollectionQuery) + #### [CollectionListingFilterType](#CollectionListingFilterType) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | ArrayList | no | | - | op | String | no | | - | attribute | String | no | | + | display | String? | yes | | + | isSelected | Boolean? | yes | | + | name | String? | yes | | --- - #### [GetCollectionDetailNest](#GetCollectionDetailNest) + #### [CollectionListingFilter](#CollectionListingFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | schedule | HashMap? | yes | | - | isActive | Boolean? | yes | | - | description | String? | yes | | - | badge | HashMap? | yes | | - | priority | Int? | yes | | - | sortOn | String? | yes | | - | slug | String? | yes | | - | cron | HashMap? | yes | | - | allowFacets | Boolean? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | uid | String? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | allowSort | Boolean? | yes | | - | type | String? | yes | | - | logo | [Media](#Media)? | yes | | - | tag | ArrayList? | yes | | - | name | String? | yes | | - | appId | String? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | + | tags | ArrayList<[CollectionListingFilterTag](#CollectionListingFilterTag)>? | yes | | + | type | ArrayList<[CollectionListingFilterType](#CollectionListingFilterType)>? | yes | | --- @@ -8847,9 +8849,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 | | --- @@ -8860,25 +8862,25 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | schedule | HashMap? | yes | | - | isActive | Boolean? | yes | | - | description | String? | yes | | - | badge | HashMap? | yes | | - | priority | Int? | yes | | - | sortOn | String? | yes | | | slug | String? | yes | | - | cron | HashMap? | yes | | + | type | String? | yes | | | allowFacets | Boolean? | yes | | | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | | visibleFacetsKeys | ArrayList? | yes | | - | allowSort | Boolean? | yes | | - | type | String? | yes | | | logo | [Media](#Media)? | yes | | - | tag | ArrayList? | yes | | + | badge | HashMap? | yes | | + | allowSort | Boolean? | yes | | + | sortOn | String? | yes | | + | schedule | HashMap? | yes | | + | meta | HashMap? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | | name | String? | yes | | + | tag | ArrayList? | yes | | + | isActive | Boolean? | yes | | + | description | String? | yes | | + | cron | HashMap? | yes | | | appId | String? | yes | | + | priority | Int? | yes | | --- @@ -8925,8 +8927,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | brands | ArrayList? | yes | | - | collections | ArrayList? | yes | | | products | ArrayList? | yes | | + | collections | ArrayList? | yes | | --- @@ -8960,16 +8962,16 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | latLong | [LatLong](#LatLong)? | yes | | - | storeEmail | String? | yes | | | country | String? | yes | | - | address | String? | yes | | | pincode | Int? | yes | | - | name | String? | yes | | - | uid | Int? | yes | | - | storeCode | String? | yes | | | city | String? | yes | | | state | String? | yes | | + | storeCode | String? | yes | | + | uid | Int? | yes | | + | address | String? | yes | | + | storeEmail | String? | yes | | + | latLong | [LatLong](#LatLong)? | yes | | + | name | String? | yes | | --- @@ -8988,15 +8990,14 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [StoreDepartments](#StoreDepartments) + #### [CompanyStore](#CompanyStore) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | String? | yes | | - | priorityOrder | Int? | yes | | - | name | String? | yes | | | uid | Int? | yes | | - | slug | String? | yes | | + | businessType | String? | yes | | + | companyType | String? | yes | | + | name | String? | yes | | --- @@ -9020,21 +9021,22 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | email | String? | yes | | - | name | String? | yes | | | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber)? | yes | | + | name | String? | yes | | --- - #### [CompanyStore](#CompanyStore) + #### [StoreDepartments](#StoreDepartments) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | businessType | String? | yes | | + | priorityOrder | Int? | yes | | + | slug | String? | yes | | | uid | Int? | yes | | - | companyType | String? | yes | | + | logo | String? | yes | | | name | String? | yes | | --- @@ -9046,15 +9048,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | address1 | String? | yes | | - | address2 | String? | yes | | + | latitude | Double? | yes | | | country | String? | yes | | | landmark | String? | yes | | - | longitude | Double? | yes | | | pincode | Int? | yes | | + | address1 | String? | yes | | | city | String? | yes | | | state | String? | yes | | - | latitude | Double? | yes | | + | address2 | String? | yes | | + | longitude | Double? | yes | | --- @@ -9065,13 +9067,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | company | [CompanyStore](#CompanyStore)? | yes | | | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | departments | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | | manager | [StoreManagerSerializer](#StoreManagerSerializer)? | yes | | - | company | [CompanyStore](#CompanyStore)? | yes | | + | uid | Int? | yes | | + | departments | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | | address | [StoreAddressSerializer](#StoreAddressSerializer)? | yes | | | name | String? | yes | | - | uid | Int? | yes | | --- @@ -9082,9 +9084,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 | | --- @@ -9107,10 +9109,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | opening | [Time](#Time)? | yes | | | closing | [Time](#Time)? | yes | | - | open | Boolean? | yes | | + | opening | [Time](#Time)? | yes | | | weekday | String? | yes | | + | open | Boolean? | yes | | --- @@ -9121,15 +9123,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | company | [CompanyStore](#CompanyStore)? | yes | | | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | departments | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | + | timing | ArrayList<[StoreTiming](#StoreTiming)>? | yes | | + | customJson | HashMap? | yes | | | manager | [StoreManagerSerializer](#StoreManagerSerializer)? | yes | | - | company | [CompanyStore](#CompanyStore)? | yes | | + | uid | Int? | yes | | + | departments | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | | address | [StoreAddressSerializer](#StoreAddressSerializer)? | yes | | | name | String? | yes | | - | uid | Int? | yes | | - | timing | ArrayList<[StoreTiming](#StoreTiming)>? | yes | | - | customJson | HashMap? | yes | | --- @@ -9140,9 +9142,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | superUser | Boolean? | yes | | - | contact | String? | yes | | | username | String | no | | + | contact | String? | yes | | + | superUser | Boolean? | yes | | | userId | String | no | | --- @@ -9150,60 +9152,60 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ProductDetails](#ProductDetails) + #### [ProductGroupPrice](#ProductGroupPrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hasVariant | Boolean? | yes | | - | identifier | HashMap? | yes | | - | countryOfOrigin | Any? | yes | | - | templateTag | Any? | yes | | - | description | Any? | yes | | - | rating | Double? | yes | | - | slug | Any? | yes | | - | shortDescription | Any? | yes | | - | highlights | ArrayList? | yes | | - | imageNature | Any? | yes | | - | isSet | Boolean? | yes | | - | outOfStock | Boolean? | yes | | - | images | ArrayList? | yes | | - | hsnCode | Int? | yes | | - | ratingCount | Int? | yes | | - | groupedAttributes | HashMap? | yes | | - | media | ArrayList>? | yes | | - | brandUid | Int? | yes | | - | name | Any? | yes | | - | itemCode | Any? | yes | | - | attributes | HashMap? | yes | | + | maxMarked | Double? | yes | | + | minEffective | Double? | yes | | + | currency | Any? | yes | | + | minMarked | Double? | yes | | + | maxEffective | Double? | yes | | --- - #### [ProductGroupPrice](#ProductGroupPrice) + #### [Size](#Size) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currency | Any? | yes | | - | maxEffective | Double? | yes | | - | minEffective | Double? | yes | | - | minMarked | Double? | yes | | - | maxMarked | Double? | yes | | + | display | Any? | yes | | + | quantity | Int? | yes | | + | value | Any? | yes | | + | isAvailable | Boolean? | yes | | --- - #### [Size](#Size) + #### [ProductDetails](#ProductDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | - | value | Any? | yes | | - | display | Any? | yes | | - | isAvailable | Boolean? | yes | | + | slug | Any? | yes | | + | outOfStock | Boolean? | yes | | + | groupedAttributes | HashMap? | yes | | + | hasVariant | Boolean? | yes | | + | highlights | ArrayList? | yes | | + | isSet | Boolean? | yes | | + | attributes | HashMap? | yes | | + | itemCode | Any? | yes | | + | shortDescription | Any? | yes | | + | rating | Double? | yes | | + | images | ArrayList? | yes | | + | imageNature | Any? | yes | | + | description | Any? | yes | | + | templateTag | Any? | yes | | + | brandUid | Int? | yes | | + | ratingCount | Int? | yes | | + | hsnCode | Int? | yes | | + | media | ArrayList>? | yes | | + | countryOfOrigin | Any? | yes | | + | name | Any? | yes | | + | identifier | HashMap? | yes | | --- @@ -9214,15 +9216,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | productUid | Int | no | | - | productDetails | [ProductDetails](#ProductDetails)? | yes | | + | allowRemove | Boolean? | yes | | | price | [ProductGroupPrice](#ProductGroupPrice)? | yes | | | sizes | ArrayList<[Size](#Size)>? | yes | | - | maxQuantity | Int | no | | + | productUid | Int | no | | + | autoSelect | Boolean? | yes | | | minQuantity | Int? | yes | | + | productDetails | [ProductDetails](#ProductDetails)? | yes | | | autoAddToCart | Boolean? | yes | | - | autoSelect | Boolean? | yes | | - | allowRemove | Boolean? | yes | | + | maxQuantity | Int | no | | --- @@ -9233,23 +9235,23 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | - | pageVisibility | ArrayList? | yes | | - | createdBy | [UserDetail](#UserDetail)? | yes | | - | createdOn | String | no | | + | id | Any? | yes | | | modifiedBy | [UserDetail](#UserDetail)? | yes | | - | verifiedBy | [UserDetail](#UserDetail)? | yes | | - | logo | String? | yes | | - | companyId | Int? | yes | | + | verifiedOn | String? | yes | | | choice | Any? | yes | | + | isActive | Boolean? | yes | | + | slug | Any? | yes | | + | companyId | Int? | yes | | | modifiedOn | String | no | | - | name | Any | no | | | products | ArrayList<[ProductInGroup](#ProductInGroup)> | no | | - | verifiedOn | String? | yes | | - | slug | Any? | yes | | - | isActive | Boolean? | yes | | - | id | Any? | yes | | | sameStoreAssignment | Boolean? | yes | | + | pageVisibility | ArrayList? | yes | | + | meta | HashMap? | yes | | + | createdOn | String | no | | + | logo | String? | yes | | + | createdBy | [UserDetail](#UserDetail)? | yes | | + | name | Any | no | | + | verifiedBy | [UserDetail](#UserDetail)? | yes | | --- @@ -9267,60 +9269,73 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2) + #### [DetailsSchemaV2](#DetailsSchemaV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | pieces | Int? | yes | | - | size | String? | yes | | + | value | String? | yes | | + | key | String? | yes | | + | type | String? | yes | | --- - #### [ProductSetDistributionV2](#ProductSetDistributionV2) + #### [MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizes | ArrayList<[ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2)>? | yes | | + | title | String? | yes | | + | details | ArrayList<[DetailsSchemaV2](#DetailsSchemaV2)>? | yes | | --- - #### [ProductSetV2](#ProductSetV2) + #### [StoreV2](#StoreV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | - | sizeDistribution | [ProductSetDistributionV2](#ProductSetDistributionV2)? | yes | | + | uid | Int? | yes | | + | name | String? | yes | | + | count | Int? | yes | | --- - #### [DetailsSchemaV2](#DetailsSchemaV2) + #### [ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | value | String? | yes | | - | key | String? | yes | | + | pieces | Int? | yes | | + | size | String? | yes | | --- - #### [MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2) + #### [ProductSetDistributionV2](#ProductSetDistributionV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[DetailsSchemaV2](#DetailsSchemaV2)>? | yes | | - | title | String? | yes | | + | sizes | ArrayList<[ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2)>? | yes | | + +--- + + + + + #### [ProductSetV2](#ProductSetV2) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | quantity | Int? | yes | | + | sizeDistribution | [ProductSetDistributionV2](#ProductSetDistributionV2)? | yes | | --- @@ -9331,21 +9346,20 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | level | String? | yes | | | strategy | String? | yes | | + | level | String? | yes | | --- - #### [StoreV2](#StoreV2) + #### [SellerGroupAttributes](#SellerGroupAttributes) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | - | uid | Int? | yes | | - | name | String? | yes | | + | title | String? | yes | | + | details | ArrayList<[DetailsSchemaV2](#DetailsSchemaV2)>? | yes | | --- @@ -9356,9 +9370,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | | uid | Int? | yes | | | name | String? | yes | | + | count | Int? | yes | | --- @@ -9369,35 +9383,37 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | distance | Int? | yes | | | quantity | Int? | yes | | - | tat | Int? | yes | | | pincode | Int? | yes | | - | distance | Int? | yes | | + | tat | Int? | yes | | --- - #### [ProductStockPriceV2](#ProductStockPriceV2) + #### [ProductStockUnitPriceV2](#ProductStockUnitPriceV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effective | Double? | yes | | - | marked | Double? | yes | | - | currency | String? | yes | | + | currencyCode | String? | yes | | + | currencySymbol | String? | yes | | + | unit | String? | yes | | + | price | Double? | yes | | --- - #### [SellerGroupAttributes](#SellerGroupAttributes) + #### [ProductStockPriceV2](#ProductStockPriceV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[DetailsSchemaV2](#DetailsSchemaV2)>? | yes | | - | title | String? | yes | | + | marked | Double? | yes | | + | effective | Double? | yes | | + | currency | String? | yes | | --- @@ -9408,23 +9424,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | unit | String? | yes | | - | time | Int? | yes | | | returnable | Boolean? | yes | | - ---- - - - - - #### [ProductStockUnitPriceV2](#ProductStockUnitPriceV2) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | currencySymbol | String? | yes | | + | time | Int? | yes | | | unit | String? | yes | | - | currencyCode | String? | yes | | - | price | Double? | yes | | --- @@ -9435,25 +9437,25 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | - | pincode | Int? | yes | | - | set | [ProductSetV2](#ProductSetV2)? | yes | | | marketplaceAttributes | ArrayList<[MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2)>? | yes | | - | articleAssignment | [ArticleAssignmentV2](#ArticleAssignmentV2)? | yes | | - | specialBadge | String? | yes | | | store | [StoreV2](#StoreV2)? | yes | | - | longLat | ArrayList? | yes | | + | set | [ProductSetV2](#ProductSetV2)? | yes | | + | articleAssignment | [ArticleAssignmentV2](#ArticleAssignmentV2)? | yes | | + | groupedAttributes | ArrayList<[SellerGroupAttributes](#SellerGroupAttributes)>? | yes | | | seller | [SellerV2](#SellerV2)? | yes | | + | longLat | ArrayList? | yes | | | strategyWiseListing | ArrayList<[StrategyWiseListingSchemaV2](#StrategyWiseListingSchemaV2)>? | yes | | - | articleId | String? | yes | | + | pricePerUnit | [ProductStockUnitPriceV2](#ProductStockUnitPriceV2)? | yes | | | itemType | String? | yes | | - | price | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | | pricePerPiece | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | - | groupedAttributes | ArrayList<[SellerGroupAttributes](#SellerGroupAttributes)>? | yes | | - | discount | String? | yes | | + | specialBadge | String? | yes | | + | quantity | Int? | yes | | | returnConfig | [ReturnConfigSchemaV2](#ReturnConfigSchemaV2)? | yes | | - | pricePerUnit | [ProductStockUnitPriceV2](#ProductStockUnitPriceV2)? | yes | | + | price | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | + | discount | String? | yes | | | sellerCount | Int? | yes | | + | pincode | Int? | yes | | + | articleId | String? | yes | | --- diff --git a/documentation/application/CONTENT.md b/documentation/application/CONTENT.md index 0c946240e..7dfe3d3e0 100644 --- a/documentation/application/CONTENT.md +++ b/documentation/application/CONTENT.md @@ -2751,7 +2751,7 @@ Success. Returns a list of pages along with their details. Check the example sho | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | faqs | ArrayList>? | yes | | + | faqs | ArrayList<[FaqSchema](#FaqSchema)>? | yes | | --- @@ -3391,6 +3391,8 @@ Success. Returns a list of pages along with their details. Check the example sho | cartReview | cart-review | Symbolic link for Cart Order Review: /cart/order-review | | login | login | Symbolic link for Login: /auth/login | | register | register | Symbolic link for Register: /auth/register | + | shippingPolicy | shipping-policy | Symbolic link for Shipping policy: /shipping-policy | + | returnPolicy | return-policy | Symbolic link for Return policy: /return-policy | --- diff --git a/documentation/platform/CATALOG.md b/documentation/platform/CATALOG.md index 30e988f7c..f578b6688 100644 --- a/documentation/platform/CATALOG.md +++ b/documentation/platform/CATALOG.md @@ -6,14 +6,14 @@ ## Catalog Methods Catalog - Platform Front API's' API's allows you to access list of products, prices, seller details, similar features, variants and many more useful features. +* [deleteSearchKeywords](#deletesearchkeywords) * [getSearchKeywords](#getsearchkeywords) * [updateSearchKeywords](#updatesearchkeywords) -* [deleteSearchKeywords](#deletesearchkeywords) * [getAllSearchKeyword](#getallsearchkeyword) * [createCustomKeyword](#createcustomkeyword) +* [deleteAutocompleteKeyword](#deleteautocompletekeyword) * [getAutocompleteKeywordDetail](#getautocompletekeyworddetail) * [updateAutocompleteKeyword](#updateautocompletekeyword) -* [deleteAutocompleteKeyword](#deleteautocompletekeyword) * [getAutocompleteConfig](#getautocompleteconfig) * [createCustomAutocompleteRule](#createcustomautocompleterule) * [getProductBundle](#getproductbundle) @@ -24,16 +24,17 @@ 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) * [getConfigurationMetadata](#getconfigurationmetadata) * [getGroupConfigurations](#getgroupconfigurations) * [createGroupConfiguration](#creategroupconfiguration) -* [updateGroupConfiguration](#updategroupconfiguration) * [deleteGroupConfiguration](#deletegroupconfiguration) +* [updateGroupConfiguration](#updategroupconfiguration) * [getListingConfigurations](#getlistingconfigurations) * [createListingConfiguration](#createlistingconfiguration) -* [updateListingConfiguration](#updatelistingconfiguration) * [deleteListingConfiguration](#deletelistingconfiguration) +* [updateListingConfiguration](#updatelistingconfiguration) * [updateAllowSingle](#updateallowsingle) * [updateDefaultSort](#updatedefaultsort) * [getCatalogConfiguration](#getcatalogconfiguration) @@ -45,8 +46,8 @@ Catalog - Platform Front API's' API's allows you to access list of products, pri * [getAllCollections](#getallcollections) * [createCollection](#createcollection) * [getCollectionDetail](#getcollectiondetail) -* [updateCollection](#updatecollection) * [deleteCollection](#deletecollection) +* [updateCollection](#updatecollection) * [getCollectionItems](#getcollectionitems) * [addCollectionItems](#addcollectionitems) * [getCatalogInsights](#getcataloginsights) @@ -78,9 +79,9 @@ Catalog - Platform Front API's' API's allows you to access list of products, pri * [getProducts](#getproducts) * [createProduct](#createproduct) * [getProductAttributes](#getproductattributes) +* [deleteProduct](#deleteproduct) * [getProduct](#getproduct) * [editProduct](#editproduct) -* [deleteProduct](#deleteproduct) * [getProductValidation](#getproductvalidation) * [getProductSize](#getproductsize) * [getProductBulkUploadHistory](#getproductbulkuploadhistory) @@ -133,14 +134,14 @@ Catalog - Platform Front API's' API's allows you to access list of products, pri ## Methods with example and description -### getSearchKeywords -Get a Search Keywords Details +### deleteSearchKeywords +Delete a Search Keywords ```kotlin -client.application("").catalog.getSearchKeywords(id: id).safeAwait{ response, error-> +client.application("").catalog.deleteSearchKeywords(id: id).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -156,20 +157,20 @@ client.application("").catalog.getSearchKeywords(id: id).safeAwa | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to retrieve. | +| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to delete. | -Get the details of a words by its `id`. If successful, returns a Collection resource in the response body specified in `GetSearchWordsDetailResponseSchema` +Delete a keywords by it's id. Returns an object that tells whether the keywords was deleted successfully *Returned Response:* -[GetSearchWordsDetailResponse](#GetSearchWordsDetailResponse) +[DeleteResponse](#DeleteResponse) -The Collection object. See example below or refer `GetSearchWordsDetailResponseSchema` for details +Status object. Tells whether the operation was successful. See example below or refer `DeleteResponse` @@ -179,21 +180,7 @@ The Collection object. See example below or refer `GetSearchWordsDetailResponseS ```json { - "uid": "602fa1e9a596ce349563f6b9", - "words": [ - "sds" - ], - "app_id": "000000000000000000000001", - "is_active": true, - "result": { - "query": { - "department": [ - "men" - ] - }, - "sort_on": "popular" - }, - "_custom_json": {} + "message": "Words Deleted" } ``` @@ -209,14 +196,14 @@ The Collection object. See example below or refer `GetSearchWordsDetailResponseS --- -### updateSearchKeywords -Update Search Keyword +### getSearchKeywords +Get a Search Keywords Details ```kotlin -client.application("").catalog.updateSearchKeywords(id: id, body: body).safeAwait{ response, error-> +client.application("").catalog.getSearchKeywords(id: id).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -232,20 +219,20 @@ client.application("").catalog.updateSearchKeywords(id: id, body | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to delete. | -| body | [CreateSearchKeyword](#CreateSearchKeyword) | yes | Request body | +| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to retrieve. | -Update Search Keyword by its id. On successful request, returns the updated collection + +Get the details of a words by its `id`. If successful, returns a Collection resource in the response body specified in `GetSearchWordsDetailResponseSchema` *Returned Response:* -[GetSearchWordsData](#GetSearchWordsData) +[GetSearchWordsDetailResponse](#GetSearchWordsDetailResponse) -The Collection object. See example below or refer `GetSearchWordsDataSchema` for details. +The Collection object. See example below or refer `GetSearchWordsDetailResponseSchema` for details @@ -254,7 +241,23 @@ The Collection object. See example below or refer `GetSearchWordsDataSchema` for   Example: ```json - +{ + "uid": "602fa1e9a596ce349563f6b9", + "words": [ + "sds" + ], + "app_id": "000000000000000000000001", + "is_active": true, + "result": { + "query": { + "department": [ + "men" + ] + }, + "sort_on": "popular" + }, + "_custom_json": {} +} ``` @@ -269,14 +272,14 @@ The Collection object. See example below or refer `GetSearchWordsDataSchema` for --- -### deleteSearchKeywords -Delete a Search Keywords +### updateSearchKeywords +Update Search Keyword ```kotlin -client.application("").catalog.deleteSearchKeywords(id: id).safeAwait{ response, error-> +client.application("").catalog.updateSearchKeywords(id: id, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -293,19 +296,19 @@ client.application("").catalog.deleteSearchKeywords(id: id).safe | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | | id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to delete. | +| body | [CreateSearchKeyword](#CreateSearchKeyword) | yes | Request body | - -Delete a keywords by it's id. Returns an object that tells whether the keywords was deleted successfully +Update Search Keyword by its id. On successful request, returns the updated collection *Returned Response:* -[DeleteResponse](#DeleteResponse) +[GetSearchWordsData](#GetSearchWordsData) -Status object. Tells whether the operation was successful. See example below or refer `DeleteResponse` +The Collection object. See example below or refer `GetSearchWordsDataSchema` for details. @@ -314,9 +317,7 @@ Status object. Tells whether the operation was successful. See example below or   Example: ```json -{ - "message": "Words Deleted" -} + ``` @@ -488,14 +489,14 @@ Get keyword object with id that is added. See example below or refer `GetSearchW --- -### getAutocompleteKeywordDetail -Get a Autocomplete Keywords Details +### deleteAutocompleteKeyword +Delete a Autocomplete Keywords ```kotlin -client.application("").catalog.getAutocompleteKeywordDetail(id: id).safeAwait{ response, error-> +client.application("").catalog.deleteAutocompleteKeyword(id: id).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -511,20 +512,20 @@ client.application("").catalog.getAutocompleteKeywordDetail(id: | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to retrieve. | +| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to delete. | -Get the details of a words by its `id`. If successful, returns a keywords resource in the response body specified in `GetAutocompleteWordsResponseSchema` +Delete a keywords by it's id. Returns an object that tells whether the keywords was deleted successfully *Returned Response:* -[GetAutocompleteWordsResponse](#GetAutocompleteWordsResponse) +[DeleteResponse](#DeleteResponse) -The mapping object. See example below or refer `GetAutocompleteWordsResponseSchema` for details +Status object. Tells whether the operation was successful. See example below or refer `DeleteResponse` @@ -534,33 +535,7 @@ The mapping object. See example below or refer `GetAutocompleteWordsResponseSche ```json { - "uid": "602fa1eaa596ce349563f6c6", - "app_id": "000000000000000000000001", - "words": [ - "dasd" - ], - "is_active": true, - "results": [ - { - "_custom_json": {}, - "display": "Helllow", - "logo": { - "url": "https://hdn-1.addsale.com/addsale/company/61/applications/600a5b3fe0991a4718cdb448/company/1/application/000000000000000000000001/search/pictures/square-logo/original/n_8bvEaBw-Helllow.png" - }, - "action": { - "type": "page", - "page": { - "query": { - "brand": [ - "nike" - ] - }, - "type": "products", - "url": "/products/?brand=nike" - } - } - } - ] + "message": "Words Deleted" } ``` @@ -576,14 +551,14 @@ The mapping object. See example below or refer `GetAutocompleteWordsResponseSche --- -### updateAutocompleteKeyword -Create & Update Autocomplete Keyword +### getAutocompleteKeywordDetail +Get a Autocomplete Keywords Details ```kotlin -client.application("").catalog.updateAutocompleteKeyword(id: id, body: body).safeAwait{ response, error-> +client.application("").catalog.getAutocompleteKeywordDetail(id: id).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -599,11 +574,11 @@ client.application("").catalog.updateAutocompleteKeyword(id: id, | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to delete. | -| body | [CreateAutocompleteKeyword](#CreateAutocompleteKeyword) | yes | Request body | +| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to retrieve. | -Update a mapping by it's id. On successful request, returns the updated Keyword mapping + +Get the details of a words by its `id`. If successful, returns a keywords resource in the response body specified in `GetAutocompleteWordsResponseSchema` *Returned Response:* @@ -612,7 +587,7 @@ Update a mapping by it's id. On successful request, returns the updated Keyword [GetAutocompleteWordsResponse](#GetAutocompleteWordsResponse) -The Mapping object. See example below or refer `GetAutocompleteWordsResponseSchema` for details. +The mapping object. See example below or refer `GetAutocompleteWordsResponseSchema` for details @@ -621,7 +596,35 @@ The Mapping object. See example below or refer `GetAutocompleteWordsResponseSche   Example: ```json - +{ + "uid": "602fa1eaa596ce349563f6c6", + "app_id": "000000000000000000000001", + "words": [ + "dasd" + ], + "is_active": true, + "results": [ + { + "_custom_json": {}, + "display": "Helllow", + "logo": { + "url": "https://hdn-1.addsale.com/addsale/company/61/applications/600a5b3fe0991a4718cdb448/company/1/application/000000000000000000000001/search/pictures/square-logo/original/n_8bvEaBw-Helllow.png" + }, + "action": { + "type": "page", + "page": { + "query": { + "brand": [ + "nike" + ] + }, + "type": "products", + "url": "/products/?brand=nike" + } + } + } + ] +} ``` @@ -636,14 +639,14 @@ The Mapping object. See example below or refer `GetAutocompleteWordsResponseSche --- -### deleteAutocompleteKeyword -Delete a Autocomplete Keywords +### updateAutocompleteKeyword +Create & Update Autocomplete Keyword ```kotlin -client.application("").catalog.deleteAutocompleteKeyword(id: id).safeAwait{ response, error-> +client.application("").catalog.updateAutocompleteKeyword(id: id, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -660,19 +663,19 @@ client.application("").catalog.deleteAutocompleteKeyword(id: id) | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | | id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to delete. | +| body | [CreateAutocompleteKeyword](#CreateAutocompleteKeyword) | yes | Request body | - -Delete a keywords by it's id. Returns an object that tells whether the keywords was deleted successfully +Update a mapping by it's id. On successful request, returns the updated Keyword mapping *Returned Response:* -[DeleteResponse](#DeleteResponse) +[GetAutocompleteWordsResponse](#GetAutocompleteWordsResponse) -Status object. Tells whether the operation was successful. See example below or refer `DeleteResponse` +The Mapping object. See example below or refer `GetAutocompleteWordsResponseSchema` for details. @@ -681,9 +684,7 @@ Status object. Tells whether the operation was successful. See example below or   Example: ```json -{ - "message": "Words Deleted" -} + ``` @@ -1688,6 +1689,74 @@ Returns a success response +--- + + +### getAppProduct +Get company application product data. + + + + +```kotlin +client.application("").catalog.getAppProduct(itemId: itemId, sliceAttr: sliceAttr).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| itemId | String | yes | product id for a particular product. | +| sliceAttr | String | yes | Get product's data sliced by attribute | + + + +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:* + + + + +[ApplicationItemResponse](#ApplicationItemResponse) + +The Company Applicaton Product Data(MOQ/SEO). + + + + +
+  Example: + +```json +{ + "moq": { + "minimum": 1, + "maximum": 10, + "increment_unit": 2 + }, + "seo": {} +} +``` +
+ + + + + + + + + --- @@ -2794,14 +2863,14 @@ success flag will tell whether the operation was successful. --- -### updateGroupConfiguration -Update the group configurations for the application. - +### deleteGroupConfiguration +Delete configuration of the product config type of the application. + ```kotlin -client.application("").catalog.updateGroupConfiguration(configType: configType, groupSlug: groupSlug, body: body).safeAwait{ response, error-> +client.application("").catalog.deleteGroupConfiguration(configType: configType, groupSlug: groupSlug).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -2819,19 +2888,19 @@ client.application("").catalog.updateGroupConfiguration(configTy | --------- | ----- | -------- | ----------- | | configType | String | yes | A `config_type` is a unique identifier for a particular group configuration type. | | groupSlug | String | yes | A `group_slug` is a unique identifier of a particular configuration. | -| body | [AppConfigurationDetail](#AppConfigurationDetail) | yes | Request body | -Update the group configurations for the application. + +Delete configuration of the product config type of the application. *Returned Response:* -[AppConfigurationDetail](#AppConfigurationDetail) +[ConfigSuccessResponse](#ConfigSuccessResponse) -success flag will tell whether the operation was successful. +success message will tell whether the operation was successful. @@ -2841,26 +2910,7 @@ success flag will tell whether the operation was successful. ```json { - "is_active": true, - "template_slugs": [ - "bags" - ], - "priority": 1, - "slug": "test15", - "name": "test", - "app_id": "5d64e3500bcad8693a821c0d", - "is_default": false, - "attributes": [ - { - "is_active": true, - "priority": 1, - "slug": "features", - "name": "Features", - "key": "features", - "display_type": "text" - } - ], - "id": "62b1cdab15c88fa867ee4dac" + "message": "Config Item deleted successfully." } ``` @@ -2876,14 +2926,14 @@ success flag will tell whether the operation was successful. --- -### deleteGroupConfiguration -Delete configuration of the product config type of the application. +### updateGroupConfiguration +Update the group configurations for the application. ```kotlin -client.application("").catalog.deleteGroupConfiguration(configType: configType, groupSlug: groupSlug).safeAwait{ response, error-> +client.application("").catalog.updateGroupConfiguration(configType: configType, groupSlug: groupSlug, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -2901,19 +2951,19 @@ client.application("").catalog.deleteGroupConfiguration(configTy | --------- | ----- | -------- | ----------- | | configType | String | yes | A `config_type` is a unique identifier for a particular group configuration type. | | groupSlug | String | yes | A `group_slug` is a unique identifier of a particular configuration. | +| body | [AppConfigurationDetail](#AppConfigurationDetail) | yes | Request body | - -Delete configuration of the product config type of the application. +Update the group configurations for the application. *Returned Response:* -[ConfigSuccessResponse](#ConfigSuccessResponse) +[AppConfigurationDetail](#AppConfigurationDetail) -success message will tell whether the operation was successful. +success flag will tell whether the operation was successful. @@ -2923,7 +2973,26 @@ success message will tell whether the operation was successful. ```json { - "message": "Config Item deleted successfully." + "is_active": true, + "template_slugs": [ + "bags" + ], + "priority": 1, + "slug": "test15", + "name": "test", + "app_id": "5d64e3500bcad8693a821c0d", + "is_default": false, + "attributes": [ + { + "is_active": true, + "priority": 1, + "slug": "features", + "name": "Features", + "key": "features", + "display_type": "text" + } + ], + "id": "62b1cdab15c88fa867ee4dac" } ``` @@ -3165,14 +3234,14 @@ success flag will tell whether the operation was successful. --- -### updateListingConfiguration -Update configuration for listings +### deleteListingConfiguration +Delete configuration for listings ```kotlin -client.application("").catalog.updateListingConfiguration(configType: configType, configId: configId, body: body).safeAwait{ response, error-> +client.application("").catalog.deleteListingConfiguration(configType: configType, configId: configId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3190,19 +3259,19 @@ client.application("").catalog.updateListingConfiguration(config | --------- | ----- | -------- | ----------- | | configType | String | yes | A `config_type` is a unique identifier for a particular listing configuration type. | | configId | String | yes | A `config_id` is a unique identifier of a particular configuration. | -| body | [AppConfigurationsSort](#AppConfigurationsSort) | yes | Request body | -Update configuration for listing. + +Delete configuration for listing. *Returned Response:* -[AppConfigurationsSort](#AppConfigurationsSort) +[ConfigSuccessResponse](#ConfigSuccessResponse) -success flag will tell whether the operation was successful. +success message will tell whether the operation was successful. @@ -3212,14 +3281,7 @@ success flag will tell whether the operation was successful. ```json { - "app_id": "5d64e3500bcad8693a821c0d", - "key": "latest", - "default_key": "latest", - "is_active": true, - "is_default": false, - "name": "Latest", - "priority": 1, - "id": "6250568de404abd533db571d" + "message": "Config Item deleted successfully." } ``` @@ -3235,14 +3297,14 @@ success flag will tell whether the operation was successful. --- -### deleteListingConfiguration -Delete configuration for listings +### updateListingConfiguration +Update configuration for listings ```kotlin -client.application("").catalog.deleteListingConfiguration(configType: configType, configId: configId).safeAwait{ response, error-> +client.application("").catalog.updateListingConfiguration(configType: configType, configId: configId, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3260,19 +3322,19 @@ client.application("").catalog.deleteListingConfiguration(config | --------- | ----- | -------- | ----------- | | configType | String | yes | A `config_type` is a unique identifier for a particular listing configuration type. | | configId | String | yes | A `config_id` is a unique identifier of a particular configuration. | +| body | [AppConfigurationsSort](#AppConfigurationsSort) | yes | Request body | - -Delete configuration for listing. +Update configuration for listing. *Returned Response:* -[ConfigSuccessResponse](#ConfigSuccessResponse) +[AppConfigurationsSort](#AppConfigurationsSort) -success message will tell whether the operation was successful. +success flag will tell whether the operation was successful. @@ -3282,7 +3344,14 @@ success message will tell whether the operation was successful. ```json { - "message": "Config Item deleted successfully." + "app_id": "5d64e3500bcad8693a821c0d", + "key": "latest", + "default_key": "latest", + "is_active": true, + "is_default": false, + "name": "Latest", + "priority": 1, + "id": "6250568de404abd533db571d" } ``` @@ -4980,6 +5049,68 @@ The Collection object. See example below or refer `CollectionDetailResponse` for +--- + + +### deleteCollection +Delete a Collection + + + + +```kotlin +client.application("").catalog.deleteCollection(id: id).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| id | String | yes | A `id` is a unique identifier of a collection. | + + + +Delete a collection by it's id. Returns an object that tells whether the collection was deleted successfully + +*Returned Response:* + + + + +[DeleteResponse](#DeleteResponse) + +Status object. Tells whether the operation was successful. See example below or refer `DeleteResponse` + + + + +
+  Example: + +```json +{ + "message": "Collection Deleted" +} +``` +
+ + + + + + + + + --- @@ -5100,68 +5231,6 @@ The Collection object. See example below or refer `UpdateCollectionSchema` for d ---- - - -### deleteCollection -Delete a Collection - - - - -```kotlin -client.application("").catalog.deleteCollection(id: id).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| id | String | yes | A `id` is a unique identifier of a collection. | - - - -Delete a collection by it's id. Returns an object that tells whether the collection was deleted successfully - -*Returned Response:* - - - - -[DeleteResponse](#DeleteResponse) - -Status object. Tells whether the operation was successful. See example below or refer `DeleteResponse` - - - - -
-  Example: - -```json -{ - "message": "Collection Deleted" -} -``` -
- - - - - - - - - --- @@ -10117,10 +10186,6 @@ Product Meta. See example below for details "is_custom_order": true, "manufacturing_time_unit": "days" }, - "moq": { - "minimum": 1, - "is_set": false - }, "multi_size": true, "no_of_boxes": 1, "product_group_tag": [], @@ -10724,14 +10789,14 @@ Size guide object. See example below or refer `ProductAttributesResponseSchema` --- -### getProduct -Get a single product. +### deleteProduct +Delete a product. ```kotlin -client.catalog.getProduct(itemCode: itemCode, itemId: itemId, brandUid: brandUid).safeAwait{ response, error-> +client.catalog.deleteProduct(itemId: itemId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -10747,22 +10812,84 @@ client.catalog.getProduct(itemCode: itemCode, itemId: itemId, brandUid: brandUid | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| itemCode | String? | no | Item code of the product. | -| itemId | Int | yes | Item Id of the product. | -| brandUid | Int? | no | Brand Id of the product. | +| itemId | Int | yes | Id of the product to be updated. | -This API helps to get data associated to a particular product. +This API allows to delete product. *Returned Response:* -[Product](#Product) +[SuccessResponse](#SuccessResponse) -Product object. See example below or refer `product.utils.format_product_response` for details +Returns a success response + + + + +
+  Example: + +```json +{ + "success": true +} +``` +
+ + + + + + + + + +--- + + +### getProduct +Get a single product. + + + + +```kotlin +client.catalog.getProduct(itemCode: itemCode, itemId: itemId, brandUid: brandUid).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| itemCode | String? | no | Item code of the product. | +| itemId | Int | yes | Item Id of the product. | +| brandUid | Int? | no | Brand Id of the product. | + + + +This API helps to get data associated to a particular product. + +*Returned Response:* + + + + +[Product](#Product) + +Product object. See example below or refer `product.utils.format_product_response` for details @@ -10966,68 +11093,6 @@ Returns a success response ---- - - -### deleteProduct -Delete a product. - - - - -```kotlin -client.catalog.deleteProduct(itemId: itemId).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| itemId | Int | yes | Id of the product to be updated. | - - - -This API allows to delete product. - -*Returned Response:* - - - - -[SuccessResponse](#SuccessResponse) - -Returns a success response - - - - -
-  Example: - -```json -{ - "success": true -} -``` -
- - - - - - - - - --- @@ -15995,10 +16060,6 @@ The Product object. See example below or refer `ApplicationProductListingRespons "is_custom_order": true, "manufacturing_time_unit": "days" }, - "moq": { - "minimum": 1, - "is_set": false - }, "multi_size": true, "no_of_boxes": 1, "product_group_tag": [], @@ -17155,98 +17216,98 @@ Returns a success response - #### [GetSearchWordsData](#GetSearchWordsData) + #### [DeleteResponse](#DeleteResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | String? | yes | | - | customJson | HashMap? | yes | | - | appId | String? | yes | | - | words | ArrayList? | yes | | - | isActive | Boolean? | yes | | - | result | HashMap? | yes | | + | message | String? | yes | | --- - #### [Page](#Page) + #### [ErrorResponse](#ErrorResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | Int? | yes | | - | hasPrevious | Boolean? | yes | | - | itemTotal | Int? | yes | | - | nextId | String? | yes | | - | type | String | no | | - | hasNext | Boolean? | yes | | - | current | Int? | yes | | + | error | String? | yes | | + | message | String? | yes | | + | code | String? | yes | | + | status | Int? | yes | | + | meta | HashMap? | yes | | --- - #### [GetSearchWordsDetailResponse](#GetSearchWordsDetailResponse) + #### [GetSearchWordsData](#GetSearchWordsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | [GetSearchWordsData](#GetSearchWordsData)? | yes | | - | page | [Page](#Page)? | yes | | + | result | HashMap? | yes | | + | isActive | Boolean? | yes | | + | uid | String? | yes | | + | words | ArrayList? | yes | | + | appId | String? | yes | | + | customJson | HashMap? | yes | | --- - #### [ErrorResponse](#ErrorResponse) + #### [Page](#Page) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | Int? | yes | | - | meta | HashMap? | yes | | - | message | String? | yes | | - | code | String? | yes | | - | error | String? | yes | | + | hasPrevious | Boolean? | yes | | + | type | String | no | | + | current | Int? | yes | | + | nextId | String? | yes | | + | hasNext | Boolean? | yes | | + | itemTotal | Int? | yes | | + | size | Int? | yes | | --- - #### [SearchKeywordResult](#SearchKeywordResult) + #### [GetSearchWordsDetailResponse](#GetSearchWordsDetailResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sortOn | String | no | | - | query | HashMap | no | | + | items | [GetSearchWordsData](#GetSearchWordsData)? | yes | | + | page | [Page](#Page)? | yes | | --- - #### [CreateSearchKeyword](#CreateSearchKeyword) + #### [SearchKeywordResult](#SearchKeywordResult) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | customJson | HashMap? | yes | | - | appId | String? | yes | | - | words | ArrayList? | yes | | - | isActive | Boolean? | yes | | - | result | [SearchKeywordResult](#SearchKeywordResult) | no | | + | sortOn | String | no | | + | query | HashMap | no | | --- - #### [DeleteResponse](#DeleteResponse) + #### [CreateSearchKeyword](#CreateSearchKeyword) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | + | result | [SearchKeywordResult](#SearchKeywordResult) | no | | + | isActive | Boolean? | yes | | + | words | ArrayList? | yes | | + | appId | String? | yes | | + | customJson | HashMap? | yes | | --- @@ -17269,11 +17330,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | results | ArrayList>? | yes | | | uid | String? | yes | | - | customJson | HashMap? | yes | | - | appId | String? | yes | | | words | ArrayList? | yes | | - | results | ArrayList>? | yes | | + | appId | String? | yes | | + | customJson | HashMap? | yes | | --- @@ -17296,10 +17357,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | url | String? | yes | | | params | HashMap? | yes | | | query | HashMap? | yes | | + | url | String? | yes | | + | type | String? | yes | | --- @@ -17322,9 +17383,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | | aspectRatio | String? | yes | | | url | String? | yes | | + | type | String? | yes | | --- @@ -17335,10 +17396,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String? | yes | | | action | [AutocompleteAction](#AutocompleteAction)? | yes | | - | logo | [Media](#Media)? | yes | | | customJson | HashMap? | yes | | + | logo | [Media](#Media)? | yes | | + | display | String? | yes | | --- @@ -17349,11 +17410,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | customJson | HashMap? | yes | | - | appId | String? | yes | | - | words | ArrayList? | yes | | - | isActive | Boolean? | yes | | | results | ArrayList<[AutocompleteResult](#AutocompleteResult)>? | yes | | + | isActive | Boolean? | yes | | + | words | ArrayList? | yes | | + | appId | String? | yes | | + | customJson | HashMap? | yes | | --- @@ -17364,10 +17425,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | results | ArrayList>? | yes | | | appId | String? | yes | | - | customJson | HashMap? | yes | | | words | ArrayList? | yes | | + | results | ArrayList>? | yes | | + | customJson | HashMap? | yes | | --- @@ -17378,12 +17439,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | productUid | Int | no | | - | autoSelect | Boolean? | yes | | + | allowRemove | Boolean? | yes | | | autoAddToCart | Boolean? | yes | | - | maxQuantity | Int | no | | | minQuantity | Int | no | | - | allowRemove | Boolean? | yes | | + | autoSelect | Boolean? | yes | | + | productUid | Int | no | | + | maxQuantity | Int | no | | --- @@ -17394,21 +17455,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | - | choice | String | no | | - | createdOn | String? | yes | | + | modifiedOn | String? | yes | | | name | String | no | | - | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | - | logo | String? | yes | | | isActive | Boolean | no | | - | modifiedOn | String? | yes | | - | slug | String | no | | - | modifiedBy | HashMap? | yes | | + | choice | String | no | | | createdBy | HashMap? | yes | | - | id | String? | yes | | - | companyId | Int? | yes | | | pageVisibility | ArrayList? | yes | | + | id | String? | yes | | + | logo | String? | yes | | + | modifiedBy | HashMap? | yes | | | sameStoreAssignment | Boolean? | yes | | + | slug | String | no | | + | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | + | companyId | Int? | yes | | + | meta | HashMap? | yes | | + | createdOn | String? | yes | | --- @@ -17431,35 +17492,20 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | - | choice | String | no | | - | createdOn | String? | yes | | + | modifiedOn | String? | yes | | | name | String | no | | - | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | - | logo | String? | yes | | | isActive | Boolean | no | | - | modifiedOn | String? | yes | | - | slug | String | no | | - | modifiedBy | HashMap? | yes | | + | choice | String | no | | | createdBy | HashMap? | yes | | - | companyId | Int? | yes | | | pageVisibility | ArrayList? | yes | | + | logo | String? | yes | | + | modifiedBy | HashMap? | yes | | | sameStoreAssignment | Boolean? | yes | | - ---- - - - - - #### [Price](#Price) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | currency | String? | yes | | - | minMarked | Double? | yes | | - | minEffective | Double? | yes | | - | maxEffective | Double? | yes | | - | maxMarked | Double? | yes | | + | slug | String | no | | + | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | + | companyId | Int? | yes | | + | meta | HashMap? | yes | | + | createdOn | String? | yes | | --- @@ -17470,10 +17516,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String? | yes | | - | quantity | Int? | yes | | | value | String? | yes | | + | quantity | Int? | yes | | | isAvailable | Boolean? | yes | | + | display | String? | yes | | --- @@ -17484,18 +17530,33 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | name | String? | yes | | | uid | Int? | yes | | - | itemCode | String? | yes | | - | countryOfOrigin | String? | yes | | - | price | HashMap? | yes | | | images | ArrayList? | yes | | + | price | HashMap? | yes | | | shortDescription | String? | yes | | - | name | String? | yes | | + | itemCode | String? | yes | | + | countryOfOrigin | String? | yes | | | attributes | HashMap? | yes | | - | identifier | HashMap? | yes | | - | quantity | Int? | yes | | | slug | String? | yes | | + | quantity | Int? | yes | | | sizes | ArrayList? | yes | | + | identifier | HashMap? | yes | | + +--- + + + + + #### [Price](#Price) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | minMarked | Double? | yes | | + | maxMarked | Double? | yes | | + | currency | String? | yes | | + | minEffective | Double? | yes | | + | maxEffective | Double? | yes | | --- @@ -17506,15 +17567,15 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | productUid | Int? | yes | | - | autoSelect | Boolean? | yes | | - | autoAddToCart | Boolean? | yes | | - | price | [Price](#Price)? | yes | | - | minQuantity | Int? | yes | | - | maxQuantity | Int? | yes | | | allowRemove | Boolean? | yes | | | sizes | ArrayList<[Size](#Size)>? | yes | | + | autoAddToCart | Boolean? | yes | | + | minQuantity | Int? | yes | | | productDetails | [LimitedProductData](#LimitedProductData)? | yes | | + | price | [Price](#Price)? | yes | | + | autoSelect | Boolean? | yes | | + | productUid | Int? | yes | | + | maxQuantity | Int? | yes | | --- @@ -17525,16 +17586,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | - | choice | String? | yes | | | name | String? | yes | | - | products | ArrayList<[GetProducts](#GetProducts)>? | yes | | - | logo | String? | yes | | | isActive | Boolean? | yes | | - | slug | String? | yes | | - | companyId | Int? | yes | | + | choice | String? | yes | | | pageVisibility | ArrayList? | yes | | + | logo | String? | yes | | | sameStoreAssignment | Boolean? | yes | | + | slug | String? | yes | | + | products | ArrayList<[GetProducts](#GetProducts)>? | yes | | + | companyId | Int? | yes | | + | meta | HashMap? | yes | | --- @@ -17545,18 +17606,18 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | - | choice | String | no | | + | modifiedOn | String? | yes | | | name | String | no | | - | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | - | logo | String? | yes | | | isActive | Boolean | no | | - | modifiedOn | String? | yes | | - | slug | String | no | | - | modifiedBy | HashMap? | yes | | - | companyId | Int? | yes | | + | choice | String | no | | | pageVisibility | ArrayList? | yes | | + | logo | String? | yes | | + | modifiedBy | HashMap? | yes | | | sameStoreAssignment | Boolean? | yes | | + | slug | String | no | | + | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | + | companyId | Int? | yes | | + | meta | HashMap? | yes | | --- @@ -17579,9 +17640,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | headers | HashMap? | yes | | | values | ArrayList>? | yes | | | unit | String? | yes | | + | headers | HashMap? | yes | | --- @@ -17603,21 +17664,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | - | brandId | Int? | yes | | - | subtitle | String? | yes | | | active | Boolean? | yes | | - | createdOn | String? | yes | | | name | String | no | | - | guide | [Guide](#Guide)? | yes | | | modifiedOn | String? | yes | | + | title | String | no | | + | createdBy | HashMap? | yes | | + | guide | [Guide](#Guide)? | yes | | | id | String? | yes | | + | tag | String? | yes | | + | companyId | Int? | yes | | | modifiedBy | HashMap? | yes | | - | title | String | no | | + | subtitle | String? | yes | | + | createdOn | String? | yes | | + | description | String? | yes | | + | brandId | Int? | yes | | | image | String? | yes | | - | companyId | Int? | yes | | - | tag | String? | yes | | - | createdBy | HashMap? | yes | | --- @@ -17639,19 +17700,57 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brandId | Int? | yes | | - | subtitle | String? | yes | | - | createdOn | String? | yes | | | active | Boolean? | yes | | + | modifiedOn | String? | yes | | | name | String? | yes | | + | title | String? | yes | | + | createdBy | HashMap? | yes | | | guide | HashMap? | yes | | - | modifiedOn | String? | yes | | | id | String? | yes | | - | modifiedBy | HashMap? | yes | | - | title | String? | yes | | - | companyId | Int? | yes | | | tag | String? | yes | | - | createdBy | HashMap? | yes | | + | companyId | Int? | yes | | + | modifiedBy | HashMap? | yes | | + | subtitle | String? | yes | | + | createdOn | String? | yes | | + | brandId | Int? | yes | | + +--- + + + + + #### [SEO](#SEO) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | description | Any? | yes | | + | title | Any? | yes | | + +--- + + + + + #### [MOQ](#MOQ) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | incrementUnit | Int? | yes | | + | minimum | Int? | yes | | + | maximum | Int? | yes | | + +--- + + + + + #### [ApplicationItemResponse](#ApplicationItemResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | altText | HashMap? | yes | | + | seo | [SEO](#SEO)? | yes | | + | moq | [MOQ](#MOQ)? | yes | | --- @@ -17662,8 +17761,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String | no | | | value | String | no | | + | key | String | no | | --- @@ -17686,8 +17785,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | | success | Boolean? | yes | | + | uid | Int? | yes | | --- @@ -17711,9 +17810,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | totalCount | Int | no | | | current | Int | no | | | next | Int | no | | + | totalCount | Int | no | | | hasNext | Boolean | no | | --- @@ -17725,8 +17824,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [PageResponseType](#PageResponseType) | no | | | data | ArrayList> | no | | + | page | [PageResponseType](#PageResponseType) | no | | --- @@ -17748,14 +17847,14 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | priority | Int | no | | | name | String | no | | - | logo | String? | yes | | - | isActive | Boolean | no | | - | slug | String? | yes | | | unit | String? | yes | | - | key | String? | yes | | + | isActive | Boolean | no | | | displayType | String | no | | + | logo | String? | yes | | + | key | String? | yes | | + | slug | String? | yes | | + | priority | Int | no | | --- @@ -17766,15 +17865,15 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | priority | Int | no | | | name | String? | yes | | - | appId | String | no | | - | logo | String? | yes | | - | attributes | ArrayList<[AttributeDetailsGroup](#AttributeDetailsGroup)>? | yes | | - | isActive | Boolean | no | | - | isDefault | Boolean | no | | | slug | String | no | | + | isDefault | Boolean | no | | + | isActive | Boolean | no | | + | logo | String? | yes | | | templateSlugs | ArrayList? | yes | | + | attributes | ArrayList<[AttributeDetailsGroup](#AttributeDetailsGroup)>? | yes | | + | appId | String | no | | + | priority | Int | no | | --- @@ -17796,14 +17895,14 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | priority | Int | no | | | name | String? | yes | | - | appId | String | no | | - | logo | String? | yes | | - | isActive | Boolean | no | | | isDefault | Boolean | no | | + | isActive | Boolean | no | | + | logo | String? | yes | | | defaultKey | String | no | | | key | String | no | | + | appId | String | no | | + | priority | Int | no | | --- @@ -17832,74 +17931,74 @@ Returns a success response - #### [MetaDataListingSortMetaResponse](#MetaDataListingSortMetaResponse) + #### [GetCatalogConfigurationDetailsProduct](#GetCatalogConfigurationDetailsProduct) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String? | yes | | - | key | String? | yes | | + | similar | HashMap? | yes | | + | detail | HashMap? | yes | | + | variant | HashMap? | yes | | + | compare | HashMap? | yes | | --- - #### [MetaDataListingSortResponse](#MetaDataListingSortResponse) + #### [MetaDataListingFilterMetaResponse](#MetaDataListingFilterMetaResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | ArrayList<[MetaDataListingSortMetaResponse](#MetaDataListingSortMetaResponse)>? | yes | | + | units | ArrayList>? | yes | | + | key | String? | yes | | + | filterTypes | ArrayList? | yes | | + | display | String? | yes | | --- - #### [MetaDataListingFilterMetaResponse](#MetaDataListingFilterMetaResponse) + #### [MetaDataListingFilterResponse](#MetaDataListingFilterResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filterTypes | ArrayList? | yes | | - | display | String? | yes | | - | key | String? | yes | | - | units | ArrayList>? | yes | | + | data | ArrayList<[MetaDataListingFilterMetaResponse](#MetaDataListingFilterMetaResponse)>? | yes | | --- - #### [MetaDataListingFilterResponse](#MetaDataListingFilterResponse) + #### [MetaDataListingSortMetaResponse](#MetaDataListingSortMetaResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | ArrayList<[MetaDataListingFilterMetaResponse](#MetaDataListingFilterMetaResponse)>? | yes | | + | key | String? | yes | | + | display | String? | yes | | --- - #### [MetaDataListingResponse](#MetaDataListingResponse) + #### [MetaDataListingSortResponse](#MetaDataListingSortResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sort | [MetaDataListingSortResponse](#MetaDataListingSortResponse) | no | | - | filter | [MetaDataListingFilterResponse](#MetaDataListingFilterResponse) | no | | + | data | ArrayList<[MetaDataListingSortMetaResponse](#MetaDataListingSortMetaResponse)>? | yes | | --- - #### [GetCatalogConfigurationDetailsProduct](#GetCatalogConfigurationDetailsProduct) + #### [MetaDataListingResponse](#MetaDataListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | detail | HashMap? | yes | | - | variant | HashMap? | yes | | - | compare | HashMap? | yes | | - | similar | HashMap? | yes | | + | filter | [MetaDataListingFilterResponse](#MetaDataListingFilterResponse) | no | | + | sort | [MetaDataListingSortResponse](#MetaDataListingSortResponse) | no | | --- @@ -17910,186 +18009,186 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | listing | [MetaDataListingResponse](#MetaDataListingResponse)? | yes | | | product | [GetCatalogConfigurationDetailsProduct](#GetCatalogConfigurationDetailsProduct)? | yes | | + | listing | [MetaDataListingResponse](#MetaDataListingResponse)? | yes | | --- - #### [ConfigurationListingSortConfig](#ConfigurationListingSortConfig) + #### [ProductSize](#ProductSize) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | priority | Int | no | | - | name | String? | yes | | - | logo | String? | yes | | - | isActive | Boolean | no | | - | key | String | no | | + | min | Int | no | | + | max | Int | no | | --- - #### [ConfigurationListingSort](#ConfigurationListingSort) + #### [ConfigurationProductConfig](#ConfigurationProductConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | defaultKey | String | no | | - | config | ArrayList<[ConfigurationListingSortConfig](#ConfigurationListingSortConfig)>? | yes | | + | title | String? | yes | | + | isActive | Boolean | no | | + | logo | String? | yes | | + | key | String | no | | + | size | [ProductSize](#ProductSize)? | yes | | + | subtitle | String? | yes | | + | priority | Int | no | | --- - #### [ConfigurationBucketPoints](#ConfigurationBucketPoints) + #### [ConfigurationProductSimilar](#ConfigurationProductSimilar) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String? | yes | | - | end | Double? | yes | | - | start | Double? | yes | | + | config | ArrayList<[ConfigurationProductConfig](#ConfigurationProductConfig)>? | yes | | --- - #### [ConfigurationListingFilterValue](#ConfigurationListingFilterValue) + #### [ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mapValues | ArrayList>? | yes | | - | condition | String? | yes | | - | value | String? | yes | | - | sort | String? | yes | | - | map | HashMap? | yes | | - | bucketPoints | ArrayList<[ConfigurationBucketPoints](#ConfigurationBucketPoints)>? | yes | | + | name | String | no | | + | isActive | Boolean | no | | + | displayType | String | no | | + | logo | String? | yes | | + | key | String | no | | + | size | [ProductSize](#ProductSize) | no | | + | priority | Int | no | | --- - #### [ConfigurationListingFilterConfig](#ConfigurationListingFilterConfig) + #### [ConfigurationProductVariant](#ConfigurationProductVariant) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | priority | Int | no | | - | name | String? | yes | | - | logo | String? | yes | | - | isActive | Boolean | no | | - | valueConfig | [ConfigurationListingFilterValue](#ConfigurationListingFilterValue)? | yes | | - | type | String | no | | - | displayName | String? | yes | | - | key | String | no | | + | config | ArrayList<[ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig)>? | yes | | --- - #### [ConfigurationListingFilter](#ConfigurationListingFilter) + #### [ConfigurationProduct](#ConfigurationProduct) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | attributeConfig | ArrayList<[ConfigurationListingFilterConfig](#ConfigurationListingFilterConfig)>? | yes | | - | allowSingle | Boolean | no | | + | similar | [ConfigurationProductSimilar](#ConfigurationProductSimilar) | no | | + | variant | [ConfigurationProductVariant](#ConfigurationProductVariant) | no | | --- - #### [ConfigurationListing](#ConfigurationListing) + #### [ConfigurationBucketPoints](#ConfigurationBucketPoints) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sort | [ConfigurationListingSort](#ConfigurationListingSort) | no | | - | filter | [ConfigurationListingFilter](#ConfigurationListingFilter) | no | | + | start | Double? | yes | | + | end | Double? | yes | | + | display | String? | yes | | --- - #### [ProductSize](#ProductSize) + #### [ConfigurationListingFilterValue](#ConfigurationListingFilterValue) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | Int | no | | - | max | Int | no | | + | condition | String? | yes | | + | sort | String? | yes | | + | mapValues | ArrayList>? | yes | | + | map | HashMap? | yes | | + | value | String? | yes | | + | bucketPoints | ArrayList<[ConfigurationBucketPoints](#ConfigurationBucketPoints)>? | yes | | --- - #### [ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig) + #### [ConfigurationListingFilterConfig](#ConfigurationListingFilterConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | [ProductSize](#ProductSize) | no | | - | priority | Int | no | | - | name | String | no | | - | logo | String? | yes | | + | valueConfig | [ConfigurationListingFilterValue](#ConfigurationListingFilterValue)? | yes | | + | name | String? | yes | | | isActive | Boolean | no | | + | type | String | no | | + | logo | String? | yes | | + | displayName | String? | yes | | | key | String | no | | - | displayType | String | no | | + | priority | Int | no | | --- - #### [ConfigurationProductVariant](#ConfigurationProductVariant) + #### [ConfigurationListingFilter](#ConfigurationListingFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | config | ArrayList<[ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig)>? | yes | | + | attributeConfig | ArrayList<[ConfigurationListingFilterConfig](#ConfigurationListingFilterConfig)>? | yes | | + | allowSingle | Boolean | no | | --- - #### [ConfigurationProductConfig](#ConfigurationProductConfig) + #### [ConfigurationListingSortConfig](#ConfigurationListingSortConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | [ProductSize](#ProductSize)? | yes | | - | subtitle | String? | yes | | - | priority | Int | no | | - | logo | String? | yes | | + | name | String? | yes | | | isActive | Boolean | no | | - | title | String? | yes | | + | logo | String? | yes | | | key | String | no | | + | priority | Int | no | | --- - #### [ConfigurationProductSimilar](#ConfigurationProductSimilar) + #### [ConfigurationListingSort](#ConfigurationListingSort) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | config | ArrayList<[ConfigurationProductConfig](#ConfigurationProductConfig)>? | yes | | + | defaultKey | String | no | | + | config | ArrayList<[ConfigurationListingSortConfig](#ConfigurationListingSortConfig)>? | yes | | --- - #### [ConfigurationProduct](#ConfigurationProduct) + #### [ConfigurationListing](#ConfigurationListing) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | variant | [ConfigurationProductVariant](#ConfigurationProductVariant) | no | | - | similar | [ConfigurationProductSimilar](#ConfigurationProductSimilar) | no | | + | filter | [ConfigurationListingFilter](#ConfigurationListingFilter) | no | | + | sort | [ConfigurationListingSort](#ConfigurationListingSort) | no | | --- @@ -18100,17 +18199,17 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | createdOn | String? | yes | | - | configType | String | no | | - | appId | String | no | | - | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | + | modifiedOn | String? | yes | | | product | [ConfigurationProduct](#ConfigurationProduct)? | yes | | + | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | + | createdBy | HashMap? | yes | | | type | String? | yes | | - | configId | String? | yes | | - | modifiedOn | String? | yes | | - | modifiedBy | HashMap? | yes | | | id | String? | yes | | - | createdBy | HashMap? | yes | | + | modifiedBy | HashMap? | yes | | + | configType | String | no | | + | appId | String | no | | + | createdOn | String? | yes | | + | configId | String? | yes | | --- @@ -18133,16 +18232,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | createdOn | String? | yes | | - | configType | String | no | | - | appId | String | no | | - | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | + | modifiedOn | String? | yes | | | product | [ConfigurationProduct](#ConfigurationProduct)? | yes | | + | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | + | createdBy | HashMap? | yes | | | type | String? | yes | | - | configId | String? | yes | | - | modifiedOn | String? | yes | | | modifiedBy | HashMap? | yes | | - | createdBy | HashMap? | yes | | + | configType | String | no | | + | appId | String | no | | + | createdOn | String? | yes | | + | configId | String? | yes | | --- @@ -18153,8 +18252,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sort | HashMap? | yes | | | filter | HashMap? | yes | | + | sort | HashMap? | yes | | --- @@ -18165,11 +18264,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | configType | String | no | | - | appId | String | no | | - | listing | [GetCatalogConfigurationDetailsSchemaListing](#GetCatalogConfigurationDetailsSchemaListing)? | yes | | | product | [GetCatalogConfigurationDetailsProduct](#GetCatalogConfigurationDetailsProduct)? | yes | | + | listing | [GetCatalogConfigurationDetailsSchemaListing](#GetCatalogConfigurationDetailsSchemaListing)? | yes | | | id | String? | yes | | + | configType | String | no | | + | appId | String | no | | | configId | String? | yes | | --- @@ -18189,15 +18288,13 @@ Returns a success response - #### [ProductFiltersKey](#ProductFiltersKey) + #### [ProductSortOn](#ProductSortOn) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String | no | | - | operators | ArrayList? | yes | | - | logo | String? | yes | | - | kind | String? | yes | | - | display | String | no | | + | name | String? | yes | | + | value | String? | yes | | + | isSelected | Boolean? | yes | | --- @@ -18208,43 +18305,45 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | displayFormat | String? | yes | | | isSelected | Boolean | no | | - | count | Int? | yes | | + | display | String | no | | + | min | Int? | yes | | | currencySymbol | String? | yes | | - | value | Any | no | | - | selectedMin | Int? | yes | | + | selectedMax | Int? | yes | | | queryFormat | String? | yes | | - | max | Int? | yes | | | currencyCode | String? | yes | | - | display | String | no | | - | selectedMax | Int? | yes | | - | displayFormat | String? | yes | | - | min | Int? | yes | | + | value | Any | no | | + | max | Int? | yes | | + | selectedMin | Int? | yes | | + | count | Int? | yes | | --- - #### [ProductFilters](#ProductFilters) + #### [ProductFiltersKey](#ProductFiltersKey) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | [ProductFiltersKey](#ProductFiltersKey) | no | | - | values | ArrayList<[ProductFiltersValue](#ProductFiltersValue)> | no | | + | name | String | no | | + | kind | String? | yes | | + | display | String | no | | + | logo | String? | yes | | + | operators | ArrayList? | yes | | --- - #### [ProductSortOn](#ProductSortOn) + #### [ProductFilters](#ProductFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSelected | Boolean? | yes | | - | value | String? | yes | | - | name | String? | yes | | + | values | ArrayList<[ProductFiltersValue](#ProductFiltersValue)> | no | | + | key | [ProductFiltersKey](#ProductFiltersKey) | no | | --- @@ -18255,8 +18354,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | + | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | | operators | HashMap | no | | --- @@ -18268,9 +18367,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | name | String? | yes | | | isSelected | Boolean? | yes | | | display | String? | yes | | - | name | String? | yes | | --- @@ -18281,9 +18380,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | name | String? | yes | | | isSelected | Boolean? | yes | | | display | String? | yes | | - | name | String? | yes | | --- @@ -18306,8 +18405,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | | query | HashMap? | yes | | + | type | String? | yes | | --- @@ -18330,9 +18429,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | url | String? | yes | | | type | String? | yes | | | aspectRatio | String? | yes | | - | url | String? | yes | | --- @@ -18355,8 +18454,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | | url | String | no | | + | meta | HashMap? | yes | | | type | String? | yes | | --- @@ -18368,9 +18467,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | op | String | no | | - | value | ArrayList | no | | | attribute | String | no | | + | value | ArrayList | no | | + | op | String | no | | --- @@ -18381,26 +18480,26 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | - | name | String? | yes | | - | schedule | HashMap? | yes | | - | description | String? | yes | | - | uid | String? | yes | | + | type | String? | yes | | | action | [Action](#Action)? | yes | | - | allowSort | Boolean? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | appId | String? | yes | | - | isActive | Boolean? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | slug | String? | yes | | - | tag | ArrayList? | yes | | | priority | Int? | yes | | - | badge | HashMap? | yes | | - | logo | [Media1](#Media1)? | yes | | - | type | String? | yes | | | cron | HashMap? | yes | | + | badge | HashMap? | yes | | | allowFacets | Boolean? | yes | | + | appId | String? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | logo | [Media1](#Media1)? | yes | | + | tag | ArrayList? | yes | | + | slug | String? | yes | | + | description | String? | yes | | + | name | String? | yes | | + | schedule | HashMap? | yes | | + | isActive | Boolean? | yes | | + | uid | String? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | allowSort | Boolean? | yes | | + | meta | HashMap? | yes | | --- @@ -18420,89 +18519,89 @@ Returns a success response - #### [SeoDetail](#SeoDetail) + #### [CollectionBadge](#CollectionBadge) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | - | title | String? | yes | | + | text | String? | yes | | + | color | String? | yes | | --- - #### [NextSchedule](#NextSchedule) + #### [UserInfo](#UserInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | end | String? | yes | | - | start | String? | yes | | + | username | String? | yes | | + | userId | String? | yes | | + | uid | String? | yes | | + | email | String? | yes | | --- - #### [CollectionSchedule](#CollectionSchedule) + #### [CollectionImage](#CollectionImage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | start | String? | yes | | - | end | String? | yes | | - | duration | Int? | yes | | - | cron | String? | yes | | - | nextSchedule | ArrayList<[NextSchedule](#NextSchedule)>? | yes | | + | url | String | no | | + | aspectRatio | String | no | | --- - #### [UserInfo](#UserInfo) + #### [CollectionBanner](#CollectionBanner) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | String? | yes | | - | email | String? | yes | | - | userId | String? | yes | | - | username | String? | yes | | + | portrait | [CollectionImage](#CollectionImage) | no | | + | landscape | [CollectionImage](#CollectionImage) | no | | --- - #### [CollectionImage](#CollectionImage) + #### [NextSchedule](#NextSchedule) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | aspectRatio | String | no | | - | url | String | no | | + | start | String? | yes | | + | end | String? | yes | | --- - #### [CollectionBanner](#CollectionBanner) + #### [CollectionSchedule](#CollectionSchedule) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | portrait | [CollectionImage](#CollectionImage) | no | | - | landscape | [CollectionImage](#CollectionImage) | no | | + | start | String? | yes | | + | nextSchedule | ArrayList<[NextSchedule](#NextSchedule)>? | yes | | + | duration | Int? | yes | | + | end | String? | yes | | + | cron | String? | yes | | --- - #### [CollectionBadge](#CollectionBadge) + #### [SeoDetail](#SeoDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | color | String? | yes | | - | text | String? | yes | | + | description | String? | yes | | + | title | String? | yes | | --- @@ -18513,31 +18612,31 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | - | seo | [SeoDetail](#SeoDetail)? | yes | | - | name | String | no | | - | customJson | HashMap? | yes | | - | isVisible | Boolean? | yes | | - | localeLanguage | HashMap? | yes | | - | schedule | [CollectionSchedule](#CollectionSchedule)? | yes | | - | description | String? | yes | | - | allowSort | Boolean? | yes | | - | published | Boolean? | yes | | + | tags | ArrayList? | yes | | | sortOn | String? | yes | | - | createdBy | [UserInfo](#UserInfo)? | yes | | - | banners | [CollectionBanner](#CollectionBanner) | no | | - | appId | String | no | | - | isActive | Boolean? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | slug | String | no | | + | type | String | no | | | priority | Int? | yes | | | badge | [CollectionBadge](#CollectionBadge)? | yes | | - | logo | [CollectionImage](#CollectionImage) | no | | - | tags | ArrayList? | yes | | - | type | String | no | | + | published | Boolean? | yes | | | modifiedBy | [UserInfo](#UserInfo)? | yes | | | allowFacets | Boolean? | yes | | + | appId | String | no | | + | banners | [CollectionBanner](#CollectionBanner) | no | | + | createdBy | [UserInfo](#UserInfo)? | yes | | + | logo | [CollectionImage](#CollectionImage) | no | | + | slug | String | no | | + | description | String? | yes | | + | customJson | HashMap? | yes | | + | name | String | no | | + | schedule | [CollectionSchedule](#CollectionSchedule)? | yes | | + | isActive | Boolean? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | seo | [SeoDetail](#SeoDetail)? | yes | | | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | localeLanguage | HashMap? | yes | | + | isVisible | Boolean? | yes | | + | allowSort | Boolean? | yes | | + | meta | HashMap? | yes | | --- @@ -18548,25 +18647,25 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | - | name | String? | yes | | - | schedule | HashMap? | yes | | - | description | String? | yes | | - | allowSort | Boolean? | yes | | | sortOn | String? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | appId | String? | yes | | - | isActive | Boolean? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | slug | String? | yes | | - | tag | ArrayList? | yes | | - | priority | Int? | yes | | - | badge | HashMap? | yes | | - | logo | [BannerImage](#BannerImage)? | yes | | | type | String? | yes | | + | priority | Int? | yes | | | cron | HashMap? | yes | | + | badge | HashMap? | yes | | | allowFacets | Boolean? | yes | | + | appId | String? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | logo | [BannerImage](#BannerImage)? | yes | | + | tag | ArrayList? | yes | | + | slug | String? | yes | | + | description | String? | yes | | + | name | String? | yes | | + | schedule | HashMap? | yes | | + | isActive | Boolean? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | allowSort | Boolean? | yes | | + | meta | HashMap? | yes | | --- @@ -18577,24 +18676,24 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | - | meta | HashMap? | yes | | - | priority | Int? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | name | String? | yes | | | badge | HashMap? | yes | | - | appId | String? | yes | | - | logo | [Media1](#Media1)? | yes | | - | allowSort | Boolean? | yes | | - | isActive | Boolean? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | type | String? | yes | | + | name | String? | yes | | | slug | String? | yes | | - | cron | HashMap? | yes | | | schedule | HashMap? | yes | | - | allowFacets | Boolean? | yes | | + | isActive | Boolean? | yes | | + | type | String? | yes | | + | logo | [Media1](#Media1)? | yes | | | tag | ArrayList? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | priority | Int? | yes | | + | allowFacets | Boolean? | yes | | + | appId | String? | yes | | + | description | String? | yes | | + | allowSort | Boolean? | yes | | + | meta | HashMap? | yes | | + | cron | HashMap? | yes | | --- @@ -18605,29 +18704,29 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | - | seo | [SeoDetail](#SeoDetail)? | yes | | - | name | String? | yes | | - | customJson | HashMap? | yes | | - | isVisible | Boolean? | yes | | - | localeLanguage | HashMap? | yes | | - | schedule | [CollectionSchedule](#CollectionSchedule)? | yes | | - | description | String? | yes | | - | allowSort | Boolean? | yes | | - | published | Boolean? | yes | | + | tags | ArrayList? | yes | | | sortOn | String? | yes | | - | banners | [CollectionBanner](#CollectionBanner)? | yes | | - | isActive | Boolean? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | slug | String? | yes | | + | type | String? | yes | | | priority | Int? | yes | | | badge | [CollectionBadge](#CollectionBadge)? | yes | | - | logo | [CollectionImage](#CollectionImage)? | yes | | - | tags | ArrayList? | yes | | - | type | String? | yes | | + | published | Boolean? | yes | | | modifiedBy | [UserInfo](#UserInfo)? | yes | | | allowFacets | Boolean? | yes | | + | banners | [CollectionBanner](#CollectionBanner)? | yes | | + | logo | [CollectionImage](#CollectionImage)? | yes | | + | slug | String? | yes | | + | description | String? | yes | | + | customJson | HashMap? | yes | | + | name | String? | yes | | + | schedule | [CollectionSchedule](#CollectionSchedule)? | yes | | + | isActive | Boolean? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | seo | [SeoDetail](#SeoDetail)? | yes | | | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | localeLanguage | HashMap? | yes | | + | isVisible | Boolean? | yes | | + | allowSort | Boolean? | yes | | + | meta | HashMap? | yes | | --- @@ -18638,61 +18737,61 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | | action | [Action](#Action)? | yes | | - | logo | [Media1](#Media1)? | yes | | | name | String? | yes | | + | logo | [Media1](#Media1)? | yes | | + | uid | Int? | yes | | --- - #### [ProductDetailAttribute](#ProductDetailAttribute) + #### [Price1](#Price1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | key | String? | yes | | - | value | String? | yes | | + | min | Double? | yes | | + | currencyCode | String? | yes | | + | max | Double? | yes | | + | currencySymbol | String? | yes | | --- - #### [ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute) + #### [ProductListingPrice](#ProductListingPrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | - | title | String? | yes | | + | marked | [Price1](#Price1)? | yes | | + | effective | [Price1](#Price1)? | yes | | --- - #### [Price1](#Price1) + #### [ProductDetailAttribute](#ProductDetailAttribute) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencyCode | String? | yes | | - | currencySymbol | String? | yes | | - | min | Double? | yes | | - | max | Double? | yes | | + | value | String? | yes | | + | key | String? | yes | | + | type | String? | yes | | --- - #### [ProductListingPrice](#ProductListingPrice) + #### [ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effective | [Price1](#Price1)? | yes | | - | marked | [Price1](#Price1)? | yes | | + | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | + | title | String? | yes | | --- @@ -18703,32 +18802,32 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hasVariant | Boolean? | yes | | - | color | String? | yes | | - | name | String? | yes | | | ratingCount | Int? | yes | | - | similars | ArrayList? | yes | | - | sellable | Boolean? | yes | | - | uid | Int? | yes | | - | description | String? | yes | | - | itemCode | String? | yes | | - | brand | [ProductBrand](#ProductBrand)? | yes | | - | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | | teaserTag | HashMap? | yes | | + | type | String? | yes | | | promoMeta | HashMap? | yes | | + | shortDescription | String? | yes | | + | imageNature | String? | yes | | + | highlights | ArrayList? | yes | | + | medias | ArrayList<[Media1](#Media1)>? | yes | | | discount | String? | yes | | + | brand | [ProductBrand](#ProductBrand)? | yes | | + | hasVariant | Boolean? | yes | | + | itemCode | String? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | itemType | String? | yes | | | productOnlineDate | String? | yes | | - | medias | ArrayList<[Media1](#Media1)>? | yes | | | slug | String | no | | - | highlights | ArrayList? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | - | shortDescription | String? | yes | | - | rating | Double? | yes | | + | description | String? | yes | | + | sellable | Boolean? | yes | | + | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | + | similars | ArrayList? | yes | | | tryouts | ArrayList? | yes | | | attributes | HashMap? | yes | | - | imageNature | String? | yes | | - | type | String? | yes | | - | itemType | String? | yes | | + | color | String? | yes | | + | rating | Double? | yes | | --- @@ -18739,8 +18838,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | + | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | | page | [Page](#Page)? | yes | | @@ -18765,9 +18864,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | | item | ArrayList<[ItemQueryForUserCollection](#ItemQueryForUserCollection)>? | yes | | | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | type | String? | yes | | --- @@ -18778,37 +18877,37 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | itemsNotUpdated | ArrayList? | yes | | | message | String? | yes | | + | itemsNotUpdated | ArrayList? | yes | | --- - #### [CatalogInsightBrand](#CatalogInsightBrand) + #### [CatalogInsightItem](#CatalogInsightItem) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | totalSizes | Int? | yes | | - | availableSizes | Int? | yes | | - | totalArticles | Int? | yes | | - | name | String? | yes | | - | availableArticles | Int? | yes | | - | articleFreshness | Int? | yes | | + | sellableCount | Int? | yes | | + | outOfStockCount | Int? | yes | | + | count | Int? | yes | | --- - #### [CatalogInsightItem](#CatalogInsightItem) + #### [CatalogInsightBrand](#CatalogInsightBrand) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sellableCount | Int? | yes | | - | count | Int? | yes | | - | outOfStockCount | Int? | yes | | + | name | String? | yes | | + | totalArticles | Int? | yes | | + | totalSizes | Int? | yes | | + | articleFreshness | Int? | yes | | + | availableSizes | Int? | yes | | + | availableArticles | Int? | yes | | --- @@ -18819,8 +18918,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brandDistribution | [CatalogInsightBrand](#CatalogInsightBrand)? | yes | | | item | [CatalogInsightItem](#CatalogInsightItem)? | yes | | + | brandDistribution | [CatalogInsightBrand](#CatalogInsightBrand)? | yes | | --- @@ -18831,8 +18930,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | articles | Int? | yes | | | products | Int? | yes | | + | articles | Int? | yes | | --- @@ -18843,8 +18942,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brandDistribution | [CatalogInsightBrand](#CatalogInsightBrand)? | yes | | | data | [CrossSellingData](#CrossSellingData)? | yes | | + | brandDistribution | [CatalogInsightBrand](#CatalogInsightBrand)? | yes | | --- @@ -18858,9 +18957,9 @@ Returns a success response | storeIds | ArrayList? | yes | | | platform | String? | yes | | | brandIds | ArrayList? | yes | | - | companyId | Int? | yes | | - | optLevel | String | no | | | enabled | Boolean? | yes | | + | optLevel | String | no | | + | companyId | Int? | yes | | --- @@ -18871,16 +18970,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enabled | Boolean | no | | - | createdOn | Int | no | | - | storeIds | ArrayList | no | | | platform | String | no | | + | storeIds | ArrayList | no | | | modifiedOn | Int | no | | + | brandIds | ArrayList | no | | + | optLevel | String | no | | + | enabled | Boolean | no | | | createdBy | HashMap? | yes | | | modifiedBy | HashMap? | yes | | + | createdOn | Int | no | | | companyId | Int | no | | - | optLevel | String | no | | - | brandIds | ArrayList | no | | --- @@ -18903,10 +19002,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | | businessType | String? | yes | | - | companyType | String? | yes | | | name | String? | yes | | + | uid | Int? | yes | | + | companyType | String? | yes | | --- @@ -18917,10 +19016,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | brandName | String? | yes | | + | companyId | Int? | yes | | | totalArticle | Int? | yes | | | brandId | Int? | yes | | - | companyId | Int? | yes | | - | brandName | String? | yes | | --- @@ -18943,9 +19042,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brand | Int? | yes | | - | company | String? | yes | | | store | Int? | yes | | + | company | String? | yes | | + | brand | Int? | yes | | --- @@ -18956,19 +19055,19 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | createdOn | String? | yes | | - | additionalContacts | ArrayList>? | yes | | + | modifiedOn | String? | yes | | | name | String? | yes | | - | address | HashMap? | yes | | - | storeType | String? | yes | | + | uid | Int? | yes | | + | additionalContacts | ArrayList>? | yes | | | documents | ArrayList>? | yes | | + | storeType | String? | yes | | | manager | HashMap? | yes | | - | storeCode | String? | yes | | - | modifiedOn | String? | yes | | | displayName | String? | yes | | | timing | HashMap? | yes | | + | createdOn | String? | yes | | | companyId | Int? | yes | | + | address | HashMap? | yes | | + | storeCode | String? | yes | | --- @@ -18987,75 +19086,75 @@ Returns a success response - #### [AttributeMasterFilter](#AttributeMasterFilter) + #### [AttributeSchemaRange](#AttributeSchemaRange) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | dependsOn | ArrayList? | yes | | - | priority | Int? | yes | | - | indexing | Boolean | no | | + | min | Int? | yes | | + | max | Int? | yes | | --- - #### [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) + #### [AttributeMaster](#AttributeMaster) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | l3Keys | ArrayList? | yes | | + | mandatory | Boolean? | yes | | + | multi | Boolean? | yes | | + | type | String | no | | + | format | String? | yes | | + | allowedValues | ArrayList? | yes | | + | range | [AttributeSchemaRange](#AttributeSchemaRange)? | yes | | --- - #### [AttributeMasterMeta](#AttributeMasterMeta) + #### [AttributeMasterDetails](#AttributeMasterDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enriched | Boolean? | yes | | - | mandatoryDetails | [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) | no | | + | displayType | String | no | | --- - #### [AttributeSchemaRange](#AttributeSchemaRange) + #### [AttributeMasterFilter](#AttributeMasterFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | Int? | yes | | - | max | Int? | yes | | + | dependsOn | ArrayList? | yes | | + | indexing | Boolean | no | | + | priority | Int? | yes | | --- - #### [AttributeMaster](#AttributeMaster) + #### [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mandatory | Boolean? | yes | | - | range | [AttributeSchemaRange](#AttributeSchemaRange)? | yes | | - | type | String | no | | - | format | String? | yes | | - | allowedValues | ArrayList? | yes | | - | multi | Boolean? | yes | | + | l3Keys | ArrayList? | yes | | --- - #### [AttributeMasterDetails](#AttributeMasterDetails) + #### [AttributeMasterMeta](#AttributeMasterMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | displayType | String | no | | + | mandatoryDetails | [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) | no | | + | enriched | Boolean? | yes | | --- @@ -19066,18 +19165,18 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | - | filters | [AttributeMasterFilter](#AttributeMasterFilter)? | yes | | - | meta | [AttributeMasterMeta](#AttributeMasterMeta)? | yes | | - | schema | [AttributeMaster](#AttributeMaster)? | yes | | | name | String? | yes | | + | schema | [AttributeMaster](#AttributeMaster)? | yes | | + | id | String? | yes | | | isNested | Boolean? | yes | | - | departments | ArrayList? | yes | | | logo | String? | yes | | - | slug | String? | yes | | - | id | String? | yes | | | enabledForEndConsumer | Boolean? | yes | | + | slug | String? | yes | | | details | [AttributeMasterDetails](#AttributeMasterDetails)? | yes | | + | description | String? | yes | | + | filters | [AttributeMasterFilter](#AttributeMasterFilter)? | yes | | + | meta | [AttributeMasterMeta](#AttributeMasterMeta)? | yes | | + | departments | ArrayList? | yes | | --- @@ -19100,11 +19199,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | Int? | yes | | - | meta | HashMap? | yes | | - | message | String? | yes | | | errors | HashMap? | yes | | + | message | String? | yes | | | code | String? | yes | | + | status | Int? | yes | | + | meta | HashMap? | yes | | --- @@ -19115,9 +19214,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | userId | String? | yes | | | uid | String? | yes | | | id | String? | yes | | - | userId | String? | yes | | | contact | String? | yes | | | username | String? | yes | | @@ -19130,21 +19229,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | priorityOrder | Int? | yes | | - | pageNo | Int? | yes | | - | createdOn | String? | yes | | + | modifiedOn | String? | yes | | | name | String? | yes | | - | search | String? | yes | | - | logo | String? | yes | | | synonyms | ArrayList? | yes | | + | uid | Int? | yes | | | isActive | Boolean? | yes | | - | modifiedOn | String? | yes | | - | slug | String? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | search | String? | yes | | + | logo | String? | yes | | + | pageNo | Int? | yes | | | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | pageSize | Int? | yes | | + | priorityOrder | Int? | yes | | | itemType | String? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | pageSize | Int? | yes | | + | slug | String? | yes | | + | createdOn | String? | yes | | --- @@ -19167,11 +19266,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | Int? | yes | | - | meta | HashMap? | yes | | - | message | String? | yes | | | errors | HashMap? | yes | | + | message | String? | yes | | | code | String? | yes | | + | status | Int? | yes | | + | meta | HashMap? | yes | | --- @@ -19182,17 +19281,17 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | priorityOrder | Int | no | | | name | String | no | | - | customJson | HashMap? | yes | | - | platforms | HashMap? | yes | | - | logo | String | no | | | synonyms | ArrayList? | yes | | - | isActive | Boolean? | yes | | | tags | ArrayList? | yes | | - | slug | String? | yes | | + | uid | Int? | yes | | + | isActive | Boolean? | yes | | | cls | String? | yes | | + | platforms | HashMap? | yes | | + | logo | String | no | | + | priorityOrder | Int | no | | + | slug | String? | yes | | + | customJson | HashMap? | yes | | --- @@ -19203,8 +19302,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int | no | | | message | String | no | | + | uid | Int | no | | --- @@ -19226,10 +19325,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | username | String | no | | + | userId | String | no | | | superUser | Boolean? | yes | | | contact | String? | yes | | - | userId | String | no | | - | username | String | no | | --- @@ -19240,22 +19339,22 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | modifiedOn | String | no | | + | name | Any | no | | + | synonyms | ArrayList? | yes | | + | verifiedOn | String? | yes | | + | slug | Any? | yes | | | uid | Int? | yes | | + | createdBy | [UserDetail](#UserDetail)? | yes | | + | isActive | Boolean? | yes | | + | cls | Any? | yes | | + | id | Any? | yes | | + | logo | String | no | | + | modifiedBy | [UserDetail](#UserDetail)? | yes | | | verifiedBy | [UserDetail](#UserDetail)? | yes | | | priorityOrder | Int | no | | | createdOn | String | no | | - | id | Any? | yes | | - | name | Any | no | | | customJson | HashMap? | yes | | - | logo | String | no | | - | synonyms | ArrayList? | yes | | - | isActive | Boolean? | yes | | - | modifiedOn | String | no | | - | slug | Any? | yes | | - | modifiedBy | [UserDetail](#UserDetail)? | yes | | - | verifiedOn | String? | yes | | - | cls | Any? | yes | | - | createdBy | [UserDetail](#UserDetail)? | yes | | --- @@ -19266,22 +19365,22 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | - | isArchived | Boolean? | yes | | - | createdOn | String? | yes | | + | modifiedOn | String? | yes | | | name | String? | yes | | - | categories | ArrayList? | yes | | - | departments | ArrayList? | yes | | | isPhysical | Boolean | no | | - | attributes | ArrayList? | yes | | - | logo | String? | yes | | - | isExpirable | Boolean | no | | | isActive | Boolean? | yes | | - | modifiedOn | String? | yes | | - | slug | String | no | | - | modifiedBy | HashMap? | yes | | - | tag | String? | yes | | | createdBy | HashMap? | yes | | + | isExpirable | Boolean | no | | + | logo | String? | yes | | + | categories | ArrayList? | yes | | + | tag | String? | yes | | + | isArchived | Boolean? | yes | | + | modifiedBy | HashMap? | yes | | + | attributes | ArrayList? | yes | | + | slug | String | no | | + | createdOn | String? | yes | | + | description | String? | yes | | + | departments | ArrayList? | yes | | --- @@ -19304,36 +19403,35 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | trader | HashMap? | yes | | - | name | HashMap? | yes | | - | currency | HashMap? | yes | | + | tags | HashMap? | yes | | + | teaserTag | HashMap? | yes | | | command | HashMap? | yes | | - | productGroupTag | HashMap? | yes | | - | sizes | HashMap? | yes | | + | shortDescription | HashMap? | yes | | | productPublish | HashMap? | yes | | - | description | HashMap? | yes | | + | countryOfOrigin | HashMap? | yes | | + | highlights | HashMap? | yes | | + | hsnCode | HashMap? | yes | | | itemCode | HashMap? | yes | | + | traderType | HashMap? | yes | | + | brandUid | HashMap? | yes | | + | sizes | HashMap? | yes | | | sizeGuide | HashMap? | yes | | | variants | HashMap? | yes | | - | moq | HashMap? | yes | | - | traderType | HashMap? | yes | | + | productGroupTag | HashMap? | yes | | + | itemType | HashMap? | yes | | + | slug | HashMap? | yes | | + | description | HashMap? | yes | | | noOfBoxes | HashMap? | yes | | - | media | HashMap? | yes | | - | brandUid | HashMap? | yes | | - | teaserTag | HashMap? | yes | | - | customOrder | HashMap? | yes | | - | isDependent | HashMap? | yes | | + | trader | HashMap? | yes | | + | returnConfig | HashMap? | yes | | + | name | HashMap? | yes | | | isActive | HashMap? | yes | | - | slug | HashMap? | yes | | + | currency | HashMap? | yes | | + | customOrder | HashMap? | yes | | | multiSize | HashMap? | yes | | - | returnConfig | HashMap? | yes | | - | highlights | HashMap? | yes | | - | countryOfOrigin | HashMap? | yes | | - | shortDescription | HashMap? | yes | | - | tags | HashMap? | yes | | | categorySlug | HashMap? | yes | | - | hsnCode | HashMap? | yes | | - | itemType | HashMap? | yes | | + | isDependent | HashMap? | yes | | + | media | HashMap? | yes | | --- @@ -19344,10 +19442,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | - | properties | [Properties](#Properties)? | yes | | - | type | String? | yes | | | title | String? | yes | | + | type | String? | yes | | + | properties | [Properties](#Properties)? | yes | | + | description | String? | yes | | | definitions | HashMap? | yes | | | required | ArrayList? | yes | | @@ -19360,8 +19458,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | globalValidation | [GlobalValidation](#GlobalValidation)? | yes | | | templateValidation | HashMap? | yes | | + | globalValidation | [GlobalValidation](#GlobalValidation)? | yes | | --- @@ -19372,19 +19470,19 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | - | isArchived | Boolean? | yes | | | name | String? | yes | | - | categories | ArrayList? | yes | | - | departments | ArrayList? | yes | | | isPhysical | Boolean | no | | - | attributes | ArrayList? | yes | | - | logo | String? | yes | | - | isExpirable | Boolean | no | | | isActive | Boolean? | yes | | - | slug | String | no | | | id | String? | yes | | + | isExpirable | Boolean | no | | + | logo | String? | yes | | + | categories | ArrayList? | yes | | | tag | String? | yes | | + | isArchived | Boolean? | yes | | + | attributes | ArrayList? | yes | | + | slug | String | no | | + | description | String? | yes | | + | departments | ArrayList? | yes | | --- @@ -19407,8 +19505,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | HashMap? | yes | | | message | String? | yes | | + | data | HashMap? | yes | | --- @@ -19431,33 +19529,33 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [HSNData](#HSNData)? | yes | | | message | String? | yes | | + | data | [HSNData](#HSNData)? | yes | | --- - #### [ProductDownloadItemsData](#ProductDownloadItemsData) + #### [VerifiedBy](#VerifiedBy) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brand | ArrayList? | yes | | - | type | String? | yes | | - | templates | ArrayList? | yes | | + | username | String? | yes | | + | userId | 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 | | --- @@ -19468,16 +19566,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | String? | yes | | - | url | String? | yes | | - | sellerId | Double? | yes | | - | id | String? | yes | | - | data | [ProductDownloadItemsData](#ProductDownloadItemsData)? | yes | | - | triggerOn | String? | yes | | - | completedOn | String? | yes | | | templateTags | HashMap? | yes | | | createdBy | [VerifiedBy](#VerifiedBy)? | yes | | + | sellerId | Double? | yes | | + | id | String? | yes | | + | url | String? | yes | | + | status | String? | yes | | + | triggerOn | String? | yes | | | taskId | String? | yes | | + | completedOn | String? | yes | | + | data | [ProductDownloadItemsData](#ProductDownloadItemsData)? | yes | | --- @@ -19500,59 +19598,59 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | ArrayList>? | yes | | | multivalue | Boolean? | yes | | + | data | ArrayList>? | yes | | --- - #### [CategoryMappingValues](#CategoryMappingValues) + #### [Hierarchy](#Hierarchy) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | catalogId | Int? | yes | | - | name | String | no | | + | l2 | Int | no | | + | l1 | Int | no | | + | department | Int | no | | --- - #### [CategoryMapping](#CategoryMapping) + #### [Media2](#Media2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | facebook | [CategoryMappingValues](#CategoryMappingValues)? | yes | | - | ajio | [CategoryMappingValues](#CategoryMappingValues)? | yes | | - | google | [CategoryMappingValues](#CategoryMappingValues)? | yes | | + | portrait | String | no | | + | logo | String | no | | + | landscape | String | no | | --- - #### [Hierarchy](#Hierarchy) + #### [CategoryMappingValues](#CategoryMappingValues) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | l2 | Int | no | | - | department | Int | no | | - | l1 | Int | no | | + | name | String | no | | + | catalogId | Int? | yes | | --- - #### [Media2](#Media2) + #### [CategoryMapping](#CategoryMapping) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | landscape | String | no | | - | portrait | String | no | | - | logo | String | no | | + | facebook | [CategoryMappingValues](#CategoryMappingValues)? | yes | | + | ajio | [CategoryMappingValues](#CategoryMappingValues)? | yes | | + | google | [CategoryMappingValues](#CategoryMappingValues)? | yes | | --- @@ -19563,23 +19661,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | priority | Int? | yes | | - | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | + | modifiedOn | String? | yes | | | name | String | no | | - | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | - | createdOn | String? | yes | | - | departments | ArrayList | no | | - | tryouts | ArrayList? | yes | | | synonyms | ArrayList? | yes | | - | isActive | Boolean | no | | - | modifiedOn | String? | yes | | - | slug | String? | yes | | - | modifiedBy | HashMap? | yes | | - | id | String? | yes | | - | media | [Media2](#Media2)? | yes | | + | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | | level | Int | no | | + | uid | Int? | yes | | + | media | [Media2](#Media2)? | yes | | + | isActive | Boolean | no | | | createdBy | HashMap? | yes | | + | id | String? | yes | | + | tryouts | ArrayList? | yes | | + | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | + | modifiedBy | HashMap? | yes | | + | slug | String? | yes | | + | createdOn | String? | yes | | + | priority | Int? | yes | | + | departments | ArrayList | no | | --- @@ -19602,17 +19700,17 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | priority | Int? | yes | | - | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | | name | String | no | | - | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | - | departments | ArrayList | no | | - | tryouts | ArrayList? | yes | | | synonyms | ArrayList? | yes | | + | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | + | level | Int | no | | | isActive | Boolean | no | | + | tryouts | ArrayList? | yes | | + | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | + | departments | ArrayList | no | | | slug | String? | yes | | + | priority | Int? | yes | | | media | [Media2](#Media2)? | yes | | - | level | Int | no | | --- @@ -19623,8 +19721,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | | message | String? | yes | | + | uid | Int? | yes | | --- @@ -19654,53 +19752,53 @@ Returns a success response - #### [Image](#Image) + #### [ProductPublished](#ProductPublished) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | secureUrl | String? | yes | | - | aspectRatio | String? | yes | | - | aspectRatioF | Double? | yes | | - | url | String? | yes | | + | isSet | Boolean? | yes | | + | productOnlineDate | Int? | yes | | --- - #### [ProductPublished](#ProductPublished) + #### [Logo](#Logo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | productOnlineDate | Int? | yes | | - | isSet | Boolean? | yes | | + | secureUrl | String? | yes | | + | aspectRatioF | Int? | yes | | + | url | String? | yes | | + | aspectRatio | String? | yes | | --- - #### [Logo](#Logo) + #### [Brand](#Brand) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | secureUrl | String? | yes | | - | aspectRatio | String? | yes | | - | aspectRatioF | Int? | yes | | - | url | String? | yes | | + | name | String? | yes | | + | logo | [Logo](#Logo)? | yes | | + | uid | Int? | yes | | --- - #### [Brand](#Brand) + #### [Image](#Image) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | logo | [Logo](#Logo)? | yes | | - | name | String? | yes | | + | secureUrl | String? | yes | | + | aspectRatioF | Double? | yes | | + | url | String? | yes | | + | aspectRatio | String? | yes | | --- @@ -19711,45 +19809,44 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | color | String? | yes | | + | isPhysical | Boolean? | yes | | + | shortDescription | String? | yes | | + | productPublish | [ProductPublished](#ProductPublished)? | yes | | + | taxIdentifier | HashMap? | yes | | + | countryOfOrigin | String? | yes | | + | departments | ArrayList? | yes | | + | imageNature | String? | yes | | + | highlights | ArrayList? | yes | | + | templateTag | String? | yes | | + | brand | [Brand](#Brand)? | yes | | + | hsnCode | String? | yes | | | images | ArrayList<[Image](#Image)>? | yes | | - | name | String? | yes | | - | currency | String? | yes | | - | customJson | HashMap? | yes | | - | isExpirable | Boolean? | yes | | + | isSet | Boolean? | yes | | + | itemCode | String? | yes | | + | brandUid | Int? | yes | | | sizes | ArrayList>? | yes | | - | productPublish | [ProductPublished](#ProductPublished)? | yes | | + | sizeGuide | String? | yes | | + | variants | HashMap? | yes | | | categoryUid | Int? | yes | | + | isExpirable | Boolean? | yes | | + | itemType | String? | yes | | + | allSizes | ArrayList>? | yes | | + | slug | String? | yes | | | description | String? | yes | | - | itemCode | String? | yes | | + | customJson | HashMap? | yes | | + | name | String? | yes | | | uid | Int? | yes | | - | sizeGuide | String? | yes | | - | variants | HashMap? | yes | | - | moq | HashMap? | yes | | - | brand | [Brand](#Brand)? | yes | | - | templateTag | String? | yes | | + | isActive | Boolean? | yes | | | id | String? | yes | | - | media | ArrayList<[Media1](#Media1)>? | yes | | - | brandUid | Int? | yes | | - | allSizes | ArrayList>? | yes | | + | currency | String? | yes | | | customOrder | HashMap? | yes | | - | departments | ArrayList? | yes | | - | l3Mapping | ArrayList? | yes | | - | isDependent | Boolean? | yes | | - | isActive | Boolean? | yes | | - | taxIdentifier | HashMap? | yes | | - | slug | String? | yes | | - | primaryColor | String? | yes | | | multiSize | Boolean? | yes | | - | isPhysical | Boolean? | yes | | - | highlights | ArrayList? | yes | | - | countryOfOrigin | String? | yes | | - | shortDescription | String? | yes | | - | isSet | Boolean? | yes | | - | imageNature | String? | yes | | + | primaryColor | String? | yes | | | categorySlug | String? | yes | | - | hsnCode | String? | yes | | - | itemType | String? | yes | | + | color | String? | yes | | + | isDependent | Boolean? | yes | | + | l3Mapping | ArrayList? | yes | | + | media | ArrayList<[Media1](#Media1)>? | yes | | --- @@ -19768,38 +19865,37 @@ Returns a success response - #### [Trader](#Trader) + #### [TeaserTag](#TeaserTag) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | name | String? | yes | | - | address | ArrayList? | yes | | + | url | String? | yes | | + | tag | String? | yes | | --- - #### [ProductPublish](#ProductPublish) + #### [TaxIdentifier](#TaxIdentifier) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | productOnlineDate | String? | yes | | - | isSet | Boolean? | yes | | + | hsnCodeId | String? | yes | | + | reportingHsn | String? | yes | | + | hsnCode | String? | yes | | --- - #### [OrderQuantity](#OrderQuantity) + #### [ProductPublish](#ProductPublish) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | maximum | Int? | yes | | | isSet | Boolean? | yes | | - | minimum | Int? | yes | | + | productOnlineDate | String? | yes | | --- @@ -19810,59 +19906,47 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | Double? | yes | | | unit | Any? | yes | | + | value | Double? | yes | | --- - #### [TeaserTag](#TeaserTag) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | - | tag | String? | yes | | - ---- - - - - - #### [CustomOrder](#CustomOrder) + #### [Trader](#Trader) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isCustomOrder | Boolean? | yes | | - | manufacturingTimeUnit | String? | yes | | - | manufacturingTime | Int? | yes | | + | name | String? | yes | | + | address | ArrayList? | yes | | + | type | String? | yes | | --- - #### [TaxIdentifier](#TaxIdentifier) + #### [ReturnConfig](#ReturnConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hsnCodeId | String? | yes | | - | reportingHsn | String? | yes | | - | hsnCode | String? | yes | | + | unit | String | no | | + | returnable | Boolean | no | | + | time | Int | no | | --- - #### [ReturnConfig](#ReturnConfig) + #### [CustomOrder](#CustomOrder) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | returnable | Boolean | no | | - | time | Int | no | | - | unit | String | no | | + | isCustomOrder | Boolean? | yes | | + | manufacturingTimeUnit | String? | yes | | + | manufacturingTime | Int? | yes | | --- @@ -19873,45 +19957,45 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | trader | ArrayList<[Trader](#Trader)> | no | | - | name | String | no | | - | currency | String | no | | - | customJson | HashMap? | yes | | - | productGroupTag | ArrayList? | yes | | - | isImageLessProduct | Boolean? | yes | | + | tags | ArrayList? | yes | | + | teaserTag | [TeaserTag](#TeaserTag)? | yes | | + | action | String? | yes | | + | shortDescription | String? | yes | | + | taxIdentifier | [TaxIdentifier](#TaxIdentifier) | no | | | productPublish | [ProductPublish](#ProductPublish)? | yes | | - | description | String? | yes | | + | countryOfOrigin | String | no | | + | departments | ArrayList | no | | + | bulkJobId | String? | yes | | + | highlights | ArrayList? | yes | | + | templateTag | String | no | | + | isSet | Boolean? | yes | | | itemCode | Any | no | | - | uid | Int? | yes | | - | requester | String? | yes | | + | brandUid | Int | no | | + | netQuantity | [NetQuantity](#NetQuantity)? | yes | | | sizeGuide | String? | yes | | | variants | HashMap? | yes | | - | moq | [OrderQuantity](#OrderQuantity)? | yes | | - | bulkJobId | String? | yes | | - | action | String? | yes | | - | netQuantity | [NetQuantity](#NetQuantity)? | yes | | - | templateTag | String | no | | + | changeRequestId | Any? | yes | | + | productGroupTag | ArrayList? | yes | | + | itemType | String | no | | + | slug | String | no | | + | isImageLessProduct | Boolean? | yes | | + | description | String? | yes | | + | companyId | Int | no | | + | trader | ArrayList<[Trader](#Trader)> | no | | | noOfBoxes | Int? | yes | | - | media | ArrayList<[Media1](#Media1)>? | yes | | - | brandUid | Int | no | | - | teaserTag | [TeaserTag](#TeaserTag)? | yes | | - | customOrder | [CustomOrder](#CustomOrder)? | yes | | - | departments | ArrayList | no | | - | isDependent | Boolean? | yes | | + | customJson | HashMap? | yes | | + | requester | String? | yes | | + | name | String | no | | + | returnConfig | [ReturnConfig](#ReturnConfig) | no | | + | uid | Int? | yes | | | isActive | Boolean? | yes | | - | taxIdentifier | [TaxIdentifier](#TaxIdentifier) | no | | - | slug | String | no | | + | currency | String | no | | + | customOrder | [CustomOrder](#CustomOrder)? | yes | | | multiSize | Boolean? | yes | | - | returnConfig | [ReturnConfig](#ReturnConfig) | no | | - | highlights | ArrayList? | yes | | - | countryOfOrigin | String | no | | - | shortDescription | String? | yes | | - | isSet | Boolean? | yes | | - | tags | ArrayList? | yes | | + | variantMedia | HashMap? | yes | | | categorySlug | String | no | | - | itemType | String | no | | - | companyId | Int | no | | - | changeRequestId | Any? | yes | | + | isDependent | Boolean? | yes | | + | media | ArrayList<[Media1](#Media1)>? | yes | | --- @@ -19922,26 +20006,26 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | description | String? | yes | | - | createdOn | String? | yes | | + | modifiedOn | String? | yes | | + | tags | ArrayList? | yes | | | schema | [AttributeMaster](#AttributeMaster) | no | | - | suggestion | String? | yes | | + | isNested | Boolean? | yes | | | enabledForEndConsumer | Boolean? | yes | | - | createdBy | HashMap? | yes | | | rawKey | String? | yes | | - | departments | ArrayList | no | | + | createdOn | String? | yes | | + | suggestion | String? | yes | | + | modifiedBy | HashMap? | yes | | + | details | [AttributeMasterDetails](#AttributeMasterDetails) | no | | + | unit | String? | yes | | | synonyms | HashMap? | yes | | - | modifiedOn | String? | yes | | - | slug | String | no | | + | createdBy | HashMap? | yes | | + | logo | String? | yes | | | variant | Boolean? | yes | | - | unit | String? | yes | | + | slug | String | no | | + | description | String? | yes | | | filters | [AttributeMasterFilter](#AttributeMasterFilter) | no | | - | isNested | Boolean? | yes | | - | logo | String? | yes | | - | tags | ArrayList? | yes | | - | modifiedBy | HashMap? | yes | | - | details | [AttributeMasterDetails](#AttributeMasterDetails) | no | | + | name | String? | yes | | + | departments | ArrayList | no | | --- @@ -19974,9 +20058,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | username | String? | yes | | | userId | String? | yes | | | fullName | String? | yes | | - | username | String? | yes | | --- @@ -19987,22 +20071,22 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stage | String? | yes | | - | createdOn | String? | yes | | | failed | Int? | yes | | - | filePath | String? | yes | | - | isActive | Boolean? | yes | | - | templateTag | String? | yes | | + | stage | String? | yes | | | modifiedOn | String? | yes | | - | cancelledRecords | ArrayList? | yes | | + | isActive | Boolean? | yes | | + | createdBy | [UserDetail1](#UserDetail1)? | yes | | + | filePath | String? | yes | | + | template | [ProductTemplate](#ProductTemplate)? | yes | | + | failedRecords | ArrayList? | yes | | | total | Int? | yes | | - | succeed | Int? | yes | | | cancelled | Int? | yes | | | modifiedBy | [UserDetail1](#UserDetail1)? | yes | | + | succeed | Int? | yes | | + | cancelledRecords | ArrayList? | yes | | + | createdOn | String? | yes | | + | templateTag | String? | yes | | | companyId | Int? | yes | | - | failedRecords | ArrayList? | yes | | - | createdBy | [UserDetail1](#UserDetail1)? | yes | | - | template | [ProductTemplate](#ProductTemplate)? | yes | | --- @@ -20025,10 +20109,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | username | String? | yes | | + | userId | String? | yes | | | uid | String? | yes | | | email | String? | yes | | - | userId | String? | yes | | - | username | String? | yes | | --- @@ -20039,23 +20123,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | modifiedOn | String? | yes | | + | failed | Int? | yes | | | stage | String? | yes | | - | createdOn | String | no | | | trackingUrl | String? | yes | | - | failed | Int? | yes | | - | filePath | String? | yes | | | isActive | Boolean? | yes | | - | modifiedOn | String? | yes | | - | total | Int | no | | + | createdBy | [UserInfo1](#UserInfo1)? | yes | | + | filePath | String? | yes | | | cancelled | Int? | yes | | + | total | Int | no | | + | failedRecords | ArrayList>? | yes | | | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | | succeed | Int? | yes | | | cancelledRecords | ArrayList>? | yes | | + | createdOn | String | no | | | templateTag | String? | yes | | - | customTemplateTag | String? | yes | | | companyId | Int | no | | - | failedRecords | ArrayList>? | yes | | - | createdBy | [UserInfo1](#UserInfo1)? | yes | | + | customTemplateTag | String? | yes | | --- @@ -20066,12 +20150,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | createdOn | String | no | | - | batchId | String | no | | - | isActive | Boolean? | yes | | | modifiedOn | String? | yes | | - | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | + | isActive | Boolean? | yes | | | createdBy | [UserInfo1](#UserInfo1)? | yes | | + | batchId | String | no | | + | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | + | createdOn | String | no | | --- @@ -20084,8 +20168,8 @@ Returns a success response | ---------- | ---- | -------- | ----------- | | templateTag | String | no | | | companyId | Int | no | | - | data | ArrayList> | no | | | batchId | String | no | | + | data | ArrayList> | no | | --- @@ -20118,9 +20202,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | - | userId | String? | yes | | | username | String? | yes | | + | userId | String? | yes | | + | companyId | Int? | yes | | --- @@ -20131,23 +20215,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | modifiedOn | String? | yes | | + | failed | Int? | yes | | | stage | String? | yes | | - | createdOn | String? | yes | | | trackingUrl | String? | yes | | - | retry | Int? | yes | | - | filePath | String? | yes | | - | failed | Int? | yes | | | isActive | Boolean? | yes | | - | modifiedOn | String? | yes | | + | createdBy | [UserCommon](#UserCommon)? | yes | | + | id | String? | yes | | + | companyId | Int? | yes | | + | failedRecords | ArrayList? | yes | | | total | Int? | yes | | - | cancelled | Int? | yes | | + | retry | Int? | yes | | | modifiedBy | [UserCommon](#UserCommon)? | yes | | | succeed | Int? | yes | | - | companyId | Int? | yes | | - | id | String? | yes | | + | cancelled | Int? | yes | | | cancelledRecords | ArrayList? | yes | | - | failedRecords | ArrayList? | yes | | - | createdBy | [UserCommon](#UserCommon)? | yes | | + | createdOn | String? | yes | | + | filePath | String? | yes | | --- @@ -20170,8 +20254,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | | user | HashMap | no | | + | companyId | Int? | yes | | | url | String | no | | --- @@ -20183,8 +20267,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | String? | yes | | | companyId | Int? | yes | | + | size | String? | yes | | | itemId | Int? | yes | | --- @@ -20209,18 +20293,18 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | uid | String? | yes | | - | size | String? | yes | | - | price | Double? | yes | | - | currency | String? | yes | | - | itemId | Int? | yes | | - | identifiers | HashMap? | yes | | - | priceTransfer | Double? | yes | | - | sellableQuantity | Int? | yes | | + | store | HashMap? | yes | | + | quantity | Int? | yes | | | inventoryUpdatedOn | String? | yes | | + | priceTransfer | Double? | yes | | + | currency | String? | yes | | | priceEffective | Double? | yes | | - | quantity | Int? | yes | | + | size | String? | yes | | | sellerIdentifier | String? | yes | | - | store | HashMap? | yes | | + | identifiers | HashMap? | yes | | + | sellableQuantity | Int? | yes | | + | price | Double? | yes | | + | itemId | Int? | yes | | --- @@ -20239,13 +20323,13 @@ Returns a success response - #### [GTIN](#GTIN) + #### [ItemQuery](#ItemQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | primary | Boolean? | yes | | - | gtinValue | String | no | | - | gtinType | String | no | | + | brandUid | Int? | yes | | + | itemCode | String? | yes | | + | uid | Int? | yes | | --- @@ -20256,8 +20340,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | String | no | | | pieces | Int | no | | + | size | String | no | | --- @@ -20279,8 +20363,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | | name | String? | yes | | + | quantity | Int? | yes | | | sizeDistribution | [SizeDistribution](#SizeDistribution) | no | | --- @@ -20288,119 +20372,131 @@ Returns a success response + #### [GTIN](#GTIN) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | gtinType | String | no | | + | primary | Boolean? | yes | | + | gtinValue | String | no | | + +--- + + + + #### [InvSize](#InvSize) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | itemWidth | Double? | yes | | - | size | String | no | | - | price | Double? | yes | | - | currency | String | no | | - | itemWeight | Double? | yes | | - | priceTransfer | Double? | yes | | - | isSet | Boolean? | yes | | - | identifiers | ArrayList<[GTIN](#GTIN)> | no | | + | set | [InventorySet](#InventorySet)? | yes | | | itemHeight | Double? | yes | | | storeCode | String | no | | - | priceEffective | Double | no | | | quantity | Int | no | | - | expirationDate | String? | yes | | - | itemWeightUnitOfMeasure | String? | yes | | | itemDimensionsUnitOfMeasure | String? | yes | | - | set | [InventorySet](#InventorySet)? | yes | | + | priceTransfer | Double? | yes | | + | itemWeight | Double? | yes | | + | isSet | Boolean? | yes | | + | priceEffective | Double | no | | + | expirationDate | String? | yes | | + | size | String | no | | | itemLength | Double? | yes | | + | currency | String | no | | + | identifiers | ArrayList<[GTIN](#GTIN)> | no | | + | price | Double? | yes | | + | itemWeightUnitOfMeasure | String? | yes | | --- - #### [ItemQuery](#ItemQuery) + #### [InventoryRequest](#InventoryRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | itemCode | String? | yes | | - | brandUid | Int? | yes | | + | item | [ItemQuery](#ItemQuery) | no | | + | companyId | Int | no | | + | sizes | ArrayList<[InvSize](#InvSize)> | no | | --- - #### [InventoryRequest](#InventoryRequest) + #### [CompanyMeta](#CompanyMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizes | ArrayList<[InvSize](#InvSize)> | no | | - | companyId | Int | no | | - | item | [ItemQuery](#ItemQuery) | no | | + | id | Int | no | | --- - #### [DimensionResponse](#DimensionResponse) + #### [BrandMeta](#BrandMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean | no | | - | unit | String | no | | - | height | Double | no | | - | length | Double | no | | - | width | Double | no | | + | name | String | no | | + | id | Int | no | | --- - #### [Trader1](#Trader1) + #### [WeightResponse](#WeightResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String | no | | - | name | String | no | | - | address | ArrayList | no | | + | unit | String | no | | + | isDefault | Boolean | no | | + | shipping | Double | no | | --- - #### [QuantityBase](#QuantityBase) + #### [PriceMeta](#PriceMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | marked | Double | no | | + | effective | Double | no | | | updatedAt | String? | yes | | - | count | Int? | yes | | + | transfer | Double | no | | + | tpNotes | HashMap? | yes | | + | currency | String | no | | --- - #### [Quantities](#Quantities) + #### [QuantityBase](#QuantityBase) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | damaged | [QuantityBase](#QuantityBase)? | yes | | - | notAvailable | [QuantityBase](#QuantityBase)? | yes | | - | orderCommitted | [QuantityBase](#QuantityBase)? | yes | | - | sellable | [QuantityBase](#QuantityBase)? | yes | | + | count | Int? | yes | | + | updatedAt | String? | yes | | --- - #### [BrandMeta](#BrandMeta) + #### [Quantities](#Quantities) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | Int | no | | - | name | String | no | | + | notAvailable | [QuantityBase](#QuantityBase)? | yes | | + | orderCommitted | [QuantityBase](#QuantityBase)? | yes | | + | damaged | [QuantityBase](#QuantityBase)? | yes | | + | sellable | [QuantityBase](#QuantityBase)? | yes | | --- @@ -20411,8 +20507,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean | no | | | name | String | no | | + | isDefault | Boolean | no | | | address | String | no | | --- @@ -20420,7 +20516,7 @@ Returns a success response - #### [CompanyMeta](#CompanyMeta) + #### [StoreMeta](#StoreMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | @@ -20431,13 +20527,13 @@ Returns a success response - #### [WeightResponse](#WeightResponse) + #### [Trader1](#Trader1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean | no | | - | shipping | Double | no | | - | unit | String | no | | + | name | String | no | | + | address | ArrayList | no | | + | type | String | no | | --- @@ -20448,36 +20544,24 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | unit | String? | yes | | | returnable | Boolean? | yes | | | time | Int? | yes | | - | unit | String? | yes | | - ---- - - - - - #### [StoreMeta](#StoreMeta) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | id | Int | no | | --- - #### [PriceMeta](#PriceMeta) + #### [DimensionResponse](#DimensionResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currency | String | no | | - | effective | Double | no | | - | marked | Double | no | | - | transfer | Double | no | | - | updatedAt | String? | yes | | - | tpNotes | HashMap? | yes | | + | unit | String | no | | + | isDefault | Boolean | no | | + | height | Double | no | | + | length | Double | no | | + | width | Double | no | | --- @@ -20488,41 +20572,41 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | fyndItemCode | String | no | | + | tags | ArrayList? | yes | | + | taxIdentifier | HashMap? | yes | | + | trackInventory | Boolean? | yes | | + | countryOfOrigin | String | no | | | size | String | no | | - | dimension | [DimensionResponse](#DimensionResponse) | no | | - | trader | ArrayList<[Trader1](#Trader1)>? | yes | | - | meta | HashMap? | yes | | + | company | [CompanyMeta](#CompanyMeta) | no | | + | rawMeta | HashMap? | yes | | + | brand | [BrandMeta](#BrandMeta) | no | | | stage | String? | yes | | - | customJson | HashMap? | yes | | + | set | [InventorySet](#InventorySet)? | yes | | | fragile | Boolean | no | | - | totalQuantity | Int | no | | - | trackInventory | Boolean? | yes | | - | uid | String | no | | + | isSet | Boolean? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | expirationDate | String? | yes | | + | weight | [WeightResponse](#WeightResponse) | no | | + | price | [PriceMeta](#PriceMeta) | no | | | quantities | [Quantities](#Quantities)? | yes | | - | brand | [BrandMeta](#BrandMeta) | no | | - | fyndArticleCode | String | no | | + | itemId | Int | no | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | fyndMeta | HashMap? | yes | | + | sellerIdentifier | String | no | | | manufacturer | [ManufacturerResponse](#ManufacturerResponse) | no | | + | store | [StoreMeta](#StoreMeta) | no | | + | fyndArticleCode | String | no | | | identifier | HashMap | no | | - | sellerIdentifier | String | no | | - | rawMeta | HashMap? | yes | | - | set | [InventorySet](#InventorySet)? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | company | [CompanyMeta](#CompanyMeta) | no | | - | addedOnStore | String? | yes | | - | weight | [WeightResponse](#WeightResponse) | no | | - | isActive | Boolean? | yes | | - | taxIdentifier | HashMap? | yes | | - | expirationDate | String? | yes | | + | trader | ArrayList<[Trader1](#Trader1)>? | yes | | + | customJson | HashMap? | yes | | | returnConfig | [ReturnConfig1](#ReturnConfig1)? | yes | | - | store | [StoreMeta](#StoreMeta) | no | | - | countryOfOrigin | String | no | | - | price | [PriceMeta](#PriceMeta) | no | | - | fyndMeta | HashMap? | yes | | - | itemId | Int | no | | - | isSet | Boolean? | yes | | - | fyndItemCode | String | no | | - | tags | ArrayList? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | uid | String | no | | + | isActive | Boolean? | yes | | + | addedOnStore | String? | yes | | + | totalQuantity | Int | no | | + | meta | HashMap? | yes | | + | dimension | [DimensionResponse](#DimensionResponse) | no | | --- @@ -20545,21 +20629,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stage | String? | yes | | - | createdOn | String? | yes | | | failed | Int? | yes | | - | filePath | String? | yes | | - | isActive | Boolean? | yes | | - | cancelled | Int? | yes | | | modifiedOn | String? | yes | | + | stage | String? | yes | | + | isActive | Boolean? | yes | | + | createdBy | HashMap? | yes | | + | filePath | String? | yes | | | id | String? | yes | | + | cancelled | Int? | yes | | + | failedRecords | ArrayList? | yes | | + | total | Int? | yes | | | modifiedBy | HashMap? | yes | | | succeed | Int? | yes | | - | companyId | Int? | yes | | - | total | Int? | yes | | | cancelledRecords | ArrayList? | yes | | - | failedRecords | ArrayList? | yes | | - | createdBy | HashMap? | yes | | + | createdOn | String? | yes | | + | companyId | Int? | yes | | --- @@ -20582,17 +20666,17 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | price | Double? | yes | | - | currency | String? | yes | | - | totalQuantity | Int? | yes | | + | tags | ArrayList? | yes | | | storeCode | String | no | | - | priceEffective | Double? | yes | | | quantity | Int? | yes | | - | tags | ArrayList? | yes | | - | expirationDate | String? | yes | | | itemWeightUnitOfMeasure | String? | yes | | - | sellerIdentifier | String | no | | | itemDimensionsUnitOfMeasure | String? | yes | | + | totalQuantity | Int? | yes | | + | priceEffective | Double? | yes | | + | expirationDate | String? | yes | | + | currency | String? | yes | | + | sellerIdentifier | String | no | | + | price | Double? | yes | | | priceMarked | Double? | yes | | --- @@ -20604,10 +20688,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizes | ArrayList<[InventoryJobPayload](#InventoryJobPayload)> | no | | | companyId | Int | no | | | user | HashMap? | yes | | | batchId | String | no | | + | sizes | ArrayList<[InventoryJobPayload](#InventoryJobPayload)> | no | | --- @@ -20618,13 +20702,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | String? | yes | | - | requestParams | HashMap? | yes | | - | url | String? | yes | | | sellerId | Int | no | | + | url | String? | yes | | + | status | String? | yes | | | triggerOn | String? | yes | | - | completedOn | String? | yes | | + | requestParams | HashMap? | yes | | | taskId | String | no | | + | completedOn | String? | yes | | --- @@ -20636,8 +20720,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | brand | ArrayList? | yes | | - | type | String? | yes | | | store | ArrayList? | yes | | + | type | String? | yes | | --- @@ -20648,10 +20732,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | String? | yes | | - | requestParams | HashMap? | yes | | | sellerId | Int | no | | + | status | String? | yes | | | triggerOn | String? | yes | | + | requestParams | HashMap? | yes | | | taskId | String | no | | --- @@ -20663,8 +20747,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String? | yes | | | value | String? | yes | | + | display | String? | yes | | --- @@ -20687,11 +20771,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | tags | ArrayList? | yes | | + | storeId | Int | no | | | totalQuantity | Int? | yes | | | priceEffective | Double? | yes | | - | tags | ArrayList? | yes | | | expirationDate | String? | yes | | - | storeId | Int | no | | | sellerIdentifier | String | no | | | priceMarked | Double? | yes | | @@ -20705,8 +20789,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | payload | ArrayList<[InventoryPayload](#InventoryPayload)>? | yes | | - | meta | HashMap? | yes | | | companyId | Int | no | | + | meta | HashMap? | yes | | --- @@ -20741,8 +20825,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[InventoryResponseItem](#InventoryResponseItem)>? | yes | | | message | String | no | | + | items | ArrayList<[InventoryResponseItem](#InventoryResponseItem)>? | yes | | --- @@ -20753,17 +20837,17 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | taxOnEsp | Boolean? | yes | | | modifiedOn | String? | yes | | - | tax2 | Double? | yes | | + | threshold1 | Double? | yes | | | hs2Code | String? | yes | | - | tax1 | Double? | yes | | | hsnCode | String? | yes | | - | taxOnMrp | Boolean? | yes | | + | tax2 | Double? | yes | | + | threshold2 | Double? | yes | | + | tax1 | Double? | yes | | | id | String? | yes | | + | taxOnMrp | Boolean? | yes | | + | taxOnEsp | Boolean? | yes | | | companyId | Int? | yes | | - | threshold2 | Double? | yes | | - | threshold1 | Double? | yes | | --- @@ -20774,11 +20858,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | Int? | yes | | | hasPrevious | Boolean? | yes | | - | itemTotal | Int? | yes | | - | hasNext | Boolean? | yes | | | current | String? | yes | | + | hasNext | Boolean? | yes | | + | itemTotal | Int? | yes | | + | size | Int? | yes | | --- @@ -20801,17 +20885,17 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | taxOnEsp | Boolean? | yes | | - | isActive | Boolean? | yes | | - | tax2 | Double? | yes | | + | threshold1 | Double | no | | | hs2Code | String | no | | | hsnCode | String | no | | + | tax2 | Double? | yes | | + | threshold2 | Double? | yes | | + | uid | Int? | yes | | | tax1 | Double | no | | + | isActive | Boolean? | yes | | | taxOnMrp | Boolean | no | | + | taxOnEsp | Boolean? | yes | | | companyId | Int | no | | - | threshold2 | Double? | yes | | - | threshold1 | Double | no | | --- @@ -20855,10 +20939,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | threshold | Double | no | | | cess | Double? | yes | | - | rate | Double | no | | | effectiveDate | String | no | | - | threshold | Double | no | | + | rate | Double | no | | --- @@ -20869,16 +20953,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String | no | | - | createdOn | String? | yes | | - | countryCode | String | no | | - | reportingHsn | String | no | | | modifiedOn | String? | yes | | - | type | String | no | | + | reportingHsn | String | no | | | hsnCode | String | no | | - | modifiedBy | HashMap? | yes | | | taxes | ArrayList<[TaxSlab](#TaxSlab)> | no | | | createdBy | HashMap? | yes | | + | type | String | no | | + | modifiedBy | HashMap? | yes | | + | createdOn | String? | yes | | + | description | String | no | | + | countryCode | String | no | | --- @@ -20901,14 +20985,14 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | | name | String? | yes | | - | discount | String? | yes | | + | uid | Int? | yes | | | action | [Action](#Action)? | yes | | - | departments | ArrayList? | yes | | | logo | [Media](#Media)? | yes | | | slug | String? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | discount | String? | yes | | + | departments | ArrayList? | yes | | --- @@ -20931,10 +21015,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | priorityOrder | Int? | yes | | | name | String? | yes | | + | uid | Int? | yes | | | logo | [Media](#Media)? | yes | | + | priorityOrder | Int? | yes | | | slug | String? | yes | | --- @@ -20953,91 +21037,91 @@ Returns a success response - #### [DepartmentIdentifier](#DepartmentIdentifier) + #### [ThirdLevelChild](#ThirdLevelChild) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | name | String? | yes | | | uid | Int? | yes | | + | action | [Action](#Action)? | yes | | | slug | String? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | childs | ArrayList>? | yes | | + | customJson | HashMap? | yes | | --- - #### [ThirdLevelChild](#ThirdLevelChild) + #### [SecondLevelChild](#SecondLevelChild) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | childs | ArrayList>? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | | name | String? | yes | | - | customJson | HashMap? | yes | | + | uid | Int? | yes | | | action | [Action](#Action)? | yes | | | slug | String? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | + | customJson | HashMap? | yes | | --- - #### [SecondLevelChild](#SecondLevelChild) + #### [Child](#Child) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | | name | String? | yes | | - | customJson | HashMap? | yes | | + | uid | Int? | yes | | | action | [Action](#Action)? | yes | | | slug | String? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | + | customJson | HashMap? | yes | | --- - #### [Child](#Child) + #### [CategoryItems](#CategoryItems) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | | name | String? | yes | | - | customJson | HashMap? | yes | | + | uid | Int? | yes | | | action | [Action](#Action)? | yes | | | slug | String? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | childs | ArrayList<[Child](#Child)>? | yes | | --- - #### [CategoryItems](#CategoryItems) + #### [DepartmentCategoryTree](#DepartmentCategoryTree) - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | childs | ArrayList<[Child](#Child)>? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | name | String? | yes | | - | action | [Action](#Action)? | yes | | - | slug | String? | yes | | + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | items | ArrayList<[CategoryItems](#CategoryItems)>? | yes | | + | department | String? | yes | | --- - #### [DepartmentCategoryTree](#DepartmentCategoryTree) + #### [DepartmentIdentifier](#DepartmentIdentifier) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[CategoryItems](#CategoryItems)>? | yes | | - | department | String? | yes | | + | slug | String? | yes | | + | uid | Int? | yes | | --- @@ -21048,8 +21132,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList<[DepartmentIdentifier](#DepartmentIdentifier)>? | yes | | | data | ArrayList<[DepartmentCategoryTree](#DepartmentCategoryTree)>? | yes | | + | departments | ArrayList<[DepartmentIdentifier](#DepartmentIdentifier)>? | yes | | --- @@ -21060,11 +21144,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | + | operators | HashMap? | yes | | | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | - | operators | HashMap? | yes | | | page | [Page](#Page) | no | | - | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | --- @@ -21075,29 +21159,29 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hasVariant | Boolean? | yes | | - | color | String? | yes | | - | name | String? | yes | | | ratingCount | Int? | yes | | - | similars | ArrayList? | yes | | - | uid | Int? | yes | | - | description | String? | yes | | - | itemCode | String? | yes | | - | brand | [ProductBrand](#ProductBrand)? | yes | | - | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | | teaserTag | HashMap? | yes | | + | type | String? | yes | | | promoMeta | HashMap? | yes | | - | productOnlineDate | String? | yes | | + | shortDescription | String? | yes | | + | imageNature | String? | yes | | + | highlights | ArrayList? | yes | | | medias | ArrayList<[Media1](#Media1)>? | yes | | + | brand | [ProductBrand](#ProductBrand)? | yes | | + | hasVariant | Boolean? | yes | | + | itemCode | String? | yes | | + | itemType | String? | yes | | + | productOnlineDate | String? | yes | | | slug | String | no | | - | highlights | ArrayList? | yes | | - | shortDescription | String? | yes | | - | rating | Double? | yes | | + | description | String? | yes | | + | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | + | similars | ArrayList? | yes | | | tryouts | ArrayList? | yes | | | attributes | HashMap? | yes | | - | imageNature | String? | yes | | - | type | String? | yes | | - | itemType | String? | yes | | + | color | String? | yes | | + | rating | Double? | yes | | --- @@ -21109,10 +21193,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | hasPrevious | Boolean? | yes | | - | itemTotal | Int | no | | - | nextId | String? | yes | | | type | String | no | | + | nextId | String? | yes | | | hasNext | Boolean? | yes | | + | itemTotal | Int | no | | --- @@ -21147,8 +21231,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | String | no | | | ignoredStores | ArrayList? | yes | | + | size | String | no | | | itemId | Int | no | | --- @@ -21160,11 +21244,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | | articleAssignment | [ArticleAssignment](#ArticleAssignment)? | yes | | | groupId | String? | yes | | - | quantity | Int? | yes | | | query | [ArticleQuery](#ArticleQuery)? | yes | | + | quantity | Int? | yes | | + | meta | HashMap? | yes | | --- @@ -21177,11 +21261,11 @@ Returns a success response | ---------- | ---- | -------- | ----------- | | storeIds | ArrayList? | yes | | | pincode | String | no | | - | appId | String | no | | - | channelIdentifier | String? | yes | | | articles | ArrayList<[AssignStoreArticle](#AssignStoreArticle)> | no | | - | companyId | Int? | yes | | | channelType | String? | yes | | + | channelIdentifier | String? | yes | | + | appId | String | no | | + | companyId | Int? | yes | | --- @@ -21204,208 +21288,208 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | String? | yes | | - | status | Boolean | no | | - | size | String | no | | - | meta | HashMap? | yes | | | articleAssignment | [ArticleAssignment1](#ArticleAssignment1) | no | | - | index | Int? | yes | | - | itemId | Int | no | | - | id | String? | yes | | - | groupId | String? | yes | | - | priceEffective | Int? | yes | | + | uid | String? | yes | | + | storePincode | Int? | yes | | | quantity | Int | no | | + | groupId | String? | yes | | + | index | Int? | yes | | | strategyWiseListing | ArrayList>? | yes | | + | id | String? | yes | | | storeId | Int? | yes | | + | priceEffective | Int? | yes | | + | status | Boolean | no | | + | size | String | no | | | companyId | Int? | yes | | | sCity | String? | yes | | - | storePincode | Int? | yes | | + | meta | HashMap? | yes | | | priceMarked | Int? | yes | | + | itemId | Int | no | | --- - #### [GetAddressSerializer](#GetAddressSerializer) + #### [ProductReturnConfigSerializer](#ProductReturnConfigSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | landmark | String? | yes | | - | country | String? | yes | | - | address2 | String? | yes | | - | pincode | Int? | yes | | - | countryCode | String? | yes | | - | latitude | Double? | yes | | - | longitude | Double? | yes | | - | addressType | String? | yes | | - | state | String? | yes | | - | address1 | String? | yes | | - | city | String? | yes | | + | storeUid | Int? | yes | | + | onSameStore | Boolean? | yes | | --- - #### [ProductReturnConfigSerializer](#ProductReturnConfigSerializer) + #### [SellerPhoneNumber](#SellerPhoneNumber) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | onSameStore | Boolean? | yes | | - | storeUid | Int? | yes | | + | number | String | no | | + | countryCode | Int | no | | --- - #### [UserSerializer1](#UserSerializer1) + #### [LocationManagerSerializer](#LocationManagerSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | contact | String? | yes | | - | userId | String? | yes | | - | username | String? | yes | | + | name | String? | yes | | + | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | + | email | String? | yes | | --- - #### [SellerPhoneNumber](#SellerPhoneNumber) + #### [LocationTimingSerializer](#LocationTimingSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | number | String | no | | - | countryCode | Int | no | | + | minute | Int? | yes | | + | hour | Int? | yes | | --- - #### [LocationManagerSerializer](#LocationManagerSerializer) + #### [LocationDayWiseSerializer](#LocationDayWiseSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | email | String? | yes | | - | name | String? | yes | | - | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | + | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | + | weekday | String | no | | + | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | + | open | Boolean | no | | --- - #### [InvoiceCredSerializer](#InvoiceCredSerializer) + #### [UserSerializer1](#UserSerializer1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | password | String? | yes | | - | enabled | Boolean? | yes | | | username | String? | yes | | + | userId | String? | yes | | + | contact | String? | yes | | --- - #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) + #### [GetAddressSerializer](#GetAddressSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | - | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | latitude | Double? | yes | | + | pincode | Int? | yes | | + | country | String? | yes | | + | landmark | String? | yes | | + | address2 | String? | yes | | + | city | String? | yes | | + | longitude | Double? | yes | | + | address1 | String? | yes | | + | state | String? | yes | | + | countryCode | String? | yes | | + | addressType | String? | yes | | --- - #### [LocationTimingSerializer](#LocationTimingSerializer) + #### [GetCompanySerializer](#GetCompanySerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hour | Int? | yes | | - | minute | Int? | yes | | + | modifiedOn | String? | yes | | + | name | String? | yes | | + | stage | String? | yes | | + | verifiedOn | String? | yes | | + | uid | Int? | yes | | + | createdBy | [UserSerializer1](#UserSerializer1)? | yes | | + | companyType | String? | yes | | + | businessType | String? | yes | | + | modifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | + | verifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | + | rejectReason | String? | yes | | + | createdOn | String? | yes | | --- - #### [LocationDayWiseSerializer](#LocationDayWiseSerializer) + #### [UserSerializer2](#UserSerializer2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | open | Boolean | no | | - | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | - | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | - | weekday | String | no | | + | username | String? | yes | | + | userId | String? | yes | | + | contact | String? | yes | | --- - #### [UserSerializer2](#UserSerializer2) + #### [LocationIntegrationType](#LocationIntegrationType) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | contact | String? | yes | | - | userId | String? | yes | | - | username | String? | yes | | + | inventory | String? | yes | | + | order | String? | yes | | --- - #### [GetCompanySerializer](#GetCompanySerializer) + #### [InvoiceCredSerializer](#InvoiceCredSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | verifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | - | stage | String? | yes | | - | createdOn | String? | yes | | - | companyType | String? | yes | | - | name | String? | yes | | - | rejectReason | String? | yes | | - | businessType | String? | yes | | - | modifiedOn | String? | yes | | - | modifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | - | verifiedOn | String? | yes | | - | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | - | createdBy | [UserSerializer2](#UserSerializer2)? | yes | | + | username | String? | yes | | + | password | String? | yes | | + | enabled | Boolean? | yes | | --- - #### [Document](#Document) + #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | verified | Boolean? | yes | | - | legalName | String? | yes | | - | value | String | no | | - | url | String? | yes | | - | type | String | no | | + | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | --- - #### [LocationIntegrationType](#LocationIntegrationType) + #### [Document](#Document) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | order | String? | yes | | - | inventory | String? | yes | | + | verified | Boolean? | yes | | + | type | String | no | | + | value | String | no | | + | url | String? | yes | | + | legalName | String? | yes | | --- @@ -21416,31 +21500,31 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stage | String? | yes | | - | name | String | no | | - | address | [GetAddressSerializer](#GetAddressSerializer) | no | | - | customJson | HashMap? | yes | | - | warnings | HashMap? | yes | | + | modifiedOn | String? | yes | | | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | - | displayName | String | no | | - | verifiedOn | String? | yes | | - | uid | Int? | yes | | - | verifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | - | notificationEmails | ArrayList? | yes | | - | createdOn | String? | yes | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | - | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | - | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | | phoneNumber | String | no | | - | createdBy | [UserSerializer1](#UserSerializer1)? | yes | | + | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | - | code | String | no | | - | modifiedOn | String? | yes | | + | createdOn | String? | yes | | + | stage | String? | yes | | + | verifiedOn | String? | yes | | + | modifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | + | verifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | + | integrationType | [LocationIntegrationType](#LocationIntegrationType)? | yes | | + | notificationEmails | ArrayList? | yes | | + | warnings | HashMap? | yes | | + | createdBy | [UserSerializer2](#UserSerializer2)? | yes | | | storeType | String? | yes | | + | displayName | String | no | | + | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | + | customJson | HashMap? | yes | | + | name | String | no | | + | uid | Int? | yes | | | documents | ArrayList<[Document](#Document)>? | yes | | - | integrationType | [LocationIntegrationType](#LocationIntegrationType)? | yes | | - | modifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | + | code | String | no | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | address | [GetAddressSerializer](#GetAddressSerializer) | no | | --- diff --git a/documentation/platform/COMPANYPROFILE.md b/documentation/platform/COMPANYPROFILE.md index 121851959..5e3573a2b 100644 --- a/documentation/platform/COMPANYPROFILE.md +++ b/documentation/platform/COMPANYPROFILE.md @@ -1393,116 +1393,116 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | userId | String? | yes | | | contact | String? | yes | | | username | String? | yes | | + | userId | String? | yes | | --- - #### [Website](#Website) + #### [BusinessCountryInfo](#BusinessCountryInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | + | countryCode | String? | yes | | + | country | String? | yes | | --- - #### [BusinessDetails](#BusinessDetails) + #### [Document](#Document) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | website | [Website](#Website)? | yes | | + | legalName | String? | yes | | + | value | String | no | | + | url | String? | yes | | + | verified | Boolean? | yes | | + | type | String | no | | --- - #### [CompanyTaxesSerializer](#CompanyTaxesSerializer) + #### [Website](#Website) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enable | Boolean? | yes | | - | rate | Double? | yes | | - | effectiveDate | String? | yes | | + | url | String? | yes | | --- - #### [GetAddressSerializer](#GetAddressSerializer) + #### [BusinessDetails](#BusinessDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | landmark | String? | yes | | - | longitude | Double? | yes | | - | pincode | Int? | yes | | - | countryCode | String? | yes | | - | state | String? | yes | | - | address2 | String? | yes | | - | addressType | String? | yes | | - | latitude | Double? | yes | | - | city | String? | yes | | - | country | String? | yes | | - | address1 | String? | yes | | + | website | [Website](#Website)? | yes | | --- - #### [Document](#Document) + #### [SellerPhoneNumber](#SellerPhoneNumber) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String | no | | - | verified | Boolean? | yes | | - | type | String | no | | - | url | String? | yes | | - | legalName | String? | yes | | + | countryCode | Int | no | | + | number | String | no | | --- - #### [SellerPhoneNumber](#SellerPhoneNumber) + #### [ContactDetails](#ContactDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | number | String | no | | - | countryCode | Int | no | | + | phone | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | emails | ArrayList? | yes | | --- - #### [ContactDetails](#ContactDetails) + #### [CompanyTaxesSerializer](#CompanyTaxesSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | emails | ArrayList? | yes | | - | phone | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | effectiveDate | String? | yes | | + | rate | Double? | yes | | + | enable | Boolean? | yes | | --- - #### [BusinessCountryInfo](#BusinessCountryInfo) + #### [GetAddressSerializer](#GetAddressSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | countryCode | String? | yes | | + | latitude | Double? | yes | | + | city | String? | yes | | + | longitude | Double? | yes | | + | pincode | Int? | yes | | | country | String? | yes | | + | landmark | String? | yes | | + | address2 | String? | yes | | + | address1 | String? | yes | | + | countryCode | String? | yes | | + | addressType | String? | yes | | + | state | String? | yes | | --- @@ -1513,28 +1513,28 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stage | String? | yes | | - | businessType | String | no | | - | companyType | String | no | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | franchiseEnabled | Boolean? | yes | | - | modifiedOn | String? | yes | | + | businessInfo | String? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | | createdOn | String? | yes | | | mode | String? | yes | | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | verifiedOn | String? | yes | | + | franchiseEnabled | Boolean? | yes | | + | notificationEmails | ArrayList? | yes | | + | companyType | String | no | | | uid | Int | no | | + | stage | String? | yes | | + | documents | ArrayList<[Document](#Document)>? | yes | | + | modifiedOn | String? | yes | | | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | + | contactDetails | [ContactDetails](#ContactDetails)? | yes | | | taxes | ArrayList<[CompanyTaxesSerializer](#CompanyTaxesSerializer)>? | yes | | + | businessType | String | no | | | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | - | notificationEmails | ArrayList? | yes | | - | documents | ArrayList<[Document](#Document)>? | yes | | - | contactDetails | [ContactDetails](#ContactDetails)? | yes | | | warnings | HashMap? | yes | | - | businessInfo | String? | yes | | | name | String? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | verifiedOn | String? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | --- @@ -1545,9 +1545,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | meta | HashMap? | yes | | | status | Int? | yes | | | code | String? | yes | | - | meta | HashMap? | yes | | | message | String? | yes | | --- @@ -1559,9 +1559,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enable | Boolean? | yes | | - | rate | Double? | yes | | | effectiveDate | String? | yes | | + | rate | Double? | yes | | + | enable | Boolean? | yes | | --- @@ -1572,17 +1572,17 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | landmark | String? | yes | | - | longitude | Double | no | | - | pincode | Int | no | | - | countryCode | String? | yes | | - | state | String | no | | - | address2 | String? | yes | | | latitude | Double | no | | - | addressType | String | no | | | city | String | no | | + | longitude | Double | no | | + | pincode | Int | no | | | country | String | no | | + | landmark | String? | yes | | + | address2 | String? | yes | | | address1 | String | no | | + | countryCode | String? | yes | | + | addressType | String | no | | + | state | String | no | | --- @@ -1593,19 +1593,19 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | franchiseEnabled | Boolean? | yes | | - | name | String? | yes | | - | notificationEmails | ArrayList? | yes | | - | rejectReason | String? | yes | | - | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | | documents | ArrayList<[Document](#Document)>? | yes | | + | businessInfo | String? | yes | | | customJson | HashMap? | yes | | + | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | + | businessType | String? | yes | | | contactDetails | [ContactDetails](#ContactDetails)? | yes | | + | name | String? | yes | | | warnings | HashMap? | yes | | - | businessInfo | String? | yes | | - | businessType | String? | yes | | + | franchiseEnabled | Boolean? | yes | | | taxes | ArrayList<[CompanyTaxesSerializer1](#CompanyTaxesSerializer1)>? | yes | | + | notificationEmails | ArrayList? | yes | | | companyType | String? | yes | | + | rejectReason | String? | yes | | | addresses | ArrayList<[CreateUpdateAddressSerializer](#CreateUpdateAddressSerializer)>? | yes | | --- @@ -1617,8 +1617,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | | success | Boolean? | yes | | + | uid | Int? | yes | | --- @@ -1642,12 +1642,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | brand | [DocumentsObj](#DocumentsObj)? | yes | | + | product | [DocumentsObj](#DocumentsObj)? | yes | | | companyDocuments | [DocumentsObj](#DocumentsObj)? | yes | | - | storeDocuments | [DocumentsObj](#DocumentsObj)? | yes | | - | stage | String? | yes | | - | uid | Int? | yes | | | store | [DocumentsObj](#DocumentsObj)? | yes | | - | product | [DocumentsObj](#DocumentsObj)? | yes | | + | uid | Int? | yes | | + | stage | String? | yes | | + | storeDocuments | [DocumentsObj](#DocumentsObj)? | yes | | --- @@ -1670,25 +1670,25 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stage | String? | yes | | - | synonyms | ArrayList? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | | logo | String? | yes | | - | modifiedOn | String? | yes | | + | slugKey | String? | yes | | | createdOn | String? | yes | | | mode | String? | yes | | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | verifiedOn | String? | yes | | - | localeLanguage | HashMap? | yes | | | uid | Int? | yes | | + | stage | String? | yes | | | rejectReason | String? | yes | | - | slugKey | String? | yes | | - | banner | [BrandBannerSerializer](#BrandBannerSerializer)? | yes | | + | modifiedOn | String? | yes | | + | description | String? | yes | | | customJson | HashMap? | yes | | + | synonyms | ArrayList? | yes | | + | localeLanguage | HashMap? | yes | | | warnings | HashMap? | yes | | - | description | String? | yes | | | name | String | no | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | verifiedOn | String? | yes | | + | banner | [BrandBannerSerializer](#BrandBannerSerializer)? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | --- @@ -1699,16 +1699,33 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | localeLanguage | HashMap? | yes | | - | logo | String | no | | - | banner | [BrandBannerSerializer](#BrandBannerSerializer)? | yes | | + | customJson | HashMap? | yes | | | synonyms | ArrayList? | yes | | - | uid | Int? | yes | | + | localeLanguage | HashMap? | yes | | + | name | String | no | | | companyId | Int? | yes | | - | customJson | HashMap? | yes | | + | logo | String | no | | | description | String? | yes | | + | uid | Int? | yes | | | brandTier | String? | yes | | - | name | String | no | | + | banner | [BrandBannerSerializer](#BrandBannerSerializer)? | yes | | + +--- + + + + + #### [Page](#Page) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | hasPrevious | Boolean? | yes | | + | hasNext | Boolean? | yes | | + | current | Int? | yes | | + | itemTotal | Int? | yes | | + | type | String | no | | + | size | Int? | yes | | + | nextId | String? | yes | | --- @@ -1731,8 +1748,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | websiteUrl | String? | yes | | | socials | ArrayList<[CompanySocialAccounts](#CompanySocialAccounts)>? | yes | | + | websiteUrl | String? | yes | | --- @@ -1743,24 +1760,24 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | verifiedOn | String? | yes | | - | name | String? | yes | | - | stage | String? | yes | | - | details | [CompanyDetails](#CompanyDetails)? | yes | | - | notificationEmails | ArrayList? | yes | | - | uid | Int? | yes | | - | rejectReason | String? | yes | | - | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | | modifiedOn | String? | yes | | | customJson | HashMap? | yes | | - | createdOn | String? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | | businessType | String | no | | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | | marketChannels | ArrayList? | yes | | - | companyType | String | no | | + | name | String? | yes | | | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | notificationEmails | ArrayList? | yes | | + | details | [CompanyDetails](#CompanyDetails)? | yes | | + | companyType | String | no | | + | uid | Int? | yes | | + | stage | String? | yes | | + | verifiedOn | String? | yes | | + | rejectReason | String? | yes | | | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | + | createdOn | String? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | --- @@ -1771,35 +1788,18 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | modifiedOn | String? | yes | | | brand | [GetBrandResponseSerializer](#GetBrandResponseSerializer)? | yes | | - | verifiedOn | String? | yes | | - | stage | String? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | warnings | HashMap? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | company | [CompanySerializer](#CompanySerializer)? | yes | | | uid | Int? | yes | | + | stage | String? | yes | | + | verifiedOn | String? | yes | | | rejectReason | String? | yes | | - | modifiedOn | String? | yes | | | createdOn | String? | yes | | - | company | [CompanySerializer](#CompanySerializer)? | yes | | - | warnings | HashMap? | yes | | | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - ---- - - - - - #### [Page](#Page) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | nextId | String? | yes | | - | type | String | no | | - | size | Int? | yes | | - | hasPrevious | Boolean? | yes | | - | itemTotal | Int? | yes | | - | hasNext | Boolean? | yes | | - | current | Int? | yes | | --- @@ -1810,8 +1810,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[CompanyBrandSerializer](#CompanyBrandSerializer)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[CompanyBrandSerializer](#CompanyBrandSerializer)>? | yes | | --- @@ -1822,9 +1822,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | company | Int | no | | | brands | ArrayList | no | | + | company | Int | no | | + | uid | Int? | yes | | --- @@ -1835,44 +1835,45 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | verifiedOn | String? | yes | | + | modifiedOn | String? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | businessType | String? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | | name | String? | yes | | - | stage | String? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | companyType | String? | yes | | | uid | Int? | yes | | + | stage | String? | yes | | + | verifiedOn | String? | yes | | | rejectReason | String? | yes | | - | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | - | modifiedOn | String? | yes | | | createdOn | String? | yes | | - | businessType | String? | yes | | | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | companyType | String? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | --- - #### [InvoiceCredSerializer](#InvoiceCredSerializer) + #### [LocationTimingSerializer](#LocationTimingSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enabled | Boolean? | yes | | - | username | String? | yes | | - | password | String? | yes | | + | hour | Int | no | | + | minute | Int | no | | --- - #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) + #### [LocationDayWiseSerializer](#LocationDayWiseSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | - | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | + | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | + | open | Boolean | no | | + | weekday | String | no | | --- @@ -1883,59 +1884,58 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | inventory | String? | yes | | | order | String? | yes | | + | inventory | String? | yes | | --- - #### [LocationTimingSerializer](#LocationTimingSerializer) + #### [ProductReturnConfigSerializer](#ProductReturnConfigSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | minute | Int | no | | - | hour | Int | no | | + | storeUid | Int? | yes | | + | onSameStore | Boolean? | yes | | --- - #### [LocationDayWiseSerializer](#LocationDayWiseSerializer) + #### [LocationManagerSerializer](#LocationManagerSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | - | open | Boolean | no | | - | weekday | String | no | | - | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | + | name | String? | yes | | + | email | String? | yes | | + | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | --- - #### [LocationManagerSerializer](#LocationManagerSerializer) + #### [InvoiceCredSerializer](#InvoiceCredSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | - | name | String? | yes | | - | email | String? | yes | | + | username | String? | yes | | + | enabled | Boolean? | yes | | + | password | String? | yes | | --- - #### [ProductReturnConfigSerializer](#ProductReturnConfigSerializer) + #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | storeUid | Int? | yes | | - | onSameStore | Boolean? | yes | | + | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | --- @@ -1946,31 +1946,31 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stage | String? | yes | | - | phoneNumber | String | no | | + | code | String | no | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | displayName | String | no | | | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | - | integrationType | [LocationIntegrationType](#LocationIntegrationType)? | yes | | - | modifiedOn | String? | yes | | + | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | + | phoneNumber | String | no | | | createdOn | String? | yes | | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | verifiedOn | String? | yes | | - | uid | Int? | yes | | | storeType | String? | yes | | - | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | - | address | [GetAddressSerializer](#GetAddressSerializer) | no | | - | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | + | integrationType | [LocationIntegrationType](#LocationIntegrationType)? | yes | | | notificationEmails | ArrayList? | yes | | - | displayName | String | no | | + | uid | Int? | yes | | + | stage | String? | yes | | | documents | ArrayList<[Document](#Document)>? | yes | | + | modifiedOn | String? | yes | | + | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | + | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | + | address | [GetAddressSerializer](#GetAddressSerializer) | no | | | customJson | HashMap? | yes | | + | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | | warnings | HashMap? | yes | | - | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | - | code | String | no | | | name | String | no | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | verifiedOn | String? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | --- @@ -1981,8 +1981,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[GetLocationSerializer](#GetLocationSerializer)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[GetLocationSerializer](#GetLocationSerializer)>? | yes | | --- @@ -1993,23 +1993,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | address | [GetAddressSerializer](#GetAddressSerializer) | no | | - | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | - | stage | String? | yes | | - | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | - | notificationEmails | ArrayList? | yes | | - | uid | Int? | yes | | - | displayName | String | no | | | documents | ArrayList<[Document](#Document)>? | yes | | | customJson | HashMap? | yes | | - | company | Int | no | | + | code | String | no | | + | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | + | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | + | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | + | warnings | HashMap? | yes | | + | name | String | no | | | storeType | String? | yes | | + | displayName | String | no | | | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | warnings | HashMap? | yes | | - | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | + | address | [GetAddressSerializer](#GetAddressSerializer) | no | | + | company | Int | no | | + | notificationEmails | ArrayList? | yes | | + | uid | Int? | yes | | + | stage | String? | yes | | | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | - | code | String | no | | - | name | String | no | | --- diff --git a/documentation/platform/CONTENT.md b/documentation/platform/CONTENT.md index c5eb54e0e..a69d33681 100644 --- a/documentation/platform/CONTENT.md +++ b/documentation/platform/CONTENT.md @@ -8317,7 +8317,7 @@ Success. Returns a JSON object of components. Refer `PageSchema` for more detail | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | faqs | ArrayList>? | yes | | + | faqs | ArrayList<[FaqSchema](#FaqSchema)>? | yes | | --- @@ -8957,6 +8957,8 @@ Success. Returns a JSON object of components. Refer `PageSchema` for more detail | cartReview | cart-review | Symbolic link for Cart Order Review: /cart/order-review | | login | login | Symbolic link for Login: /auth/login | | register | register | Symbolic link for Register: /auth/register | + | shippingPolicy | shipping-policy | Symbolic link for Shipping policy: /shipping-policy | + | returnPolicy | return-policy | Symbolic link for Return policy: /return-policy | --- diff --git a/src/main/java/com/sdk/application/ApplicationModels.kt b/src/main/java/com/sdk/application/ApplicationModels.kt index 26abfc2db..8a8431822 100644 --- a/src/main/java/com/sdk/application/ApplicationModels.kt +++ b/src/main/java/com/sdk/application/ApplicationModels.kt @@ -8,18 +8,48 @@ import com.google.gson.annotations.SerializedName /* - Model: CustomMetaFields + Model: ProductListingActionPage */ @Parcelize -data class CustomMetaFields( +data class ProductListingActionPage( - @SerializedName("value") - var value: String?=null, + @SerializedName("params") + var params: @RawValue HashMap?=null, - @SerializedName("key") - var key: String?=null + @SerializedName("query") + var query: @RawValue HashMap?=null, + + @SerializedName("type") + var type: String?=null + +): Parcelable { + + + + + + + + + +} + + +/* + Model: ProductListingAction +*/ +@Parcelize +data class ProductListingAction( + + + + @SerializedName("page") + var page: ProductListingActionPage?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -60,6 +90,9 @@ data class Media( + @SerializedName("alt") + var alt: String?=null, + @SerializedName("meta") var meta: Meta?=null, @@ -79,25 +112,33 @@ data class Media( + + } /* - Model: ProductListingActionPage + Model: ProductBrand */ @Parcelize -data class ProductListingActionPage( +data class ProductBrand( - @SerializedName("type") - var type: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("query") - var query: @RawValue HashMap?=null, + @SerializedName("action") + var action: ProductListingAction?=null, - @SerializedName("params") - var params: @RawValue HashMap?=null + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("logo") + var logo: Media?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -109,22 +150,29 @@ data class ProductListingActionPage( + + + + } /* - Model: ProductListingAction + Model: ProductDetailAttribute */ @Parcelize -data class ProductListingAction( +data class ProductDetailAttribute( - @SerializedName("type") - var type: String?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("page") - var page: ProductListingActionPage?=null + @SerializedName("key") + var key: String?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -134,31 +182,24 @@ data class ProductListingAction( + + } /* - Model: ProductBrand + Model: ProductDetailGroupedAttribute */ @Parcelize -data class ProductBrand( - - - - @SerializedName("logo") - var logo: Media?=null, +data class ProductDetailGroupedAttribute( - @SerializedName("name") - var name: String?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("action") - var action: ProductListingAction?=null + @SerializedName("details") + var details: ArrayList?=null ): Parcelable { @@ -168,12 +209,6 @@ data class ProductBrand( - - - - - - } @@ -185,17 +220,17 @@ data class Price( - @SerializedName("currency_symbol") - var currencySymbol: String?=null, + @SerializedName("min") + var min: Double?=null, @SerializedName("currency_code") var currencyCode: String?=null, - @SerializedName("max") - var max: Double?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, - @SerializedName("min") - var min: Double?=null + @SerializedName("max") + var max: Double?=null ): Parcelable { @@ -220,11 +255,11 @@ data class ProductListingPrice( - @SerializedName("effective") - var effective: Price?=null, - @SerializedName("marked") - var marked: Price?=null + var marked: Price?=null, + + @SerializedName("effective") + var effective: Price?=null ): Parcelable { @@ -238,15 +273,12 @@ data class ProductListingPrice( /* - Model: ProductDetailAttribute + Model: CustomMetaFields */ @Parcelize -data class ProductDetailAttribute( - +data class CustomMetaFields( - @SerializedName("type") - var type: String?=null, @SerializedName("value") var value: String?=null, @@ -262,130 +294,103 @@ data class ProductDetailAttribute( - - } /* - Model: ProductDetailGroupedAttribute + Model: ProductDetail */ @Parcelize -data class ProductDetailGroupedAttribute( - - - - @SerializedName("details") - var details: ArrayList?=null, - - @SerializedName("title") - var title: String?=null - -): Parcelable { +data class ProductDetail( + @SerializedName("categories") + var categories: ArrayList?=null, + @SerializedName("brand") + var brand: ProductBrand?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, -} - - -/* - Model: ProductDetail -*/ -@Parcelize -data class ProductDetail( + @SerializedName("type") + var type: String?=null, + @SerializedName("medias") + var medias: ArrayList?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, @SerializedName("has_variant") var hasVariant: Boolean?=null, - @SerializedName("similars") - var similars: ArrayList?=null, - - @SerializedName("color") - var color: String?=null, - - @SerializedName("_custom_meta") - var customMeta: ArrayList?=null, - - @SerializedName("description") - var description: String?=null, - - @SerializedName("rating") - var rating: Double?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, - @SerializedName("medias") - var medias: ArrayList?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null, - @SerializedName("brand") - var brand: ProductBrand?=null, + @SerializedName("color") + var color: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("item_code") + var itemCode: String?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, + @SerializedName("item_type") + var itemType: String?=null, @SerializedName("teaser_tag") var teaserTag: String?=null, - @SerializedName("item_type") - var itemType: String?=null, - @SerializedName("short_description") var shortDescription: String?=null, + @SerializedName("rating") + var rating: Double?=null, + @SerializedName("image_nature") var imageNature: String?=null, - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("rating_count") - var ratingCount: Int?=null, - - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("description") + var description: String?=null, @SerializedName("price") var price: ProductListingPrice?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("discount") var discount: String?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("categories") - var categories: ArrayList?=null, + @SerializedName("_custom_meta") + var customMeta: ArrayList?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, - @SerializedName("item_code") - var itemCode: String?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, + @SerializedName("similars") + var similars: ArrayList?=null, - @SerializedName("action") - var action: ProductListingAction?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -473,15 +478,27 @@ data class ErrorResponse( /* - Model: ProductSizeStores + Model: ProductSize */ @Parcelize -data class ProductSizeStores( +data class ProductSize( - @SerializedName("count") - var count: Int?=null + @SerializedName("value") + var value: String?=null, + + @SerializedName("is_available") + var isAvailable: Boolean?=null, + + @SerializedName("seller_identifiers") + var sellerIdentifiers: ArrayList?=null, + + @SerializedName("display") + var display: String?=null, + + @SerializedName("quantity") + var quantity: Int?=null ): Parcelable { @@ -489,31 +506,42 @@ data class ProductSizeStores( + + + + + + + + } /* - Model: ProductSize + Model: SizeChartValues */ @Parcelize -data class ProductSize( +data class SizeChartValues( - @SerializedName("display") - var display: String?=null, + @SerializedName("col_2") + var col2: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("col_3") + var col3: String?=null, - @SerializedName("seller_identifiers") - var sellerIdentifiers: ArrayList?=null, + @SerializedName("col_6") + var col6: String?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("col_4") + var col4: String?=null, - @SerializedName("is_available") - var isAvailable: Boolean?=null + @SerializedName("col_5") + var col5: String?=null, + + @SerializedName("col_1") + var col1: String?=null ): Parcelable { @@ -529,6 +557,8 @@ data class ProductSize( + + } @@ -540,11 +570,11 @@ data class ColumnHeader( - @SerializedName("value") - var value: String?=null, - @SerializedName("convertable") - var convertable: Boolean?=null + var convertable: Boolean?=null, + + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -565,23 +595,23 @@ data class ColumnHeaders( - @SerializedName("col_4") - var col4: ColumnHeader?=null, + @SerializedName("col_2") + var col2: ColumnHeader?=null, @SerializedName("col_3") var col3: ColumnHeader?=null, - @SerializedName("col_1") - var col1: ColumnHeader?=null, + @SerializedName("col_6") + var col6: ColumnHeader?=null, - @SerializedName("col_2") - var col2: ColumnHeader?=null, + @SerializedName("col_4") + var col4: ColumnHeader?=null, @SerializedName("col_5") var col5: ColumnHeader?=null, - @SerializedName("col_6") - var col6: ColumnHeader?=null + @SerializedName("col_1") + var col1: ColumnHeader?=null ): Parcelable { @@ -603,30 +633,33 @@ data class ColumnHeaders( /* - Model: SizeChartValues + Model: SizeChart */ @Parcelize -data class SizeChartValues( +data class SizeChart( - @SerializedName("col_4") - var col4: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("col_3") - var col3: String?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("col_1") - var col1: String?=null, + @SerializedName("image") + var image: String?=null, - @SerializedName("col_2") - var col2: String?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, - @SerializedName("col_5") - var col5: String?=null, + @SerializedName("headers") + var headers: ColumnHeaders?=null, - @SerializedName("col_6") - var col6: String?=null + @SerializedName("size_tip") + var sizeTip: String?=null, + + @SerializedName("unit") + var unit: String?=null ): Parcelable { @@ -644,37 +677,21 @@ data class SizeChartValues( + + } /* - Model: SizeChart + Model: ProductSizeStores */ @Parcelize -data class SizeChart( - - - - @SerializedName("unit") - var unit: String?=null, - - @SerializedName("headers") - var headers: ColumnHeaders?=null, - - @SerializedName("image") - var image: String?=null, - - @SerializedName("sizes") - var sizes: ArrayList?=null, +data class ProductSizeStores( - @SerializedName("title") - var title: String?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("size_tip") - var sizeTip: String?=null + @SerializedName("count") + var count: Int?=null ): Parcelable { @@ -682,18 +699,6 @@ data class SizeChart( - - - - - - - - - - - - } @@ -705,23 +710,23 @@ data class ProductSizes( + @SerializedName("price") + var price: ProductListingPrice?=null, + @SerializedName("discount") var discount: String?=null, - @SerializedName("stores") - var stores: ProductSizeStores?=null, - @SerializedName("sizes") var sizes: ArrayList?=null, - @SerializedName("sellable") - var sellable: Boolean?=null, - @SerializedName("size_chart") var sizeChart: SizeChart?=null, - @SerializedName("price") - var price: ProductListingPrice?=null + @SerializedName("sellable") + var sellable: Boolean?=null, + + @SerializedName("stores") + var stores: ProductSizeStores?=null ): Parcelable { @@ -750,9 +755,6 @@ data class AttributeDetail( - @SerializedName("logo") - var logo: String?=null, - @SerializedName("display") var display: String?=null, @@ -760,7 +762,10 @@ data class AttributeDetail( var key: String?=null, @SerializedName("description") - var description: String?=null + var description: String?=null, + + @SerializedName("logo") + var logo: String?=null ): Parcelable { @@ -785,11 +790,11 @@ data class AttributeMetadata( - @SerializedName("details") - var details: ArrayList?=null, - @SerializedName("title") - var title: String?=null + var title: String?=null, + + @SerializedName("details") + var details: ArrayList?=null ): Parcelable { @@ -835,15 +840,15 @@ data class ProductCompareResponse( + @SerializedName("attributes_metadata") + var attributesMetadata: ArrayList?=null, + @SerializedName("items") var items: ArrayList?=null, @SerializedName("title") var title: String?=null, - @SerializedName("attributes_metadata") - var attributesMetadata: ArrayList?=null, - @SerializedName("subtitle") var subtitle: String?=null @@ -890,32 +895,32 @@ data class ProductVariantItemResponse( + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("action") + var action: ProductListingAction?=null, + + @SerializedName("value") + var value: String?=null, + @SerializedName("color_name") var colorName: String?=null, - @SerializedName("medias") - var medias: ArrayList?=null, - - @SerializedName("name") - var name: String?=null, + @SerializedName("is_available") + var isAvailable: Boolean?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("medias") + var medias: ArrayList?=null, @SerializedName("color") var color: String?=null, - @SerializedName("value") - var value: String?=null, - - @SerializedName("is_available") - var isAvailable: Boolean?=null, - - @SerializedName("action") - var action: ProductListingAction?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -950,17 +955,17 @@ data class ProductVariantResponse( - @SerializedName("key") - var key: String?=null, - @SerializedName("items") var items: ArrayList?=null, - @SerializedName("header") - var header: String?=null, + @SerializedName("key") + var key: String?=null, @SerializedName("display_type") - var displayType: String?=null + var displayType: String?=null, + + @SerializedName("header") + var header: String?=null ): Parcelable { @@ -998,24 +1003,18 @@ data class ProductVariantsResponse( /* - Model: StoreDetail + Model: CompanyDetail */ @Parcelize -data class StoreDetail( +data class CompanyDetail( @SerializedName("id") var id: Int?=null, - @SerializedName("city") - var city: String?=null, - @SerializedName("name") - var name: String?=null, - - @SerializedName("code") - var code: String?=null + var name: String?=null ): Parcelable { @@ -1025,29 +1024,25 @@ data class StoreDetail( - - - - } /* - Model: Seller + Model: ProductStockPrice */ @Parcelize -data class Seller( +data class ProductStockPrice( - @SerializedName("count") - var count: Int?=null, + @SerializedName("marked") + var marked: Double?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("effective") + var effective: Double?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("currency") + var currency: String?=null ): Parcelable { @@ -1063,18 +1058,24 @@ data class Seller( /* - Model: CompanyDetail + Model: StoreDetail */ @Parcelize -data class CompanyDetail( +data class StoreDetail( + + @SerializedName("code") + var code: String?=null, @SerializedName("id") var id: Int?=null, @SerializedName("name") - var name: String?=null + var name: String?=null, + + @SerializedName("city") + var city: String?=null ): Parcelable { @@ -1084,25 +1085,29 @@ data class CompanyDetail( + + + + } /* - Model: ProductStockPrice + Model: Seller */ @Parcelize -data class ProductStockPrice( +data class Seller( - @SerializedName("effective") - var effective: Double?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("marked") - var marked: Double?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("currency") - var currency: String?=null + @SerializedName("count") + var count: Int?=null ): Parcelable { @@ -1125,32 +1130,32 @@ data class ProductStockStatusItem( - @SerializedName("size") - var size: String?=null, + @SerializedName("company") + var company: CompanyDetail?=null, + + @SerializedName("item_id") + var itemId: Int?=null, + + @SerializedName("price") + var price: ProductStockPrice?=null, @SerializedName("store") var store: StoreDetail?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("seller") - var seller: Seller?=null, + @SerializedName("size") + var size: String?=null, @SerializedName("quantity") var quantity: Int?=null, - @SerializedName("company") - var company: CompanyDetail?=null, + @SerializedName("seller") + var seller: Seller?=null, @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, - - @SerializedName("uid") - var uid: String?=null, - - @SerializedName("price") - var price: ProductStockPrice?=null + var identifier: @RawValue HashMap?=null ): Parcelable { @@ -1223,130 +1228,159 @@ data class ProductStockPolling( /* - Model: ProductFiltersValue + Model: ProductVariantListingResponse */ @Parcelize -data class ProductFiltersValue( +data class ProductVariantListingResponse( - @SerializedName("display") - var display: String?=null, + @SerializedName("display_type") + var displayType: String?=null, - @SerializedName("max") - var max: Int?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("selected_max") - var selectedMax: Int?=null, + @SerializedName("total") + var total: Int?=null, - @SerializedName("query_format") - var queryFormat: String?=null, + @SerializedName("header") + var header: String?=null - @SerializedName("min") - var min: Int?=null, +): Parcelable { - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - @SerializedName("count") - var count: Int?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null, - @SerializedName("selected_min") - var selectedMin: Int?=null, - @SerializedName("value") - var value: String?=null, - @SerializedName("display_format") - var displayFormat: String?=null -): Parcelable { +} + + +/* + Model: ProductListingDetail +*/ +@Parcelize +data class ProductListingDetail( + @SerializedName("categories") + var categories: ArrayList?=null, + @SerializedName("brand") + var brand: ProductBrand?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("medias") + var medias: ArrayList?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, + @SerializedName("sellable") + var sellable: Boolean?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + @SerializedName("color") + var color: String?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, + @SerializedName("variants") + var variants: ArrayList?=null, + @SerializedName("item_code") + var itemCode: String?=null, + @SerializedName("item_type") + var itemType: String?=null, -} - - -/* - Model: ProductFiltersKey -*/ -@Parcelize -data class ProductFiltersKey( + @SerializedName("teaser_tag") + var teaserTag: String?=null, + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("rating") + var rating: Double?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("image_nature") + var imageNature: String?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("price") + var price: ProductListingPrice?=null, - @SerializedName("kind") - var kind: String?=null + @SerializedName("discount") + var discount: String?=null, -): Parcelable { + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("_custom_meta") + var customMeta: ArrayList?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, + @SerializedName("similars") + var similars: ArrayList?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { -} - - -/* - Model: ProductFilters -*/ -@Parcelize -data class ProductFilters( - @SerializedName("values") - var values: ArrayList?=null, - @SerializedName("key") - var key: ProductFiltersKey?=null -): Parcelable { @@ -1354,33 +1388,14 @@ data class ProductFilters( -} - - -/* - Model: ProductVariantListingResponse -*/ -@Parcelize -data class ProductVariantListingResponse( - @SerializedName("header") - var header: String?=null, - @SerializedName("total") - var total: Int?=null, - @SerializedName("key") - var key: String?=null, - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("display_type") - var displayType: String?=null -): Parcelable { @@ -1394,112 +1409,55 @@ data class ProductVariantListingResponse( -} - - -/* - Model: ProductListingDetail -*/ -@Parcelize -data class ProductListingDetail( - @SerializedName("has_variant") - var hasVariant: Boolean?=null, - @SerializedName("similars") - var similars: ArrayList?=null, - @SerializedName("sellable") - var sellable: Boolean?=null, - @SerializedName("color") - var color: String?=null, - @SerializedName("_custom_meta") - var customMeta: ArrayList?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("rating") - var rating: Double?=null, - @SerializedName("variants") - var variants: ArrayList?=null, - @SerializedName("medias") - var medias: ArrayList?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null, - @SerializedName("brand") - var brand: ProductBrand?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, - @SerializedName("teaser_tag") - var teaserTag: String?=null, - @SerializedName("item_type") - var itemType: String?=null, - @SerializedName("short_description") - var shortDescription: String?=null, - @SerializedName("image_nature") - var imageNature: String?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("rating_count") - var ratingCount: Int?=null, - @SerializedName("tags") - var tags: ArrayList?=null, - @SerializedName("price") - var price: ProductListingPrice?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("discount") - var discount: String?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, - @SerializedName("categories") - var categories: ArrayList?=null, - @SerializedName("name") - var name: String?=null, +} + + +/* + Model: ProductSortOn +*/ +@Parcelize +data class ProductSortOn( - @SerializedName("sizes") - var sizes: ArrayList?=null, - @SerializedName("item_code") - var itemCode: String?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("action") - var action: ProductListingAction?=null + @SerializedName("is_selected") + var isSelected: Boolean?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -1511,19 +1469,54 @@ data class ProductListingDetail( +} + + +/* + Model: ProductFiltersValue +*/ +@Parcelize +data class ProductFiltersValue( + @SerializedName("currency_code") + var currencyCode: String?=null, + @SerializedName("min") + var min: Int?=null, + + @SerializedName("query_format") + var queryFormat: String?=null, + + @SerializedName("value") + var value: String?=null, + @SerializedName("count") + var count: Int?=null, + @SerializedName("selected_max") + var selectedMax: Int?=null, + @SerializedName("display") + var display: String?=null, + @SerializedName("selected_min") + var selectedMin: Int?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, + @SerializedName("max") + var max: Int?=null, + @SerializedName("display_format") + var displayFormat: String?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null +): Parcelable { @@ -1551,13 +1544,30 @@ data class ProductListingDetail( +} + + +/* + Model: ProductFiltersKey +*/ +@Parcelize +data class ProductFiltersKey( + @SerializedName("display") + var display: String?=null, + @SerializedName("kind") + var kind: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("logo") + var logo: String?=null +): Parcelable { @@ -1573,21 +1583,18 @@ data class ProductListingDetail( /* - Model: ProductSortOn + Model: ProductFilters */ @Parcelize -data class ProductSortOn( +data class ProductFilters( - @SerializedName("value") - var value: String?=null, - - @SerializedName("is_selected") - var isSelected: Boolean?=null, + @SerializedName("values") + var values: ArrayList?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("key") + var key: ProductFiltersKey?=null ): Parcelable { @@ -1597,8 +1604,6 @@ data class ProductSortOn( - - } @@ -1610,9 +1615,6 @@ data class ProductListingResponse( - @SerializedName("filters") - var filters: ArrayList?=null, - @SerializedName("items") var items: ArrayList?=null, @@ -1620,7 +1622,10 @@ data class ProductListingResponse( var page: Page?=null, @SerializedName("sort_on") - var sortOn: ArrayList?=null + var sortOn: ArrayList?=null, + + @SerializedName("filters") + var filters: ArrayList?=null ): Parcelable { @@ -1645,11 +1650,11 @@ data class ImageUrls( - @SerializedName("landscape") - var landscape: Media?=null, - @SerializedName("portrait") - var portrait: Media?=null + var portrait: Media?=null, + + @SerializedName("landscape") + var landscape: Media?=null ): Parcelable { @@ -1670,32 +1675,32 @@ data class BrandItem( - @SerializedName("departments") - var departments: ArrayList?=null, - - @SerializedName("discount") - var discount: String?=null, - @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("logo") - var logo: Media?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("discount") + var discount: String?=null, + + @SerializedName("action") + var action: ProductListingAction?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("departments") + var departments: ArrayList?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("logo") + var logo: Media?=null, - @SerializedName("action") - var action: ProductListingAction?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -1755,20 +1760,20 @@ data class BrandDetailResponse( + @SerializedName("description") + var description: String?=null, + @SerializedName("banners") var banners: ImageUrls?=null, + @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("description") - var description: String?=null + var name: String?=null ): Parcelable { @@ -1820,26 +1825,26 @@ data class ThirdLevelChild( - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("childs") - var childs: @RawValue ArrayList>?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, @SerializedName("slug") var slug: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + @SerializedName("_custom_json") var customJson: @RawValue HashMap?=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 ): Parcelable { @@ -1873,23 +1878,23 @@ data class SecondLevelChild( @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("childs") - var childs: ArrayList?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("slug") var slug: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, - @SerializedName("action") - var action: ProductListingAction?=null + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("childs") + var childs: ArrayList?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -1923,23 +1928,23 @@ data class Child( @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("childs") - var childs: ArrayList?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("slug") var slug: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, - @SerializedName("action") - var action: ProductListingAction?=null + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("childs") + var childs: ArrayList?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -1973,20 +1978,20 @@ data class CategoryItems( @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("childs") - var childs: ArrayList?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("childs") + var childs: ArrayList?=null, - @SerializedName("action") - var action: ProductListingAction?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -2068,12 +2073,12 @@ data class CategoryMetaResponse( @SerializedName("logo") var logo: Media?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("banners") var banners: ImageUrls?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("name") var name: String?=null @@ -2100,12 +2105,12 @@ data class HomeListingResponse( - @SerializedName("message") - var message: String?=null, - @SerializedName("items") var items: ArrayList?=null, + @SerializedName("message") + var message: String?=null, + @SerializedName("page") var page: Page?=null @@ -2130,20 +2135,20 @@ data class Department( - @SerializedName("logo") - var logo: Media?=null, - @SerializedName("priority_order") var priorityOrder: Int?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("slug") + var slug: String?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("logo") + var logo: Media?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -2190,6 +2195,12 @@ data class AutocompleteItem( + @SerializedName("action") + var action: ProductListingAction?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("type") var type: String?=null, @@ -2197,13 +2208,7 @@ data class AutocompleteItem( var display: String?=null, @SerializedName("logo") - var logo: Media?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("action") - var action: ProductListingAction?=null + var logo: Media?=null ): Parcelable { @@ -2243,21 +2248,21 @@ data class AutoCompleteResponse( /* - Model: CollectionListingFilterType + Model: CollectionQuery */ @Parcelize -data class CollectionListingFilterType( +data class CollectionQuery( - @SerializedName("display") - var display: String?=null, + @SerializedName("attribute") + var attribute: String?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null, + @SerializedName("op") + var op: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("value") + var value: @RawValue ArrayList?=null ): Parcelable { @@ -2273,78 +2278,86 @@ data class CollectionListingFilterType( /* - Model: CollectionListingFilterTag + Model: GetCollectionDetailNest */ @Parcelize -data class CollectionListingFilterTag( +data class GetCollectionDetailNest( - @SerializedName("display") - var display: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, -): Parcelable { + @SerializedName("query") + var query: ArrayList?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, + @SerializedName("logo") + var logo: Media?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + @SerializedName("sort_on") + var sortOn: String?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, -} - - -/* - Model: CollectionListingFilter -*/ -@Parcelize -data class CollectionListingFilter( + @SerializedName("banners") + var banners: ImageUrls?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("tag") + var tag: ArrayList?=null, - @SerializedName("type") - var type: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("tags") - var tags: ArrayList?=null + @SerializedName("description") + var description: String?=null, -): Parcelable { + @SerializedName("cron") + var cron: @RawValue HashMap?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("uid") + var uid: String?=null, + @SerializedName("priority") + var priority: Int?=null +): Parcelable { -} - - -/* - Model: CollectionQuery -*/ -@Parcelize -data class CollectionQuery( - @SerializedName("value") - var value: @RawValue ArrayList?=null, - @SerializedName("op") - var op: String?=null, - @SerializedName("attribute") - var attribute: String?=null -): Parcelable { @@ -2354,90 +2367,54 @@ data class CollectionQuery( -} - - -/* - Model: GetCollectionDetailNest -*/ -@Parcelize -data class GetCollectionDetailNest( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("badge") - var badge: @RawValue HashMap?=null, - @SerializedName("priority") - var priority: Int?=null, - @SerializedName("sort_on") - var sortOn: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, - @SerializedName("query") - var query: ArrayList?=null, - @SerializedName("uid") - var uid: String?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("logo") - var logo: Media?=null, - @SerializedName("tag") - var tag: ArrayList?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("action") - var action: ProductListingAction?=null -): Parcelable { +} + + +/* + Model: CollectionListingFilterTag +*/ +@Parcelize +data class CollectionListingFilterTag( + @SerializedName("display") + var display: String?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { @@ -2447,12 +2424,27 @@ data class GetCollectionDetailNest( +} + + +/* + Model: CollectionListingFilterType +*/ +@Parcelize +data class CollectionListingFilterType( + @SerializedName("display") + var display: String?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { @@ -2462,11 +2454,24 @@ data class GetCollectionDetailNest( +} + + +/* + Model: CollectionListingFilter +*/ +@Parcelize +data class CollectionListingFilter( + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("type") + var type: ArrayList?=null +): Parcelable { @@ -2485,14 +2490,14 @@ data class GetCollectionListingResponse( - @SerializedName("filters") - var filters: CollectionListingFilter?=null, - @SerializedName("items") var items: ArrayList?=null, @SerializedName("page") - var page: Page?=null + var page: Page?=null, + + @SerializedName("filters") + var filters: CollectionListingFilter?=null ): Parcelable { @@ -2515,35 +2520,11 @@ data class CollectionDetailResponse( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("description") - var description: String?=null, - - @SerializedName("badge") - var badge: @RawValue HashMap?=null, - - @SerializedName("priority") - var priority: Int?=null, - - @SerializedName("sort_on") - var sortOn: String?=null, - @SerializedName("slug") var slug: String?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null, + @SerializedName("type") + var type: String?=null, @SerializedName("allow_facets") var allowFacets: Boolean?=null, @@ -2554,23 +2535,47 @@ data class CollectionDetailResponse( @SerializedName("visible_facets_keys") var visibleFacetsKeys: ArrayList?=null, + @SerializedName("logo") + var logo: Media?=null, + + @SerializedName("badge") + var badge: @RawValue HashMap?=null, + @SerializedName("allow_sort") var allowSort: Boolean?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("sort_on") + var sortOn: String?=null, - @SerializedName("logo") - var logo: Media?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, - @SerializedName("tag") - var tag: ArrayList?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null, @SerializedName("name") var name: String?=null, + @SerializedName("tag") + var tag: ArrayList?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("description") + var description: String?=null, + + @SerializedName("cron") + var cron: @RawValue HashMap?=null, + @SerializedName("app_id") - var appId: String?=null + var appId: String?=null, + + @SerializedName("priority") + var priority: Int?=null ): Parcelable { @@ -2698,11 +2703,11 @@ data class FollowIdsData( @SerializedName("brands") var brands: ArrayList?=null, - @SerializedName("collections") - var collections: ArrayList?=null, - @SerializedName("products") - var products: ArrayList?=null + var products: ArrayList?=null, + + @SerializedName("collections") + var collections: ArrayList?=null ): Parcelable { @@ -2770,35 +2775,35 @@ data class Store( - @SerializedName("lat_long") - var latLong: LatLong?=null, - - @SerializedName("store_email") - var storeEmail: String?=null, - @SerializedName("country") var country: String?=null, - @SerializedName("address") - var address: String?=null, - @SerializedName("pincode") var pincode: Int?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("city") + var city: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("state") + var state: String?=null, @SerializedName("store_code") var storeCode: String?=null, - @SerializedName("city") - var city: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("state") - var state: String?=null + @SerializedName("address") + var address: String?=null, + + @SerializedName("store_email") + var storeEmail: String?=null, + + @SerializedName("lat_long") + var latLong: LatLong?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -2853,31 +2858,26 @@ data class StoreListingResponse( /* - Model: StoreDepartments + Model: CompanyStore */ @Parcelize -data class StoreDepartments( - - - - @SerializedName("logo") - var logo: String?=null, +data class CompanyStore( - @SerializedName("priority_order") - var priorityOrder: Int?=null, - @SerializedName("name") - var name: String?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("business_type") + var businessType: String?=null, -): Parcelable { + @SerializedName("company_type") + var companyType: String?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { @@ -2928,11 +2928,11 @@ data class StoreManagerSerializer( @SerializedName("email") var email: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("mobile_no") - var mobileNo: SellerPhoneNumber?=null + var mobileNo: SellerPhoneNumber?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -2948,21 +2948,24 @@ data class StoreManagerSerializer( /* - Model: CompanyStore + Model: StoreDepartments */ @Parcelize -data class CompanyStore( +data class StoreDepartments( - @SerializedName("business_type") - var businessType: String?=null, + @SerializedName("priority_order") + var priorityOrder: Int?=null, + + @SerializedName("slug") + var slug: String?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("company_type") - var companyType: String?=null, + @SerializedName("logo") + var logo: String?=null, @SerializedName("name") var name: String?=null @@ -2979,6 +2982,8 @@ data class CompanyStore( + + } @@ -2990,11 +2995,8 @@ data class StoreAddressSerializer( - @SerializedName("address1") - var address1: String?=null, - - @SerializedName("address2") - var address2: String?=null, + @SerializedName("latitude") + var latitude: Double?=null, @SerializedName("country") var country: String?=null, @@ -3002,20 +3004,23 @@ data class StoreAddressSerializer( @SerializedName("landmark") var landmark: String?=null, - @SerializedName("longitude") - var longitude: Double?=null, - @SerializedName("pincode") var pincode: Int?=null, + @SerializedName("address1") + var address1: String?=null, + @SerializedName("city") var city: String?=null, @SerializedName("state") var state: String?=null, - @SerializedName("latitude") - var latitude: Double?=null + @SerializedName("address2") + var address2: String?=null, + + @SerializedName("longitude") + var longitude: Double?=null ): Parcelable { @@ -3050,26 +3055,26 @@ data class AppStore( + @SerializedName("company") + var company: CompanyStore?=null, + @SerializedName("contact_numbers") var contactNumbers: ArrayList?=null, - @SerializedName("departments") - var departments: ArrayList?=null, - @SerializedName("manager") var manager: StoreManagerSerializer?=null, - @SerializedName("company") - var company: CompanyStore?=null, + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("departments") + var departments: ArrayList?=null, @SerializedName("address") var address: StoreAddressSerializer?=null, @SerializedName("name") - var name: String?=null, - - @SerializedName("uid") - var uid: Int?=null + var name: String?=null ): Parcelable { @@ -3100,14 +3105,14 @@ data class ApplicationStoreListing( - @SerializedName("filters") - var filters: ArrayList?=null, - @SerializedName("items") var items: ArrayList?=null, @SerializedName("page") - var page: Page?=null + var page: Page?=null, + + @SerializedName("filters") + var filters: ArrayList?=null ): Parcelable { @@ -3155,17 +3160,17 @@ data class StoreTiming( - @SerializedName("opening") - var opening: Time?=null, - @SerializedName("closing") var closing: Time?=null, - @SerializedName("open") - var open: Boolean?=null, + @SerializedName("opening") + var opening: Time?=null, @SerializedName("weekday") - var weekday: String?=null + var weekday: String?=null, + + @SerializedName("open") + var open: Boolean?=null ): Parcelable { @@ -3190,32 +3195,32 @@ data class StoreDetails( + @SerializedName("company") + var company: CompanyStore?=null, + @SerializedName("contact_numbers") var contactNumbers: ArrayList?=null, - @SerializedName("departments") - var departments: ArrayList?=null, - - @SerializedName("manager") - var manager: StoreManagerSerializer?=null, - - @SerializedName("company") - var company: CompanyStore?=null, + @SerializedName("timing") + var timing: ArrayList?=null, - @SerializedName("address") - var address: StoreAddressSerializer?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("manager") + var manager: StoreManagerSerializer?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("timing") - var timing: ArrayList?=null, + @SerializedName("departments") + var departments: ArrayList?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null + @SerializedName("address") + var address: StoreAddressSerializer?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -3250,14 +3255,14 @@ data class UserDetail( - @SerializedName("super_user") - var superUser: Boolean?=null, + @SerializedName("username") + var username: String?=null, @SerializedName("contact") var contact: String?=null, - @SerializedName("username") - var username: String?=null, + @SerializedName("super_user") + var superUser: Boolean?=null, @SerializedName("user_id") var userId: String?=null @@ -3278,81 +3283,66 @@ data class UserDetail( /* - Model: ProductDetails + Model: ProductGroupPrice */ @Parcelize -data class ProductDetails( +data class ProductGroupPrice( - @SerializedName("has_variant") - var hasVariant: Boolean?=null, + @SerializedName("max_marked") + var maxMarked: Double?=null, - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, + @SerializedName("min_effective") + var minEffective: Double?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: @RawValue Any?=null, + @SerializedName("currency") + var currency: @RawValue Any?=null, - @SerializedName("template_tag") - var templateTag: @RawValue Any?=null, + @SerializedName("min_marked") + var minMarked: Double?=null, - @SerializedName("description") - var description: @RawValue Any?=null, + @SerializedName("max_effective") + var maxEffective: Double?=null - @SerializedName("rating") - var rating: Double?=null, +): Parcelable { - @SerializedName("slug") - var slug: @RawValue Any?=null, - @SerializedName("short_description") - var shortDescription: @RawValue Any?=null, - @SerializedName("highlights") - var highlights: @RawValue ArrayList?=null, - @SerializedName("image_nature") - var imageNature: @RawValue Any?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, - @SerializedName("out_of_stock") - var outOfStock: Boolean?=null, - @SerializedName("images") - var images: @RawValue ArrayList?=null, - @SerializedName("hsn_code") - var hsnCode: Int?=null, - @SerializedName("rating_count") - var ratingCount: Int?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: @RawValue HashMap?=null, - @SerializedName("media") - var media: @RawValue ArrayList>?=null, - @SerializedName("brand_uid") - var brandUid: Int?=null, - @SerializedName("name") - var name: @RawValue Any?=null, +} + + +/* + Model: Size +*/ +@Parcelize +data class Size( - @SerializedName("item_code") - var itemCode: @RawValue Any?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null -): Parcelable { + @SerializedName("display") + var display: @RawValue Any?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("value") + var value: @RawValue Any?=null, + @SerializedName("is_available") + var isAvailable: Boolean?=null +): Parcelable { @@ -3364,63 +3354,95 @@ data class ProductDetails( +} + + +/* + Model: ProductDetails +*/ +@Parcelize +data class ProductDetails( + @SerializedName("slug") + var slug: @RawValue Any?=null, + @SerializedName("out_of_stock") + var outOfStock: Boolean?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: @RawValue HashMap?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, + @SerializedName("highlights") + var highlights: @RawValue ArrayList?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, + @SerializedName("item_code") + var itemCode: @RawValue Any?=null, + @SerializedName("short_description") + var shortDescription: @RawValue Any?=null, + @SerializedName("rating") + var rating: Double?=null, + @SerializedName("images") + var images: @RawValue ArrayList?=null, + @SerializedName("image_nature") + var imageNature: @RawValue Any?=null, + @SerializedName("description") + var description: @RawValue Any?=null, + @SerializedName("template_tag") + var templateTag: @RawValue Any?=null, + @SerializedName("brand_uid") + var brandUid: Int?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, + @SerializedName("hsn_code") + var hsnCode: Int?=null, + @SerializedName("media") + var media: @RawValue ArrayList>?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: @RawValue Any?=null, + @SerializedName("name") + var name: @RawValue Any?=null, + @SerializedName("identifier") + var identifier: @RawValue HashMap?=null +): Parcelable { -} - - -/* - Model: ProductGroupPrice -*/ -@Parcelize -data class ProductGroupPrice( - @SerializedName("currency") - var currency: @RawValue Any?=null, - @SerializedName("max_effective") - var maxEffective: Double?=null, - @SerializedName("min_effective") - var minEffective: Double?=null, - @SerializedName("min_marked") - var minMarked: Double?=null, - @SerializedName("max_marked") - var maxMarked: Double?=null -): Parcelable { @@ -3434,30 +3456,13 @@ data class ProductGroupPrice( -} - - -/* - Model: Size -*/ -@Parcelize -data class Size( - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("value") - var value: @RawValue Any?=null, - @SerializedName("display") - var display: @RawValue Any?=null, - @SerializedName("is_available") - var isAvailable: Boolean?=null -): Parcelable { @@ -3480,11 +3485,8 @@ data class ProductInGroup( - @SerializedName("product_uid") - var productUid: Int?=null, - - @SerializedName("product_details") - var productDetails: ProductDetails?=null, + @SerializedName("allow_remove") + var allowRemove: Boolean?=null, @SerializedName("price") var price: ProductGroupPrice?=null, @@ -3492,20 +3494,23 @@ data class ProductInGroup( @SerializedName("sizes") var sizes: ArrayList?=null, - @SerializedName("max_quantity") - var maxQuantity: Int?=null, + @SerializedName("product_uid") + var productUid: Int?=null, + + @SerializedName("auto_select") + var autoSelect: Boolean?=null, @SerializedName("min_quantity") var minQuantity: Int?=null, + @SerializedName("product_details") + var productDetails: ProductDetails?=null, + @SerializedName("auto_add_to_cart") var autoAddToCart: Boolean?=null, - @SerializedName("auto_select") - var autoSelect: Boolean?=null, - - @SerializedName("allow_remove") - var allowRemove: Boolean?=null + @SerializedName("max_quantity") + var maxQuantity: Int?=null ): Parcelable { @@ -3540,56 +3545,56 @@ data class ProductGroupingModel( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - - @SerializedName("page_visibility") - var pageVisibility: @RawValue ArrayList?=null, - - @SerializedName("created_by") - var createdBy: UserDetail?=null, - - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("_id") + var id: @RawValue Any?=null, @SerializedName("modified_by") var modifiedBy: UserDetail?=null, - @SerializedName("verified_by") - var verifiedBy: UserDetail?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("choice") + var choice: @RawValue Any?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("slug") + var slug: @RawValue Any?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("choice") - var choice: @RawValue Any?=null, - @SerializedName("modified_on") var modifiedOn: String?=null, - @SerializedName("name") - var name: @RawValue Any?=null, - @SerializedName("products") var products: ArrayList?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, - @SerializedName("slug") - var slug: @RawValue Any?=null, + @SerializedName("page_visibility") + var pageVisibility: @RawValue ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("_id") - var id: @RawValue Any?=null, + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("created_by") + var createdBy: UserDetail?=null, + + @SerializedName("name") + var name: @RawValue Any?=null, - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null + @SerializedName("verified_by") + var verifiedBy: UserDetail?=null ): Parcelable { @@ -3653,18 +3658,21 @@ data class ProductBundle( /* - Model: ProductSetDistributionSizeV2 + Model: DetailsSchemaV2 */ @Parcelize -data class ProductSetDistributionSizeV2( +data class DetailsSchemaV2( - @SerializedName("pieces") - var pieces: Int?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("size") - var size: String?=null + @SerializedName("key") + var key: String?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -3674,19 +3682,24 @@ data class ProductSetDistributionSizeV2( + + } /* - Model: ProductSetDistributionV2 + Model: MarketPlaceSttributesSchemaV2 */ @Parcelize -data class ProductSetDistributionV2( +data class MarketPlaceSttributesSchemaV2( - @SerializedName("sizes") - var sizes: ArrayList?=null + @SerializedName("title") + var title: String?=null, + + @SerializedName("details") + var details: ArrayList?=null ): Parcelable { @@ -3694,22 +3707,27 @@ data class ProductSetDistributionV2( + + } /* - Model: ProductSetV2 + Model: StoreV2 */ @Parcelize -data class ProductSetV2( +data class StoreV2( - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("size_distribution") - var sizeDistribution: ProductSetDistributionV2?=null + @SerializedName("name") + var name: String?=null, + + @SerializedName("count") + var count: Int?=null ): Parcelable { @@ -3719,25 +3737,24 @@ data class ProductSetV2( + + } /* - Model: DetailsSchemaV2 + Model: ProductSetDistributionSizeV2 */ @Parcelize -data class DetailsSchemaV2( - +data class ProductSetDistributionSizeV2( - @SerializedName("type") - var type: String?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("pieces") + var pieces: Int?=null, - @SerializedName("key") - var key: String?=null + @SerializedName("size") + var size: String?=null ): Parcelable { @@ -3747,24 +3764,42 @@ data class DetailsSchemaV2( +} + + +/* + Model: ProductSetDistributionV2 +*/ +@Parcelize +data class ProductSetDistributionV2( + + + + @SerializedName("sizes") + var sizes: ArrayList?=null + +): Parcelable { + + + } /* - Model: MarketPlaceSttributesSchemaV2 + Model: ProductSetV2 */ @Parcelize -data class MarketPlaceSttributesSchemaV2( +data class ProductSetV2( - @SerializedName("details") - var details: ArrayList?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("size_distribution") + var sizeDistribution: ProductSetDistributionV2?=null ): Parcelable { @@ -3785,11 +3820,11 @@ data class ArticleAssignmentV2( - @SerializedName("level") - var level: String?=null, - @SerializedName("strategy") - var strategy: String?=null + var strategy: String?=null, + + @SerializedName("level") + var level: String?=null ): Parcelable { @@ -3803,21 +3838,18 @@ data class ArticleAssignmentV2( /* - Model: StoreV2 + Model: SellerGroupAttributes */ @Parcelize -data class StoreV2( - +data class SellerGroupAttributes( - @SerializedName("count") - var count: Int?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("details") + var details: ArrayList?=null ): Parcelable { @@ -3827,8 +3859,6 @@ data class StoreV2( - - } @@ -3840,14 +3870,14 @@ data class SellerV2( - @SerializedName("count") - var count: Int?=null, - @SerializedName("uid") var uid: Int?=null, @SerializedName("name") - var name: String?=null + var name: String?=null, + + @SerializedName("count") + var count: Int?=null ): Parcelable { @@ -3870,17 +3900,17 @@ data class StrategyWiseListingSchemaV2( + @SerializedName("distance") + var distance: Int?=null, + @SerializedName("quantity") var quantity: Int?=null, - @SerializedName("tat") - var tat: Int?=null, - @SerializedName("pincode") var pincode: Int?=null, - @SerializedName("distance") - var distance: Int?=null + @SerializedName("tat") + var tat: Int?=null ): Parcelable { @@ -3898,50 +3928,30 @@ data class StrategyWiseListingSchemaV2( /* - Model: ProductStockPriceV2 + Model: ProductStockUnitPriceV2 */ @Parcelize -data class ProductStockPriceV2( - - - - @SerializedName("effective") - var effective: Double?=null, - - @SerializedName("marked") - var marked: Double?=null, - - @SerializedName("currency") - var currency: String?=null - -): Parcelable { - - - +data class ProductStockUnitPriceV2( + @SerializedName("currency_code") + var currencyCode: String?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, + @SerializedName("unit") + var unit: String?=null, -} - - -/* - Model: SellerGroupAttributes -*/ -@Parcelize -data class SellerGroupAttributes( + @SerializedName("price") + var price: Double?=null +): Parcelable { - @SerializedName("details") - var details: ArrayList?=null, - @SerializedName("title") - var title: String?=null -): Parcelable { @@ -3953,21 +3963,21 @@ data class SellerGroupAttributes( /* - Model: ReturnConfigSchemaV2 + Model: ProductStockPriceV2 */ @Parcelize -data class ReturnConfigSchemaV2( +data class ProductStockPriceV2( - @SerializedName("unit") - var unit: String?=null, + @SerializedName("marked") + var marked: Double?=null, - @SerializedName("time") - var time: Int?=null, + @SerializedName("effective") + var effective: Double?=null, - @SerializedName("returnable") - var returnable: Boolean?=null + @SerializedName("currency") + var currency: String?=null ): Parcelable { @@ -3983,24 +3993,21 @@ data class ReturnConfigSchemaV2( /* - Model: ProductStockUnitPriceV2 + Model: ReturnConfigSchemaV2 */ @Parcelize -data class ProductStockUnitPriceV2( - +data class ReturnConfigSchemaV2( - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - @SerializedName("unit") - var unit: String?=null, + @SerializedName("returnable") + var returnable: Boolean?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("time") + var time: Int?=null, - @SerializedName("price") - var price: Double?=null + @SerializedName("unit") + var unit: String?=null ): Parcelable { @@ -4012,8 +4019,6 @@ data class ProductStockUnitPriceV2( - - } @@ -4025,62 +4030,62 @@ data class ProductSizePriceResponseV2( - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("marketplace_attributes") + var marketplaceAttributes: ArrayList?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("store") + var store: StoreV2?=null, @SerializedName("set") var set: ProductSetV2?=null, - @SerializedName("marketplace_attributes") - var marketplaceAttributes: ArrayList?=null, - @SerializedName("article_assignment") var articleAssignment: ArticleAssignmentV2?=null, - @SerializedName("special_badge") - var specialBadge: String?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, - @SerializedName("store") - var store: StoreV2?=null, + @SerializedName("seller") + var seller: SellerV2?=null, @SerializedName("long_lat") var longLat: ArrayList?=null, - @SerializedName("seller") - var seller: SellerV2?=null, - @SerializedName("strategy_wise_listing") var strategyWiseListing: ArrayList?=null, - @SerializedName("article_id") - var articleId: String?=null, + @SerializedName("price_per_unit") + var pricePerUnit: ProductStockUnitPriceV2?=null, @SerializedName("item_type") var itemType: String?=null, - @SerializedName("price") - var price: ProductStockPriceV2?=null, - @SerializedName("price_per_piece") var pricePerPiece: ProductStockPriceV2?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, + @SerializedName("special_badge") + var specialBadge: String?=null, - @SerializedName("discount") - var discount: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, @SerializedName("return_config") var returnConfig: ReturnConfigSchemaV2?=null, - @SerializedName("price_per_unit") - var pricePerUnit: ProductStockUnitPriceV2?=null, + @SerializedName("price") + var price: ProductStockPriceV2?=null, + + @SerializedName("discount") + var discount: String?=null, @SerializedName("seller_count") - var sellerCount: Int?=null + var sellerCount: Int?=null, + + @SerializedName("pincode") + var pincode: Int?=null, + + @SerializedName("article_id") + var articleId: String?=null ): Parcelable { @@ -15786,7 +15791,7 @@ data class GetFaqSchema( @SerializedName("faqs") - var faqs: @RawValue ArrayList>?=null + var faqs: ArrayList?=null ): Parcelable { diff --git a/src/main/java/com/sdk/application/Navigator.kt b/src/main/java/com/sdk/application/Navigator.kt index 9480e96ce..aac443672 100644 --- a/src/main/java/com/sdk/application/Navigator.kt +++ b/src/main/java/com/sdk/application/Navigator.kt @@ -325,6 +325,18 @@ enum class Navigator( pageType = PageType.register, navName = "Register", link = "/auth/register" + ), + + SHIPPING_POLICY( + pageType = PageType.shippingPolicy, + navName = "Shipping policy", + link = "/shipping-policy" + ), + + RETURN_POLICY( + pageType = PageType.returnPolicy, + navName = "Return policy", + link = "/return-policy" ) } \ No newline at end of file diff --git a/src/main/java/com/sdk/application/PageType.kt b/src/main/java/com/sdk/application/PageType.kt index 1c078f42e..527adcd7e 100644 --- a/src/main/java/com/sdk/application/PageType.kt +++ b/src/main/java/com/sdk/application/PageType.kt @@ -140,7 +140,13 @@ import android.net.Uri login("login"), @SerializedName("register") - register("register"); + register("register"), + + @SerializedName("shipping-policy") + shippingPolicy("shipping-policy"), + + @SerializedName("return-policy") + returnPolicy("return-policy"); companion object { diff --git a/src/main/java/com/sdk/platform/PlatformApiList.kt b/src/main/java/com/sdk/platform/PlatformApiList.kt index d724af808..5ceb07d50 100644 --- a/src/main/java/com/sdk/platform/PlatformApiList.kt +++ b/src/main/java/com/sdk/platform/PlatformApiList.kt @@ -912,6 +912,10 @@ interface OrderApiList { interface CatalogApiList { + @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/keyword/{id}/") + fun deleteSearchKeywords(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/keyword/{id}/") fun getSearchKeywords(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) : Deferred> @@ -920,10 +924,6 @@ interface CatalogApiList { fun updateSearchKeywords(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String,@Body body: CreateSearchKeyword) : Deferred> - @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/keyword/{id}/") - fun deleteSearchKeywords(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/keyword/") fun getAllSearchKeyword(@Path("company_id") companyId: String, @Path("application_id") applicationId: String) : Deferred> @@ -932,6 +932,10 @@ interface CatalogApiList { fun createCustomKeyword(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: CreateSearchKeyword) : Deferred> + @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/autocomplete/{id}/") + fun deleteAutocompleteKeyword(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/autocomplete/{id}/") fun getAutocompleteKeywordDetail(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) : Deferred> @@ -940,10 +944,6 @@ interface CatalogApiList { fun updateAutocompleteKeyword(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String,@Body body: CreateAutocompleteKeyword) : Deferred> - @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/autocomplete/{id}/") - fun deleteAutocompleteKeyword(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/autocomplete/") fun getAutocompleteConfig(@Path("company_id") companyId: String, @Path("application_id") applicationId: String) : Deferred> @@ -984,6 +984,10 @@ 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, @Query("slice_attr") sliceAttr: 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> @@ -1000,14 +1004,14 @@ interface CatalogApiList { fun createGroupConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String,@Body body: AppConfigurationDetail) : Deferred> - @PUT ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/groups/{group_slug}") - fun updateGroupConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Path("group_slug") groupSlug: String,@Body body: AppConfigurationDetail) - : Deferred> - @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/groups/{group_slug}") fun deleteGroupConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Path("group_slug") groupSlug: String) : Deferred> + @PUT ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/groups/{group_slug}") + fun updateGroupConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Path("group_slug") groupSlug: String,@Body body: AppConfigurationDetail) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/") fun getListingConfigurations(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("search") search: String?) : Deferred> @@ -1016,14 +1020,14 @@ interface CatalogApiList { fun createListingConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String,@Body body: AppConfigurationsSort) : Deferred> - @PUT ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/item/{config_id}/") - fun updateListingConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Path("config_id") configId: String,@Body body: AppConfigurationsSort) - : Deferred> - @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/item/{config_id}/") fun deleteListingConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Path("config_id") configId: String) : Deferred> + @PUT ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/item/{config_id}/") + fun updateListingConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Path("config_id") configId: String,@Body body: AppConfigurationsSort) + : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/filter/allow_single") fun updateAllowSingle(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: AllowSingleRequest) : Deferred> @@ -1068,14 +1072,14 @@ interface CatalogApiList { fun getCollectionDetail(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("slug") slug: String) : Deferred> - @PUT ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/{id}/") - fun updateCollection(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String,@Body body: UpdateCollection) - : Deferred> - @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/{id}/") fun deleteCollection(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) : Deferred> + @PUT ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/{id}/") + fun updateCollection(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String,@Body body: UpdateCollection) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/{id}/items/") fun getCollectionItems(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String, @Query("sort_on") sortOn: String?, @Query("page_id") pageId: String?, @Query("page_size") pageSize: Int?) : Deferred> @@ -1200,6 +1204,10 @@ interface CatalogApiList { fun getProductAttributes(@Path("company_id") companyId: String, @Query("category") category: String, @Query("filter") filter: Boolean?) : Deferred> + @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/products/{item_id}/") + fun deleteProduct(@Path("company_id") companyId: String, @Path("item_id") itemId: String) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/{item_id}/") fun getProduct(@Query("item_code") itemCode: String?, @Path("company_id") companyId: String, @Path("item_id") itemId: String, @Query("brand_uid") brandUid: Int?) : Deferred> @@ -1208,10 +1216,6 @@ interface CatalogApiList { fun editProduct(@Path("company_id") companyId: String, @Path("item_id") itemId: String,@Body body: ProductCreateUpdate) : Deferred> - @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/products/{item_id}/") - fun deleteProduct(@Path("company_id") companyId: String, @Path("item_id") itemId: String) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/validation/") fun getProductValidation(@Path("company_id") companyId: String) : Deferred> diff --git a/src/main/java/com/sdk/platform/PlatformEnums.kt b/src/main/java/com/sdk/platform/PlatformEnums.kt index 7c9cffefc..234c4ed12 100644 --- a/src/main/java/com/sdk/platform/PlatformEnums.kt +++ b/src/main/java/com/sdk/platform/PlatformEnums.kt @@ -272,7 +272,13 @@ import com.google.gson.annotations.SerializedName login("login"), @SerializedName("register") - register("register"); + register("register"), + + @SerializedName("shipping-policy") + shippingPolicy("shipping-policy"), + + @SerializedName("return-policy") + returnPolicy("return-policy"); companion object { diff --git a/src/main/java/com/sdk/platform/PlatformModels.kt b/src/main/java/com/sdk/platform/PlatformModels.kt index 96a899c66..71fb0b1a7 100644 --- a/src/main/java/com/sdk/platform/PlatformModels.kt +++ b/src/main/java/com/sdk/platform/PlatformModels.kt @@ -8472,7 +8472,7 @@ data class GetFaqSchema( @SerializedName("faqs") - var faqs: @RawValue ArrayList>?=null + var faqs: ArrayList?=null ): Parcelable { @@ -23874,34 +23874,49 @@ data class ApefaceApiError( /* - Model: GetSearchWordsData + Model: DeleteResponse */ @Parcelize -data class GetSearchWordsData( +data class DeleteResponse( - @SerializedName("uid") - var uid: String?=null, + @SerializedName("message") + var message: String?=null - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, +): Parcelable { - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("words") - var words: ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("result") - var result: @RawValue HashMap?=null -): Parcelable { +} + + +/* + Model: ErrorResponse +*/ +@Parcelize +data class ErrorResponse( + + + + @SerializedName("error") + var error: String?=null, + + @SerializedName("message") + var message: String?=null, + + @SerializedName("code") + var code: String?=null, + + @SerializedName("status") + var status: Int?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null +): Parcelable { @@ -23919,60 +23934,65 @@ data class GetSearchWordsData( /* - Model: GetSearchWordsDetailResponse + Model: GetSearchWordsData */ @Parcelize -data class GetSearchWordsDetailResponse( +data class GetSearchWordsData( - @SerializedName("items") - var items: GetSearchWordsData?=null, + @SerializedName("result") + var result: @RawValue HashMap?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("is_active") + var isActive: Boolean?=null, -): Parcelable { + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("words") + var words: ArrayList?=null, + + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null +): Parcelable { -} - - -/* - Model: ErrorResponse -*/ -@Parcelize -data class ErrorResponse( - @SerializedName("status") - var status: Int?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("message") - var message: String?=null, - @SerializedName("code") - var code: String?=null, - @SerializedName("error") - var error: String?=null -): Parcelable { +} + + +/* + Model: GetSearchWordsDetailResponse +*/ +@Parcelize +data class GetSearchWordsDetailResponse( + + @SerializedName("items") + var items: GetSearchWordsData?=null, + @SerializedName("page") + var page: Page?=null +): Parcelable { @@ -24016,20 +24036,20 @@ data class CreateSearchKeyword( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("result") + var result: SearchKeywordResult?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("words") var words: ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("result") - var result: SearchKeywordResult?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -24045,26 +24065,6 @@ data class CreateSearchKeyword( -} - - -/* - Model: DeleteResponse -*/ -@Parcelize -data class DeleteResponse( - - - - @SerializedName("message") - var message: String?=null - -): Parcelable { - - - - - } @@ -24101,20 +24101,20 @@ data class GetAutocompleteWordsData( + @SerializedName("results") + var results: @RawValue ArrayList>?=null, + @SerializedName("uid") var uid: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("words") + var words: ArrayList?=null, @SerializedName("app_id") var appId: String?=null, - @SerializedName("words") - var words: ArrayList?=null, - - @SerializedName("results") - var results: @RawValue ArrayList>?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -24166,17 +24166,17 @@ data class AutocompletePageAction( - @SerializedName("type") - var type: String?=null, - - @SerializedName("url") - var url: String?=null, - @SerializedName("params") var params: @RawValue HashMap?=null, @SerializedName("query") - var query: @RawValue HashMap?=null + var query: @RawValue HashMap?=null, + + @SerializedName("url") + var url: String?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -24226,14 +24226,14 @@ data class Media( - @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 { @@ -24256,17 +24256,17 @@ data class AutocompleteResult( - @SerializedName("display") - var display: String?=null, - @SerializedName("action") var action: AutocompleteAction?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("logo") var logo: Media?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null + @SerializedName("display") + var display: String?=null ): Parcelable { @@ -24291,20 +24291,20 @@ data class CreateAutocompleteKeyword( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("results") + var results: ArrayList?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("words") var words: ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("results") - var results: ArrayList?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -24331,17 +24331,17 @@ data class CreateAutocompleteWordsResponse( - @SerializedName("results") - var results: @RawValue ArrayList>?=null, - @SerializedName("app_id") var appId: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("words") - var words: ArrayList?=null + var words: ArrayList?=null, + + @SerializedName("results") + var results: @RawValue ArrayList>?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -24366,23 +24366,23 @@ data class ProductBundleItem( - @SerializedName("product_uid") - var productUid: Int?=null, - - @SerializedName("auto_select") - var autoSelect: Boolean?=null, + @SerializedName("allow_remove") + var allowRemove: Boolean?=null, @SerializedName("auto_add_to_cart") var autoAddToCart: Boolean?=null, - @SerializedName("max_quantity") - var maxQuantity: Int?=null, - @SerializedName("min_quantity") var minQuantity: Int?=null, - @SerializedName("allow_remove") - var allowRemove: Boolean?=null + @SerializedName("auto_select") + var autoSelect: Boolean?=null, + + @SerializedName("product_uid") + var productUid: Int?=null, + + @SerializedName("max_quantity") + var maxQuantity: Int?=null ): Parcelable { @@ -24411,50 +24411,50 @@ data class GetProductBundleCreateResponse( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("choice") var choice: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("page_visibility") + var pageVisibility: ArrayList?=null, - @SerializedName("products") - var products: ArrayList?=null, + @SerializedName("id") + var id: String?=null, @SerializedName("logo") var logo: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, @SerializedName("slug") var slug: 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("products") + var products: ArrayList?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null + @SerializedName("created_on") + var createdOn: String?=null ): Parcelable { @@ -24526,47 +24526,47 @@ data class ProductBundleRequest( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("choice") var choice: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("name") - var name: String?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, - @SerializedName("products") - var products: ArrayList?=null, + @SerializedName("page_visibility") + var pageVisibility: ArrayList?=null, @SerializedName("logo") var logo: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("products") + var products: ArrayList?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null + @SerializedName("created_on") + var createdOn: String?=null ): Parcelable { @@ -24604,27 +24604,24 @@ data class ProductBundleRequest( /* - Model: Price + Model: Size */ @Parcelize -data class Price( - +data class Size( - @SerializedName("currency") - var currency: String?=null, - @SerializedName("min_marked") - var minMarked: Double?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("min_effective") - var minEffective: Double?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("max_effective") - var maxEffective: Double?=null, + @SerializedName("is_available") + var isAvailable: Boolean?=null, - @SerializedName("max_marked") - var maxMarked: Double?=null + @SerializedName("display") + var display: String?=null ): Parcelable { @@ -24638,105 +24635,108 @@ data class Price( - - } /* - Model: Size + Model: LimitedProductData */ @Parcelize -data class Size( +data class LimitedProductData( - @SerializedName("display") - var display: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("images") + var images: ArrayList?=null, - @SerializedName("is_available") - var isAvailable: Boolean?=null + @SerializedName("price") + var price: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("item_code") + var itemCode: String?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, + @SerializedName("identifier") + var identifier: @RawValue HashMap?=null + +): Parcelable { -} - - -/* - Model: LimitedProductData -*/ -@Parcelize -data class LimitedProductData( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("item_code") - var itemCode: String?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, - @SerializedName("price") - var price: @RawValue HashMap?=null, - @SerializedName("images") - var images: ArrayList?=null, - @SerializedName("short_description") - var shortDescription: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null -): Parcelable { + + +} + + +/* + Model: Price +*/ +@Parcelize +data class Price( + @SerializedName("min_marked") + var minMarked: Double?=null, + @SerializedName("max_marked") + var maxMarked: Double?=null, + @SerializedName("currency") + var currency: String?=null, + @SerializedName("min_effective") + var minEffective: Double?=null, + @SerializedName("max_effective") + var maxEffective: Double?=null +): Parcelable { @@ -24761,32 +24761,32 @@ data class GetProducts( - @SerializedName("product_uid") - var productUid: Int?=null, + @SerializedName("allow_remove") + var allowRemove: Boolean?=null, - @SerializedName("auto_select") - var autoSelect: Boolean?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, @SerializedName("auto_add_to_cart") var autoAddToCart: Boolean?=null, - @SerializedName("price") - var price: Price?=null, - @SerializedName("min_quantity") var minQuantity: Int?=null, - @SerializedName("max_quantity") - var maxQuantity: Int?=null, + @SerializedName("product_details") + var productDetails: LimitedProductData?=null, - @SerializedName("allow_remove") - var allowRemove: Boolean?=null, + @SerializedName("price") + var price: Price?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null, + @SerializedName("auto_select") + var autoSelect: Boolean?=null, - @SerializedName("product_details") - var productDetails: LimitedProductData?=null + @SerializedName("product_uid") + var productUid: Int?=null, + + @SerializedName("max_quantity") + var maxQuantity: Int?=null ): Parcelable { @@ -24821,35 +24821,35 @@ data class GetProductBundleResponse( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("name") + var name: String?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("choice") var choice: String?=null, - @SerializedName("name") - var name: String?=null, - - @SerializedName("products") - var products: ArrayList?=null, + @SerializedName("page_visibility") + var pageVisibility: ArrayList?=null, @SerializedName("logo") var logo: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, @SerializedName("slug") var slug: String?=null, + @SerializedName("products") + var products: ArrayList?=null, + @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, - - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -24886,41 +24886,41 @@ data class ProductBundleUpdateRequest( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - - @SerializedName("choice") - var choice: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("products") - var products: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("choice") + var choice: String?=null, + + @SerializedName("page_visibility") + var pageVisibility: ArrayList?=null, @SerializedName("logo") var logo: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("products") + var products: ArrayList?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, - - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -24986,14 +24986,14 @@ data class Meta( - @SerializedName("headers") - var headers: @RawValue HashMap?=null, - @SerializedName("values") var values: @RawValue ArrayList>?=null, @SerializedName("unit") - var unit: String?=null + var unit: String?=null, + + @SerializedName("headers") + var headers: @RawValue HashMap?=null ): Parcelable { @@ -25036,50 +25036,50 @@ data class ValidateSizeGuide( - @SerializedName("description") - var description: String?=null, - - @SerializedName("brand_id") - var brandId: Int?=null, - - @SerializedName("subtitle") - var subtitle: String?=null, - @SerializedName("active") var active: Boolean?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("guide") - var guide: Guide?=null, - @SerializedName("modified_on") var modifiedOn: String?=null, + @SerializedName("title") + var title: String?=null, + + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, + + @SerializedName("guide") + var guide: Guide?=null, + @SerializedName("id") var id: String?=null, + @SerializedName("tag") + var tag: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("modified_by") var modifiedBy: @RawValue HashMap?=null, - @SerializedName("title") - var title: String?=null, + @SerializedName("subtitle") + var subtitle: String?=null, - @SerializedName("image") - var image: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("tag") - var tag: String?=null, + @SerializedName("brand_id") + var brandId: Int?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null + @SerializedName("image") + var image: String?=null ): Parcelable { @@ -25146,44 +25146,44 @@ data class SizeGuideResponse( - @SerializedName("brand_id") - var brandId: Int?=null, - - @SerializedName("subtitle") - var subtitle: String?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("active") var active: Boolean?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("name") var name: String?=null, + @SerializedName("title") + var title: String?=null, + + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, + @SerializedName("guide") var guide: @RawValue HashMap?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("id") var id: String?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - - @SerializedName("title") - var title: String?=null, + @SerializedName("tag") + var tag: String?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("tag") - var tag: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null + @SerializedName("subtitle") + var subtitle: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("brand_id") + var brandId: Int?=null ): Parcelable { @@ -25206,6 +25206,66 @@ data class SizeGuideResponse( + + + + + + + + + +} + + +/* + Model: MOQ +*/ +@Parcelize +data class MOQ( + + + + @SerializedName("increment_unit") + var incrementUnit: Int?=null, + + @SerializedName("minimum") + var minimum: Int?=null, + + @SerializedName("maximum") + var maximum: Int?=null + +): Parcelable { + + + + + + + + + +} + + +/* + Model: ApplicationItemResponse +*/ +@Parcelize +data class ApplicationItemResponse( + + + + @SerializedName("alt_text") + var altText: @RawValue HashMap?=null, + + @SerializedName("seo") + var seo: SEO?=null, + + @SerializedName("moq") + var moq: MOQ?=null + +): Parcelable { @@ -25226,11 +25286,11 @@ data class MetaFields( - @SerializedName("key") - var key: String?=null, - @SerializedName("value") - var value: String?=null + var value: String?=null, + + @SerializedName("key") + var key: String?=null ): Parcelable { @@ -25276,11 +25336,11 @@ data class SuccessResponse1( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("success") - var success: Boolean?=null + var success: Boolean?=null, + + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -25331,15 +25391,15 @@ data class PageResponseType( - @SerializedName("total_count") - var totalCount: Int?=null, - @SerializedName("current") var current: Int?=null, @SerializedName("next") var next: Int?=null, + @SerializedName("total_count") + var totalCount: Int?=null, + @SerializedName("has_next") var hasNext: Boolean?=null @@ -25366,11 +25426,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 { @@ -25411,29 +25471,29 @@ data class AttributeDetailsGroup( - @SerializedName("priority") - var priority: Int?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("unit") + var unit: String?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("display_type") + var displayType: String?=null, - @SerializedName("unit") - var unit: String?=null, + @SerializedName("logo") + var logo: String?=null, @SerializedName("key") var key: String?=null, - @SerializedName("display_type") - var displayType: String?=null + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("priority") + var priority: Int?=null ): Parcelable { @@ -25466,32 +25526,32 @@ data class AppConfigurationDetail( - @SerializedName("priority") - var priority: Int?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("is_default") + var isDefault: Boolean?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("logo") var logo: String?=null, + @SerializedName("template_slugs") + var templateSlugs: ArrayList?=null, + @SerializedName("attributes") var attributes: ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("is_default") - var isDefault: Boolean?=null, - - @SerializedName("slug") - var slug: String?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("template_slugs") - var templateSlugs: ArrayList?=null + @SerializedName("priority") + var priority: Int?=null ): Parcelable { @@ -25546,29 +25606,29 @@ data class AppConfigurationsSort( - @SerializedName("priority") - var priority: Int?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("app_id") - var appId: String?=null, - - @SerializedName("logo") - var logo: String?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("logo") + var logo: String?=null, @SerializedName("default_key") var defaultKey: String?=null, @SerializedName("key") - var key: String?=null + var key: String?=null, + + @SerializedName("app_id") + var appId: String?=null, + + @SerializedName("priority") + var priority: Int?=null ): Parcelable { @@ -25634,18 +25694,24 @@ data class DefaultKeyRequest( /* - Model: MetaDataListingSortMetaResponse + Model: GetCatalogConfigurationDetailsProduct */ @Parcelize -data class MetaDataListingSortMetaResponse( +data class GetCatalogConfigurationDetailsProduct( - @SerializedName("display") - var display: String?=null, + @SerializedName("similar") + var similar: @RawValue HashMap?=null, - @SerializedName("key") - var key: String?=null + @SerializedName("detail") + var detail: @RawValue HashMap?=null, + + @SerializedName("variant") + var variant: @RawValue HashMap?=null, + + @SerializedName("compare") + var compare: @RawValue HashMap?=null ): Parcelable { @@ -25655,19 +25721,32 @@ data class MetaDataListingSortMetaResponse( -} + + + + +} /* - Model: MetaDataListingSortResponse + Model: MetaDataListingFilterMetaResponse */ @Parcelize -data class MetaDataListingSortResponse( +data class MetaDataListingFilterMetaResponse( - @SerializedName("data") - var data: ArrayList?=null + @SerializedName("units") + var units: @RawValue ArrayList>?=null, + + @SerializedName("key") + var key: String?=null, + + @SerializedName("filter_types") + var filterTypes: ArrayList?=null, + + @SerializedName("display") + var display: String?=null ): Parcelable { @@ -25675,34 +25754,50 @@ data class MetaDataListingSortResponse( + + + + + + } /* - Model: MetaDataListingFilterMetaResponse + Model: MetaDataListingFilterResponse */ @Parcelize -data class MetaDataListingFilterMetaResponse( +data class MetaDataListingFilterResponse( - @SerializedName("filter_types") - var filterTypes: ArrayList?=null, + @SerializedName("data") + var data: ArrayList?=null - @SerializedName("display") - var display: String?=null, +): Parcelable { - @SerializedName("key") - var key: String?=null, - @SerializedName("units") - var units: @RawValue ArrayList>?=null -): Parcelable { + + +} + + +/* + Model: MetaDataListingSortMetaResponse +*/ +@Parcelize +data class MetaDataListingSortMetaResponse( + @SerializedName("key") + var key: String?=null, + + @SerializedName("display") + var display: String?=null +): Parcelable { @@ -25714,15 +25809,15 @@ data class MetaDataListingFilterMetaResponse( /* - Model: MetaDataListingFilterResponse + Model: MetaDataListingSortResponse */ @Parcelize -data class MetaDataListingFilterResponse( +data class MetaDataListingSortResponse( @SerializedName("data") - var data: ArrayList?=null + var data: ArrayList?=null ): Parcelable { @@ -25741,11 +25836,11 @@ data class MetaDataListingResponse( - @SerializedName("sort") - var sort: MetaDataListingSortResponse?=null, - @SerializedName("filter") - var filter: MetaDataListingFilterResponse?=null + var filter: MetaDataListingFilterResponse?=null, + + @SerializedName("sort") + var sort: MetaDataListingSortResponse?=null ): Parcelable { @@ -25759,31 +25854,46 @@ data class MetaDataListingResponse( /* - Model: GetCatalogConfigurationDetailsProduct + Model: GetCatalogConfigurationMetaData */ @Parcelize -data class GetCatalogConfigurationDetailsProduct( +data class GetCatalogConfigurationMetaData( - @SerializedName("detail") - var detail: @RawValue HashMap?=null, + @SerializedName("product") + var product: GetCatalogConfigurationDetailsProduct?=null, - @SerializedName("variant") - var variant: @RawValue HashMap?=null, + @SerializedName("listing") + var listing: MetaDataListingResponse?=null - @SerializedName("compare") - var compare: @RawValue HashMap?=null, +): Parcelable { - @SerializedName("similar") - var similar: @RawValue HashMap?=null -): Parcelable { +} + + +/* + Model: ProductSize +*/ +@Parcelize +data class ProductSize( + + + + @SerializedName("min") + var min: Int?=null, + + @SerializedName("max") + var max: Int?=null + +): Parcelable { + @@ -25794,18 +25904,33 @@ data class GetCatalogConfigurationDetailsProduct( /* - Model: GetCatalogConfigurationMetaData + Model: ConfigurationProductConfig */ @Parcelize -data class GetCatalogConfigurationMetaData( +data class ConfigurationProductConfig( - @SerializedName("listing") - var listing: MetaDataListingResponse?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("product") - var product: GetCatalogConfigurationDetailsProduct?=null + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("key") + var key: String?=null, + + @SerializedName("size") + var size: ProductSize?=null, + + @SerializedName("subtitle") + var subtitle: String?=null, + + @SerializedName("priority") + var priority: Int?=null ): Parcelable { @@ -25815,31 +25940,67 @@ data class GetCatalogConfigurationMetaData( + + + + + + + + + + } /* - Model: ConfigurationListingSortConfig + Model: ConfigurationProductSimilar */ @Parcelize -data class ConfigurationListingSortConfig( +data class ConfigurationProductSimilar( - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("config") + var config: ArrayList?=null + +): Parcelable { + + + + + +} + + +/* + Model: ConfigurationProductVariantConfig +*/ +@Parcelize +data class ConfigurationProductVariantConfig( + + @SerializedName("name") var name: String?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("is_active") var isActive: Boolean?=null, + @SerializedName("display_type") + var displayType: String?=null, + + @SerializedName("logo") + var logo: String?=null, + @SerializedName("key") - var key: String?=null + var key: String?=null, + + @SerializedName("size") + var size: ProductSize?=null, + + @SerializedName("priority") + var priority: Int?=null ): Parcelable { @@ -25855,22 +26016,46 @@ data class ConfigurationListingSortConfig( + + + + } /* - Model: ConfigurationListingSort + Model: ConfigurationProductVariant */ @Parcelize -data class ConfigurationListingSort( - +data class ConfigurationProductVariant( - @SerializedName("default_key") - var defaultKey: String?=null, @SerializedName("config") - var config: ArrayList?=null + var config: ArrayList?=null + +): Parcelable { + + + + + +} + + +/* + Model: ConfigurationProduct +*/ +@Parcelize +data class ConfigurationProduct( + + + + @SerializedName("similar") + var similar: ConfigurationProductSimilar?=null, + + @SerializedName("variant") + var variant: ConfigurationProductVariant?=null ): Parcelable { @@ -25891,14 +26076,14 @@ data class ConfigurationBucketPoints( - @SerializedName("display") - var display: String?=null, + @SerializedName("start") + var start: Double?=null, @SerializedName("end") var end: Double?=null, - @SerializedName("start") - var start: Double?=null + @SerializedName("display") + var display: String?=null ): Parcelable { @@ -25921,21 +26106,21 @@ data class ConfigurationListingFilterValue( - @SerializedName("map_values") - var mapValues: @RawValue ArrayList>?=null, - @SerializedName("condition") var condition: String?=null, - @SerializedName("value") - var value: String?=null, - @SerializedName("sort") var sort: String?=null, + @SerializedName("map_values") + var mapValues: @RawValue ArrayList>?=null, + @SerializedName("map") var map: @RawValue HashMap?=null, + @SerializedName("value") + var value: String?=null, + @SerializedName("bucket_points") var bucketPoints: ArrayList?=null @@ -25966,29 +26151,29 @@ data class ConfigurationListingFilterConfig( - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("value_config") + var valueConfig: ConfigurationListingFilterValue?=null, @SerializedName("name") var name: String?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("value_config") - var valueConfig: ConfigurationListingFilterValue?=null, - @SerializedName("type") var type: String?=null, + @SerializedName("logo") + var logo: String?=null, + @SerializedName("display_name") var displayName: String?=null, @SerializedName("key") - var key: String?=null + var key: String?=null, + + @SerializedName("priority") + var priority: Int?=null ): Parcelable { @@ -26039,83 +26224,27 @@ data class ConfigurationListingFilter( /* - Model: ConfigurationListing + Model: ConfigurationListingSortConfig */ @Parcelize -data class ConfigurationListing( +data class ConfigurationListingSortConfig( - @SerializedName("sort") - var sort: ConfigurationListingSort?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("filter") - var filter: ConfigurationListingFilter?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: ProductSize -*/ -@Parcelize -data class ProductSize( - - - - @SerializedName("min") - var min: Int?=null, - - @SerializedName("max") - var max: Int?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: ConfigurationProductVariantConfig -*/ -@Parcelize -data class ConfigurationProductVariantConfig( - - - - @SerializedName("size") - var size: ProductSize?=null, - - @SerializedName("priority") - var priority: Int?=null, - - @SerializedName("name") - var name: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("logo") var logo: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("key") var key: String?=null, - @SerializedName("display_type") - var displayType: String?=null + @SerializedName("priority") + var priority: Int?=null ): Parcelable { @@ -26131,61 +26260,22 @@ data class ConfigurationProductVariantConfig( - - - - -} - - -/* - Model: ConfigurationProductVariant -*/ -@Parcelize -data class ConfigurationProductVariant( - - - - @SerializedName("config") - var config: ArrayList?=null - -): Parcelable { - - - - - } /* - Model: ConfigurationProductConfig + Model: ConfigurationListingSort */ @Parcelize -data class ConfigurationProductConfig( - - - - @SerializedName("size") - var size: ProductSize?=null, - - @SerializedName("subtitle") - var subtitle: String?=null, - - @SerializedName("priority") - var priority: Int?=null, +data class ConfigurationListingSort( - @SerializedName("logo") - var logo: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("title") - var title: String?=null, + @SerializedName("default_key") + var defaultKey: String?=null, - @SerializedName("key") - var key: String?=null + @SerializedName("config") + var config: ArrayList?=null ): Parcelable { @@ -26195,52 +26285,22 @@ data class ConfigurationProductConfig( - - - - - - - - - - -} - - -/* - Model: ConfigurationProductSimilar -*/ -@Parcelize -data class ConfigurationProductSimilar( - - - - @SerializedName("config") - var config: ArrayList?=null - -): Parcelable { - - - - - } /* - Model: ConfigurationProduct + Model: ConfigurationListing */ @Parcelize -data class ConfigurationProduct( +data class ConfigurationListing( - @SerializedName("variant") - var variant: ConfigurationProductVariant?=null, + @SerializedName("filter") + var filter: ConfigurationListingFilter?=null, - @SerializedName("similar") - var similar: ConfigurationProductSimilar?=null + @SerializedName("sort") + var sort: ConfigurationListingSort?=null ): Parcelable { @@ -26261,38 +26321,38 @@ data class AppCatalogConfiguration( - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("config_type") - var configType: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("product") + var product: ConfigurationProduct?=null, @SerializedName("listing") var listing: ConfigurationListing?=null, - @SerializedName("product") - var product: ConfigurationProduct?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, @SerializedName("type") var type: String?=null, - @SerializedName("config_id") - var configId: String?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("id") + var id: String?=null, @SerializedName("modified_by") var modifiedBy: @RawValue HashMap?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("config_type") + var configType: String?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null + @SerializedName("app_id") + var appId: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("config_id") + var configId: String?=null ): Parcelable { @@ -26356,35 +26416,35 @@ data class AppConfiguration( - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("config_type") - var configType: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("product") + var product: ConfigurationProduct?=null, @SerializedName("listing") var listing: ConfigurationListing?=null, - @SerializedName("product") - var product: ConfigurationProduct?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, @SerializedName("type") var type: String?=null, - @SerializedName("config_id") - var configId: String?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("modified_by") var modifiedBy: @RawValue HashMap?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null + @SerializedName("config_type") + var configType: String?=null, + + @SerializedName("app_id") + var appId: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("config_id") + var configId: String?=null ): Parcelable { @@ -26421,11 +26481,11 @@ data class GetCatalogConfigurationDetailsSchemaListing( - @SerializedName("sort") - var sort: @RawValue HashMap?=null, - @SerializedName("filter") - var filter: @RawValue HashMap?=null + var filter: @RawValue HashMap?=null, + + @SerializedName("sort") + var sort: @RawValue HashMap?=null ): Parcelable { @@ -26446,21 +26506,21 @@ data class EntityConfiguration( - @SerializedName("config_type") - var configType: String?=null, - - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("product") + var product: GetCatalogConfigurationDetailsProduct?=null, @SerializedName("listing") var listing: GetCatalogConfigurationDetailsSchemaListing?=null, - @SerializedName("product") - var product: GetCatalogConfigurationDetailsProduct?=null, - @SerializedName("id") var id: String?=null, + @SerializedName("config_type") + var configType: String?=null, + + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("config_id") var configId: String?=null @@ -26509,27 +26569,21 @@ data class GetAppCatalogEntityConfiguration( /* - Model: ProductFiltersKey + Model: ProductSortOn */ @Parcelize -data class ProductFiltersKey( +data class ProductSortOn( @SerializedName("name") var name: String?=null, - @SerializedName("operators") - var operators: ArrayList?=null, - - @SerializedName("logo") - var logo: String?=null, - - @SerializedName("kind") - var kind: String?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("display") - var display: String?=null + @SerializedName("is_selected") + var isSelected: Boolean?=null ): Parcelable { @@ -26541,10 +26595,6 @@ data class ProductFiltersKey( - - - - } @@ -26556,41 +26606,41 @@ data class ProductFiltersValue( + @SerializedName("display_format") + var displayFormat: String?=null, + @SerializedName("is_selected") var isSelected: Boolean?=null, - @SerializedName("count") - var count: Int?=null, + @SerializedName("display") + var display: String?=null, + + @SerializedName("min") + var min: Int?=null, @SerializedName("currency_symbol") var currencySymbol: String?=null, - @SerializedName("value") - var value: @RawValue Any?=null, - - @SerializedName("selected_min") - var selectedMin: Int?=null, + @SerializedName("selected_max") + var selectedMax: Int?=null, @SerializedName("query_format") var queryFormat: String?=null, - @SerializedName("max") - var max: Int?=null, - @SerializedName("currency_code") var currencyCode: String?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("value") + var value: @RawValue Any?=null, - @SerializedName("selected_max") - var selectedMax: Int?=null, + @SerializedName("max") + var max: Int?=null, - @SerializedName("display_format") - var displayFormat: String?=null, + @SerializedName("selected_min") + var selectedMin: Int?=null, - @SerializedName("min") - var min: Int?=null + @SerializedName("count") + var count: Int?=null ): Parcelable { @@ -26624,18 +26674,27 @@ data class ProductFiltersValue( /* - Model: ProductFilters + Model: ProductFiltersKey */ @Parcelize -data class ProductFilters( +data class ProductFiltersKey( - @SerializedName("key") - var key: ProductFiltersKey?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("values") - var values: ArrayList?=null + @SerializedName("kind") + var kind: String?=null, + + @SerializedName("display") + var display: String?=null, + + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("operators") + var operators: ArrayList?=null ): Parcelable { @@ -26645,25 +26704,28 @@ data class ProductFilters( + + + + + + } /* - Model: ProductSortOn + Model: ProductFilters */ @Parcelize -data class ProductSortOn( - +data class ProductFilters( - @SerializedName("is_selected") - var isSelected: Boolean?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("values") + var values: ArrayList?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("key") + var key: ProductFiltersKey?=null ): Parcelable { @@ -26673,8 +26735,6 @@ data class ProductSortOn( - - } @@ -26686,12 +26746,12 @@ data class GetCollectionQueryOptionResponse( - @SerializedName("filters") - var filters: ArrayList?=null, - @SerializedName("sort_on") var sortOn: ArrayList?=null, + @SerializedName("filters") + var filters: ArrayList?=null, + @SerializedName("operators") var operators: HashMap?=null @@ -26716,14 +26776,14 @@ data class CollectionListingFilterTag( + @SerializedName("name") + var name: String?=null, + @SerializedName("is_selected") var isSelected: Boolean?=null, @SerializedName("display") - var display: String?=null, - - @SerializedName("name") - var name: String?=null + var display: String?=null ): Parcelable { @@ -26746,14 +26806,14 @@ data class CollectionListingFilterType( + @SerializedName("name") + var name: String?=null, + @SerializedName("is_selected") var isSelected: Boolean?=null, @SerializedName("display") - var display: String?=null, - - @SerializedName("name") - var name: String?=null + var display: String?=null ): Parcelable { @@ -26801,14 +26861,14 @@ data class BannerImage( + @SerializedName("url") + var url: String?=null, + @SerializedName("type") var type: String?=null, @SerializedName("aspect_ratio") - var aspectRatio: String?=null, - - @SerializedName("url") - var url: String?=null + var aspectRatio: String?=null ): Parcelable { @@ -26856,12 +26916,12 @@ data class Media1( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("url") var url: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("type") var type: String?=null @@ -26886,14 +26946,14 @@ data class CollectionQuery( - @SerializedName("op") - var op: String?=null, + @SerializedName("attribute") + var attribute: String?=null, @SerializedName("value") var value: @RawValue ArrayList?=null, - @SerializedName("attribute") - var attribute: String?=null + @SerializedName("op") + var op: String?=null ): Parcelable { @@ -26916,65 +26976,65 @@ data class GetCollectionDetailNest( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("action") + var action: Action?=null, - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("cron") + var cron: @RawValue HashMap?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, - @SerializedName("action") - var action: Action?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, + @SerializedName("app_id") + var appId: String?=null, @SerializedName("banners") var banners: ImageUrls?=null, - @SerializedName("app_id") - var appId: String?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("logo") + var logo: Media1?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, + @SerializedName("tag") + var tag: ArrayList?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("tag") - var tag: ArrayList?=null, - - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("badge") - var badge: @RawValue HashMap?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("logo") - var logo: Media1?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, @SerializedName("query") - var query: ArrayList?=null + var query: ArrayList?=null, + + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -27054,18 +27114,18 @@ data class GetCollectionListingResponse( /* - Model: SeoDetail + Model: CollectionBadge */ @Parcelize -data class SeoDetail( +data class CollectionBadge( - @SerializedName("description") - var description: String?=null, + @SerializedName("text") + var text: String?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("color") + var color: String?=null ): Parcelable { @@ -27079,27 +27139,24 @@ data class SeoDetail( /* - Model: CollectionSchedule + Model: UserInfo */ @Parcelize -data class CollectionSchedule( - +data class UserInfo( - @SerializedName("start") - var start: String?=null, - @SerializedName("end") - var end: String?=null, + @SerializedName("username") + var username: String?=null, - @SerializedName("duration") - var duration: Int?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("cron") - var cron: String?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("next_schedule") - var nextSchedule: ArrayList?=null + @SerializedName("email") + var email: String?=null ): Parcelable { @@ -27113,30 +27170,22 @@ data class CollectionSchedule( - - } /* - Model: UserInfo + Model: CollectionImage */ @Parcelize -data class UserInfo( - - +data class CollectionImage( - @SerializedName("uid") - var uid: String?=null, - @SerializedName("email") - var email: String?=null, - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("username") - var username: String?=null + @SerializedName("aspect_ratio") + var aspectRatio: String?=null ): Parcelable { @@ -27146,26 +27195,22 @@ data class UserInfo( - - - - } /* - Model: CollectionImage + Model: CollectionBanner */ @Parcelize -data class CollectionImage( +data class CollectionBanner( - @SerializedName("aspect_ratio") - var aspectRatio: String?=null, + @SerializedName("portrait") + var portrait: CollectionImage?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("landscape") + var landscape: CollectionImage?=null ): Parcelable { @@ -27179,18 +27224,27 @@ data class CollectionImage( /* - Model: CollectionBanner + Model: CollectionSchedule */ @Parcelize -data class CollectionBanner( +data class CollectionSchedule( - @SerializedName("portrait") - var portrait: CollectionImage?=null, + @SerializedName("start") + var start: String?=null, - @SerializedName("landscape") - var landscape: CollectionImage?=null + @SerializedName("next_schedule") + var nextSchedule: ArrayList?=null, + + @SerializedName("duration") + var duration: Int?=null, + + @SerializedName("end") + var end: String?=null, + + @SerializedName("cron") + var cron: String?=null ): Parcelable { @@ -27200,22 +27254,28 @@ data class CollectionBanner( + + + + + + } /* - Model: CollectionBadge + Model: SeoDetail */ @Parcelize -data class CollectionBadge( +data class SeoDetail( - @SerializedName("color") - var color: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("text") - var text: String?=null + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -27236,80 +27296,80 @@ data class CreateCollection( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - - @SerializedName("seo") - var seo: SeoDetail?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("is_visible") - var isVisible: Boolean?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("_locale_language") - var localeLanguage: @RawValue HashMap?=null, + @SerializedName("sort_on") + var sortOn: String?=null, - @SerializedName("_schedule") - var schedule: CollectionSchedule?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, + @SerializedName("badge") + var badge: CollectionBadge?=null, @SerializedName("published") var published: Boolean?=null, - @SerializedName("sort_on") - var sortOn: String?=null, - - @SerializedName("created_by") - var createdBy: UserInfo?=null, + @SerializedName("modified_by") + var modifiedBy: UserInfo?=null, - @SerializedName("banners") - var banners: CollectionBanner?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, @SerializedName("app_id") var appId: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("banners") + var banners: CollectionBanner?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, + @SerializedName("created_by") + var createdBy: UserInfo?=null, + + @SerializedName("logo") + var logo: CollectionImage?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("badge") - var badge: CollectionBadge?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("logo") - var logo: CollectionImage?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("_schedule") + var schedule: CollectionSchedule?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("modified_by") - var modifiedBy: UserInfo?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("seo") + var seo: SeoDetail?=null, @SerializedName("query") - var query: ArrayList?=null + var query: ArrayList?=null, + + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, + + @SerializedName("is_visible") + var isVisible: Boolean?=null, + + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -27376,62 +27436,62 @@ data class CollectionCreateResponse( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - - @SerializedName("name") - var name: String?=null, + @SerializedName("sort_on") + var sortOn: String?=null, - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, + @SerializedName("cron") + var cron: @RawValue HashMap?=null, - @SerializedName("sort_on") - var sortOn: String?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, @SerializedName("app_id") var appId: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("logo") + var logo: BannerImage?=null, @SerializedName("tag") var tag: ArrayList?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("badge") - var badge: @RawValue HashMap?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("logo") - var logo: BannerImage?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, @SerializedName("query") - var query: ArrayList?=null + var query: ArrayList?=null, + + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -27486,61 +27546,61 @@ data class CollectionDetailResponse( - @SerializedName("description") - var description: String?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - - @SerializedName("priority") - var priority: Int?=null, - - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("name") - var name: String?=null, - @SerializedName("badge") var badge: @RawValue HashMap?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("logo") - var logo: Media1?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, - @SerializedName("type") var type: String?=null, - @SerializedName("slug") - var slug: String?=null, - - @SerializedName("cron") - var cron: @RawValue HashMap?=null, - - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, - - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("logo") + var logo: Media1?=null, @SerializedName("tag") var tag: ArrayList?=null, - @SerializedName("query") - var query: ArrayList?=null - -): Parcelable { + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null, + + @SerializedName("query") + var query: ArrayList?=null, + + @SerializedName("priority") + var priority: Int?=null, + + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, + + @SerializedName("app_id") + var appId: String?=null, + + @SerializedName("description") + var description: String?=null, + + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("cron") + var cron: @RawValue HashMap?=null + +): Parcelable { @@ -27591,74 +27651,74 @@ data class UpdateCollection( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - - @SerializedName("seo") - var seo: SeoDetail?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("is_visible") - var isVisible: Boolean?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("_locale_language") - var localeLanguage: @RawValue HashMap?=null, + @SerializedName("sort_on") + var sortOn: String?=null, - @SerializedName("_schedule") - var schedule: CollectionSchedule?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, + @SerializedName("badge") + var badge: CollectionBadge?=null, @SerializedName("published") var published: Boolean?=null, - @SerializedName("sort_on") - var sortOn: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserInfo?=null, + + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, @SerializedName("banners") var banners: CollectionBanner?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, + @SerializedName("logo") + var logo: CollectionImage?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("badge") - var badge: CollectionBadge?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("logo") - var logo: CollectionImage?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("_schedule") + var schedule: CollectionSchedule?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("modified_by") - var modifiedBy: UserInfo?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("seo") + var seo: SeoDetail?=null, @SerializedName("query") - var query: ArrayList?=null + var query: ArrayList?=null, + + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, + + @SerializedName("is_visible") + var isVisible: Boolean?=null, + + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -27721,17 +27781,17 @@ data class ProductBrand( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("action") var action: Action?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("logo") var logo: Media1?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -27749,21 +27809,24 @@ data class ProductBrand( /* - Model: ProductDetailAttribute + Model: Price1 */ @Parcelize -data class ProductDetailAttribute( +data class Price1( - @SerializedName("type") - var type: String?=null, + @SerializedName("min") + var min: Double?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, - @SerializedName("value") - var value: String?=null + @SerializedName("max") + var max: Double?=null, + + @SerializedName("currency_symbol") + var currencySymbol: String?=null ): Parcelable { @@ -27775,22 +27838,24 @@ data class ProductDetailAttribute( + + } /* - Model: ProductDetailGroupedAttribute + Model: ProductListingPrice */ @Parcelize -data class ProductDetailGroupedAttribute( +data class ProductListingPrice( - @SerializedName("details") - var details: ArrayList?=null, + @SerializedName("marked") + var marked: Price1?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("effective") + var effective: Price1?=null ): Parcelable { @@ -27804,24 +27869,21 @@ data class ProductDetailGroupedAttribute( /* - Model: Price1 + Model: ProductDetailAttribute */ @Parcelize -data class Price1( - +data class ProductDetailAttribute( - @SerializedName("currency_code") - var currencyCode: String?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("min") - var min: Double?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("max") - var max: Double?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -27833,24 +27895,22 @@ data class Price1( - - } /* - Model: ProductListingPrice + Model: ProductDetailGroupedAttribute */ @Parcelize -data class ProductListingPrice( +data class ProductDetailGroupedAttribute( - @SerializedName("effective") - var effective: Price1?=null, + @SerializedName("details") + var details: ArrayList?=null, - @SerializedName("marked") - var marked: Price1?=null + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -27871,68 +27931,71 @@ data class ProductListingDetail( - @SerializedName("has_variant") - var hasVariant: Boolean?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, - @SerializedName("color") - var color: String?=null, + @SerializedName("teaser_tag") + var teaserTag: @RawValue HashMap?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("rating_count") - var ratingCount: Int?=null, + @SerializedName("promo_meta") + var promoMeta: @RawValue HashMap?=null, - @SerializedName("similars") - var similars: ArrayList?=null, + @SerializedName("short_description") + var shortDescription: String?=null, - @SerializedName("sellable") - var sellable: Boolean?=null, + @SerializedName("image_nature") + var imageNature: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("medias") + var medias: ArrayList?=null, - @SerializedName("item_code") - var itemCode: String?=null, + @SerializedName("discount") + var discount: String?=null, @SerializedName("brand") var brand: ProductBrand?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, - @SerializedName("teaser_tag") - var teaserTag: @RawValue HashMap?=null, + @SerializedName("item_code") + var itemCode: String?=null, - @SerializedName("promo_meta") - var promoMeta: @RawValue HashMap?=null, + @SerializedName("price") + var price: ProductListingPrice?=null, - @SerializedName("discount") - var discount: String?=null, + @SerializedName("item_type") + var itemType: String?=null, @SerializedName("product_online_date") var productOnlineDate: String?=null, - @SerializedName("medias") - var medias: ArrayList?=null, - @SerializedName("slug") var slug: String?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("price") - var price: ProductListingPrice?=null, + @SerializedName("sellable") + var sellable: Boolean?=null, - @SerializedName("short_description") - var shortDescription: String?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, - @SerializedName("rating") - var rating: Double?=null, + @SerializedName("name") + var name: String?=null, + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("similars") + var similars: ArrayList?=null, @SerializedName("tryouts") var tryouts: ArrayList?=null, @@ -27940,14 +28003,11 @@ data class ProductListingDetail( @SerializedName("attributes") var attributes: @RawValue HashMap?=null, - @SerializedName("image_nature") - var imageNature: String?=null, - - @SerializedName("type") - var type: String?=null, + @SerializedName("color") + var color: String?=null, - @SerializedName("item_type") - var itemType: String?=null + @SerializedName("rating") + var rating: Double?=null ): Parcelable { @@ -28016,12 +28076,12 @@ data class GetCollectionItemsResponse( - @SerializedName("filters") - var filters: ArrayList?=null, - @SerializedName("sort_on") var sortOn: ArrayList?=null, + @SerializedName("filters") + var filters: ArrayList?=null, + @SerializedName("items") var items: ArrayList?=null, @@ -28076,14 +28136,14 @@ data class CollectionItemRequest( - @SerializedName("type") - var type: String?=null, - @SerializedName("item") var item: ArrayList?=null, @SerializedName("query") - var query: ArrayList?=null + var query: ArrayList?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -28106,11 +28166,11 @@ data class UpdatedResponse( - @SerializedName("items_not_updated") - var itemsNotUpdated: ArrayList?=null, - @SerializedName("message") - var message: String?=null + var message: String?=null, + + @SerializedName("items_not_updated") + var itemsNotUpdated: ArrayList?=null ): Parcelable { @@ -28124,68 +28184,68 @@ data class UpdatedResponse( /* - Model: CatalogInsightBrand + Model: CatalogInsightItem */ @Parcelize -data class CatalogInsightBrand( +data class CatalogInsightItem( - @SerializedName("total_sizes") - var totalSizes: Int?=null, + @SerializedName("sellable_count") + var sellableCount: Int?=null, - @SerializedName("available_sizes") - var availableSizes: Int?=null, + @SerializedName("out_of_stock_count") + var outOfStockCount: Int?=null, - @SerializedName("total_articles") - var totalArticles: Int?=null, + @SerializedName("count") + var count: Int?=null - @SerializedName("name") - var name: String?=null, +): Parcelable { - @SerializedName("available_articles") - var availableArticles: Int?=null, - @SerializedName("article_freshness") - var articleFreshness: Int?=null -): Parcelable { +} + + +/* + Model: CatalogInsightBrand +*/ +@Parcelize +data class CatalogInsightBrand( + @SerializedName("name") + var name: String?=null, + @SerializedName("total_articles") + var totalArticles: Int?=null, + @SerializedName("total_sizes") + var totalSizes: Int?=null, + @SerializedName("article_freshness") + var articleFreshness: Int?=null, + @SerializedName("available_sizes") + var availableSizes: Int?=null, + @SerializedName("available_articles") + var availableArticles: Int?=null -} - - -/* - Model: CatalogInsightItem -*/ -@Parcelize -data class CatalogInsightItem( +): Parcelable { - @SerializedName("sellable_count") - var sellableCount: Int?=null, - @SerializedName("count") - var count: Int?=null, - @SerializedName("out_of_stock_count") - var outOfStockCount: Int?=null -): Parcelable { @@ -28206,11 +28266,11 @@ data class CatalogInsightResponse( - @SerializedName("brand_distribution") - var brandDistribution: CatalogInsightBrand?=null, - @SerializedName("item") - var item: CatalogInsightItem?=null + var item: CatalogInsightItem?=null, + + @SerializedName("brand_distribution") + var brandDistribution: CatalogInsightBrand?=null ): Parcelable { @@ -28231,11 +28291,11 @@ data class CrossSellingData( - @SerializedName("articles") - var articles: Int?=null, - @SerializedName("products") - var products: Int?=null + var products: Int?=null, + + @SerializedName("articles") + var articles: Int?=null ): Parcelable { @@ -28256,11 +28316,11 @@ data class CrossSellingResponse( - @SerializedName("brand_distribution") - var brandDistribution: CatalogInsightBrand?=null, - @SerializedName("data") - var data: CrossSellingData?=null + var data: CrossSellingData?=null, + + @SerializedName("brand_distribution") + var brandDistribution: CatalogInsightBrand?=null ): Parcelable { @@ -28290,14 +28350,14 @@ data class OptInPostRequest( @SerializedName("brand_ids") var brandIds: ArrayList?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, @SerializedName("opt_level") var optLevel: String?=null, - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -28326,35 +28386,35 @@ data class CompanyOptIn( - @SerializedName("enabled") - var enabled: Boolean?=null, - - @SerializedName("created_on") - var createdOn: Int?=null, + @SerializedName("platform") + var platform: String?=null, @SerializedName("store_ids") var storeIds: ArrayList?=null, - @SerializedName("platform") - var platform: String?=null, - @SerializedName("modified_on") var modifiedOn: Int?=null, + @SerializedName("brand_ids") + var brandIds: ArrayList?=null, + + @SerializedName("opt_level") + var optLevel: String?=null, + + @SerializedName("enabled") + var enabled: Boolean?=null, + @SerializedName("created_by") var createdBy: @RawValue HashMap?=null, @SerializedName("modified_by") var modifiedBy: @RawValue HashMap?=null, - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("opt_level") - var optLevel: String?=null, + @SerializedName("created_on") + var createdOn: Int?=null, - @SerializedName("brand_ids") - var brandIds: ArrayList?=null + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -28416,17 +28476,17 @@ data class OptinCompanyDetail( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("business_type") var businessType: String?=null, - @SerializedName("company_type") - var companyType: String?=null, - @SerializedName("name") - var name: String?=null + var name: String?=null, + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("company_type") + var companyType: String?=null ): Parcelable { @@ -28451,17 +28511,17 @@ data class CompanyBrandDetail( - @SerializedName("total_article") - var totalArticle: Int?=null, - - @SerializedName("brand_id") - var brandId: Int?=null, + @SerializedName("brand_name") + var brandName: String?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("brand_name") - var brandName: String?=null + @SerializedName("total_article") + var totalArticle: Int?=null, + + @SerializedName("brand_id") + var brandId: Int?=null ): Parcelable { @@ -28511,14 +28571,14 @@ data class OptinCompanyMetrics( - @SerializedName("brand") - var brand: Int?=null, + @SerializedName("store") + var store: Int?=null, @SerializedName("company") var company: String?=null, - @SerializedName("store") - var store: Int?=null + @SerializedName("brand") + var brand: Int?=null ): Parcelable { @@ -28541,44 +28601,44 @@ data class StoreDetail( + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("name") + var name: String?=null, + @SerializedName("uid") var uid: Int?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("additional_contacts") var additionalContacts: @RawValue ArrayList>?=null, - @SerializedName("name") - var name: String?=null, - - @SerializedName("address") - var address: @RawValue HashMap?=null, + @SerializedName("documents") + var documents: @RawValue ArrayList>?=null, @SerializedName("store_type") var storeType: String?=null, - @SerializedName("documents") - var documents: @RawValue ArrayList>?=null, - @SerializedName("manager") var manager: @RawValue HashMap?=null, - @SerializedName("store_code") - var storeCode: String?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("display_name") var displayName: String?=null, @SerializedName("timing") var timing: @RawValue HashMap?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("company_id") - var companyId: Int?=null + var companyId: Int?=null, + + @SerializedName("address") + var address: @RawValue HashMap?=null, + + @SerializedName("store_code") + var storeCode: String?=null ): Parcelable { @@ -28639,21 +28699,18 @@ data class OptinStoreDetails( /* - Model: AttributeMasterFilter + Model: AttributeSchemaRange */ @Parcelize -data class AttributeMasterFilter( - +data class AttributeSchemaRange( - @SerializedName("depends_on") - var dependsOn: ArrayList?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("min") + var min: Int?=null, - @SerializedName("indexing") - var indexing: Boolean?=null + @SerializedName("max") + var max: Int?=null ): Parcelable { @@ -28663,46 +28720,44 @@ data class AttributeMasterFilter( - - } /* - Model: AttributeMasterMandatoryDetails + Model: AttributeMaster */ @Parcelize -data class AttributeMasterMandatoryDetails( +data class AttributeMaster( - @SerializedName("l3_keys") - var l3Keys: ArrayList?=null + @SerializedName("mandatory") + var mandatory: Boolean?=null, -): Parcelable { + @SerializedName("multi") + var multi: Boolean?=null, + + @SerializedName("type") + var type: String?=null, + + @SerializedName("format") + var format: String?=null, + @SerializedName("allowed_values") + var allowedValues: ArrayList?=null, + @SerializedName("range") + var range: AttributeSchemaRange?=null + +): Parcelable { -} - - -/* - Model: AttributeMasterMeta -*/ -@Parcelize -data class AttributeMasterMeta( - @SerializedName("enriched") - var enriched: Boolean?=null, - @SerializedName("mandatory_details") - var mandatoryDetails: AttributeMasterMandatoryDetails?=null -): Parcelable { @@ -28714,18 +28769,15 @@ data class AttributeMasterMeta( /* - Model: AttributeSchemaRange + Model: AttributeMasterDetails */ @Parcelize -data class AttributeSchemaRange( - +data class AttributeMasterDetails( - @SerializedName("min") - var min: Int?=null, - @SerializedName("max") - var max: Int?=null + @SerializedName("display_type") + var displayType: String?=null ): Parcelable { @@ -28733,48 +28785,51 @@ data class AttributeSchemaRange( - - } /* - Model: AttributeMaster + Model: AttributeMasterFilter */ @Parcelize -data class AttributeMaster( +data class AttributeMasterFilter( - @SerializedName("mandatory") - var mandatory: Boolean?=null, + @SerializedName("depends_on") + var dependsOn: ArrayList?=null, - @SerializedName("range") - var range: AttributeSchemaRange?=null, + @SerializedName("indexing") + var indexing: Boolean?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("priority") + var priority: Int?=null - @SerializedName("format") - var format: String?=null, +): Parcelable { - @SerializedName("allowed_values") - var allowedValues: ArrayList?=null, - @SerializedName("multi") - var multi: Boolean?=null -): Parcelable { +} + + +/* + Model: AttributeMasterMandatoryDetails +*/ +@Parcelize +data class AttributeMasterMandatoryDetails( + @SerializedName("l3_keys") + var l3Keys: ArrayList?=null +): Parcelable { @@ -28784,15 +28839,18 @@ data class AttributeMaster( /* - Model: AttributeMasterDetails + Model: AttributeMasterMeta */ @Parcelize -data class AttributeMasterDetails( +data class AttributeMasterMeta( - @SerializedName("display_type") - var displayType: String?=null + @SerializedName("mandatory_details") + var mandatoryDetails: AttributeMasterMandatoryDetails?=null, + + @SerializedName("enriched") + var enriched: Boolean?=null ): Parcelable { @@ -28800,6 +28858,8 @@ data class AttributeMasterDetails( + + } @@ -28811,41 +28871,41 @@ data class GenderDetail( - @SerializedName("description") - var description: String?=null, - - @SerializedName("filters") - var filters: AttributeMasterFilter?=null, - - @SerializedName("meta") - var meta: AttributeMasterMeta?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("schema") var schema: AttributeMaster?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("id") + var id: String?=null, @SerializedName("is_nested") var isNested: Boolean?=null, - @SerializedName("departments") - var departments: ArrayList?=null, - @SerializedName("logo") var logo: String?=null, + @SerializedName("enabled_for_end_consumer") + var enabledForEndConsumer: Boolean?=null, + @SerializedName("slug") var slug: String?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("details") + var details: AttributeMasterDetails?=null, - @SerializedName("enabled_for_end_consumer") - var enabledForEndConsumer: Boolean?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("details") - var details: AttributeMasterDetails?=null + @SerializedName("filters") + var filters: AttributeMasterFilter?=null, + + @SerializedName("meta") + var meta: AttributeMasterMeta?=null, + + @SerializedName("departments") + var departments: ArrayList?=null ): Parcelable { @@ -28911,20 +28971,20 @@ data class PTErrorResponse( - @SerializedName("status") - var status: Int?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("errors") + var errors: @RawValue HashMap?=null, @SerializedName("message") var message: String?=null, - @SerializedName("errors") - var errors: @RawValue HashMap?=null, - @SerializedName("code") - var code: String?=null + var code: String?=null, + + @SerializedName("status") + var status: Int?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -28951,15 +29011,15 @@ data class UserSerializer( + @SerializedName("user_id") + var userId: String?=null, + @SerializedName("uid") var uid: String?=null, @SerializedName("_id") var id: String?=null, - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("contact") var contact: String?=null, @@ -28991,50 +29051,50 @@ data class GetDepartment( - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("priority_order") - var priorityOrder: Int?=null, - - @SerializedName("page_no") - var pageNo: Int?=null, - - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("search") - var search: String?=null, - - @SerializedName("logo") - var logo: String?=null, - @SerializedName("synonyms") var synonyms: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("search") + var search: String?=null, + + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("page_no") + var pageNo: Int?=null, @SerializedName("modified_by") var modifiedBy: UserSerializer?=null, - @SerializedName("page_size") - var pageSize: Int?=null, + @SerializedName("priority_order") + var priorityOrder: Int?=null, @SerializedName("item_type") var itemType: String?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null + @SerializedName("page_size") + var pageSize: Int?=null, + + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null ): Parcelable { @@ -29106,20 +29166,20 @@ data class DepartmentErrorResponse( - @SerializedName("status") - var status: Int?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("errors") + var errors: @RawValue HashMap?=null, @SerializedName("message") var message: String?=null, - @SerializedName("errors") - var errors: @RawValue HashMap?=null, - @SerializedName("code") - var code: String?=null + var code: String?=null, + + @SerializedName("status") + var status: Int?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -29146,17 +29206,23 @@ data class DepartmentCreateUpdate( + @SerializedName("name") + var name: String?=null, + + @SerializedName("synonyms") + var synonyms: ArrayList?=null, + + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("uid") var uid: Int?=null, - @SerializedName("priority_order") - var priorityOrder: Int?=null, - - @SerializedName("name") - var name: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("_cls") + var cls: String?=null, @SerializedName("platforms") var platforms: @RawValue HashMap?=null, @@ -29164,20 +29230,14 @@ data class DepartmentCreateUpdate( @SerializedName("logo") var logo: String?=null, - @SerializedName("synonyms") - var synonyms: ArrayList?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("priority_order") + var priorityOrder: Int?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("_cls") - var cls: String?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -29216,11 +29276,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 { @@ -29261,17 +29321,17 @@ data class UserDetail( - @SerializedName("super_user") - var superUser: Boolean?=null, - - @SerializedName("contact") - var contact: String?=null, + @SerializedName("username") + var username: String?=null, @SerializedName("user_id") var userId: String?=null, - @SerializedName("username") - var username: String?=null + @SerializedName("super_user") + var superUser: Boolean?=null, + + @SerializedName("contact") + var contact: String?=null ): Parcelable { @@ -29296,53 +29356,53 @@ data class DepartmentModel( - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("verified_by") - var verifiedBy: UserDetail?=null, - - @SerializedName("priority_order") - var priorityOrder: Int?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("_id") - var id: @RawValue Any?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("name") var name: @RawValue Any?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("logo") - var logo: String?=null, - @SerializedName("synonyms") var synonyms: @RawValue ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, @SerializedName("slug") var slug: @RawValue Any?=null, - @SerializedName("modified_by") - var modifiedBy: UserDetail?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, + @SerializedName("created_by") + var createdBy: UserDetail?=null, - @SerializedName("_cls") + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("_cls") var cls: @RawValue Any?=null, - @SerializedName("created_by") - var createdBy: UserDetail?=null + @SerializedName("_id") + var id: @RawValue Any?=null, + + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("modified_by") + var modifiedBy: UserDetail?=null, + + @SerializedName("verified_by") + var verifiedBy: UserDetail?=null, + + @SerializedName("priority_order") + var priorityOrder: Int?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -29391,53 +29451,53 @@ data class ProductTemplate( - @SerializedName("description") - var description: String?=null, - - @SerializedName("is_archived") - var isArchived: Boolean?=null, - - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("categories") - var categories: ArrayList?=null, - - @SerializedName("departments") - var departments: ArrayList?=null, - @SerializedName("is_physical") var isPhysical: Boolean?=null, - @SerializedName("attributes") - var attributes: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, @SerializedName("is_expirable") var isExpirable: Boolean?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("categories") + var categories: ArrayList?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("tag") + var tag: String?=null, + + @SerializedName("is_archived") + var isArchived: Boolean?=null, @SerializedName("modified_by") var modifiedBy: @RawValue HashMap?=null, - @SerializedName("tag") - var tag: String?=null, + @SerializedName("attributes") + var attributes: ArrayList?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("description") + var description: String?=null, + + @SerializedName("departments") + var departments: ArrayList?=null ): Parcelable { @@ -29511,95 +29571,92 @@ data class Properties( - @SerializedName("trader") - var trader: @RawValue HashMap?=null, - - @SerializedName("name") - var name: @RawValue HashMap?=null, + @SerializedName("tags") + var tags: @RawValue HashMap?=null, - @SerializedName("currency") - var currency: @RawValue HashMap?=null, + @SerializedName("teaser_tag") + var teaserTag: @RawValue HashMap?=null, @SerializedName("command") var command: @RawValue HashMap?=null, - @SerializedName("product_group_tag") - var productGroupTag: @RawValue HashMap?=null, - - @SerializedName("sizes") - var sizes: @RawValue HashMap?=null, + @SerializedName("short_description") + var shortDescription: @RawValue HashMap?=null, @SerializedName("product_publish") var productPublish: @RawValue HashMap?=null, - @SerializedName("description") - var description: @RawValue HashMap?=null, - - @SerializedName("item_code") - var itemCode: @RawValue HashMap?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: @RawValue HashMap?=null, - @SerializedName("size_guide") - var sizeGuide: @RawValue HashMap?=null, + @SerializedName("highlights") + var highlights: @RawValue HashMap?=null, - @SerializedName("variants") - var variants: @RawValue HashMap?=null, + @SerializedName("hsn_code") + var hsnCode: @RawValue HashMap?=null, - @SerializedName("moq") - var moq: @RawValue HashMap?=null, + @SerializedName("item_code") + var itemCode: @RawValue HashMap?=null, @SerializedName("trader_type") var traderType: @RawValue HashMap?=null, - @SerializedName("no_of_boxes") - var noOfBoxes: @RawValue HashMap?=null, - - @SerializedName("media") - var media: @RawValue HashMap?=null, - @SerializedName("brand_uid") var brandUid: @RawValue HashMap?=null, - @SerializedName("teaser_tag") - var teaserTag: @RawValue HashMap?=null, + @SerializedName("sizes") + var sizes: @RawValue HashMap?=null, - @SerializedName("custom_order") - var customOrder: @RawValue HashMap?=null, + @SerializedName("size_guide") + var sizeGuide: @RawValue HashMap?=null, - @SerializedName("is_dependent") - var isDependent: @RawValue HashMap?=null, + @SerializedName("variants") + var variants: @RawValue HashMap?=null, - @SerializedName("is_active") - var isActive: @RawValue HashMap?=null, + @SerializedName("product_group_tag") + var productGroupTag: @RawValue HashMap?=null, + + @SerializedName("item_type") + var itemType: @RawValue HashMap?=null, @SerializedName("slug") var slug: @RawValue HashMap?=null, - @SerializedName("multi_size") - var multiSize: @RawValue HashMap?=null, + @SerializedName("description") + var description: @RawValue HashMap?=null, + + @SerializedName("no_of_boxes") + var noOfBoxes: @RawValue HashMap?=null, + + @SerializedName("trader") + var trader: @RawValue HashMap?=null, @SerializedName("return_config") var returnConfig: @RawValue HashMap?=null, - @SerializedName("highlights") - var highlights: @RawValue HashMap?=null, + @SerializedName("name") + var name: @RawValue HashMap?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: @RawValue HashMap?=null, - @SerializedName("short_description") - var shortDescription: @RawValue HashMap?=null, + @SerializedName("currency") + var currency: @RawValue HashMap?=null, - @SerializedName("tags") - var tags: @RawValue HashMap?=null, + @SerializedName("custom_order") + var customOrder: @RawValue HashMap?=null, + + @SerializedName("multi_size") + var multiSize: @RawValue HashMap?=null, @SerializedName("category_slug") var categorySlug: @RawValue HashMap?=null, - @SerializedName("hsn_code") - var hsnCode: @RawValue HashMap?=null, + @SerializedName("is_dependent") + var isDependent: @RawValue HashMap?=null, - @SerializedName("item_type") - var itemType: @RawValue HashMap?=null + @SerializedName("media") + var media: @RawValue HashMap?=null ): Parcelable { @@ -29660,8 +29717,6 @@ data class Properties( - - @@ -29676,17 +29731,17 @@ data class GlobalValidation( - @SerializedName("description") - var description: String?=null, - - @SerializedName("properties") - var properties: Properties?=null, + @SerializedName("title") + var title: String?=null, @SerializedName("type") var type: String?=null, - @SerializedName("title") - var title: String?=null, + @SerializedName("properties") + var properties: Properties?=null, + + @SerializedName("description") + var description: String?=null, @SerializedName("definitions") var definitions: @RawValue HashMap?=null, @@ -29721,11 +29776,11 @@ data class TemplateValidationData( - @SerializedName("global_validation") - var globalValidation: GlobalValidation?=null, - @SerializedName("template_validation") - var templateValidation: @RawValue HashMap?=null + var templateValidation: @RawValue HashMap?=null, + + @SerializedName("global_validation") + var globalValidation: GlobalValidation?=null ): Parcelable { @@ -29746,44 +29801,44 @@ data class TemplateDetails( - @SerializedName("description") - var description: String?=null, - - @SerializedName("is_archived") - var isArchived: Boolean?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("categories") - var categories: ArrayList?=null, - - @SerializedName("departments") - var departments: ArrayList?=null, - @SerializedName("is_physical") var isPhysical: Boolean?=null, - @SerializedName("attributes") - var attributes: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("id") + var id: String?=null, @SerializedName("is_expirable") var isExpirable: Boolean?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("categories") + var categories: ArrayList?=null, + + @SerializedName("tag") + var tag: String?=null, + + @SerializedName("is_archived") + var isArchived: Boolean?=null, + + @SerializedName("attributes") + var attributes: ArrayList?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("tag") - var tag: String?=null + @SerializedName("departments") + var departments: ArrayList?=null ): Parcelable { @@ -29851,11 +29906,11 @@ data class InventoryValidationResponse( - @SerializedName("data") - var data: @RawValue HashMap?=null, - @SerializedName("message") - var message: String?=null + var message: String?=null, + + @SerializedName("data") + var data: @RawValue HashMap?=null ): Parcelable { @@ -29901,11 +29956,11 @@ data class HSNCodesResponse( - @SerializedName("data") - var data: HSNData?=null, - @SerializedName("message") - var message: String?=null + var message: String?=null, + + @SerializedName("data") + var data: HSNData?=null ): Parcelable { @@ -29919,21 +29974,18 @@ data class HSNCodesResponse( /* - Model: ProductDownloadItemsData + Model: VerifiedBy */ @Parcelize -data class ProductDownloadItemsData( +data class VerifiedBy( - @SerializedName("brand") - var brand: ArrayList?=null, + @SerializedName("username") + var username: String?=null, - @SerializedName("type") - var type: String?=null, - - @SerializedName("templates") - var templates: ArrayList?=null + @SerializedName("user_id") + var userId: String?=null ): Parcelable { @@ -29943,24 +29995,25 @@ data class ProductDownloadItemsData( - - } /* - 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 { @@ -29970,6 +30023,8 @@ data class VerifiedBy( + + } @@ -29981,11 +30036,11 @@ data class ProductDownloadsItems( - @SerializedName("status") - var status: String?=null, + @SerializedName("template_tags") + var templateTags: @RawValue HashMap?=null, - @SerializedName("url") - var url: String?=null, + @SerializedName("created_by") + var createdBy: VerifiedBy?=null, @SerializedName("seller_id") var sellerId: Double?=null, @@ -29993,23 +30048,23 @@ data class ProductDownloadsItems( @SerializedName("id") var id: String?=null, - @SerializedName("data") - var data: ProductDownloadItemsData?=null, + @SerializedName("url") + var url: String?=null, + + @SerializedName("status") + var status: String?=null, @SerializedName("trigger_on") var triggerOn: String?=null, + @SerializedName("task_id") + var taskId: String?=null, + @SerializedName("completed_on") var completedOn: String?=null, - @SerializedName("template_tags") - var templateTags: @RawValue HashMap?=null, - - @SerializedName("created_by") - var createdBy: VerifiedBy?=null, - - @SerializedName("task_id") - var taskId: String?=null + @SerializedName("data") + var data: ProductDownloadItemsData?=null ): Parcelable { @@ -30071,11 +30126,11 @@ data class ProductConfigurationDownloads( - @SerializedName("data") - var data: @RawValue ArrayList>?=null, - @SerializedName("multivalue") - var multivalue: Boolean?=null + var multivalue: Boolean?=null, + + @SerializedName("data") + var data: @RawValue ArrayList>?=null ): Parcelable { @@ -30089,18 +30144,21 @@ data class ProductConfigurationDownloads( /* - Model: CategoryMappingValues + Model: Hierarchy */ @Parcelize -data class CategoryMappingValues( +data class Hierarchy( - @SerializedName("catalog_id") - var catalogId: Int?=null, + @SerializedName("l2") + var l2: Int?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("l1") + var l1: Int?=null, + + @SerializedName("department") + var department: Int?=null ): Parcelable { @@ -30110,25 +30168,27 @@ data class CategoryMappingValues( + + } /* - Model: CategoryMapping + Model: Media2 */ @Parcelize -data class CategoryMapping( +data class Media2( - @SerializedName("facebook") - var facebook: CategoryMappingValues?=null, + @SerializedName("portrait") + var portrait: String?=null, - @SerializedName("ajio") - var ajio: CategoryMappingValues?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("google") - var google: CategoryMappingValues?=null + @SerializedName("landscape") + var landscape: String?=null ): Parcelable { @@ -30144,21 +30204,18 @@ data class CategoryMapping( /* - Model: Hierarchy + Model: CategoryMappingValues */ @Parcelize -data class Hierarchy( - +data class CategoryMappingValues( - @SerializedName("l2") - var l2: Int?=null, - @SerializedName("department") - var department: Int?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("l1") - var l1: Int?=null + @SerializedName("catalog_id") + var catalogId: Int?=null ): Parcelable { @@ -30168,27 +30225,25 @@ data class Hierarchy( - - } /* - Model: Media2 + Model: CategoryMapping */ @Parcelize -data class Media2( +data class CategoryMapping( - @SerializedName("landscape") - var landscape: String?=null, + @SerializedName("facebook") + var facebook: CategoryMappingValues?=null, - @SerializedName("portrait") - var portrait: String?=null, + @SerializedName("ajio") + var ajio: CategoryMappingValues?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("google") + var google: CategoryMappingValues?=null ): Parcelable { @@ -30211,56 +30266,56 @@ data class Category( - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("priority") - var priority: Int?=null, - - @SerializedName("marketplaces") - var marketplaces: CategoryMapping?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("name") var name: String?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null, + @SerializedName("hierarchy") var hierarchy: ArrayList?=null, - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("level") + var level: Int?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("synonyms") - var synonyms: ArrayList?=null, + @SerializedName("media") + var media: Media2?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("id") + var id: String?=null, + + @SerializedName("tryouts") + var tryouts: ArrayList?=null, + + @SerializedName("marketplaces") + var marketplaces: CategoryMapping?=null, @SerializedName("modified_by") var modifiedBy: @RawValue HashMap?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("media") - var media: Media2?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("level") - var level: Int?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null + @SerializedName("departments") + var departments: ArrayList?=null ): Parcelable { @@ -30336,38 +30391,38 @@ data class CategoryRequestBody( - @SerializedName("priority") - var priority: Int?=null, - - @SerializedName("marketplaces") - var marketplaces: CategoryMapping?=null, - @SerializedName("name") var name: String?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null, + @SerializedName("hierarchy") var hierarchy: ArrayList?=null, - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("level") + var level: Int?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("tryouts") var tryouts: ArrayList?=null, - @SerializedName("synonyms") - var synonyms: ArrayList?=null, + @SerializedName("marketplaces") + var marketplaces: CategoryMapping?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("departments") + var departments: ArrayList?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("media") - var media: Media2?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("level") - var level: Int?=null + @SerializedName("media") + var media: Media2?=null ): Parcelable { @@ -30406,11 +30461,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 { @@ -30465,41 +30520,6 @@ data class CategoryUpdateResponse( -} - - -/* - Model: Image -*/ -@Parcelize -data class Image( - - - - @SerializedName("secure_url") - var secureUrl: String?=null, - - @SerializedName("aspect_ratio") - var aspectRatio: String?=null, - - @SerializedName("aspect_ratio_f") - var aspectRatioF: Double?=null, - - @SerializedName("url") - var url: String?=null - -): Parcelable { - - - - - - - - - - - } @@ -30511,11 +30531,11 @@ data class ProductPublished( - @SerializedName("product_online_date") - var productOnlineDate: Int?=null, - @SerializedName("is_set") - var isSet: Boolean?=null + var isSet: Boolean?=null, + + @SerializedName("product_online_date") + var productOnlineDate: Int?=null ): Parcelable { @@ -30539,14 +30559,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("url") - var url: String?=null + var url: String?=null, + + @SerializedName("aspect_ratio") + var aspectRatio: String?=null ): Parcelable { @@ -30571,14 +30591,14 @@ data class Brand( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("logo") var logo: Logo?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -30594,133 +30614,163 @@ data class Brand( /* - Model: Product + Model: Image */ @Parcelize -data class Product( +data class Image( - @SerializedName("color") - var color: String?=null, + @SerializedName("secure_url") + var secureUrl: String?=null, - @SerializedName("images") - var images: ArrayList?=null, + @SerializedName("aspect_ratio_f") + var aspectRatioF: Double?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("aspect_ratio") + var aspectRatio: String?=null - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, +): Parcelable { - @SerializedName("is_expirable") - var isExpirable: Boolean?=null, - @SerializedName("sizes") - var sizes: @RawValue ArrayList>?=null, + + + + + + + + + +} + + +/* + Model: Product +*/ +@Parcelize +data class Product( + + + + @SerializedName("is_physical") + var isPhysical: Boolean?=null, + + @SerializedName("short_description") + var shortDescription: String?=null, @SerializedName("product_publish") var productPublish: ProductPublished?=null, - @SerializedName("category_uid") - var categoryUid: Int?=null, - - @SerializedName("description") - var description: String?=null, + @SerializedName("tax_identifier") + var taxIdentifier: @RawValue HashMap?=null, - @SerializedName("item_code") - var itemCode: String?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("departments") + var departments: ArrayList?=null, - @SerializedName("size_guide") - var sizeGuide: String?=null, + @SerializedName("image_nature") + var imageNature: String?=null, - @SerializedName("variants") - var variants: @RawValue HashMap?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, - @SerializedName("moq") - var moq: @RawValue HashMap?=null, + @SerializedName("template_tag") + var templateTag: String?=null, @SerializedName("brand") var brand: Brand?=null, - @SerializedName("template_tag") - var templateTag: String?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("images") + var images: ArrayList?=null, - @SerializedName("media") - var media: ArrayList?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, + + @SerializedName("item_code") + var itemCode: String?=null, @SerializedName("brand_uid") var brandUid: Int?=null, - @SerializedName("all_sizes") - var allSizes: @RawValue ArrayList>?=null, + @SerializedName("sizes") + var sizes: @RawValue ArrayList>?=null, - @SerializedName("custom_order") - var customOrder: @RawValue HashMap?=null, + @SerializedName("size_guide") + var sizeGuide: String?=null, - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("variants") + var variants: @RawValue HashMap?=null, - @SerializedName("l3_mapping") - var l3Mapping: ArrayList?=null, + @SerializedName("category_uid") + var categoryUid: Int?=null, - @SerializedName("is_dependent") - var isDependent: Boolean?=null, + @SerializedName("is_expirable") + var isExpirable: Boolean?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("item_type") + var itemType: String?=null, - @SerializedName("tax_identifier") - var taxIdentifier: @RawValue HashMap?=null, + @SerializedName("all_sizes") + var allSizes: @RawValue ArrayList>?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("primary_color") - var primaryColor: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("multi_size") - var multiSize: Boolean?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("is_physical") - var isPhysical: Boolean?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("short_description") - var shortDescription: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("image_nature") - var imageNature: String?=null, + @SerializedName("custom_order") + var customOrder: @RawValue HashMap?=null, + + @SerializedName("multi_size") + var multiSize: Boolean?=null, + + @SerializedName("primary_color") + var primaryColor: String?=null, @SerializedName("category_slug") var categorySlug: String?=null, - @SerializedName("hsn_code") - var hsnCode: String?=null, + @SerializedName("color") + var color: String?=null, - @SerializedName("item_type") - var itemType: String?=null + @SerializedName("is_dependent") + var isDependent: Boolean?=null, -): Parcelable { + @SerializedName("l3_mapping") + var l3Mapping: ArrayList?=null, + @SerializedName("media") + var media: ArrayList?=null +): Parcelable { @@ -30829,21 +30879,18 @@ data class ProductListingResponse( /* - Model: Trader + Model: TeaserTag */ @Parcelize -data class Trader( - +data class TeaserTag( - @SerializedName("type") - var type: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("address") - var address: ArrayList?=null + @SerializedName("tag") + var tag: String?=null ): Parcelable { @@ -30853,24 +30900,25 @@ data class Trader( - - } /* - Model: ProductPublish + Model: TaxIdentifier */ @Parcelize -data class ProductPublish( +data class TaxIdentifier( - @SerializedName("product_online_date") - var productOnlineDate: String?=null, + @SerializedName("hsn_code_id") + var hsnCodeId: String?=null, - @SerializedName("is_set") - var isSet: Boolean?=null + @SerializedName("reporting_hsn") + var reportingHsn: String?=null, + + @SerializedName("hsn_code") + var hsnCode: String?=null ): Parcelable { @@ -30880,25 +30928,24 @@ data class ProductPublish( + + } /* - Model: OrderQuantity + Model: ProductPublish */ @Parcelize -data class OrderQuantity( - +data class ProductPublish( - @SerializedName("maximum") - var maximum: Int?=null, @SerializedName("is_set") var isSet: Boolean?=null, - @SerializedName("minimum") - var minimum: Int?=null + @SerializedName("product_online_date") + var productOnlineDate: String?=null ): Parcelable { @@ -30908,8 +30955,6 @@ data class OrderQuantity( - - } @@ -30921,11 +30966,11 @@ data class NetQuantity( - @SerializedName("value") - var value: Double?=null, - @SerializedName("unit") - var unit: @RawValue Any?=null + var unit: @RawValue Any?=null, + + @SerializedName("value") + var value: Double?=null ): Parcelable { @@ -30939,18 +30984,21 @@ data class NetQuantity( /* - Model: TeaserTag + Model: Trader */ @Parcelize -data class TeaserTag( +data class Trader( - @SerializedName("url") - var url: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("tag") - var tag: String?=null + @SerializedName("address") + var address: ArrayList?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -30960,25 +31008,27 @@ data class TeaserTag( + + } /* - Model: CustomOrder + Model: ReturnConfig */ @Parcelize -data class CustomOrder( +data class ReturnConfig( - @SerializedName("is_custom_order") - var isCustomOrder: Boolean?=null, + @SerializedName("unit") + var unit: String?=null, - @SerializedName("manufacturing_time_unit") - var manufacturingTimeUnit: String?=null, + @SerializedName("returnable") + var returnable: Boolean?=null, - @SerializedName("manufacturing_time") - var manufacturingTime: Int?=null + @SerializedName("time") + var time: Int?=null ): Parcelable { @@ -30994,21 +31044,21 @@ data class CustomOrder( /* - Model: TaxIdentifier + Model: CustomOrder */ @Parcelize -data class TaxIdentifier( +data class CustomOrder( - @SerializedName("hsn_code_id") - var hsnCodeId: String?=null, + @SerializedName("is_custom_order") + var isCustomOrder: Boolean?=null, - @SerializedName("reporting_hsn") - var reportingHsn: String?=null, + @SerializedName("manufacturing_time_unit") + var manufacturingTimeUnit: String?=null, - @SerializedName("hsn_code") - var hsnCode: String?=null + @SerializedName("manufacturing_time") + var manufacturingTime: Int?=null ): Parcelable { @@ -31024,159 +31074,129 @@ data class TaxIdentifier( /* - Model: ReturnConfig + Model: ProductCreateUpdate */ @Parcelize -data class ReturnConfig( - +data class ProductCreateUpdate( - @SerializedName("returnable") - var returnable: Boolean?=null, - @SerializedName("time") - var time: Int?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("unit") - var unit: String?=null + @SerializedName("teaser_tag") + var teaserTag: TeaserTag?=null, -): Parcelable { + @SerializedName("action") + var action: String?=null, + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("tax_identifier") + var taxIdentifier: TaxIdentifier?=null, + @SerializedName("product_publish") + var productPublish: ProductPublish?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, + @SerializedName("departments") + var departments: ArrayList?=null, + @SerializedName("bulk_job_id") + var bulkJobId: String?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, + @SerializedName("template_tag") + var templateTag: String?=null, -} - - -/* - Model: ProductCreateUpdate -*/ -@Parcelize -data class ProductCreateUpdate( + @SerializedName("is_set") + var isSet: Boolean?=null, + @SerializedName("item_code") + var itemCode: @RawValue Any?=null, + @SerializedName("brand_uid") + var brandUid: Int?=null, - @SerializedName("trader") - var trader: ArrayList?=null, + @SerializedName("net_quantity") + var netQuantity: NetQuantity?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("size_guide") + var sizeGuide: String?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("variants") + var variants: @RawValue HashMap?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("change_request_id") + var changeRequestId: @RawValue Any?=null, @SerializedName("product_group_tag") var productGroupTag: ArrayList?=null, + @SerializedName("item_type") + var itemType: String?=null, + + @SerializedName("slug") + var slug: String?=null, + @SerializedName("is_image_less_product") var isImageLessProduct: Boolean?=null, - @SerializedName("product_publish") - var productPublish: ProductPublish?=null, - @SerializedName("description") var description: String?=null, - @SerializedName("item_code") - var itemCode: @RawValue Any?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("requester") - var requester: String?=null, - - @SerializedName("size_guide") - var sizeGuide: String?=null, - - @SerializedName("variants") - var variants: @RawValue HashMap?=null, - - @SerializedName("moq") - var moq: OrderQuantity?=null, - - @SerializedName("bulk_job_id") - var bulkJobId: String?=null, - - @SerializedName("action") - var action: String?=null, - - @SerializedName("net_quantity") - var netQuantity: NetQuantity?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("template_tag") - var templateTag: String?=null, + @SerializedName("trader") + var trader: ArrayList?=null, @SerializedName("no_of_boxes") var noOfBoxes: Int?=null, - @SerializedName("media") - var media: ArrayList?=null, - - @SerializedName("brand_uid") - var brandUid: Int?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("teaser_tag") - var teaserTag: TeaserTag?=null, + @SerializedName("requester") + var requester: String?=null, - @SerializedName("custom_order") - var customOrder: CustomOrder?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("return_config") + var returnConfig: ReturnConfig?=null, - @SerializedName("is_dependent") - var isDependent: Boolean?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("tax_identifier") - var taxIdentifier: TaxIdentifier?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("custom_order") + var customOrder: CustomOrder?=null, @SerializedName("multi_size") var multiSize: Boolean?=null, - @SerializedName("return_config") - var returnConfig: ReturnConfig?=null, - - @SerializedName("highlights") - var highlights: ArrayList?=null, - - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, - - @SerializedName("short_description") - var shortDescription: String?=null, - - @SerializedName("is_set") - var isSet: Boolean?=null, - - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("variant_media") + var variantMedia: @RawValue HashMap?=null, @SerializedName("category_slug") var categorySlug: String?=null, - @SerializedName("item_type") - var itemType: String?=null, - - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("is_dependent") + var isDependent: Boolean?=null, - @SerializedName("change_request_id") - var changeRequestId: @RawValue Any?=null + @SerializedName("media") + var media: ArrayList?=null ): Parcelable { @@ -31271,65 +31291,65 @@ data class AttributeMasterSerializer( - @SerializedName("name") - var name: String?=null, - - @SerializedName("description") - var description: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, @SerializedName("schema") var schema: AttributeMaster?=null, - @SerializedName("suggestion") - var suggestion: String?=null, + @SerializedName("is_nested") + var isNested: Boolean?=null, @SerializedName("enabled_for_end_consumer") var enabledForEndConsumer: Boolean?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - @SerializedName("raw_key") var rawKey: String?=null, - @SerializedName("departments") - var departments: ArrayList?=null, - - @SerializedName("synonyms") - var synonyms: @RawValue HashMap?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("suggestion") + var suggestion: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("variant") - var variant: Boolean?=null, + @SerializedName("details") + var details: AttributeMasterDetails?=null, @SerializedName("unit") var unit: String?=null, - @SerializedName("filters") - var filters: AttributeMasterFilter?=null, + @SerializedName("synonyms") + var synonyms: @RawValue HashMap?=null, - @SerializedName("is_nested") - var isNested: Boolean?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, @SerializedName("logo") var logo: String?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("variant") + var variant: Boolean?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("details") - var details: AttributeMasterDetails?=null + @SerializedName("description") + var description: String?=null, + + @SerializedName("filters") + var filters: AttributeMasterFilter?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("departments") + var departments: ArrayList?=null ): Parcelable { @@ -31426,14 +31446,14 @@ data class UserDetail1( + @SerializedName("username") + var username: String?=null, + @SerializedName("user_id") var userId: String?=null, @SerializedName("full_name") - var fullName: String?=null, - - @SerializedName("username") - var username: String?=null + var fullName: String?=null ): Parcelable { @@ -31456,53 +31476,53 @@ data class ProductBulkRequest( + @SerializedName("failed") + var failed: Int?=null, + @SerializedName("stage") var stage: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("failed") - var failed: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("created_by") + var createdBy: UserDetail1?=null, @SerializedName("file_path") var filePath: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("template_tag") - var templateTag: String?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("template") + var template: ProductTemplate?=null, - @SerializedName("cancelled_records") - var cancelledRecords: ArrayList?=null, + @SerializedName("failed_records") + var failedRecords: ArrayList?=null, @SerializedName("total") var total: Int?=null, - @SerializedName("succeed") - var succeed: Int?=null, - @SerializedName("cancelled") var cancelled: Int?=null, @SerializedName("modified_by") var modifiedBy: UserDetail1?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("succeed") + var succeed: Int?=null, - @SerializedName("failed_records") - var failedRecords: ArrayList?=null, + @SerializedName("cancelled_records") + var cancelledRecords: ArrayList?=null, - @SerializedName("created_by") - var createdBy: UserDetail1?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("template") - var template: ProductTemplate?=null + @SerializedName("template_tag") + var templateTag: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -31576,17 +31596,17 @@ data class UserInfo1( - @SerializedName("uid") - var uid: String?=null, - - @SerializedName("email") - var email: String?=null, + @SerializedName("username") + var username: String?=null, @SerializedName("user_id") var userId: String?=null, - @SerializedName("username") - var username: String?=null + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("email") + var email: String?=null ): Parcelable { @@ -31611,32 +31631,35 @@ data class BulkJob( + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("failed") + var failed: Int?=null, + @SerializedName("stage") var stage: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("tracking_url") var trackingUrl: String?=null, - @SerializedName("failed") - var failed: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("created_by") + var createdBy: UserInfo1?=null, @SerializedName("file_path") var filePath: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("cancelled") + var cancelled: Int?=null, @SerializedName("total") var total: Int?=null, - @SerializedName("cancelled") - var cancelled: Int?=null, + @SerializedName("failed_records") + var failedRecords: @RawValue ArrayList>?=null, @SerializedName("modified_by") var modifiedBy: UserInfo1?=null, @@ -31647,20 +31670,17 @@ data class BulkJob( @SerializedName("cancelled_records") var cancelledRecords: @RawValue ArrayList>?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("template_tag") var templateTag: String?=null, - @SerializedName("custom_template_tag") - var customTemplateTag: String?=null, - @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("failed_records") - var failedRecords: @RawValue ArrayList>?=null, - - @SerializedName("created_by") - var createdBy: UserInfo1?=null + @SerializedName("custom_template_tag") + var customTemplateTag: String?=null ): Parcelable { @@ -31711,23 +31731,23 @@ data class BulkResponse( - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("batch_id") - var batchId: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("modified_on") - var modifiedOn: String?=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("created_on") + var createdOn: String?=null ): Parcelable { @@ -31762,11 +31782,11 @@ data class BulkProductRequest( @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("data") - var data: @RawValue ArrayList>?=null, - @SerializedName("batch_id") - var batchId: String?=null + var batchId: String?=null, + + @SerializedName("data") + var data: @RawValue ArrayList>?=null ): Parcelable { @@ -31831,14 +31851,14 @@ data class UserCommon( - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("username") + var username: String?=null, @SerializedName("user_id") var userId: String?=null, - @SerializedName("username") - var username: String?=null + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -31861,35 +31881,38 @@ data class Items( + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("failed") + var failed: Int?=null, + @SerializedName("stage") var stage: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("tracking_url") var trackingUrl: String?=null, - @SerializedName("retry") - var retry: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("created_by") + var createdBy: UserCommon?=null, - @SerializedName("failed") - var failed: Int?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("failed_records") + var failedRecords: ArrayList?=null, @SerializedName("total") var total: Int?=null, - @SerializedName("cancelled") - var cancelled: Int?=null, + @SerializedName("retry") + var retry: Int?=null, @SerializedName("modified_by") var modifiedBy: UserCommon?=null, @@ -31897,20 +31920,17 @@ data class Items( @SerializedName("succeed") var succeed: Int?=null, - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("id") - var id: String?=null, + @SerializedName("cancelled") + var cancelled: Int?=null, @SerializedName("cancelled_records") var cancelledRecords: ArrayList?=null, - @SerializedName("failed_records") - var failedRecords: ArrayList?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("created_by") - var createdBy: UserCommon?=null + @SerializedName("file_path") + var filePath: String?=null ): Parcelable { @@ -31986,12 +32006,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 @@ -32016,12 +32036,12 @@ data class ProductSizeDeleteDataResponse( - @SerializedName("size") - var size: String?=null, - @SerializedName("company_id") var companyId: Int?=null, + @SerializedName("size") + var size: String?=null, + @SerializedName("item_id") var itemId: Int?=null @@ -32074,41 +32094,41 @@ data class InventoryResponse( @SerializedName("uid") var uid: String?=null, - @SerializedName("size") - var size: String?=null, - - @SerializedName("price") - var price: Double?=null, - - @SerializedName("currency") - var currency: String?=null, + @SerializedName("store") + var store: @RawValue HashMap?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("identifiers") - var identifiers: @RawValue HashMap?=null, + @SerializedName("inventory_updated_on") + var inventoryUpdatedOn: String?=null, @SerializedName("price_transfer") var priceTransfer: Double?=null, - @SerializedName("sellable_quantity") - var sellableQuantity: Int?=null, - - @SerializedName("inventory_updated_on") - var inventoryUpdatedOn: String?=null, + @SerializedName("currency") + var currency: String?=null, @SerializedName("price_effective") var priceEffective: Double?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("size") + var size: String?=null, @SerializedName("seller_identifier") var sellerIdentifier: String?=null, - @SerializedName("store") - var store: @RawValue HashMap?=null + @SerializedName("identifiers") + var identifiers: @RawValue HashMap?=null, + + @SerializedName("sellable_quantity") + var sellableQuantity: Int?=null, + + @SerializedName("price") + var price: Double?=null, + + @SerializedName("item_id") + var itemId: Int?=null ): Parcelable { @@ -32169,21 +32189,21 @@ data class InventoryResponsePaginated( /* - Model: GTIN + Model: ItemQuery */ @Parcelize -data class GTIN( +data class ItemQuery( - @SerializedName("primary") - var primary: Boolean?=null, + @SerializedName("brand_uid") + var brandUid: Int?=null, - @SerializedName("gtin_value") - var gtinValue: String?=null, + @SerializedName("item_code") + var itemCode: String?=null, - @SerializedName("gtin_type") - var gtinType: String?=null + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -32206,11 +32226,11 @@ data class SetSize( - @SerializedName("size") - var size: String?=null, - @SerializedName("pieces") - var pieces: Int?=null + var pieces: Int?=null, + + @SerializedName("size") + var size: String?=null ): Parcelable { @@ -32251,12 +32271,12 @@ data class InventorySet( - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("name") var name: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("size_distribution") var sizeDistribution: SizeDistribution?=null @@ -32274,80 +32294,95 @@ data class InventorySet( /* - Model: InvSize + Model: GTIN */ @Parcelize -data class InvSize( +data class GTIN( - @SerializedName("item_width") - var itemWidth: Double?=null, + @SerializedName("gtin_type") + var gtinType: String?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("primary") + var primary: Boolean?=null, - @SerializedName("price") - var price: Double?=null, + @SerializedName("gtin_value") + var gtinValue: String?=null - @SerializedName("currency") - var currency: String?=null, +): Parcelable { - @SerializedName("item_weight") - var itemWeight: Double?=null, - @SerializedName("price_transfer") - var priceTransfer: Double?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, - @SerializedName("identifiers") - var identifiers: ArrayList?=null, - @SerializedName("item_height") - var itemHeight: Double?=null, - @SerializedName("store_code") - var storeCode: String?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("expiration_date") - var expirationDate: String?=null, +} + + +/* + Model: InvSize +*/ +@Parcelize +data class InvSize( - @SerializedName("item_weight_unit_of_measure") - var itemWeightUnitOfMeasure: String?=null, - @SerializedName("item_dimensions_unit_of_measure") - var itemDimensionsUnitOfMeasure: String?=null, + + @SerializedName("item_width") + var itemWidth: Double?=null, @SerializedName("set") var set: InventorySet?=null, - @SerializedName("item_length") - var itemLength: Double?=null - -): Parcelable { + @SerializedName("item_height") + var itemHeight: Double?=null, + @SerializedName("store_code") + var storeCode: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("item_dimensions_unit_of_measure") + var itemDimensionsUnitOfMeasure: String?=null, + @SerializedName("price_transfer") + var priceTransfer: Double?=null, + @SerializedName("item_weight") + var itemWeight: Double?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, + @SerializedName("price_effective") + var priceEffective: Double?=null, + @SerializedName("expiration_date") + var expirationDate: String?=null, + @SerializedName("size") + var size: String?=null, + @SerializedName("item_length") + var itemLength: Double?=null, + @SerializedName("currency") + var currency: String?=null, + @SerializedName("identifiers") + var identifiers: ArrayList?=null, + @SerializedName("price") + var price: Double?=null, + @SerializedName("item_weight_unit_of_measure") + var itemWeightUnitOfMeasure: String?=null +): Parcelable { @@ -32370,27 +32405,12 @@ data class InvSize( -} - - -/* - Model: ItemQuery -*/ -@Parcelize -data class ItemQuery( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("item_code") - var itemCode: String?=null, - @SerializedName("brand_uid") - var brandUid: Int?=null -): Parcelable { @@ -32411,14 +32431,14 @@ data class InventoryRequest( - @SerializedName("sizes") - var sizes: ArrayList?=null, + @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 ): Parcelable { @@ -32434,35 +32454,40 @@ data class InventoryRequest( /* - Model: DimensionResponse + Model: CompanyMeta */ @Parcelize -data class DimensionResponse( +data class CompanyMeta( - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("id") + var id: Int?=null - @SerializedName("unit") - var unit: String?=null, +): Parcelable { - @SerializedName("height") - var height: Double?=null, - @SerializedName("length") - var length: Double?=null, - @SerializedName("width") - var width: Double?=null -): Parcelable { +} + + +/* + Model: BrandMeta +*/ +@Parcelize +data class BrandMeta( + @SerializedName("name") + var name: String?=null, + @SerializedName("id") + var id: Int?=null +): Parcelable { @@ -32474,21 +32499,21 @@ data class DimensionResponse( /* - Model: Trader1 + Model: WeightResponse */ @Parcelize -data class Trader1( +data class WeightResponse( - @SerializedName("type") - var type: String?=null, + @SerializedName("unit") + var unit: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, - @SerializedName("address") - var address: ArrayList?=null + @SerializedName("shipping") + var shipping: Double?=null ): Parcelable { @@ -32504,18 +32529,30 @@ data class Trader1( /* - Model: QuantityBase + Model: PriceMeta */ @Parcelize -data class QuantityBase( +data class PriceMeta( + + @SerializedName("marked") + var marked: Double?=null, + + @SerializedName("effective") + var effective: Double?=null, @SerializedName("updated_at") var updatedAt: String?=null, - @SerializedName("count") - var count: Int?=null + @SerializedName("transfer") + var transfer: Double?=null, + + @SerializedName("tp_notes") + var tpNotes: @RawValue HashMap?=null, + + @SerializedName("currency") + var currency: String?=null ): Parcelable { @@ -32525,22 +32562,30 @@ data class QuantityBase( + + + + + + + + } /* - Model: BrandMeta + Model: QuantityBase */ @Parcelize -data class BrandMeta( +data class QuantityBase( - @SerializedName("id") - var id: Int?=null, + @SerializedName("count") + var count: Int?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("updated_at") + var updatedAt: String?=null ): Parcelable { @@ -32561,12 +32606,12 @@ data class ManufacturerResponse( - @SerializedName("is_default") - var isDefault: Boolean?=null, - @SerializedName("name") var name: String?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, + @SerializedName("address") var address: String?=null @@ -32584,10 +32629,10 @@ data class ManufacturerResponse( /* - Model: CompanyMeta + Model: StoreMeta */ @Parcelize -data class CompanyMeta( +data class StoreMeta( @@ -32604,21 +32649,21 @@ data class CompanyMeta( /* - Model: WeightResponse + Model: Trader1 */ @Parcelize -data class WeightResponse( +data class Trader1( - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("shipping") - var shipping: Double?=null, + @SerializedName("address") + var address: ArrayList?=null, - @SerializedName("unit") - var unit: String?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -32641,14 +32686,14 @@ data class ReturnConfig1( + @SerializedName("unit") + var unit: String?=null, + @SerializedName("returnable") var returnable: Boolean?=null, @SerializedName("time") - var time: Int?=null, - - @SerializedName("unit") - var unit: String?=null + var time: Int?=null ): Parcelable { @@ -32664,50 +32709,27 @@ data class ReturnConfig1( /* - Model: StoreMeta -*/ -@Parcelize -data class StoreMeta( - - - - @SerializedName("id") - var id: Int?=null - -): Parcelable { - - - - - -} - - -/* - Model: PriceMeta + Model: DimensionResponse */ @Parcelize -data class PriceMeta( - +data class DimensionResponse( - @SerializedName("currency") - var currency: String?=null, - @SerializedName("effective") - var effective: Double?=null, + @SerializedName("unit") + var unit: String?=null, - @SerializedName("marked") - var marked: Double?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, - @SerializedName("transfer") - var transfer: Double?=null, + @SerializedName("height") + var height: Double?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("length") + var length: Double?=null, - @SerializedName("tp_notes") - var tpNotes: @RawValue HashMap?=null + @SerializedName("width") + var width: Double?=null ): Parcelable { @@ -32723,8 +32745,6 @@ data class PriceMeta( - - } @@ -32736,110 +32756,110 @@ data class InventorySellerResponse( - @SerializedName("size") - var size: String?=null, + @SerializedName("fynd_item_code") + var fyndItemCode: String?=null, - @SerializedName("dimension") - var dimension: DimensionResponse?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("trader") - var trader: ArrayList?=null, + @SerializedName("tax_identifier") + var taxIdentifier: @RawValue HashMap?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("track_inventory") + var trackInventory: Boolean?=null, + + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, + + @SerializedName("size") + var size: String?=null, + + @SerializedName("company") + var company: CompanyMeta?=null, + + @SerializedName("raw_meta") + var rawMeta: @RawValue HashMap?=null, + + @SerializedName("brand") + var brand: BrandMeta?=null, @SerializedName("stage") var stage: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("set") + var set: InventorySet?=null, @SerializedName("fragile") var fragile: Boolean?=null, - @SerializedName("total_quantity") - var totalQuantity: Int?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, - @SerializedName("track_inventory") - var trackInventory: Boolean?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("expiration_date") + var expirationDate: String?=null, + + @SerializedName("weight") + var weight: WeightResponse?=null, + + @SerializedName("price") + var price: PriceMeta?=null, @SerializedName("quantities") var quantities: Quantities?=null, - @SerializedName("brand") - var brand: BrandMeta?=null, - - @SerializedName("fynd_article_code") - var fyndArticleCode: String?=null, + @SerializedName("item_id") + var itemId: Int?=null, - @SerializedName("manufacturer") - var manufacturer: ManufacturerResponse?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, + @SerializedName("fynd_meta") + var fyndMeta: @RawValue HashMap?=null, @SerializedName("seller_identifier") var sellerIdentifier: String?=null, - @SerializedName("raw_meta") - var rawMeta: @RawValue HashMap?=null, - - @SerializedName("set") - var set: InventorySet?=null, - - @SerializedName("created_by") - var createdBy: UserSerializer?=null, - - @SerializedName("company") - var company: CompanyMeta?=null, + @SerializedName("manufacturer") + var manufacturer: ManufacturerResponse?=null, - @SerializedName("added_on_store") - var addedOnStore: String?=null, + @SerializedName("store") + var store: StoreMeta?=null, - @SerializedName("weight") - var weight: WeightResponse?=null, + @SerializedName("fynd_article_code") + var fyndArticleCode: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("identifier") + var identifier: @RawValue HashMap?=null, - @SerializedName("tax_identifier") - var taxIdentifier: @RawValue HashMap?=null, + @SerializedName("trader") + var trader: ArrayList?=null, - @SerializedName("expiration_date") - var expirationDate: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("return_config") var returnConfig: ReturnConfig1?=null, - @SerializedName("store") - var store: StoreMeta?=null, - - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, - - @SerializedName("price") - var price: PriceMeta?=null, - - @SerializedName("fynd_meta") - var fyndMeta: @RawValue HashMap?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("added_on_store") + var addedOnStore: String?=null, - @SerializedName("fynd_item_code") - var fyndItemCode: String?=null, + @SerializedName("total_quantity") + var totalQuantity: Int?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null + @SerializedName("dimension") + var dimension: DimensionResponse?=null ): Parcelable { @@ -32951,29 +32971,35 @@ data class BulkInventoryGetItems( + @SerializedName("failed") + var failed: Int?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("stage") var stage: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("failed") - var failed: Int?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, @SerializedName("file_path") var filePath: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("id") + var id: String?=null, @SerializedName("cancelled") var cancelled: Int?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("failed_records") + var failedRecords: ArrayList?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("total") + var total: Int?=null, @SerializedName("modified_by") var modifiedBy: @RawValue HashMap?=null, @@ -32981,20 +33007,14 @@ data class BulkInventoryGetItems( @SerializedName("succeed") var succeed: Int?=null, - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("total") - var total: Int?=null, - @SerializedName("cancelled_records") var cancelledRecords: ArrayList?=null, - @SerializedName("failed_records") - var failedRecords: ArrayList?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -33066,38 +33086,38 @@ data class InventoryJobPayload( - @SerializedName("price") - var price: Double?=null, - - @SerializedName("currency") - var currency: String?=null, - - @SerializedName("total_quantity") - var totalQuantity: Int?=null, + @SerializedName("tags") + var tags: ArrayList?=null, @SerializedName("store_code") var storeCode: String?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, - @SerializedName("quantity") var quantity: Int?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("item_weight_unit_of_measure") + var itemWeightUnitOfMeasure: String?=null, + + @SerializedName("item_dimensions_unit_of_measure") + var itemDimensionsUnitOfMeasure: String?=null, + + @SerializedName("total_quantity") + var totalQuantity: Int?=null, + + @SerializedName("price_effective") + var priceEffective: Double?=null, @SerializedName("expiration_date") var expirationDate: String?=null, - @SerializedName("item_weight_unit_of_measure") - var itemWeightUnitOfMeasure: String?=null, + @SerializedName("currency") + var currency: String?=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_marked") var priceMarked: Double?=null @@ -33141,9 +33161,6 @@ data class InventoryBulkRequest( - @SerializedName("sizes") - var sizes: ArrayList?=null, - @SerializedName("company_id") var companyId: Int?=null, @@ -33151,7 +33168,10 @@ data class InventoryBulkRequest( var user: @RawValue HashMap?=null, @SerializedName("batch_id") - var batchId: String?=null + var batchId: String?=null, + + @SerializedName("sizes") + var sizes: ArrayList?=null ): Parcelable { @@ -33176,26 +33196,26 @@ data class InventoryExportJob( - @SerializedName("status") - var status: String?=null, - - @SerializedName("request_params") - var requestParams: @RawValue HashMap?=null, + @SerializedName("seller_id") + var sellerId: Int?=null, @SerializedName("url") var url: String?=null, - @SerializedName("seller_id") - var sellerId: Int?=null, + @SerializedName("status") + var status: String?=null, @SerializedName("trigger_on") var triggerOn: String?=null, - @SerializedName("completed_on") - var completedOn: String?=null, + @SerializedName("request_params") + var requestParams: @RawValue HashMap?=null, @SerializedName("task_id") - var taskId: String?=null + var taskId: String?=null, + + @SerializedName("completed_on") + var completedOn: String?=null ): Parcelable { @@ -33229,11 +33249,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 { @@ -33256,18 +33276,18 @@ data class InventoryExportResponse( - @SerializedName("status") - var status: String?=null, - - @SerializedName("request_params") - var requestParams: @RawValue HashMap?=null, - @SerializedName("seller_id") var sellerId: Int?=null, + @SerializedName("status") + var status: String?=null, + @SerializedName("trigger_on") var triggerOn: String?=null, + @SerializedName("request_params") + var requestParams: @RawValue HashMap?=null, + @SerializedName("task_id") var taskId: String?=null @@ -33296,11 +33316,11 @@ data class FilerList( - @SerializedName("display") - var display: String?=null, - @SerializedName("value") - var value: String?=null + var value: String?=null, + + @SerializedName("display") + var display: String?=null ): Parcelable { @@ -33346,21 +33366,21 @@ data class InventoryPayload( + @SerializedName("tags") + var tags: ArrayList?=null, + + @SerializedName("store_id") + var storeId: Int?=null, + @SerializedName("total_quantity") var totalQuantity: Int?=null, @SerializedName("price_effective") var priceEffective: Double?=null, - @SerializedName("tags") - var tags: ArrayList?=null, - @SerializedName("expiration_date") var expirationDate: String?=null, - @SerializedName("store_id") - var storeId: Int?=null, - @SerializedName("seller_identifier") var sellerIdentifier: String?=null, @@ -33399,11 +33419,11 @@ data class InventoryRequestSchemaV2( @SerializedName("payload") var payload: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("company_id") - var companyId: Int?=null + var companyId: Int?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -33476,11 +33496,11 @@ data class InventoryUpdateResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("message") - var message: String?=null + var message: String?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -33501,38 +33521,38 @@ data class HsnCodesObject( - @SerializedName("tax_on_esp") - var taxOnEsp: Boolean?=null, - @SerializedName("modified_on") var modifiedOn: String?=null, - @SerializedName("tax2") - var tax2: Double?=null, + @SerializedName("threshold1") + var threshold1: Double?=null, @SerializedName("hs2_code") var hs2Code: String?=null, - @SerializedName("tax1") - var tax1: Double?=null, - @SerializedName("hsn_code") var hsnCode: String?=null, - @SerializedName("tax_on_mrp") - var taxOnMrp: Boolean?=null, + @SerializedName("tax2") + var tax2: Double?=null, + + @SerializedName("threshold2") + var threshold2: Double?=null, + + @SerializedName("tax1") + var tax1: Double?=null, @SerializedName("id") var id: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("tax_on_mrp") + var taxOnMrp: Boolean?=null, - @SerializedName("threshold2") - var threshold2: Double?=null, + @SerializedName("tax_on_esp") + var taxOnEsp: Boolean?=null, - @SerializedName("threshold1") - var threshold1: Double?=null + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -33571,20 +33591,20 @@ data class PageResponse( - @SerializedName("size") - var size: Int?=null, - @SerializedName("has_previous") var hasPrevious: Boolean?=null, - @SerializedName("item_total") - var itemTotal: Int?=null, + @SerializedName("current") + var current: String?=null, @SerializedName("has_next") var hasNext: Boolean?=null, - @SerializedName("current") - var current: String?=null + @SerializedName("item_total") + var itemTotal: Int?=null, + + @SerializedName("size") + var size: Int?=null ): Parcelable { @@ -33636,38 +33656,38 @@ data class HsnUpsert( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("threshold1") + var threshold1: Double?=null, - @SerializedName("tax_on_esp") - var taxOnEsp: Boolean?=null, + @SerializedName("hs2_code") + var hs2Code: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, @SerializedName("tax2") var tax2: Double?=null, - @SerializedName("hs2_code") - var hs2Code: String?=null, + @SerializedName("threshold2") + var threshold2: Double?=null, - @SerializedName("hsn_code") - var hsnCode: String?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("tax1") var tax1: Double?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("tax_on_mrp") var taxOnMrp: Boolean?=null, - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("threshold2") - var threshold2: Double?=null, + @SerializedName("tax_on_esp") + var taxOnEsp: Boolean?=null, - @SerializedName("threshold1") - var threshold1: Double?=null + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -33766,17 +33786,17 @@ data class TaxSlab( + @SerializedName("threshold") + var threshold: Double?=null, + @SerializedName("cess") var cess: Double?=null, - @SerializedName("rate") - var rate: Double?=null, - @SerializedName("effective_date") var effectiveDate: String?=null, - @SerializedName("threshold") - var threshold: Double?=null + @SerializedName("rate") + var rate: Double?=null ): Parcelable { @@ -33801,35 +33821,35 @@ data class HSNDataInsertV2( - @SerializedName("description") - var description: String?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("country_code") - var countryCode: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("reporting_hsn") var reportingHsn: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, + + @SerializedName("taxes") + var taxes: ArrayList?=null, + + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, @SerializedName("type") var type: String?=null, - @SerializedName("hsn_code") - var hsnCode: String?=null, - @SerializedName("modified_by") var modifiedBy: @RawValue HashMap?=null, - @SerializedName("taxes") - var taxes: ArrayList?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null + @SerializedName("description") + var description: String?=null, + + @SerializedName("country_code") + var countryCode: String?=null ): Parcelable { @@ -33891,29 +33911,29 @@ data class BrandItem( - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("banners") - var banners: ImageUrls?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("discount") - var discount: String?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("action") var action: Action?=null, - @SerializedName("departments") - var departments: ArrayList?=null, - @SerializedName("logo") var logo: Media?=null, @SerializedName("slug") - var slug: String?=null + var slug: String?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null, + + @SerializedName("discount") + var discount: String?=null, + + @SerializedName("departments") + var departments: ArrayList?=null ): Parcelable { @@ -33971,18 +33991,18 @@ data class Department( - @SerializedName("uid") - var uid: Int?=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("slug") var slug: String?=null @@ -34020,31 +34040,6 @@ data class DepartmentResponse( -} - - -/* - Model: DepartmentIdentifier -*/ -@Parcelize -data class DepartmentIdentifier( - - - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("slug") - var slug: String?=null - -): Parcelable { - - - - - - - } @@ -34056,26 +34051,26 @@ data class ThirdLevelChild( + @SerializedName("name") + var name: String?=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("banners") var banners: ImageUrls?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("childs") + var childs: @RawValue ArrayList>?=null, @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("action") - var action: Action?=null, - - @SerializedName("slug") - var slug: String?=null + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -34106,26 +34101,26 @@ data class SecondLevelChild( + @SerializedName("name") + var name: String?=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("banners") var banners: ImageUrls?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("childs") + var childs: ArrayList?=null, @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("action") - var action: Action?=null, - - @SerializedName("slug") - var slug: String?=null + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -34156,26 +34151,26 @@ data class Child( + @SerializedName("name") + var name: String?=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("banners") var banners: ImageUrls?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("childs") + var childs: ArrayList?=null, @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("action") - var action: Action?=null, - - @SerializedName("slug") - var slug: String?=null + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -34206,23 +34201,23 @@ data class CategoryItems( + @SerializedName("name") + var name: String?=null, + @SerializedName("uid") var uid: Int?=null, - @SerializedName("childs") - var childs: ArrayList?=null, - - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("name") - var name: String?=null, - @SerializedName("action") var action: Action?=null, @SerializedName("slug") - var slug: String?=null + var slug: String?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null, + + @SerializedName("childs") + var childs: ArrayList?=null ): Parcelable { @@ -34265,6 +34260,31 @@ data class DepartmentCategoryTree( +} + + +/* + Model: DepartmentIdentifier +*/ +@Parcelize +data class DepartmentIdentifier( + + + + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("uid") + var uid: Int?=null + +): Parcelable { + + + + + + + } @@ -34276,11 +34296,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 { @@ -34301,20 +34321,20 @@ data class ApplicationProductListingResponse( + @SerializedName("sort_on") + var sortOn: ArrayList?=null, + + @SerializedName("operators") + var operators: @RawValue HashMap?=null, + @SerializedName("filters") var filters: ArrayList?=null, @SerializedName("items") var items: ArrayList?=null, - @SerializedName("operators") - var operators: @RawValue HashMap?=null, - @SerializedName("page") - var page: Page?=null, - - @SerializedName("sort_on") - var sortOn: ArrayList?=null + var page: Page?=null ): Parcelable { @@ -34341,59 +34361,62 @@ data class ProductDetail( - @SerializedName("has_variant") - var hasVariant: Boolean?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, - @SerializedName("color") - var color: String?=null, + @SerializedName("teaser_tag") + var teaserTag: @RawValue HashMap?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("rating_count") - var ratingCount: Int?=null, + @SerializedName("promo_meta") + var promoMeta: @RawValue HashMap?=null, - @SerializedName("similars") - var similars: ArrayList?=null, + @SerializedName("short_description") + var shortDescription: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("image_nature") + var imageNature: String?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, - @SerializedName("item_code") - var itemCode: String?=null, + @SerializedName("medias") + var medias: ArrayList?=null, @SerializedName("brand") var brand: ProductBrand?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, - @SerializedName("teaser_tag") - var teaserTag: @RawValue HashMap?=null, + @SerializedName("item_code") + var itemCode: String?=null, - @SerializedName("promo_meta") - var promoMeta: @RawValue HashMap?=null, + @SerializedName("item_type") + var itemType: String?=null, @SerializedName("product_online_date") var productOnlineDate: String?=null, - @SerializedName("medias") - var medias: ArrayList?=null, - @SerializedName("slug") var slug: String?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("short_description") - var shortDescription: String?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, - @SerializedName("rating") - var rating: Double?=null, + @SerializedName("name") + var name: String?=null, + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("similars") + var similars: ArrayList?=null, @SerializedName("tryouts") var tryouts: ArrayList?=null, @@ -34401,14 +34424,11 @@ data class ProductDetail( @SerializedName("attributes") var attributes: @RawValue HashMap?=null, - @SerializedName("image_nature") - var imageNature: String?=null, - - @SerializedName("type") - var type: String?=null, + @SerializedName("color") + var color: String?=null, - @SerializedName("item_type") - var itemType: String?=null + @SerializedName("rating") + var rating: Double?=null ): Parcelable { @@ -34474,17 +34494,17 @@ data class InventoryPage( @SerializedName("has_previous") var hasPrevious: Boolean?=null, - @SerializedName("item_total") - var itemTotal: Int?=null, + @SerializedName("type") + var type: String?=null, @SerializedName("next_id") var nextId: String?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("has_next") - var hasNext: Boolean?=null + var hasNext: Boolean?=null, + + @SerializedName("item_total") + var itemTotal: Int?=null ): Parcelable { @@ -34536,12 +34556,12 @@ data class ArticleQuery( - @SerializedName("size") - var size: String?=null, - @SerializedName("ignored_stores") var ignoredStores: ArrayList?=null, + @SerializedName("size") + var size: String?=null, + @SerializedName("item_id") var itemId: Int?=null @@ -34566,20 +34586,20 @@ data class AssignStoreArticle( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("article_assignment") var articleAssignment: ArticleAssignment?=null, @SerializedName("group_id") var groupId: String?=null, + @SerializedName("query") + var query: ArticleQuery?=null, + @SerializedName("quantity") var quantity: Int?=null, - @SerializedName("query") - var query: ArticleQuery?=null + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -34612,20 +34632,20 @@ data class AssignStore( @SerializedName("pincode") var pincode: String?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("articles") + var articles: ArrayList?=null, + + @SerializedName("channel_type") + var channelType: String?=null, @SerializedName("channel_identifier") var channelIdentifier: String?=null, - @SerializedName("articles") - var articles: ArrayList?=null, + @SerializedName("app_id") + var appId: String?=null, @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("channel_type") - var channelType: String?=null + var companyId: Int?=null ): Parcelable { @@ -34681,44 +34701,41 @@ data class StoreAssignResponse( + @SerializedName("article_assignment") + var articleAssignment: ArticleAssignment1?=null, + @SerializedName("uid") var uid: String?=null, - @SerializedName("status") - var status: Boolean?=null, - - @SerializedName("size") - var size: String?=null, + @SerializedName("store_pincode") + var storePincode: Int?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("article_assignment") - var articleAssignment: ArticleAssignment1?=null, + @SerializedName("group_id") + var groupId: String?=null, @SerializedName("index") var index: Int?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("strategy_wise_listing") + var strategyWiseListing: @RawValue ArrayList>?=null, @SerializedName("_id") var id: String?=null, - @SerializedName("group_id") - var groupId: String?=null, + @SerializedName("store_id") + var storeId: Int?=null, @SerializedName("price_effective") var priceEffective: Int?=null, - @SerializedName("quantity") - var quantity: Int?=null, - - @SerializedName("strategy_wise_listing") - var strategyWiseListing: @RawValue ArrayList>?=null, + @SerializedName("status") + var status: Boolean?=null, - @SerializedName("store_id") - var storeId: Int?=null, + @SerializedName("size") + var size: String?=null, @SerializedName("company_id") var companyId: Int?=null, @@ -34726,11 +34743,14 @@ data class StoreAssignResponse( @SerializedName("s_city") var sCity: String?=null, - @SerializedName("store_pincode") - var storePincode: Int?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, @SerializedName("price_marked") - var priceMarked: Int?=null + var priceMarked: Int?=null, + + @SerializedName("item_id") + var itemId: Int?=null ): Parcelable { @@ -34774,50 +34794,45 @@ data class StoreAssignResponse( /* - Model: GetAddressSerializer + Model: ProductReturnConfigSerializer */ @Parcelize -data class GetAddressSerializer( +data class ProductReturnConfigSerializer( - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("store_uid") + var storeUid: Int?=null, - @SerializedName("country") - var country: String?=null, + @SerializedName("on_same_store") + var onSameStore: Boolean?=null - @SerializedName("address2") - var address2: String?=null, +): Parcelable { - @SerializedName("pincode") - var pincode: Int?=null, - @SerializedName("country_code") - var countryCode: String?=null, - @SerializedName("latitude") - var latitude: Double?=null, - @SerializedName("longitude") - var longitude: Double?=null, - @SerializedName("address_type") - var addressType: String?=null, - @SerializedName("state") - var state: String?=null, - @SerializedName("address1") - var address1: String?=null, +} + + +/* + Model: SellerPhoneNumber +*/ +@Parcelize +data class SellerPhoneNumber( - @SerializedName("city") - var city: String?=null -): Parcelable { + @SerializedName("number") + var number: String?=null, + @SerializedName("country_code") + var countryCode: Int?=null +): Parcelable { @@ -34825,12 +34840,27 @@ data class GetAddressSerializer( +} + + +/* + Model: LocationManagerSerializer +*/ +@Parcelize +data class LocationManagerSerializer( + @SerializedName("name") + var name: String?=null, + @SerializedName("mobile_no") + var mobileNo: SellerPhoneNumber?=null, + @SerializedName("email") + var email: String?=null +): Parcelable { @@ -34844,18 +34874,18 @@ data class GetAddressSerializer( /* - Model: ProductReturnConfigSerializer + Model: LocationTimingSerializer */ @Parcelize -data class ProductReturnConfigSerializer( +data class LocationTimingSerializer( - @SerializedName("on_same_store") - var onSameStore: Boolean?=null, + @SerializedName("minute") + var minute: Int?=null, - @SerializedName("store_uid") - var storeUid: Int?=null + @SerializedName("hour") + var hour: Int?=null ): Parcelable { @@ -34869,21 +34899,24 @@ data class ProductReturnConfigSerializer( /* - Model: UserSerializer1 + Model: LocationDayWiseSerializer */ @Parcelize -data class UserSerializer1( +data class LocationDayWiseSerializer( - @SerializedName("contact") - var contact: String?=null, + @SerializedName("opening") + var opening: LocationTimingSerializer?=null, - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("weekday") + var weekday: String?=null, - @SerializedName("username") - var username: String?=null + @SerializedName("closing") + var closing: LocationTimingSerializer?=null, + + @SerializedName("open") + var open: Boolean?=null ): Parcelable { @@ -34895,22 +34928,27 @@ data class UserSerializer1( + + } /* - Model: SellerPhoneNumber + Model: UserSerializer1 */ @Parcelize -data class SellerPhoneNumber( +data class UserSerializer1( - @SerializedName("number") - var number: String?=null, + @SerializedName("username") + var username: String?=null, - @SerializedName("country_code") - var countryCode: Int?=null + @SerializedName("user_id") + var userId: String?=null, + + @SerializedName("contact") + var contact: String?=null ): Parcelable { @@ -34920,25 +34958,51 @@ data class SellerPhoneNumber( + + } /* - Model: LocationManagerSerializer + Model: GetAddressSerializer */ @Parcelize -data class LocationManagerSerializer( +data class GetAddressSerializer( - @SerializedName("email") - var email: String?=null, + @SerializedName("latitude") + var latitude: Double?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("pincode") + var pincode: Int?=null, - @SerializedName("mobile_no") - var mobileNo: SellerPhoneNumber?=null + @SerializedName("country") + var country: String?=null, + + @SerializedName("landmark") + var landmark: String?=null, + + @SerializedName("address2") + var address2: String?=null, + + @SerializedName("city") + var city: String?=null, + + @SerializedName("longitude") + var longitude: Double?=null, + + @SerializedName("address1") + var address1: String?=null, + + @SerializedName("state") + var state: String?=null, + + @SerializedName("country_code") + var countryCode: String?=null, + + @SerializedName("address_type") + var addressType: String?=null ): Parcelable { @@ -34950,27 +35014,13 @@ data class LocationManagerSerializer( -} - - -/* - Model: InvoiceCredSerializer -*/ -@Parcelize -data class InvoiceCredSerializer( - @SerializedName("password") - var password: String?=null, - @SerializedName("enabled") - var enabled: Boolean?=null, - @SerializedName("username") - var username: String?=null -): Parcelable { + @@ -34984,43 +35034,51 @@ data class InvoiceCredSerializer( /* - Model: InvoiceDetailsSerializer + Model: GetCompanySerializer */ @Parcelize -data class InvoiceDetailsSerializer( +data class GetCompanySerializer( - @SerializedName("e_invoice") - var eInvoice: InvoiceCredSerializer?=null, - - @SerializedName("e_waybill") - var eWaybill: InvoiceCredSerializer?=null + @SerializedName("modified_on") + var modifiedOn: String?=null, -): Parcelable { + @SerializedName("name") + var name: String?=null, + @SerializedName("stage") + var stage: String?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("created_by") + var createdBy: UserSerializer1?=null, + @SerializedName("company_type") + var companyType: String?=null, + @SerializedName("business_type") + var businessType: String?=null, -} - - -/* - Model: LocationTimingSerializer -*/ -@Parcelize -data class LocationTimingSerializer( + @SerializedName("modified_by") + var modifiedBy: UserSerializer1?=null, + @SerializedName("verified_by") + var verifiedBy: UserSerializer1?=null, + @SerializedName("addresses") + var addresses: ArrayList?=null, - @SerializedName("hour") - var hour: Int?=null, + @SerializedName("reject_reason") + var rejectReason: String?=null, - @SerializedName("minute") - var minute: Int?=null + @SerializedName("created_on") + var createdOn: String?=null ): Parcelable { @@ -35030,30 +35088,17 @@ data class LocationTimingSerializer( -} - - -/* - Model: LocationDayWiseSerializer -*/ -@Parcelize -data class LocationDayWiseSerializer( - @SerializedName("open") - var open: Boolean?=null, - @SerializedName("closing") - var closing: LocationTimingSerializer?=null, - @SerializedName("opening") - var opening: LocationTimingSerializer?=null, - @SerializedName("weekday") - var weekday: String?=null -): Parcelable { + + + + @@ -35076,14 +35121,14 @@ data class UserSerializer2( - @SerializedName("contact") - var contact: String?=null, + @SerializedName("username") + var username: String?=null, @SerializedName("user_id") var userId: String?=null, - @SerializedName("username") - var username: String?=null + @SerializedName("contact") + var contact: String?=null ): Parcelable { @@ -35099,61 +35144,48 @@ data class UserSerializer2( /* - Model: GetCompanySerializer + Model: LocationIntegrationType */ @Parcelize -data class GetCompanySerializer( - - - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("verified_by") - var verifiedBy: UserSerializer2?=null, - - @SerializedName("stage") - var stage: String?=null, - - @SerializedName("created_on") - var createdOn: String?=null, +data class LocationIntegrationType( - @SerializedName("company_type") - var companyType: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("reject_reason") - var rejectReason: String?=null, + @SerializedName("inventory") + var inventory: String?=null, - @SerializedName("business_type") - var businessType: String?=null, + @SerializedName("order") + var order: String?=null - @SerializedName("modified_on") - var modifiedOn: String?=null, +): Parcelable { - @SerializedName("modified_by") - var modifiedBy: UserSerializer2?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, - @SerializedName("addresses") - var addresses: ArrayList?=null, - @SerializedName("created_by") - var createdBy: UserSerializer2?=null -): Parcelable { +} + + +/* + Model: InvoiceCredSerializer +*/ +@Parcelize +data class InvoiceCredSerializer( + @SerializedName("username") + var username: String?=null, + @SerializedName("password") + var password: String?=null, + @SerializedName("enabled") + var enabled: Boolean?=null +): Parcelable { @@ -35163,11 +35195,24 @@ data class GetCompanySerializer( +} + + +/* + Model: InvoiceDetailsSerializer +*/ +@Parcelize +data class InvoiceDetailsSerializer( + @SerializedName("e_waybill") + var eWaybill: InvoiceCredSerializer?=null, + @SerializedName("e_invoice") + var eInvoice: InvoiceCredSerializer?=null +): Parcelable { @@ -35189,8 +35234,8 @@ data class Document( @SerializedName("verified") var verified: Boolean?=null, - @SerializedName("legal_name") - var legalName: String?=null, + @SerializedName("type") + var type: String?=null, @SerializedName("value") var value: String?=null, @@ -35198,8 +35243,8 @@ data class Document( @SerializedName("url") var url: String?=null, - @SerializedName("type") - var type: String?=null + @SerializedName("legal_name") + var legalName: String?=null ): Parcelable { @@ -35219,112 +35264,87 @@ data class Document( /* - Model: LocationIntegrationType + Model: GetLocationSerializer */ @Parcelize -data class LocationIntegrationType( - - - - @SerializedName("order") - var order: String?=null, - - @SerializedName("inventory") - var inventory: String?=null - -): Parcelable { +data class GetLocationSerializer( + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("product_return_config") + var productReturnConfig: ProductReturnConfigSerializer?=null, + @SerializedName("manager") + var manager: LocationManagerSerializer?=null, + @SerializedName("phone_number") + var phoneNumber: String?=null, -} - - -/* - Model: GetLocationSerializer -*/ -@Parcelize -data class GetLocationSerializer( + @SerializedName("timing") + var timing: ArrayList?=null, + @SerializedName("company") + var company: GetCompanySerializer?=null, + @SerializedName("created_on") + var createdOn: String?=null, @SerializedName("stage") var stage: String?=null, - @SerializedName("name") - var name: String?=null, - - @SerializedName("address") - var address: GetAddressSerializer?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, - - @SerializedName("product_return_config") - var productReturnConfig: ProductReturnConfigSerializer?=null, - - @SerializedName("display_name") - var displayName: String?=null, - @SerializedName("verified_on") var verifiedOn: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer2?=null, @SerializedName("verified_by") - var verifiedBy: UserSerializer1?=null, + var verifiedBy: UserSerializer2?=null, + + @SerializedName("integration_type") + var integrationType: LocationIntegrationType?=null, @SerializedName("notification_emails") var notificationEmails: ArrayList?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, + + @SerializedName("created_by") + var createdBy: UserSerializer2?=null, - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null, + @SerializedName("store_type") + var storeType: String?=null, - @SerializedName("manager") - var manager: LocationManagerSerializer?=null, + @SerializedName("display_name") + var displayName: String?=null, @SerializedName("gst_credentials") var gstCredentials: InvoiceDetailsSerializer?=null, - @SerializedName("timing") - var timing: ArrayList?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("phone_number") - var phoneNumber: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("created_by") - var createdBy: UserSerializer1?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("company") - var company: GetCompanySerializer?=null, + @SerializedName("documents") + var documents: ArrayList?=null, @SerializedName("code") var code: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("store_type") - var storeType: String?=null, - - @SerializedName("documents") - var documents: ArrayList?=null, - - @SerializedName("integration_type") - var integrationType: LocationIntegrationType?=null, + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer1?=null + @SerializedName("address") + var address: GetAddressSerializer?=null ): Parcelable { @@ -35471,15 +35491,18 @@ data class ApplicationStoreJson( /* - Model: Website + Model: BusinessCountryInfo */ @Parcelize -data class Website( +data class BusinessCountryInfo( - @SerializedName("url") - var url: String?=null + @SerializedName("country_code") + var countryCode: String?=null, + + @SerializedName("country") + var country: String?=null ): Parcelable { @@ -35487,19 +35510,21 @@ 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 { @@ -35511,21 +35536,15 @@ data class BusinessDetails( /* - Model: CompanyTaxesSerializer + Model: BusinessDetails */ @Parcelize -data class CompanyTaxesSerializer( - - +data class BusinessDetails( - @SerializedName("enable") - var enable: Boolean?=null, - @SerializedName("rate") - var rate: Double?=null, - @SerializedName("effective_date") - var effectiveDate: String?=null + @SerializedName("website") + var website: Website?=null ): Parcelable { @@ -35533,10 +35552,6 @@ data class CompanyTaxesSerializer( - - - - } @@ -35548,11 +35563,11 @@ data class ContactDetails( - @SerializedName("emails") - var emails: ArrayList?=null, - @SerializedName("phone") - var phone: ArrayList?=null + var phone: ArrayList?=null, + + @SerializedName("emails") + var emails: ArrayList?=null ): Parcelable { @@ -35566,18 +35581,21 @@ data class ContactDetails( /* - Model: BusinessCountryInfo + Model: CompanyTaxesSerializer */ @Parcelize -data class BusinessCountryInfo( +data class CompanyTaxesSerializer( - @SerializedName("country_code") - var countryCode: String?=null, + @SerializedName("effective_date") + var effectiveDate: String?=null, - @SerializedName("country") - var country: String?=null + @SerializedName("rate") + var rate: Double?=null, + + @SerializedName("enable") + var enable: Boolean?=null ): Parcelable { @@ -35587,6 +35605,8 @@ data class BusinessCountryInfo( + + } @@ -35598,23 +35618,14 @@ data class GetCompanyProfileSerializerResponse( - @SerializedName("stage") - var stage: String?=null, - - @SerializedName("business_type") - var businessType: String?=null, - - @SerializedName("company_type") - var companyType: String?=null, - - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, + @SerializedName("business_info") + var businessInfo: String?=null, - @SerializedName("franchise_enabled") - var franchiseEnabled: Boolean?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("business_country_info") + var businessCountryInfo: BusinessCountryInfo?=null, @SerializedName("created_on") var createdOn: String?=null, @@ -35622,47 +35633,56 @@ data class GetCompanyProfileSerializerResponse( @SerializedName("mode") var mode: String?=null, - @SerializedName("verified_by") - var verifiedBy: UserSerializer?=null, + @SerializedName("franchise_enabled") + var franchiseEnabled: Boolean?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, + + @SerializedName("company_type") + var companyType: String?=null, @SerializedName("uid") var uid: Int?=null, + @SerializedName("stage") + var stage: String?=null, + + @SerializedName("documents") + var documents: ArrayList?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("business_details") var businessDetails: BusinessDetails?=null, + @SerializedName("contact_details") + var contactDetails: ContactDetails?=null, + @SerializedName("taxes") var taxes: ArrayList?=null, + @SerializedName("business_type") + var businessType: String?=null, + @SerializedName("addresses") var addresses: ArrayList?=null, - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, - - @SerializedName("documents") - var documents: ArrayList?=null, - - @SerializedName("contact_details") - var contactDetails: ContactDetails?=null, - @SerializedName("warnings") var warnings: @RawValue HashMap?=null, - @SerializedName("business_info") - var businessInfo: String?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, - @SerializedName("business_country_info") - var businessCountryInfo: BusinessCountryInfo?=null + @SerializedName("verified_on") + var verifiedOn: String?=null, + + @SerializedName("verified_by") + var verifiedBy: UserSerializer?=null ): Parcelable { @@ -35723,14 +35743,14 @@ data class CompanyTaxesSerializer1( - @SerializedName("enable") - var enable: Boolean?=null, + @SerializedName("effective_date") + var effectiveDate: String?=null, @SerializedName("rate") var rate: Double?=null, - @SerializedName("effective_date") - var effectiveDate: String?=null + @SerializedName("enable") + var enable: Boolean?=null ): Parcelable { @@ -35753,8 +35773,11 @@ data class CreateUpdateAddressSerializer( - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("latitude") + var latitude: Double?=null, + + @SerializedName("city") + var city: String?=null, @SerializedName("longitude") var longitude: Double?=null, @@ -35762,29 +35785,26 @@ data class CreateUpdateAddressSerializer( @SerializedName("pincode") var pincode: Int?=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, @SerializedName("address2") var address2: String?=null, - @SerializedName("latitude") - var latitude: Double?=null, + @SerializedName("address1") + var address1: String?=null, + + @SerializedName("country_code") + var countryCode: String?=null, @SerializedName("address_type") var addressType: String?=null, - @SerializedName("city") - var city: String?=null, - - @SerializedName("country") - var country: String?=null, - - @SerializedName("address1") - var address1: String?=null + @SerializedName("state") + var state: String?=null ): Parcelable { @@ -35823,45 +35843,45 @@ data class UpdateCompany( - @SerializedName("franchise_enabled") - var franchiseEnabled: Boolean?=null, - - @SerializedName("name") - var name: String?=null, + @SerializedName("documents") + var documents: ArrayList?=null, - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, + @SerializedName("business_info") + var businessInfo: String?=null, - @SerializedName("reject_reason") - var rejectReason: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("business_details") var businessDetails: BusinessDetails?=null, - @SerializedName("documents") - var documents: ArrayList?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("business_type") + var businessType: String?=null, @SerializedName("contact_details") var contactDetails: ContactDetails?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("warnings") var warnings: @RawValue HashMap?=null, - @SerializedName("business_info") - var businessInfo: String?=null, - - @SerializedName("business_type") - var businessType: String?=null, + @SerializedName("franchise_enabled") + var franchiseEnabled: Boolean?=null, @SerializedName("taxes") var taxes: ArrayList?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, + @SerializedName("company_type") var companyType: String?=null, + @SerializedName("reject_reason") + var rejectReason: String?=null, + @SerializedName("addresses") var addresses: ArrayList?=null @@ -35908,11 +35928,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 { @@ -35961,23 +35981,23 @@ data class MetricsSerializer( @SerializedName("brand") var brand: DocumentsObj?=null, + @SerializedName("product") + var product: DocumentsObj?=null, + @SerializedName("company_documents") var companyDocuments: DocumentsObj?=null, - @SerializedName("store_documents") - var storeDocuments: DocumentsObj?=null, - - @SerializedName("stage") - var stage: String?=null, + @SerializedName("store") + var store: DocumentsObj?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("store") - var store: DocumentsObj?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("product") - var product: DocumentsObj?=null + @SerializedName("store_documents") + var storeDocuments: DocumentsObj?=null ): Parcelable { @@ -36033,20 +36053,14 @@ data class GetBrandResponseSerializer( - @SerializedName("stage") - var stage: String?=null, - - @SerializedName("synonyms") - var synonyms: ArrayList?=null, - - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, @SerializedName("logo") var logo: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("slug_key") + var slugKey: String?=null, @SerializedName("created_on") var createdOn: String?=null, @@ -36054,41 +36068,47 @@ data class GetBrandResponseSerializer( @SerializedName("mode") var mode: String?=null, - @SerializedName("verified_by") - var verifiedBy: UserSerializer?=null, - - @SerializedName("verified_on") - var verifiedOn: String?=null, - - @SerializedName("_locale_language") - var localeLanguage: @RawValue HashMap?=null, - @SerializedName("uid") var uid: Int?=null, + @SerializedName("stage") + var stage: String?=null, + @SerializedName("reject_reason") var rejectReason: String?=null, - @SerializedName("slug_key") - var slugKey: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("banner") - var banner: BrandBannerSerializer?=null, + @SerializedName("description") + var description: String?=null, @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null, + + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, + @SerializedName("warnings") var warnings: @RawValue HashMap?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, + + @SerializedName("verified_on") + var verifiedOn: String?=null, + + @SerializedName("banner") + var banner: BrandBannerSerializer?=null, + + @SerializedName("verified_by") + var verifiedBy: UserSerializer?=null ): Parcelable { @@ -36143,35 +36163,35 @@ data class CreateUpdateBrandRequestSerializer( - @SerializedName("_locale_language") - var localeLanguage: @RawValue HashMap?=null, - - @SerializedName("logo") - var logo: String?=null, - - @SerializedName("banner") - var banner: BrandBannerSerializer?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("synonyms") var synonyms: ArrayList?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, + + @SerializedName("name") + var name: String?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("logo") + var logo: String?=null, @SerializedName("description") var description: String?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("brand_tier") var brandTier: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("banner") + var banner: BrandBannerSerializer?=null ): Parcelable { @@ -36233,11 +36253,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 { @@ -36258,59 +36278,59 @@ data class CompanySerializer( - @SerializedName("verified_on") - var verifiedOn: String?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("stage") - var stage: String?=null, - - @SerializedName("details") - var details: CompanyDetails?=null, - - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("reject_reason") - var rejectReason: String?=null, - - @SerializedName("addresses") - var addresses: ArrayList?=null, - @SerializedName("modified_on") var modifiedOn: String?=null, @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, @SerializedName("business_type") var businessType: String?=null, - @SerializedName("verified_by") - var verifiedBy: UserSerializer?=null, + @SerializedName("addresses") + var addresses: ArrayList?=null, @SerializedName("market_channels") var marketChannels: ArrayList?=null, - @SerializedName("company_type") - var companyType: String?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("modified_by") var modifiedBy: UserSerializer?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, + + @SerializedName("details") + var details: CompanyDetails?=null, + + @SerializedName("company_type") + var companyType: String?=null, + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("stage") + var stage: String?=null, + + @SerializedName("verified_on") + var verifiedOn: String?=null, + + @SerializedName("reject_reason") + var rejectReason: String?=null, @SerializedName("business_country_info") - var businessCountryInfo: BusinessCountryInfo?=null + var businessCountryInfo: BusinessCountryInfo?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("verified_by") + var verifiedBy: UserSerializer?=null ): Parcelable { @@ -36363,41 +36383,41 @@ data class CompanyBrandSerializer( + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("brand") var brand: GetBrandResponseSerializer?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, + + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, + + @SerializedName("company") + var company: CompanySerializer?=null, @SerializedName("uid") var uid: Int?=null, + @SerializedName("stage") + var stage: String?=null, + + @SerializedName("verified_on") + var verifiedOn: String?=null, + @SerializedName("reject_reason") var rejectReason: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("created_on") var createdOn: String?=null, - @SerializedName("company") - var company: CompanySerializer?=null, - - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, - @SerializedName("verified_by") - var verifiedBy: UserSerializer?=null, - - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, - - @SerializedName("created_by") - var createdBy: UserSerializer?=null + var verifiedBy: UserSerializer?=null ): Parcelable { @@ -36438,11 +36458,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 { @@ -36463,14 +36483,14 @@ data class CompanyBrandPostRequestSerializer( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("brands") + var brands: ArrayList?=null, @SerializedName("company") var company: Int?=null, - @SerializedName("brands") - var brands: ArrayList?=null + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -36493,56 +36513,56 @@ data class LocationSerializer( - @SerializedName("address") - var address: GetAddressSerializer?=null, + @SerializedName("documents") + var documents: ArrayList?=null, - @SerializedName("manager") - var manager: LocationManagerSerializer?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("code") + var code: String?=null, @SerializedName("gst_credentials") var gstCredentials: InvoiceDetailsSerializer?=null, - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("product_return_config") + var productReturnConfig: ProductReturnConfigSerializer?=null, - @SerializedName("documents") - var documents: ArrayList?=null, + @SerializedName("manager") + var manager: LocationManagerSerializer?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, - @SerializedName("company") - var company: Int?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("store_type") var storeType: String?=null, + @SerializedName("display_name") + var displayName: String?=null, + @SerializedName("contact_numbers") var contactNumbers: ArrayList?=null, - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, + @SerializedName("address") + var address: GetAddressSerializer?=null, - @SerializedName("product_return_config") - var productReturnConfig: ProductReturnConfigSerializer?=null, + @SerializedName("company") + var company: Int?=null, - @SerializedName("timing") - var timing: ArrayList?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("stage") + var stage: String?=null, + + @SerializedName("timing") + var timing: ArrayList?=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 6acd6f40d..b53560a53 100644 --- a/src/main/java/com/sdk/platform/datamanager/CatalogDataManagerClass.kt +++ b/src/main/java/com/sdk/platform/datamanager/CatalogDataManagerClass.kt @@ -173,6 +173,7 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction + suspend fun getSellerInsights(sellerAppId: String) @@ -511,36 +512,36 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun getProduct(itemCode: String?=null, itemId: String, brandUid: Int?=null) - : Deferred>? { + suspend fun deleteProduct(itemId: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getProduct( - itemCode = itemCode, companyId = config.companyId, itemId = itemId, brandUid = brandUid ) + catalogApiList?.deleteProduct( + companyId = config.companyId, itemId = itemId ) } else { null } } - suspend fun editProduct(itemId: String,body: ProductCreateUpdate) - : Deferred>? { + suspend fun getProduct(itemCode: String?=null, itemId: String, brandUid: Int?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.editProduct( - companyId = config.companyId, itemId = itemId, body = body) + catalogApiList?.getProduct( + itemCode = itemCode, companyId = config.companyId, itemId = itemId, brandUid = brandUid ) } else { null } } - suspend fun deleteProduct(itemId: String) + suspend fun editProduct(itemId: String,body: ProductCreateUpdate) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.deleteProduct( - companyId = config.companyId, itemId = itemId ) + catalogApiList?.editProduct( + companyId = config.companyId, itemId = itemId, body = body) } else { null } @@ -949,30 +950,30 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi - suspend fun getSearchKeywords(id: String) - : Deferred>? { + suspend fun deleteSearchKeywords(id: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getSearchKeywords(companyId = config.companyId , applicationId = applicationId , id = id ) + catalogApiList?.deleteSearchKeywords(companyId = config.companyId , applicationId = applicationId , id = id ) } else { null } } - suspend fun updateSearchKeywords(id: String,body: CreateSearchKeyword) - : Deferred>? { + suspend fun getSearchKeywords(id: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateSearchKeywords(companyId = config.companyId , applicationId = applicationId , id = id, body = body) + catalogApiList?.getSearchKeywords(companyId = config.companyId , applicationId = applicationId , id = id ) } else { null } } - suspend fun deleteSearchKeywords(id: String) - : Deferred>? { + suspend fun updateSearchKeywords(id: String,body: CreateSearchKeyword) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.deleteSearchKeywords(companyId = config.companyId , applicationId = applicationId , id = id ) + catalogApiList?.updateSearchKeywords(companyId = config.companyId , applicationId = applicationId , id = id, body = body) } else { null } @@ -999,30 +1000,30 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun getAutocompleteKeywordDetail(id: String) - : Deferred>? { + suspend fun deleteAutocompleteKeyword(id: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getAutocompleteKeywordDetail(companyId = config.companyId , applicationId = applicationId , id = id ) + catalogApiList?.deleteAutocompleteKeyword(companyId = config.companyId , applicationId = applicationId , id = id ) } else { null } } - suspend fun updateAutocompleteKeyword(id: String,body: CreateAutocompleteKeyword) + suspend fun getAutocompleteKeywordDetail(id: String) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateAutocompleteKeyword(companyId = config.companyId , applicationId = applicationId , id = id, body = body) + catalogApiList?.getAutocompleteKeywordDetail(companyId = config.companyId , applicationId = applicationId , id = id ) } else { null } } - suspend fun deleteAutocompleteKeyword(id: String) - : Deferred>? { + suspend fun updateAutocompleteKeyword(id: String,body: CreateAutocompleteKeyword) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.deleteAutocompleteKeyword(companyId = config.companyId , applicationId = applicationId , id = id ) + catalogApiList?.updateAutocompleteKeyword(companyId = config.companyId , applicationId = applicationId , id = id, body = body) } else { null } @@ -1057,6 +1058,16 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi + suspend fun getAppProduct(itemId: String, sliceAttr: String) + : Deferred>? { + return if (config.oauthClient.isAccessTokenValid()) { + catalogApiList?.getAppProduct(companyId = config.companyId , applicationId = applicationId , itemId = itemId, sliceAttr = sliceAttr ) + } else { + null + } + } + + suspend fun updateAppProduct(itemId: String,body: ApplicationItemMeta) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { @@ -1097,20 +1108,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun updateGroupConfiguration(configType: String, groupSlug: String,body: AppConfigurationDetail) - : Deferred>? { + suspend fun deleteGroupConfiguration(configType: String, groupSlug: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateGroupConfiguration(companyId = config.companyId , applicationId = applicationId , configType = configType, groupSlug = groupSlug, body = body) + catalogApiList?.deleteGroupConfiguration(companyId = config.companyId , applicationId = applicationId , configType = configType, groupSlug = groupSlug ) } else { null } } - suspend fun deleteGroupConfiguration(configType: String, groupSlug: String) - : Deferred>? { + suspend fun updateGroupConfiguration(configType: String, groupSlug: String,body: AppConfigurationDetail) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.deleteGroupConfiguration(companyId = config.companyId , applicationId = applicationId , configType = configType, groupSlug = groupSlug ) + catalogApiList?.updateGroupConfiguration(companyId = config.companyId , applicationId = applicationId , configType = configType, groupSlug = groupSlug, body = body) } else { null } @@ -1137,20 +1148,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun updateListingConfiguration(configType: String, configId: String,body: AppConfigurationsSort) - : Deferred>? { + suspend fun deleteListingConfiguration(configType: String, configId: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateListingConfiguration(companyId = config.companyId , applicationId = applicationId , configType = configType, configId = configId, body = body) + catalogApiList?.deleteListingConfiguration(companyId = config.companyId , applicationId = applicationId , configType = configType, configId = configId ) } else { null } } - suspend fun deleteListingConfiguration(configType: String, configId: String) - : Deferred>? { + suspend fun updateListingConfiguration(configType: String, configId: String,body: AppConfigurationsSort) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.deleteListingConfiguration(companyId = config.companyId , applicationId = applicationId , configType = configType, configId = configId ) + catalogApiList?.updateListingConfiguration(companyId = config.companyId , applicationId = applicationId , configType = configType, configId = configId, body = body) } else { null } @@ -1267,20 +1278,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun updateCollection(id: String,body: UpdateCollection) - : Deferred>? { + suspend fun deleteCollection(id: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateCollection(companyId = config.companyId , applicationId = applicationId , id = id, body = body) + catalogApiList?.deleteCollection(companyId = config.companyId , applicationId = applicationId , id = id ) } else { null } } - suspend fun deleteCollection(id: String) - : Deferred>? { + suspend fun updateCollection(id: String,body: UpdateCollection) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.deleteCollection(companyId = config.companyId , applicationId = applicationId , id = id ) + catalogApiList?.updateCollection(companyId = config.companyId , applicationId = applicationId , id = id, body = body) } else { null }