From 3b8b4e6a88da933a6617fb34bec99458762d0dbe Mon Sep 17 00:00:00 2001 From: Jigar Dafda Date: Mon, 6 Feb 2023 14:01:59 +0000 Subject: [PATCH] [Auto Generated] 0.1.31 --- build.gradle | 2 +- documentation/application/CATALOG.md | 878 +- documentation/application/ORDER.md | 592 +- documentation/platform/CATALOG.md | 3338 +- documentation/platform/COMPANYPROFILE.md | 394 +- documentation/platform/CONTENT.md | 2 +- documentation/platform/LOGISTIC.md | 1533 + documentation/platform/ORDER.md | 7551 +--- documentation/platform/PARTNER.md | 219 - documentation/platform/README.md | 4 +- .../com/sdk/application/ApplicationModels.kt | 3718 +- .../com/sdk/common/AccessTokenInterceptor.kt | 2 +- .../common/ApplicationHeaderInterceptor.kt | 2 +- .../com/sdk/common/PublicHeaderInterceptor.kt | 2 +- .../java/com/sdk/platform/PlatformApiList.kt | 398 +- .../java/com/sdk/platform/PlatformClient.kt | 8 +- .../java/com/sdk/platform/PlatformEnums.kt | 2 +- .../java/com/sdk/platform/PlatformModels.kt | 30919 ++++++++-------- .../datamanager/CatalogDataManagerClass.kt | 212 +- .../datamanager/LogisticDataManagerClass.kt | 176 + .../datamanager/OrderDataManagerClass.kt | 508 +- .../datamanager/PartnerDataManagerClass.kt | 72 - 22 files changed, 22662 insertions(+), 27870 deletions(-) create mode 100644 documentation/platform/LOGISTIC.md delete mode 100644 documentation/platform/PARTNER.md create mode 100644 src/main/java/com/sdk/platform/datamanager/LogisticDataManagerClass.kt delete mode 100644 src/main/java/com/sdk/platform/datamanager/PartnerDataManagerClass.kt diff --git a/build.gradle b/build.gradle index 51d805b6d..8b85750f1 100644 --- a/build.gradle +++ b/build.gradle @@ -26,7 +26,7 @@ android { minSdkVersion 21 targetSdkVersion 31 versionCode 2 - versionName "0.1.35" + versionName "0.1.31" multiDexEnabled true vectorDrawables.useSupportLibrary = true diff --git a/documentation/application/CATALOG.md b/documentation/application/CATALOG.md index c1a842aa2..20da20a03 100644 --- a/documentation/application/CATALOG.md +++ b/documentation/application/CATALOG.md @@ -7899,165 +7899,165 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [CustomMetaFields](#CustomMetaFields) + #### [ApplicationItemMOQ](#ApplicationItemMOQ) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String | no | | - | value | String | no | | + | maximum | Int? | yes | | + | incrementUnit | Int? | yes | | + | minimum | Int? | yes | | --- - #### [ProductDetailAttribute](#ProductDetailAttribute) + #### [ApplicationItemSEO](#ApplicationItemSEO) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String? | yes | | - | type | String? | yes | | - | value | String? | yes | | + | description | Any? | yes | | + | title | Any? | yes | | --- - #### [ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute) + #### [ProductDetailAttribute](#ProductDetailAttribute) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | - | title | String? | yes | | + | type | String? | yes | | + | value | String? | yes | | + | key | String? | yes | | --- - #### [ProductListingActionPage](#ProductListingActionPage) + #### [ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | params | HashMap? | yes | | - | type | String? | yes | | - | query | HashMap? | yes | | + | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | + | title | String? | yes | | --- - #### [ProductListingAction](#ProductListingAction) + #### [Price](#Price) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | page | [ProductListingActionPage](#ProductListingActionPage)? | yes | | + | currencySymbol | String? | yes | | + | max | Double? | yes | | + | currencyCode | String? | yes | | + | min | Double? | yes | | --- - #### [Meta](#Meta) + #### [ProductListingPrice](#ProductListingPrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | source | String? | yes | | + | effective | [Price](#Price)? | yes | | + | marked | [Price](#Price)? | yes | | --- - #### [Media](#Media) + #### [ProductListingActionPage](#ProductListingActionPage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | alt | String? | yes | | - | url | String? | yes | | + | query | HashMap? | yes | | + | params | HashMap? | yes | | | type | String? | yes | | - | meta | [Meta](#Meta)? | yes | | --- - #### [ProductBrand](#ProductBrand) + #### [ProductListingAction](#ProductListingAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | logo | [Media](#Media)? | yes | | - | description | String? | yes | | - | uid | Int? | yes | | - | name | String? | yes | | + | type | String? | yes | | + | page | [ProductListingActionPage](#ProductListingActionPage)? | yes | | --- - #### [NetQuantity](#NetQuantity) + #### [Meta](#Meta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | unit | Any? | yes | | - | value | Double? | yes | | + | source | String? | yes | | --- - #### [ApplicationItemSEO](#ApplicationItemSEO) + #### [Media](#Media) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | title | Any? | yes | | - | description | Any? | yes | | + | type | String? | yes | | + | url | String? | yes | | + | alt | String? | yes | | + | meta | [Meta](#Meta)? | yes | | --- - #### [ApplicationItemMOQ](#ApplicationItemMOQ) + #### [ProductBrand](#ProductBrand) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | minimum | Int? | yes | | - | maximum | Int? | yes | | - | incrementUnit | Int? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | description | String? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | + | logo | [Media](#Media)? | yes | | --- - #### [Price](#Price) + #### [NetQuantity](#NetQuantity) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | max | Double? | yes | | - | currencyCode | String? | yes | | - | min | Double? | yes | | - | currencySymbol | String? | yes | | + | value | Double? | yes | | + | unit | Any? | yes | | --- - #### [ProductListingPrice](#ProductListingPrice) + #### [CustomMetaFields](#CustomMetaFields) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effective | [Price](#Price)? | yes | | - | marked | [Price](#Price)? | yes | | + | value | String | no | | + | key | String | no | | --- @@ -8068,39 +8068,39 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tryouts | ArrayList? | yes | | - | tags | ArrayList? | yes | | - | itemCode | String? | yes | | - | description | String? | yes | | - | uid | Int? | yes | | - | type | String? | yes | | - | itemType | String? | yes | | - | customMeta | ArrayList<[CustomMetaFields](#CustomMetaFields)>? | yes | | - | similars | ArrayList? | yes | | - | customJson | HashMap? | yes | | + | moq | [ApplicationItemMOQ](#ApplicationItemMOQ)? | yes | | + | seo | [ApplicationItemSEO](#ApplicationItemSEO)? | yes | | | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | tags | ArrayList? | yes | | | brand | [ProductBrand](#ProductBrand)? | yes | | - | hasVariant | Boolean? | yes | | + | itemType | String? | yes | | | rating | Double? | yes | | - | highlights | ArrayList? | yes | | - | netQuantity | [NetQuantity](#NetQuantity)? | yes | | - | name | String? | yes | | - | imageNature | String? | yes | | + | itemCode | String? | yes | | | ratingCount | Int? | yes | | - | discount | String? | yes | | | isDependent | Boolean? | yes | | - | seo | [ApplicationItemSEO](#ApplicationItemSEO)? | yes | | - | moq | [ApplicationItemMOQ](#ApplicationItemMOQ)? | yes | | - | color | String? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | productOnlineDate | String? | yes | | - | shortDescription | String? | yes | | - | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | description | String? | yes | | + | netQuantity | [NetQuantity](#NetQuantity)? | yes | | + | discount | String? | yes | | + | hasVariant | Boolean? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | | medias | ArrayList<[Media](#Media)>? | yes | | - | attributes | HashMap? | yes | | + | tryouts | ArrayList? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | customJson | HashMap? | yes | | + | highlights | ArrayList? | yes | | | teaserTag | String? | yes | | + | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | + | shortDescription | String? | yes | | | slug | String | no | | + | color | String? | yes | | + | imageNature | String? | yes | | + | similars | ArrayList? | yes | | + | customMeta | ArrayList<[CustomMetaFields](#CustomMetaFields)>? | yes | | + | type | String? | yes | | + | attributes | HashMap? | yes | | + | productOnlineDate | String? | yes | | --- @@ -8118,24 +8118,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ProductSizeStores](#ProductSizeStores) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | - ---- - - - - #### [Weight](#Weight) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | shipping | Double | no | | | unit | String | no | | | isDefault | Boolean | no | | - | shipping | Double | no | | --- @@ -8146,11 +8135,11 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | height | Double | no | | - | isDefault | Boolean | no | | - | width | Double | no | | | length | Double | no | | + | isDefault | Boolean | no | | + | height | Double | no | | | unit | String | no | | + | width | Double | no | | --- @@ -8161,57 +8150,57 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | sellerIdentifiers | ArrayList? | yes | | | weight | [Weight](#Weight)? | yes | | - | display | String? | yes | | - | isAvailable | Boolean? | yes | | - | quantity | Int? | yes | | | dimension | [Dimension](#Dimension)? | yes | | | value | String? | yes | | - | sellerIdentifiers | ArrayList? | yes | | + | quantity | Int? | yes | | + | isAvailable | Boolean? | yes | | + | display | String? | yes | | --- - #### [SizeChartValues](#SizeChartValues) + #### [ColumnHeader](#ColumnHeader) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | col2 | String? | yes | | - | col3 | String? | yes | | - | col6 | String? | yes | | - | col4 | String? | yes | | - | col5 | String? | yes | | - | col1 | String? | yes | | + | convertable | Boolean? | yes | | + | value | String? | yes | | --- - #### [ColumnHeader](#ColumnHeader) + #### [ColumnHeaders](#ColumnHeaders) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | convertable | Boolean? | yes | | - | value | String? | yes | | + | col6 | [ColumnHeader](#ColumnHeader)? | yes | | + | col5 | [ColumnHeader](#ColumnHeader)? | yes | | + | col1 | [ColumnHeader](#ColumnHeader)? | yes | | + | col3 | [ColumnHeader](#ColumnHeader)? | yes | | + | col4 | [ColumnHeader](#ColumnHeader)? | yes | | + | col2 | [ColumnHeader](#ColumnHeader)? | yes | | --- - #### [ColumnHeaders](#ColumnHeaders) + #### [SizeChartValues](#SizeChartValues) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | col2 | [ColumnHeader](#ColumnHeader)? | yes | | - | col3 | [ColumnHeader](#ColumnHeader)? | yes | | - | col6 | [ColumnHeader](#ColumnHeader)? | yes | | - | col4 | [ColumnHeader](#ColumnHeader)? | yes | | - | col5 | [ColumnHeader](#ColumnHeader)? | yes | | - | col1 | [ColumnHeader](#ColumnHeader)? | yes | | + | col6 | String? | yes | | + | col5 | String? | yes | | + | col1 | String? | yes | | + | col3 | String? | yes | | + | col4 | String? | yes | | + | col2 | String? | yes | | --- @@ -8222,13 +8211,24 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | image | String? | yes | | - | sizeTip | String? | yes | | - | description | String? | yes | | + | headers | [ColumnHeaders](#ColumnHeaders)? | yes | | | sizes | ArrayList<[SizeChartValues](#SizeChartValues)>? | yes | | | title | String? | yes | | - | headers | [ColumnHeaders](#ColumnHeaders)? | yes | | + | sizeTip | String? | yes | | + | description | String? | yes | | | unit | String? | yes | | + | image | String? | yes | | + +--- + + + + + #### [ProductSizeStores](#ProductSizeStores) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | count | Int? | yes | | --- @@ -8239,13 +8239,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | discount | String? | yes | | - | stores | [ProductSizeStores](#ProductSizeStores)? | yes | | + | sellable | Boolean? | yes | | | sizes | ArrayList<[ProductSize](#ProductSize)>? | yes | | | sizeChart | [SizeChart](#SizeChart)? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | stores | [ProductSizeStores](#ProductSizeStores)? | yes | | + | discount | String? | yes | | | multiSize | Boolean? | yes | | - | sellable | Boolean? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | --- @@ -8256,10 +8256,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String? | yes | | - | display | String? | yes | | | description | String? | yes | | | logo | String? | yes | | + | display | String? | yes | | + | key | String? | yes | | --- @@ -8282,8 +8282,8 @@ 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 | | + | attributesMetadata | ArrayList<[AttributeMetadata](#AttributeMetadata)>? | yes | | --- @@ -8295,9 +8295,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | items | ArrayList<[ProductDetail](#ProductDetail)>? | yes | | + | subtitle | String? | yes | | | attributesMetadata | ArrayList<[AttributeMetadata](#AttributeMetadata)>? | yes | | | title | String? | yes | | - | subtitle | String? | yes | | --- @@ -8319,15 +8319,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | color | String? | yes | | | action | [ProductListingAction](#ProductListingAction)? | yes | | + | slug | String? | yes | | + | color | String? | yes | | | isAvailable | Boolean? | yes | | - | uid | Int? | yes | | | colorName | String? | yes | | - | medias | ArrayList<[Media](#Media)>? | yes | | - | name | String? | yes | | | value | String? | yes | | - | slug | String? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | + | medias | ArrayList<[Media](#Media)>? | yes | | --- @@ -8339,8 +8339,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | items | ArrayList<[ProductVariantItemResponse](#ProductVariantItemResponse)>? | yes | | - | displayType | String? | yes | | | header | String? | yes | | + | displayType | String? | yes | | | key | String? | yes | | --- @@ -8359,13 +8359,14 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ProductStockPrice](#ProductStockPrice) + #### [StoreDetail](#StoreDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effective | Double? | yes | | - | currency | String? | yes | | - | marked | Double? | yes | | + | id | Int? | yes | | + | code | String? | yes | | + | city | String? | yes | | + | name | String? | yes | | --- @@ -8384,27 +8385,26 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [StoreDetail](#StoreDetail) + #### [Seller](#Seller) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | Int? | yes | | - | city | String? | yes | | + | uid | Int? | yes | | + | count | Int? | yes | | | name | String? | yes | | - | code | String? | yes | | --- - #### [Seller](#Seller) + #### [ProductStockPrice](#ProductStockPrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | count | Int? | yes | | - | uid | Int? | yes | | + | marked | Double? | yes | | + | effective | Double? | yes | | + | currency | String? | yes | | --- @@ -8415,15 +8415,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | store | [StoreDetail](#StoreDetail)? | yes | | | size | String? | yes | | - | itemId | Int? | yes | | - | uid | String? | yes | | - | price | [ProductStockPrice](#ProductStockPrice)? | yes | | - | identifier | HashMap? | yes | | | company | [CompanyDetail](#CompanyDetail)? | yes | | - | store | [StoreDetail](#StoreDetail)? | yes | | - | quantity | Int? | yes | | | seller | [Seller](#Seller)? | yes | | + | uid | String? | yes | | + | itemId | Int? | yes | | + | quantity | Int? | yes | | + | identifier | HashMap? | yes | | + | price | [ProductStockPrice](#ProductStockPrice)? | yes | | --- @@ -8445,13 +8445,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | type | String | no | | + | nextId | String? | yes | | | size | Int? | yes | | | hasNext | Boolean? | yes | | - | nextId | String? | yes | | - | itemTotal | Int? | yes | | - | hasPrevious | Boolean? | yes | | - | type | String | no | | | current | Int? | yes | | + | hasPrevious | Boolean? | yes | | + | itemTotal | Int? | yes | | --- @@ -8475,10 +8475,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | items | ArrayList<[ProductVariantItemResponse](#ProductVariantItemResponse)>? | yes | | - | key | String? | yes | | - | displayType | String? | yes | | | header | String? | yes | | | total | Int? | yes | | + | displayType | String? | yes | | + | key | String? | yes | | --- @@ -8489,57 +8489,56 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tryouts | ArrayList? | yes | | - | tags | ArrayList? | yes | | - | itemCode | String? | yes | | - | description | String? | yes | | - | uid | Int? | yes | | - | identifiers | ArrayList? | yes | | | sellable | Boolean? | yes | | - | type | String? | yes | | - | itemType | String? | yes | | - | customMeta | ArrayList<[CustomMetaFields](#CustomMetaFields)>? | yes | | - | similars | ArrayList? | yes | | - | customJson | HashMap? | yes | | + | moq | [ApplicationItemMOQ](#ApplicationItemMOQ)? | yes | | + | seo | [ApplicationItemSEO](#ApplicationItemSEO)? | yes | | + | variants | ArrayList<[ProductVariantListingResponse](#ProductVariantListingResponse)>? | yes | | | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | tags | ArrayList? | yes | | + | identifiers | ArrayList? | yes | | | brand | [ProductBrand](#ProductBrand)? | yes | | - | hasVariant | Boolean? | yes | | + | itemType | String? | yes | | | rating | Double? | yes | | - | highlights | ArrayList? | yes | | - | netQuantity | [NetQuantity](#NetQuantity)? | yes | | - | name | String? | yes | | - | variants | ArrayList<[ProductVariantListingResponse](#ProductVariantListingResponse)>? | yes | | - | imageNature | String? | yes | | + | itemCode | String? | yes | | | ratingCount | Int? | yes | | - | discount | String? | yes | | | isDependent | Boolean? | yes | | - | seo | [ApplicationItemSEO](#ApplicationItemSEO)? | yes | | - | moq | [ApplicationItemMOQ](#ApplicationItemMOQ)? | yes | | - | color | String? | yes | | + | description | String? | yes | | + | netQuantity | [NetQuantity](#NetQuantity)? | yes | | + | discount | String? | yes | | + | hasVariant | Boolean? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | + | medias | ArrayList<[Media](#Media)>? | yes | | + | tryouts | ArrayList? | yes | | | action | [ProductListingAction](#ProductListingAction)? | yes | | - | productOnlineDate | String? | yes | | - | shortDescription | String? | yes | | + | customJson | HashMap? | yes | | | sizes | ArrayList? | yes | | - | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | - | medias | ArrayList<[Media](#Media)>? | yes | | - | attributes | HashMap? | yes | | + | highlights | ArrayList? | yes | | | teaserTag | String? | yes | | + | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | + | shortDescription | String? | yes | | | slug | String | no | | + | color | String? | yes | | + | imageNature | String? | yes | | + | similars | ArrayList? | yes | | + | customMeta | ArrayList<[CustomMetaFields](#CustomMetaFields)>? | yes | | + | type | String? | yes | | + | attributes | HashMap? | yes | | + | productOnlineDate | String? | yes | | --- - #### [ProductFiltersKey](#ProductFiltersKey) + #### [ProductSortOn](#ProductSortOn) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String | no | | - | name | String | no | | - | kind | String? | yes | | - | logo | String? | yes | | + | isSelected | Boolean? | yes | | + | value | String? | yes | | + | name | String? | yes | | --- @@ -8550,43 +8549,44 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | queryFormat | String? | yes | | - | display | String | no | | + | displayFormat | String? | yes | | | isSelected | Boolean | no | | - | max | Int? | yes | | - | min | Int? | yes | | - | value | String? | yes | | - | selectedMax | Int? | yes | | | count | Int? | yes | | - | currencySymbol | String? | yes | | + | min | Int? | yes | | | selectedMin | Int? | yes | | + | selectedMax | Int? | yes | | | currencyCode | String? | yes | | - | displayFormat | String? | yes | | + | currencySymbol | String? | yes | | + | queryFormat | String? | yes | | + | value | String? | yes | | + | max | Int? | yes | | + | display | String | no | | --- - #### [ProductFilters](#ProductFilters) + #### [ProductFiltersKey](#ProductFiltersKey) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | [ProductFiltersKey](#ProductFiltersKey) | no | | - | values | ArrayList<[ProductFiltersValue](#ProductFiltersValue)> | no | | + | kind | String? | yes | | + | logo | String? | yes | | + | display | String | no | | + | name | String | no | | --- - #### [ProductSortOn](#ProductSortOn) + #### [ProductFilters](#ProductFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSelected | Boolean? | yes | | - | name | String? | yes | | - | value | String? | yes | | + | values | ArrayList<[ProductFiltersValue](#ProductFiltersValue)> | no | | + | key | [ProductFiltersKey](#ProductFiltersKey) | no | | --- @@ -8598,9 +8598,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | + | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | | page | [Page](#Page) | no | | - | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | --- @@ -8611,8 +8611,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 | | --- @@ -8624,14 +8624,14 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | action | [ProductListingAction](#ProductListingAction)? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | logo | [Media](#Media)? | yes | | - | discount | String? | yes | | + | slug | String? | yes | | | departments | ArrayList? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | | description | String? | yes | | - | uid | Int? | yes | | + | discount | String? | yes | | | name | String? | yes | | - | slug | String? | yes | | + | uid | Int? | yes | | + | logo | [Media](#Media)? | yes | | --- @@ -8655,34 +8655,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | banners | [ImageUrls](#ImageUrls)? | yes | | - | logo | [Media](#Media)? | yes | | | description | String? | yes | | - | uid | Int? | yes | | | name | String? | yes | | - ---- - - - - - #### [DepartmentIdentifier](#DepartmentIdentifier) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | | uid | Int? | yes | | - | slug | String? | yes | | - ---- - - - - - #### [CategoryBanner](#CategoryBanner) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | landscape | [Media](#Media) | no | | - | portrait | [Media](#Media) | no | | + | logo | [Media](#Media)? | yes | | --- @@ -8693,13 +8669,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | banners | [ImageUrls](#ImageUrls)? | yes | | | action | [ProductListingAction](#ProductListingAction)? | yes | | | customJson | HashMap? | yes | | - | uid | Int? | yes | | + | slug | String? | yes | | | childs | ArrayList>? | yes | | | name | String? | yes | | - | slug | String? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | uid | Int? | yes | | --- @@ -8710,13 +8686,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | banners | [ImageUrls](#ImageUrls)? | yes | | | action | [ProductListingAction](#ProductListingAction)? | yes | | | customJson | HashMap? | yes | | - | uid | Int? | yes | | + | slug | String? | yes | | | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | | name | String? | yes | | - | slug | String? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | uid | Int? | yes | | --- @@ -8727,13 +8703,25 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | banners | [ImageUrls](#ImageUrls)? | yes | | | action | [ProductListingAction](#ProductListingAction)? | yes | | | customJson | HashMap? | yes | | - | uid | Int? | yes | | + | slug | String? | yes | | | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | | name | String? | yes | | - | slug | String? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | uid | Int? | yes | | + +--- + + + + + #### [CategoryBanner](#CategoryBanner) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | portrait | [Media](#Media) | no | | + | landscape | [Media](#Media) | no | | --- @@ -8745,11 +8733,11 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | action | [ProductListingAction](#ProductListingAction) | no | | - | banners | [CategoryBanner](#CategoryBanner) | no | | - | uid | Int | no | | + | slug | String | no | | | childs | ArrayList<[Child](#Child)>? | yes | | | name | String | no | | - | slug | String | no | | + | banners | [CategoryBanner](#CategoryBanner) | no | | + | uid | Int | no | | --- @@ -8760,8 +8748,20 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | department | String | no | | | items | ArrayList<[CategoryItems](#CategoryItems)>? | yes | | + | department | String | no | | + +--- + + + + + #### [DepartmentIdentifier](#DepartmentIdentifier) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | uid | Int? | yes | | + | slug | String? | yes | | --- @@ -8772,8 +8772,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList<[DepartmentIdentifier](#DepartmentIdentifier)>? | yes | | | data | ArrayList<[DepartmentCategoryTree](#DepartmentCategoryTree)>? | yes | | + | departments | ArrayList<[DepartmentIdentifier](#DepartmentIdentifier)>? | yes | | --- @@ -8784,10 +8784,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | uid | Int? | yes | | | logo | [Media](#Media)? | yes | | | name | String? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | - | uid | Int? | yes | | --- @@ -8799,8 +8799,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | - | page | [Page](#Page) | no | | | message | String? | yes | | + | page | [Page](#Page) | no | | --- @@ -8811,11 +8811,11 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | [Media](#Media)? | yes | | - | uid | Int? | yes | | | priorityOrder | Int? | yes | | - | name | String? | yes | | | slug | String? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | + | logo | [Media](#Media)? | yes | | --- @@ -8838,10 +8838,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | action | [ProductListingAction](#ProductListingAction)? | yes | | - | display | String? | yes | | - | logo | [Media](#Media)? | yes | | | customJson | HashMap? | yes | | | type | String? | yes | | + | logo | [Media](#Media)? | yes | | + | display | String? | yes | | --- @@ -8863,8 +8863,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | op | String | no | | | value | ArrayList | no | | + | op | String | no | | | attribute | String | no | | --- @@ -8876,27 +8876,27 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | sortOn | String? | yes | | + | schedule | HashMap? | yes | | + | allowFacets | Boolean? | yes | | + | allowSort | Boolean? | yes | | | appId | String? | yes | | + | meta | HashMap? | yes | | | description | String? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | name | String? | yes | | + | badge | HashMap? | yes | | + | logo | [Media](#Media)? | yes | | | uid | String? | yes | | - | isActive | Boolean? | yes | | - | cron | HashMap? | yes | | - | type | String? | yes | | - | sortOn | String? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | name | String? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | logo | [Media](#Media)? | yes | | | tag | ArrayList? | yes | | - | allowFacets | Boolean? | yes | | - | schedule | HashMap? | yes | | - | allowSort | Boolean? | yes | | - | badge | HashMap? | yes | | | action | [ProductListingAction](#ProductListingAction)? | yes | | - | meta | HashMap? | yes | | + | isActive | Boolean? | yes | | + | cron | HashMap? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | | priority | Int? | yes | | | slug | String? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | type | String? | yes | | --- @@ -8907,8 +8907,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String? | yes | | | isSelected | Boolean? | yes | | + | display | String? | yes | | | name | String? | yes | | --- @@ -8920,8 +8920,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String? | yes | | | isSelected | Boolean? | yes | | + | display | String? | yes | | | name | String? | yes | | --- @@ -8958,25 +8958,25 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | sortOn | String? | yes | | + | schedule | HashMap? | yes | | + | allowFacets | Boolean? | yes | | + | allowSort | Boolean? | yes | | | appId | String? | yes | | + | meta | HashMap? | yes | | | description | String? | yes | | - | isActive | Boolean? | yes | | - | cron | HashMap? | yes | | - | type | String? | yes | | - | sortOn | String? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | | visibleFacetsKeys | ArrayList? | yes | | | name | String? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | + | badge | HashMap? | yes | | | logo | [Media](#Media)? | yes | | | tag | ArrayList? | yes | | - | allowFacets | Boolean? | yes | | - | schedule | HashMap? | yes | | - | allowSort | Boolean? | yes | | - | badge | HashMap? | yes | | - | meta | HashMap? | yes | | + | isActive | Boolean? | yes | | + | cron | HashMap? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | | priority | Int? | yes | | | slug | String? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | type | String? | yes | | --- @@ -9022,9 +9022,9 @@ 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 | | + | brands | ArrayList? | yes | | --- @@ -9046,8 +9046,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | coordinates | ArrayList? | yes | | | type | String? | yes | | + | coordinates | ArrayList? | yes | | --- @@ -9058,16 +9058,16 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | storeEmail | String? | yes | | + | address | String? | yes | | + | latLong | [LatLong](#LatLong)? | yes | | + | pincode | Int? | yes | | + | storeCode | String? | yes | | + | state | String? | yes | | | city | String? | yes | | | name | String? | yes | | | uid | Int? | yes | | | country | String? | yes | | - | storeCode | String? | yes | | - | address | String? | yes | | - | state | String? | yes | | - | latLong | [LatLong](#LatLong)? | yes | | - | pincode | Int? | yes | | - | storeEmail | String? | yes | | --- @@ -9086,15 +9086,19 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [StoreDepartments](#StoreDepartments) + #### [StoreAddressSerializer](#StoreAddressSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | String? | yes | | - | uid | Int? | yes | | - | priorityOrder | Int? | yes | | - | name | String? | yes | | - | slug | String? | yes | | + | landmark | String? | yes | | + | address1 | String? | yes | | + | latitude | Double? | yes | | + | pincode | Int? | yes | | + | state | String? | yes | | + | address2 | String? | yes | | + | longitude | Double? | yes | | + | city | String? | yes | | + | country | String? | yes | | --- @@ -9105,29 +9109,25 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | businessType | String? | yes | | | uid | Int? | yes | | + | businessType | String? | yes | | | companyType | String? | yes | | + | name | String? | yes | | --- - #### [StoreAddressSerializer](#StoreAddressSerializer) + #### [StoreDepartments](#StoreDepartments) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | landmark | String? | yes | | - | address2 | String? | yes | | - | latitude | Double? | yes | | - | city | String? | yes | | - | address1 | String? | yes | | - | country | String? | yes | | - | longitude | Double? | yes | | - | state | String? | yes | | - | pincode | Int? | yes | | + | priorityOrder | Int? | yes | | + | slug | String? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | + | logo | String? | yes | | --- @@ -9138,8 +9138,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | countryCode | Int | no | | | number | String | no | | + | countryCode | Int | no | | --- @@ -9151,8 +9151,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber)? | yes | | - | name | String? | yes | | | email | String? | yes | | + | name | String? | yes | | --- @@ -9163,13 +9163,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | - | uid | Int? | yes | | - | company | [CompanyStore](#CompanyStore)? | yes | | | address | [StoreAddressSerializer](#StoreAddressSerializer)? | yes | | + | company | [CompanyStore](#CompanyStore)? | yes | | + | departments | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | | name | String? | yes | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | uid | Int? | yes | | | manager | [StoreManagerSerializer](#StoreManagerSerializer)? | yes | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | --- @@ -9205,10 +9205,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | open | Boolean? | yes | | - | closing | [Time](#Time)? | yes | | | weekday | String? | yes | | | opening | [Time](#Time)? | yes | | + | closing | [Time](#Time)? | yes | | + | open | Boolean? | yes | | --- @@ -9219,43 +9219,60 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | | customJson | HashMap? | yes | | - | timing | ArrayList<[StoreTiming](#StoreTiming)>? | yes | | - | uid | Int? | yes | | - | company | [CompanyStore](#CompanyStore)? | yes | | | address | [StoreAddressSerializer](#StoreAddressSerializer)? | yes | | + | company | [CompanyStore](#CompanyStore)? | yes | | + | departments | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | + | timing | ArrayList<[StoreTiming](#StoreTiming)>? | yes | | | name | String? | yes | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | uid | Int? | yes | | | manager | [StoreManagerSerializer](#StoreManagerSerializer)? | yes | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | --- - #### [UserDetail](#UserDetail) + #### [Size](#Size) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | contact | String? | yes | | - | userId | String | no | | - | superUser | Boolean? | yes | | - | username | String | no | | + | quantity | Int? | yes | | + | isAvailable | Boolean? | yes | | + | value | Any? | yes | | + | display | Any? | yes | | --- - #### [Size](#Size) + #### [ProductDetails](#ProductDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | Any? | yes | | - | value | Any? | yes | | - | isAvailable | Boolean? | yes | | - | quantity | Int? | yes | | + | isSet | Boolean? | yes | | + | groupedAttributes | HashMap? | yes | | + | rating | Double? | yes | | + | itemCode | Any? | yes | | + | ratingCount | Int? | yes | | + | hsnCode | Int? | yes | | + | media | ArrayList>? | yes | | + | description | Any? | yes | | + | countryOfOrigin | Any? | yes | | + | hasVariant | Boolean? | yes | | + | name | Any? | yes | | + | identifier | HashMap? | yes | | + | brandUid | Int? | yes | | + | highlights | ArrayList? | yes | | + | shortDescription | Any? | yes | | + | slug | Any? | yes | | + | imageNature | Any? | yes | | + | outOfStock | Boolean? | yes | | + | images | ArrayList? | yes | | + | attributes | HashMap? | yes | | + | templateTag | Any? | yes | | --- @@ -9266,61 +9283,44 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | currency | Any? | yes | | | minEffective | Double? | yes | | - | maxEffective | Double? | yes | | | maxMarked | Double? | yes | | | minMarked | Double? | yes | | - | currency | Any? | yes | | + | maxEffective | Double? | yes | | --- - #### [ProductDetails](#ProductDetails) + #### [ProductInGroup](#ProductInGroup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | itemCode | Any? | yes | | - | description | Any? | yes | | - | images | ArrayList? | yes | | - | media | ArrayList>? | yes | | - | hsnCode | Int? | yes | | - | groupedAttributes | HashMap? | yes | | - | isSet | Boolean? | yes | | - | hasVariant | Boolean? | yes | | - | rating | Double? | yes | | - | highlights | ArrayList? | yes | | - | name | Any? | yes | | - | imageNature | Any? | yes | | - | ratingCount | Int? | yes | | - | countryOfOrigin | Any? | yes | | - | templateTag | Any? | yes | | - | outOfStock | Boolean? | yes | | - | shortDescription | Any? | yes | | - | brandUid | Int? | yes | | - | identifier | HashMap? | yes | | - | attributes | HashMap? | yes | | - | slug | Any? | yes | | + | sizes | ArrayList<[Size](#Size)>? | yes | | + | minQuantity | Int? | yes | | + | maxQuantity | Int | no | | + | productDetails | [ProductDetails](#ProductDetails)? | yes | | + | price | [ProductGroupPrice](#ProductGroupPrice)? | yes | | + | autoSelect | Boolean? | yes | | + | productUid | Int | no | | + | autoAddToCart | Boolean? | yes | | + | allowRemove | Boolean? | yes | | --- - #### [ProductInGroup](#ProductInGroup) + #### [UserDetail](#UserDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | productUid | Int | no | | - | allowRemove | Boolean? | yes | | - | sizes | ArrayList<[Size](#Size)>? | yes | | - | price | [ProductGroupPrice](#ProductGroupPrice)? | yes | | - | maxQuantity | Int | no | | - | productDetails | [ProductDetails](#ProductDetails)? | yes | | - | autoAddToCart | Boolean? | yes | | - | minQuantity | Int? | yes | | - | autoSelect | Boolean? | yes | | + | superUser | Boolean? | yes | | + | contact | String? | yes | | + | userId | String | no | | + | username | String | no | | --- @@ -9331,23 +9331,23 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | createdOn | String | no | | - | modifiedBy | [UserDetail](#UserDetail)? | yes | | - | sameStoreAssignment | Boolean? | yes | | - | id | Any? | yes | | - | modifiedOn | String | no | | - | createdBy | [UserDetail](#UserDetail)? | yes | | - | choice | Any? | yes | | - | logo | String? | yes | | | products | ArrayList<[ProductInGroup](#ProductInGroup)> | no | | + | isActive | Boolean? | yes | | + | createdBy | [UserDetail](#UserDetail)? | yes | | + | modifiedBy | [UserDetail](#UserDetail)? | yes | | + | slug | Any? | yes | | + | companyId | Int? | yes | | | meta | HashMap? | yes | | + | choice | Any? | yes | | | verifiedOn | String? | yes | | - | verifiedBy | [UserDetail](#UserDetail)? | yes | | - | companyId | Int? | yes | | - | isActive | Boolean? | yes | | + | createdOn | String | no | | | name | Any | no | | + | verifiedBy | [UserDetail](#UserDetail)? | yes | | + | id | Any? | yes | | + | sameStoreAssignment | Boolean? | yes | | + | logo | String? | yes | | + | modifiedOn | String | no | | | pageVisibility | ArrayList? | yes | | - | slug | Any? | yes | | --- @@ -9365,164 +9365,164 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ProductStockUnitPriceV2](#ProductStockUnitPriceV2) + #### [ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | unit | String? | yes | | - | price | Double? | yes | | - | currencyCode | String? | yes | | - | currencySymbol | String? | yes | | + | pieces | Int? | yes | | + | size | String? | yes | | --- - #### [ArticleAssignmentV2](#ArticleAssignmentV2) + #### [ProductSetDistributionV2](#ProductSetDistributionV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | strategy | String? | yes | | - | level | String? | yes | | + | sizes | ArrayList<[ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2)>? | yes | | --- - #### [DetailsSchemaV2](#DetailsSchemaV2) + #### [ProductSetV2](#ProductSetV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | String? | yes | | - | type | String? | yes | | - | value | String? | yes | | + | quantity | Int? | yes | | + | sizeDistribution | [ProductSetDistributionV2](#ProductSetDistributionV2)? | yes | | --- - #### [SellerGroupAttributes](#SellerGroupAttributes) + #### [ReturnConfigSchemaV2](#ReturnConfigSchemaV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[DetailsSchemaV2](#DetailsSchemaV2)>? | yes | | - | title | String? | yes | | + | returnable | Boolean? | yes | | + | time | Int? | yes | | + | unit | String? | yes | | --- - #### [StoreV2](#StoreV2) + #### [DetailsSchemaV2](#DetailsSchemaV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | count | Int? | yes | | - | uid | Int? | yes | | + | type | String? | yes | | + | value | String? | yes | | + | key | String? | yes | | --- - #### [ReturnConfigSchemaV2](#ReturnConfigSchemaV2) + #### [SellerGroupAttributes](#SellerGroupAttributes) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | time | Int? | yes | | - | unit | String? | yes | | - | returnable | Boolean? | yes | | + | details | ArrayList<[DetailsSchemaV2](#DetailsSchemaV2)>? | yes | | + | title | String? | yes | | --- - #### [MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2) + #### [SellerV2](#SellerV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[DetailsSchemaV2](#DetailsSchemaV2)>? | yes | | - | title | String? | yes | | + | uid | Int? | yes | | + | count | Int? | yes | | + | name | String? | yes | | --- - #### [StrategyWiseListingSchemaV2](#StrategyWiseListingSchemaV2) + #### [ProductStockPriceV2](#ProductStockPriceV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tat | Int? | yes | | - | pincode | Int? | yes | | - | distance | Int? | yes | | - | quantity | Int? | yes | | + | marked | Double? | yes | | + | effective | Double? | yes | | + | currency | String? | yes | | --- - #### [ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2) + #### [StrategyWiseListingSchemaV2](#StrategyWiseListingSchemaV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | String? | yes | | - | pieces | Int? | yes | | + | quantity | Int? | yes | | + | distance | Int? | yes | | + | pincode | Int? | yes | | + | tat | Int? | yes | | --- - #### [ProductSetDistributionV2](#ProductSetDistributionV2) + #### [StoreV2](#StoreV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizes | ArrayList<[ProductSetDistributionSizeV2](#ProductSetDistributionSizeV2)>? | yes | | + | uid | Int? | yes | | + | count | Int? | yes | | + | name | String? | yes | | --- - #### [ProductSetV2](#ProductSetV2) + #### [ProductStockUnitPriceV2](#ProductStockUnitPriceV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizeDistribution | [ProductSetDistributionV2](#ProductSetDistributionV2)? | yes | | - | quantity | Int? | yes | | + | currencySymbol | String? | yes | | + | price | Double? | yes | | + | unit | String? | yes | | + | currencyCode | String? | yes | | --- - #### [ProductStockPriceV2](#ProductStockPriceV2) + #### [MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effective | Double? | yes | | - | currency | String? | yes | | - | marked | Double? | yes | | + | details | ArrayList<[DetailsSchemaV2](#DetailsSchemaV2)>? | yes | | + | title | String? | yes | | --- - #### [SellerV2](#SellerV2) + #### [ArticleAssignmentV2](#ArticleAssignmentV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | count | Int? | yes | | - | uid | Int? | yes | | + | level | String? | yes | | + | strategy | String? | yes | | --- @@ -9533,27 +9533,27 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | pricePerUnit | [ProductStockUnitPriceV2](#ProductStockUnitPriceV2)? | yes | | - | quantity | Int? | yes | | + | set | [ProductSetV2](#ProductSetV2)? | yes | | + | returnConfig | [ReturnConfigSchemaV2](#ReturnConfigSchemaV2)? | yes | | | pincode | Int? | yes | | - | specialBadge | String? | yes | | - | itemType | String? | yes | | - | isGift | Boolean? | yes | | - | articleAssignment | [ArticleAssignmentV2](#ArticleAssignmentV2)? | yes | | - | sellerCount | Int? | yes | | - | longLat | ArrayList? | yes | | | groupedAttributes | ArrayList<[SellerGroupAttributes](#SellerGroupAttributes)>? | yes | | - | articleId | String? | yes | | + | isCod | Boolean? | yes | | + | seller | [SellerV2](#SellerV2)? | yes | | + | quantity | Int? | yes | | + | itemType | String? | yes | | + | pricePerPiece | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | + | discount | String? | yes | | + | strategyWiseListing | ArrayList<[StrategyWiseListingSchemaV2](#StrategyWiseListingSchemaV2)>? | yes | | | store | [StoreV2](#StoreV2)? | yes | | - | returnConfig | [ReturnConfigSchemaV2](#ReturnConfigSchemaV2)? | yes | | + | longLat | ArrayList? | yes | | + | sellerCount | Int? | yes | | + | pricePerUnit | [ProductStockUnitPriceV2](#ProductStockUnitPriceV2)? | yes | | | marketplaceAttributes | ArrayList<[MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2)>? | yes | | - | strategyWiseListing | ArrayList<[StrategyWiseListingSchemaV2](#StrategyWiseListingSchemaV2)>? | yes | | - | set | [ProductSetV2](#ProductSetV2)? | yes | | - | discount | String? | yes | | - | pricePerPiece | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | - | isCod | Boolean? | yes | | + | specialBadge | String? | yes | | + | articleId | String? | yes | | + | articleAssignment | [ArticleAssignmentV2](#ArticleAssignmentV2)? | yes | | | price | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | - | seller | [SellerV2](#SellerV2)? | yes | | + | isGift | Boolean? | yes | | --- @@ -9565,8 +9565,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | isSelected | Boolean? | yes | | - | name | String? | yes | | | value | String? | yes | | + | name | String? | yes | | --- @@ -9578,8 +9578,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | items | ArrayList<[ProductSizePriceResponseV2](#ProductSizePriceResponseV2)>? | yes | | - | page | [Page](#Page) | no | | | sortOn | ArrayList<[ProductSizeSellerFilterSchemaV2](#ProductSizeSellerFilterSchemaV2)>? | yes | | + | page | [Page](#Page) | no | | --- diff --git a/documentation/application/ORDER.md b/documentation/application/ORDER.md index ba8aef452..c13d1d61f 100644 --- a/documentation/application/ORDER.md +++ b/documentation/application/ORDER.md @@ -2507,163 +2507,193 @@ Successfully updateShipmentStatus! - #### [OrderPage](#OrderPage) + #### [BreakupValues](#BreakupValues) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | Int? | yes | | - | itemTotal | Int? | yes | | - | type | String? | yes | | - | hasNext | Boolean? | yes | | - | current | Int? | yes | | + | name | String? | yes | | + | value | Double? | yes | | + | display | String? | yes | | --- - #### [UserInfo](#UserInfo) + #### [FulfillingCompany](#FulfillingCompany) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mobile | String? | yes | | - | email | String? | yes | | - | gender | String? | yes | | | name | String? | yes | | + | id | Int? | yes | | --- - #### [BagsForReorderArticleAssignment](#BagsForReorderArticleAssignment) + #### [FulfillingStore](#FulfillingStore) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | level | String? | yes | | - | strategy | String? | yes | | + | companyId | Int? | yes | | + | companyName | String? | yes | | + | code | String? | yes | | + | id | Int? | yes | | + | name | String? | yes | | --- - #### [BagsForReorder](#BagsForReorder) + #### [Prices](#Prices) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | - | sellerId | Int? | yes | | - | storeId | Int? | yes | | - | itemSize | String? | yes | | - | itemId | Int? | yes | | - | articleAssignment | [BagsForReorderArticleAssignment](#BagsForReorderArticleAssignment)? | yes | | + | refundAmount | Double? | yes | | + | valueOfGood | Double? | yes | | + | priceMarked | Double? | yes | | + | priceEffective | Double? | yes | | + | couponValue | Double? | yes | | + | brandCalculatedAmount | Double? | yes | | + | fyndCredits | Double? | yes | | + | gstTaxPercentage | Double? | yes | | + | couponEffectiveDiscount | Double? | yes | | + | addedToFyndCash | Boolean? | yes | | + | cashbackApplied | Double? | yes | | + | promotionEffectiveDiscount | Double? | yes | | + | refundCredit | Double? | yes | | + | deliveryCharge | Double? | yes | | + | codCharges | Double? | yes | | + | discount | Double? | yes | | + | cashback | Double? | yes | | + | transferPrice | Double? | yes | | + | amountPaidRoundoff | Double? | yes | | + | amountPaid | Double? | yes | | --- - #### [BreakupValues](#BreakupValues) + #### [CurrentStatus](#CurrentStatus) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String? | yes | | - | value | Double? | yes | | + | status | String? | yes | | | name | String? | yes | | + | updatedAt | String? | yes | | + | journeyType | String? | yes | | --- - #### [TimeStampData](#TimeStampData) + #### [Identifiers](#Identifiers) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | String? | yes | | - | max | String? | yes | | + | ean | String? | yes | | + | skuCode | String? | yes | | --- - #### [Promise](#Promise) + #### [FinancialBreakup](#FinancialBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | timestamp | [TimeStampData](#TimeStampData)? | yes | | - | showPromise | Boolean? | yes | | + | size | String? | yes | | + | refundAmount | Double? | yes | | + | valueOfGood | Double? | yes | | + | priceMarked | Double? | yes | | + | totalUnits | Int? | yes | | + | priceEffective | Double? | yes | | + | itemName | String? | yes | | + | couponValue | Double? | yes | | + | gstTag | String? | yes | | + | brandCalculatedAmount | Double? | yes | | + | fyndCredits | Double? | yes | | + | gstTaxPercentage | Double? | yes | | + | hsnCode | String? | yes | | + | couponEffectiveDiscount | Double? | yes | | + | gstFee | Double? | yes | | + | addedToFyndCash | Boolean? | yes | | + | cashbackApplied | Double? | yes | | + | promotionEffectiveDiscount | Double? | yes | | + | refundCredit | Double? | yes | | + | deliveryCharge | Double? | yes | | + | codCharges | Double? | yes | | + | identifiers | [Identifiers](#Identifiers)? | yes | | + | discount | Double? | yes | | + | cashback | Double? | yes | | + | transferPrice | Double? | yes | | + | amountPaidRoundoff | Double? | yes | | + | amountPaid | Double? | yes | | --- - #### [FulfillingStore](#FulfillingStore) + #### [AppliedFreeArticles](#AppliedFreeArticles) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | Int? | yes | | - | companyId | Int? | yes | | - | companyName | String? | yes | | - | code | String? | yes | | - | name | String? | yes | | + | quantity | Double? | yes | | + | parentItemIdentifier | String? | yes | | + | freeGiftItemDetails | HashMap? | yes | | + | articleId | String? | yes | | --- - #### [DeliveryAddress](#DeliveryAddress) + #### [AppliedPromos](#AppliedPromos) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | landmark | String? | yes | | - | updatedAt | String? | yes | | - | longitude | Double? | yes | | - | addressCategory | String? | yes | | - | address2 | String? | yes | | - | phone | String? | yes | | - | address | String? | yes | | - | pincode | String? | yes | | - | latitude | Double? | yes | | - | city | String? | yes | | - | address1 | String? | yes | | - | state | String? | yes | | - | contactPerson | String? | yes | | - | country | String? | yes | | - | version | String? | yes | | - | area | String? | yes | | - | email | String? | yes | | - | addressType | String? | yes | | - | createdAt | String? | yes | | - | name | String? | yes | | + | promoId | String? | yes | | + | amount | Double? | yes | | + | articleQuantity | Double? | yes | | + | mrpPromotion | Boolean? | yes | | + | appliedFreeArticles | ArrayList<[AppliedFreeArticles](#AppliedFreeArticles)>? | yes | | + | promotionName | String? | yes | | + | promotionType | String? | yes | | --- - #### [ShipmentTotalDetails](#ShipmentTotalDetails) + #### [ItemBrand](#ItemBrand) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | pieces | Int? | yes | | - | totalPrice | Double? | yes | | - | sizes | Int? | yes | | + | name | String? | yes | | + | logo | String? | yes | | --- - #### [FulfillingCompany](#FulfillingCompany) + #### [Item](#Item) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | Int? | yes | | + | code | String? | yes | | + | size | String? | yes | | + | sellerIdentifier | String? | yes | | + | image | ArrayList? | yes | | + | slugKey | String? | yes | | + | brand | [ItemBrand](#ItemBrand)? | yes | | + | id | Double? | yes | | | name | String? | yes | | --- @@ -2671,57 +2701,80 @@ Successfully updateShipmentStatus! - #### [ShipmentPayment](#ShipmentPayment) + #### [Bags](#Bags) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | String? | yes | | - | paymentMode | String? | yes | | - | mop | String? | yes | | - | mode | String? | yes | | - | displayName | String? | yes | | - | logo | String? | yes | | + | parentPromoBags | HashMap? | yes | | + | currentStatus | [CurrentStatus](#CurrentStatus)? | yes | | + | returnableDate | String? | yes | | + | prices | [Prices](#Prices)? | yes | | + | sellerIdentifier | String? | yes | | + | canReturn | Boolean? | yes | | + | quantity | Int? | yes | | + | financialBreakup | ArrayList<[FinancialBreakup](#FinancialBreakup)>? | yes | | + | canCancel | Boolean? | yes | | + | deliveryDate | String? | yes | | + | appliedPromos | ArrayList<[AppliedPromos](#AppliedPromos)>? | yes | | + | id | Int? | yes | | + | lineNumber | Int? | yes | | + | item | [Item](#Item)? | yes | | --- - #### [ShipmentStatus](#ShipmentStatus) + #### [NestedTrackingDetails](#NestedTrackingDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | title | String? | yes | | - | hexCode | String? | yes | | + | isCurrent | Boolean? | yes | | + | status | String? | yes | | + | time | String? | yes | | + | isPassed | Boolean? | yes | | --- - #### [NestedTrackingDetails](#NestedTrackingDetails) + #### [TrackingDetails](#TrackingDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | trackingDetails | ArrayList<[NestedTrackingDetails](#NestedTrackingDetails)>? | yes | | | status | String? | yes | | - | time | String? | yes | | - | isCurrent | Boolean? | yes | | | isPassed | Boolean? | yes | | + | isCurrent | Boolean? | yes | | + | time | String? | yes | | --- - #### [TrackingDetails](#TrackingDetails) + #### [ShipmentTotalDetails](#ShipmentTotalDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | String? | yes | | - | isCurrent | Boolean? | yes | | - | isPassed | Boolean? | yes | | - | time | String? | yes | | - | trackingDetails | ArrayList<[NestedTrackingDetails](#NestedTrackingDetails)>? | yes | | + | totalPrice | Double? | yes | | + | sizes | Int? | yes | | + | pieces | Int? | yes | | + +--- + + + + + #### [ShipmentUserInfo](#ShipmentUserInfo) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | firstName | String? | yes | | + | lastName | String? | yes | | + | gender | String? | yes | | + | mobile | String? | yes | | --- @@ -2732,8 +2785,8 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | invoiceUrl | String? | yes | | | labelUrl | String? | yes | | + | invoiceUrl | String? | yes | | | updatedDate | String? | yes | | --- @@ -2741,254 +2794,201 @@ Successfully updateShipmentStatus! - #### [ShipmentUserInfo](#ShipmentUserInfo) + #### [ShipmentStatus](#ShipmentStatus) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | lastName | String? | yes | | - | firstName | String? | yes | | - | mobile | String? | yes | | - | gender | String? | yes | | + | title | String? | yes | | + | hexCode | String? | yes | | --- - #### [Identifiers](#Identifiers) + #### [DeliveryAddress](#DeliveryAddress) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | skuCode | String? | yes | | - | ean | String? | yes | | + | country | String? | yes | | + | address | String? | yes | | + | contactPerson | String? | yes | | + | addressCategory | String? | yes | | + | area | String? | yes | | + | city | String? | yes | | + | pincode | String? | yes | | + | latitude | Double? | yes | | + | version | String? | yes | | + | email | String? | yes | | + | updatedAt | String? | yes | | + | createdAt | String? | yes | | + | name | String? | yes | | + | address1 | String? | yes | | + | addressType | String? | yes | | + | longitude | Double? | yes | | + | address2 | String? | yes | | + | phone | String? | yes | | + | state | String? | yes | | + | landmark | String? | yes | | --- - #### [FinancialBreakup](#FinancialBreakup) + #### [ShipmentPayment](#ShipmentPayment) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | gstFee | Double? | yes | | - | addedToFyndCash | Boolean? | yes | | - | cashback | Double? | yes | | - | refundCredit | Double? | yes | | - | cashbackApplied | Double? | yes | | - | brandCalculatedAmount | Double? | yes | | - | refundAmount | Double? | yes | | - | valueOfGood | Double? | yes | | - | size | String? | yes | | - | codCharges | Double? | yes | | - | priceEffective | Double? | yes | | - | hsnCode | String? | yes | | - | amountPaid | Double? | yes | | - | priceMarked | Double? | yes | | - | gstTaxPercentage | Double? | yes | | - | totalUnits | Int? | yes | | - | transferPrice | Double? | yes | | - | couponValue | Double? | yes | | - | fyndCredits | Double? | yes | | - | deliveryCharge | Double? | yes | | - | discount | Double? | yes | | - | promotionEffectiveDiscount | Double? | yes | | - | gstTag | String? | yes | | - | couponEffectiveDiscount | Double? | yes | | - | amountPaidRoundoff | Double? | yes | | - | identifiers | [Identifiers](#Identifiers)? | yes | | - | itemName | String? | yes | | + | status | String? | yes | | + | mop | String? | yes | | + | displayName | String? | yes | | + | paymentMode | String? | yes | | + | mode | String? | yes | | + | logo | String? | yes | | --- - #### [AppliedFreeArticles](#AppliedFreeArticles) + #### [TimeStampData](#TimeStampData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | parentItemIdentifier | String? | yes | | - | quantity | Double? | yes | | - | freeGiftItemDetails | HashMap? | yes | | - | articleId | String? | yes | | + | max | String? | yes | | + | min | String? | yes | | --- - #### [AppliedPromos](#AppliedPromos) + #### [Promise](#Promise) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | promotionType | String? | yes | | - | articleQuantity | Double? | yes | | - | appliedFreeArticles | ArrayList<[AppliedFreeArticles](#AppliedFreeArticles)>? | yes | | - | promotionName | String? | yes | | - | mrpPromotion | Boolean? | yes | | - | amount | Double? | yes | | - | promoId | String? | yes | | + | showPromise | Boolean? | yes | | + | timestamp | [TimeStampData](#TimeStampData)? | yes | | --- - #### [Prices](#Prices) + #### [Shipments](#Shipments) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | addedToFyndCash | Boolean? | yes | | - | cashback | Double? | yes | | - | refundCredit | Double? | yes | | - | cashbackApplied | Double? | yes | | - | brandCalculatedAmount | Double? | yes | | - | refundAmount | Double? | yes | | - | valueOfGood | Double? | yes | | - | codCharges | Double? | yes | | - | priceEffective | Double? | yes | | - | amountPaid | Double? | yes | | - | priceMarked | Double? | yes | | - | gstTaxPercentage | Double? | yes | | - | transferPrice | Double? | yes | | - | fyndCredits | Double? | yes | | - | deliveryCharge | Double? | yes | | - | couponValue | Double? | yes | | - | discount | Double? | yes | | - | promotionEffectiveDiscount | Double? | yes | | - | couponEffectiveDiscount | Double? | yes | | - | amountPaidRoundoff | Double? | yes | | + | fulfillingCompany | [FulfillingCompany](#FulfillingCompany)? | yes | | + | fulfillingStore | [FulfillingStore](#FulfillingStore)? | yes | | + | returnableDate | String? | yes | | + | prices | [Prices](#Prices)? | yes | | + | canReturn | Boolean? | yes | | + | bags | ArrayList<[Bags](#Bags)>? | yes | | + | awbNo | String? | yes | | + | canCancel | Boolean? | yes | | + | deliveryDate | String? | yes | | + | sizeInfo | HashMap? | yes | | + | trackUrl | String? | yes | | + | totalBags | Int? | yes | | + | comment | String? | yes | | + | trackingDetails | ArrayList<[TrackingDetails](#TrackingDetails)>? | yes | | + | breakupValues | ArrayList<[BreakupValues](#BreakupValues)>? | yes | | + | shipmentId | String? | yes | | + | showDownloadInvoice | Boolean? | yes | | + | orderType | String? | yes | | + | totalDetails | [ShipmentTotalDetails](#ShipmentTotalDetails)? | yes | | + | needHelpUrl | String? | yes | | + | userInfo | [ShipmentUserInfo](#ShipmentUserInfo)? | yes | | + | beneficiaryDetails | Boolean? | yes | | + | invoice | [Invoice](#Invoice)? | yes | | + | shipmentStatus | [ShipmentStatus](#ShipmentStatus)? | yes | | + | canBreak | HashMap? | yes | | + | trakingNo | String? | yes | | + | shipmentCreatedAt | String? | yes | | + | deliveryAddress | [DeliveryAddress](#DeliveryAddress)? | yes | | + | orderId | String? | yes | | + | payment | [ShipmentPayment](#ShipmentPayment)? | yes | | + | customMeta | ArrayList>? | yes | | + | refundDetails | HashMap? | yes | | + | promise | [Promise](#Promise)? | yes | | + | dpName | String? | yes | | + | showTrackLink | Boolean? | yes | | --- - #### [ItemBrand](#ItemBrand) + #### [BagsForReorderArticleAssignment](#BagsForReorderArticleAssignment) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | String? | yes | | - | name | String? | yes | | + | strategy | String? | yes | | + | level | String? | yes | | --- - #### [Item](#Item) + #### [BagsForReorder](#BagsForReorder) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | String? | yes | | - | sellerIdentifier | String? | yes | | - | id | Double? | yes | | - | slugKey | String? | yes | | - | brand | [ItemBrand](#ItemBrand)? | yes | | - | image | ArrayList? | yes | | - | code | String? | yes | | - | name | String? | yes | | + | articleAssignment | [BagsForReorderArticleAssignment](#BagsForReorderArticleAssignment)? | yes | | + | sellerId | Int? | yes | | + | itemId | Int? | yes | | + | quantity | Int? | yes | | + | itemSize | String? | yes | | + | storeId | Int? | yes | | --- - #### [CurrentStatus](#CurrentStatus) + #### [UserInfo](#UserInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | String? | yes | | - | updatedAt | String? | yes | | - | journeyType | String? | yes | | | name | String? | yes | | + | gender | String? | yes | | + | mobile | String? | yes | | + | email | String? | yes | | --- - #### [Bags](#Bags) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | deliveryDate | String? | yes | | - | lineNumber | Int? | yes | | - | financialBreakup | ArrayList<[FinancialBreakup](#FinancialBreakup)>? | yes | | - | quantity | Int? | yes | | - | canCancel | Boolean? | yes | | - | canReturn | Boolean? | yes | | - | appliedPromos | ArrayList<[AppliedPromos](#AppliedPromos)>? | yes | | - | parentPromoBags | HashMap? | yes | | - | id | Int? | yes | | - | sellerIdentifier | String? | yes | | - | prices | [Prices](#Prices)? | yes | | - | item | [Item](#Item)? | yes | | - | returnableDate | String? | yes | | - | currentStatus | [CurrentStatus](#CurrentStatus)? | yes | | - ---- - - - - - #### [Shipments](#Shipments) + #### [OrderSchema](#OrderSchema) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | trakingNo | String? | yes | | - | promise | [Promise](#Promise)? | yes | | - | dpName | String? | yes | | - | canCancel | Boolean? | yes | | + | totalShipmentsInOrder | Int? | yes | | | breakupValues | ArrayList<[BreakupValues](#BreakupValues)>? | yes | | - | returnableDate | String? | yes | | - | fulfillingStore | [FulfillingStore](#FulfillingStore)? | yes | | - | showDownloadInvoice | Boolean? | yes | | - | deliveryAddress | [DeliveryAddress](#DeliveryAddress)? | yes | | - | sizeInfo | HashMap? | yes | | - | showTrackLink | Boolean? | yes | | - | orderType | String? | yes | | - | totalDetails | [ShipmentTotalDetails](#ShipmentTotalDetails)? | yes | | - | fulfillingCompany | [FulfillingCompany](#FulfillingCompany)? | yes | | - | deliveryDate | String? | yes | | - | refundDetails | HashMap? | yes | | - | payment | [ShipmentPayment](#ShipmentPayment)? | yes | | - | comment | String? | yes | | - | shipmentStatus | [ShipmentStatus](#ShipmentStatus)? | yes | | - | trackingDetails | ArrayList<[TrackingDetails](#TrackingDetails)>? | yes | | - | canBreak | HashMap? | yes | | - | shipmentId | String? | yes | | - | needHelpUrl | String? | yes | | - | trackUrl | String? | yes | | - | canReturn | Boolean? | yes | | - | invoice | [Invoice](#Invoice)? | yes | | - | totalBags | Int? | yes | | - | userInfo | [ShipmentUserInfo](#ShipmentUserInfo)? | yes | | - | bags | ArrayList<[Bags](#Bags)>? | yes | | - | shipmentCreatedAt | String? | yes | | - | awbNo | String? | yes | | - | prices | [Prices](#Prices)? | yes | | - | customMeta | ArrayList>? | yes | | - | beneficiaryDetails | Boolean? | yes | | + | shipments | ArrayList<[Shipments](#Shipments)>? | yes | | + | bagsForReorder | ArrayList<[BagsForReorder](#BagsForReorder)>? | yes | | | orderId | String? | yes | | + | userInfo | [UserInfo](#UserInfo)? | yes | | + | orderCreatedTime | String? | yes | | --- - #### [OrderSchema](#OrderSchema) + #### [OrderPage](#OrderPage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | userInfo | [UserInfo](#UserInfo)? | yes | | - | bagsForReorder | ArrayList<[BagsForReorder](#BagsForReorder)>? | yes | | - | breakupValues | ArrayList<[BreakupValues](#BreakupValues)>? | yes | | - | orderCreatedTime | String? | yes | | - | shipments | ArrayList<[Shipments](#Shipments)>? | yes | | - | totalShipmentsInOrder | Int? | yes | | - | orderId | String? | yes | | + | type | String? | yes | | + | current | Int? | yes | | + | size | Int? | yes | | + | itemTotal | Int? | yes | | + | hasNext | Boolean? | yes | | --- @@ -2999,9 +2999,9 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String? | yes | | - | value | Int? | yes | | | isSelected | Boolean? | yes | | + | value | Int? | yes | | + | display | String? | yes | | --- @@ -3023,8 +3023,8 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [OrderPage](#OrderPage)? | yes | | | items | ArrayList<[OrderSchema](#OrderSchema)>? | yes | | + | page | [OrderPage](#OrderPage)? | yes | | | filters | [OrderFilters](#OrderFilters)? | yes | | --- @@ -3036,8 +3036,8 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean? | yes | | | message | String? | yes | | + | success | Boolean? | yes | | --- @@ -3070,10 +3070,10 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | | | presignedType | String | no | | - | presignedUrl | String | no | | + | success | Boolean | no | | | shipmentId | String | no | | + | presignedUrl | String | no | | --- @@ -3084,14 +3084,14 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | String? | yes | | | updatedTime | String? | yes | | + | status | String? | yes | | + | lastLocationRecievedAt | String? | yes | | + | shipmentType | String? | yes | | | updatedAt | String? | yes | | | reason | String? | yes | | - | awb | String? | yes | | - | shipmentType | String? | yes | | - | lastLocationRecievedAt | String? | yes | | | accountName | String? | yes | | + | awb | String? | yes | | --- @@ -3116,8 +3116,8 @@ Successfully updateShipmentStatus! | country | String? | yes | | | shipmentId | String? | yes | | | phone | String? | yes | | - | orderId | String? | yes | | | name | String? | yes | | + | orderId | String? | yes | | --- @@ -3128,9 +3128,9 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean? | yes | | - | message | String? | yes | | | requestId | String? | yes | | + | message | String? | yes | | + | success | Boolean? | yes | | | resendTimer | Int? | yes | | --- @@ -3161,23 +3161,23 @@ Successfully updateShipmentStatus! - #### [QuestionSet](#QuestionSet) + #### [BagReasonMeta](#BagReasonMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | displayName | String? | yes | | - | id | Int? | yes | | + | showTextArea | Boolean? | yes | | --- - #### [BagReasonMeta](#BagReasonMeta) + #### [QuestionSet](#QuestionSet) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | showTextArea | Boolean? | yes | | + | displayName | String? | yes | | + | id | Int? | yes | | --- @@ -3188,12 +3188,12 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | qcType | ArrayList? | yes | | - | reasons | ArrayList<[BagReasons](#BagReasons)>? | yes | | - | id | Int? | yes | | - | questionSet | ArrayList<[QuestionSet](#QuestionSet)>? | yes | | | meta | [BagReasonMeta](#BagReasonMeta)? | yes | | + | questionSet | ArrayList<[QuestionSet](#QuestionSet)>? | yes | | | displayName | String? | yes | | + | id | Int? | yes | | + | reasons | ArrayList<[BagReasons](#BagReasons)>? | yes | | + | qcType | ArrayList? | yes | | --- @@ -3216,10 +3216,10 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | priority | Int? | yes | | + | feedbackType | String? | yes | | | reasonId | Int? | yes | | + | priority | Int? | yes | | | flow | String? | yes | | - | feedbackType | String? | yes | | | reasonText | String? | yes | | | showTextArea | Boolean? | yes | | @@ -3243,8 +3243,8 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | lineNumber | Int? | yes | | | quantity | Int? | yes | | + | lineNumber | Int? | yes | | | identifier | String? | yes | | --- @@ -3252,121 +3252,121 @@ Successfully updateShipmentStatus! - #### [EntityReasonData](#EntityReasonData) + #### [ProductsDataUpdatesFilters](#ProductsDataUpdatesFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | reasonText | String? | yes | | - | reasonId | Int? | yes | | + | lineNumber | Int? | yes | | + | identifier | String? | yes | | --- - #### [EntitiesReasons](#EntitiesReasons) + #### [ProductsDataUpdates](#ProductsDataUpdates) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [EntityReasonData](#EntityReasonData)? | yes | | - | filters | ArrayList>? | yes | | + | data | HashMap? | yes | | + | filters | ArrayList<[ProductsDataUpdatesFilters](#ProductsDataUpdatesFilters)>? | yes | | --- - #### [ProductsReasonsData](#ProductsReasonsData) + #### [EntitiesDataUpdates](#EntitiesDataUpdates) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | reasonText | String? | yes | | - | reasonId | Int? | yes | | + | data | HashMap? | yes | | + | filters | ArrayList>? | yes | | --- - #### [ProductsReasonsFilters](#ProductsReasonsFilters) + #### [DataUpdates](#DataUpdates) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | lineNumber | Int? | yes | | - | quantity | Int? | yes | | - | identifier | String? | yes | | + | products | ArrayList<[ProductsDataUpdates](#ProductsDataUpdates)>? | yes | | + | entities | ArrayList<[EntitiesDataUpdates](#EntitiesDataUpdates)>? | yes | | --- - #### [ProductsReasons](#ProductsReasons) + #### [ProductsReasonsData](#ProductsReasonsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [ProductsReasonsData](#ProductsReasonsData)? | yes | | - | filters | ArrayList<[ProductsReasonsFilters](#ProductsReasonsFilters)>? | yes | | + | reasonId | Int? | yes | | + | reasonText | String? | yes | | --- - #### [ReasonsData](#ReasonsData) + #### [ProductsReasonsFilters](#ProductsReasonsFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | entities | ArrayList<[EntitiesReasons](#EntitiesReasons)>? | yes | | - | products | ArrayList<[ProductsReasons](#ProductsReasons)>? | yes | | + | quantity | Int? | yes | | + | lineNumber | Int? | yes | | + | identifier | String? | yes | | --- - #### [EntitiesDataUpdates](#EntitiesDataUpdates) + #### [ProductsReasons](#ProductsReasons) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | HashMap? | yes | | - | filters | ArrayList>? | yes | | + | data | [ProductsReasonsData](#ProductsReasonsData)? | yes | | + | filters | ArrayList<[ProductsReasonsFilters](#ProductsReasonsFilters)>? | yes | | --- - #### [ProductsDataUpdatesFilters](#ProductsDataUpdatesFilters) + #### [EntityReasonData](#EntityReasonData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | lineNumber | Int? | yes | | - | identifier | String? | yes | | + | reasonId | Int? | yes | | + | reasonText | String? | yes | | --- - #### [ProductsDataUpdates](#ProductsDataUpdates) + #### [EntitiesReasons](#EntitiesReasons) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | HashMap? | yes | | - | filters | ArrayList<[ProductsDataUpdatesFilters](#ProductsDataUpdatesFilters)>? | yes | | + | data | [EntityReasonData](#EntityReasonData)? | yes | | + | filters | ArrayList>? | yes | | --- - #### [DataUpdates](#DataUpdates) + #### [ReasonsData](#ReasonsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | entities | ArrayList<[EntitiesDataUpdates](#EntitiesDataUpdates)>? | yes | | - | products | ArrayList<[ProductsDataUpdates](#ProductsDataUpdates)>? | yes | | + | products | ArrayList<[ProductsReasons](#ProductsReasons)>? | yes | | + | entities | ArrayList<[EntitiesReasons](#EntitiesReasons)>? | yes | | --- @@ -3378,9 +3378,9 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | products | ArrayList<[Products](#Products)>? | yes | | - | reasons | [ReasonsData](#ReasonsData)? | yes | | | dataUpdates | [DataUpdates](#DataUpdates)? | yes | | | identifier | String | no | | + | reasons | [ReasonsData](#ReasonsData)? | yes | | --- @@ -3391,9 +3391,9 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | String? | yes | | | shipments | ArrayList<[ShipmentsRequest](#ShipmentsRequest)>? | yes | | | excludeBagsNextState | String? | yes | | + | status | String? | yes | | --- @@ -3404,11 +3404,11 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | task | Boolean? | yes | | | statuses | ArrayList<[StatuesRequest](#StatuesRequest)>? | yes | | - | unlockBeforeTransition | Boolean? | yes | | - | lockAfterTransition | Boolean? | yes | | + | task | Boolean? | yes | | | forceTransition | Boolean? | yes | | + | lockAfterTransition | Boolean? | yes | | + | unlockBeforeTransition | Boolean? | yes | | --- @@ -3441,11 +3441,11 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | code | String? | yes | | | status | Int? | yes | | | message | String? | yes | | | stackTrace | String? | yes | | | exception | String? | yes | | - | code | String? | yes | | --- diff --git a/documentation/platform/CATALOG.md b/documentation/platform/CATALOG.md index 7ab5a74b8..f45473290 100644 --- a/documentation/platform/CATALOG.md +++ b/documentation/platform/CATALOG.md @@ -6,35 +6,35 @@ ## 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) * [createCustomKeyword](#createcustomkeyword) * [getAllSearchKeyword](#getallsearchkeyword) -* [deleteAutocompleteKeyword](#deleteautocompletekeyword) * [getAutocompleteKeywordDetail](#getautocompletekeyworddetail) * [updateAutocompleteKeyword](#updateautocompletekeyword) +* [deleteAutocompleteKeyword](#deleteautocompletekeyword) * [createCustomAutocompleteRule](#createcustomautocompleterule) * [getAutocompleteConfig](#getautocompleteconfig) * [createProductBundle](#createproductbundle) * [getProductBundle](#getproductbundle) -* [getProductBundleDetail](#getproductbundledetail) * [updateProductBundle](#updateproductbundle) +* [getProductBundleDetail](#getproductbundledetail) * [createSizeGuide](#createsizeguide) * [getSizeGuides](#getsizeguides) -* [getSizeGuide](#getsizeguide) * [updateSizeGuide](#updatesizeguide) -* [getAppProduct](#getappproduct) +* [getSizeGuide](#getsizeguide) * [updateAppProduct](#updateappproduct) +* [getAppProduct](#getappproduct) * [getConfigurationMetadata](#getconfigurationmetadata) * [createGroupConfiguration](#creategroupconfiguration) * [getGroupConfigurations](#getgroupconfigurations) -* [deleteGroupConfiguration](#deletegroupconfiguration) * [updateGroupConfiguration](#updategroupconfiguration) +* [deleteGroupConfiguration](#deletegroupconfiguration) * [createListingConfiguration](#createlistingconfiguration) * [getListingConfigurations](#getlistingconfigurations) -* [deleteListingConfiguration](#deletelistingconfiguration) * [updateListingConfiguration](#updatelistingconfiguration) +* [deleteListingConfiguration](#deletelistingconfiguration) * [updateAllowSingle](#updateallowsingle) * [updateDefaultSort](#updatedefaultsort) * [getCatalogConfiguration](#getcatalogconfiguration) @@ -46,8 +46,8 @@ Catalog - Platform Front API's' API's allows you to access list of products, pri * [createCollection](#createcollection) * [getAllCollections](#getallcollections) * [getCollectionDetail](#getcollectiondetail) -* [deleteCollection](#deletecollection) * [updateCollection](#updatecollection) +* [deleteCollection](#deletecollection) * [addCollectionItems](#addcollectionitems) * [getCollectionItems](#getcollectionitems) * [getCatalogInsights](#getcataloginsights) @@ -62,8 +62,8 @@ Catalog - Platform Front API's' API's allows you to access list of products, pri * [listProductTemplateCategories](#listproducttemplatecategories) * [createDepartments](#createdepartments) * [listDepartmentsData](#listdepartmentsdata) -* [getDepartmentData](#getdepartmentdata) * [updateDepartment](#updatedepartment) +* [getDepartmentData](#getdepartmentdata) * [listProductTemplate](#listproducttemplate) * [validateProductTemplate](#validateproducttemplate) * [downloadProductTemplateViews](#downloadproducttemplateviews) @@ -74,22 +74,22 @@ Catalog - Platform Front API's' API's allows you to access list of products, pri * [listTemplateBrandTypeValues](#listtemplatebrandtypevalues) * [createCategories](#createcategories) * [listCategories](#listcategories) -* [getCategoryData](#getcategorydata) * [updateCategory](#updatecategory) +* [getCategoryData](#getcategorydata) * [createProduct](#createproduct) * [getProducts](#getproducts) * [getVariantsOfProducts](#getvariantsofproducts) * [getProductAttributes](#getproductattributes) -* [deleteProduct](#deleteproduct) * [getProduct](#getproduct) * [editProduct](#editproduct) +* [deleteProduct](#deleteproduct) * [getProductValidation](#getproductvalidation) * [getProductSize](#getproductsize) * [createBulkProductUploadJob](#createbulkproductuploadjob) * [getProductBulkUploadHistory](#getproductbulkuploadhistory) * [uploadBulkProducts](#uploadbulkproducts) -* [deleteProductBulkJob](#deleteproductbulkjob) * [createProductsInBulk](#createproductsinbulk) +* [deleteProductBulkJob](#deleteproductbulkjob) * [getProductTags](#getproducttags) * [createProductAssetsInBulk](#createproductassetsinbulk) * [getProductAssetsInBulk](#getproductassetsinbulk) @@ -101,18 +101,18 @@ Catalog - Platform Front API's' API's allows you to access list of products, pri * [deleteInventory](#deleteinventory) * [createBulkInventoryJob](#createbulkinventoryjob) * [getInventoryBulkUploadHistory](#getinventorybulkuploadhistory) -* [deleteBulkInventoryJob](#deletebulkinventoryjob) * [createBulkInventory](#createbulkinventory) +* [deleteBulkInventoryJob](#deletebulkinventoryjob) * [createInventoryExportJob](#createinventoryexportjob) * [getInventoryExport](#getinventoryexport) * [exportInventoryConfig](#exportinventoryconfig) -* [deleteRealtimeInventory](#deleterealtimeinventory) * [updateRealtimeInventory](#updaterealtimeinventory) +* [deleteRealtimeInventory](#deleterealtimeinventory) * [updateInventories](#updateinventories) * [createHsnCode](#createhsncode) * [getAllHsnCodes](#getallhsncodes) -* [getHsnCode](#gethsncode) * [updateHsnCode](#updatehsncode) +* [getHsnCode](#gethsncode) * [bulkHsnCode](#bulkhsncode) * [getAllProductHsnCodes](#getallproducthsncodes) * [getSingleProductHSNCode](#getsingleproducthsncode) @@ -138,14 +138,14 @@ Catalog - Platform Front API's' API's allows you to access list of products, pri ## Methods with example and description -### deleteSearchKeywords -Delete a Search Keywords +### getSearchKeywords +Get a Search Keywords Details ```kotlin -client.application("").catalog.deleteSearchKeywords(id: id).safeAwait{ response, error-> +client.application("").catalog.getSearchKeywords(id: id).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -161,20 +161,20 @@ 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. | +| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to retrieve. | -Delete a keywords by it's id. Returns an object that tells whether the keywords was deleted successfully +Get the details of a words by its `id`. If successful, returns a Collection resource in the response body specified in `GetSearchWordsDetailResponseSchema` *Returned Response:* -[DeleteResponse](#DeleteResponse) +[GetSearchWordsDetailResponse](#GetSearchWordsDetailResponse) -Status object. Tells whether the operation was successful. See example below or refer `DeleteResponse` +The Collection object. See example below or refer `GetSearchWordsDetailResponseSchema` for details @@ -184,7 +184,21 @@ Status object. Tells whether the operation was successful. See example below or ```json { - "message": "Words Deleted" + "uid": "602fa1e9a596ce349563f6b9", + "words": [ + "sds" + ], + "app_id": "000000000000000000000001", + "is_active": true, + "result": { + "query": { + "department": [ + "men" + ] + }, + "sort_on": "popular" + }, + "_custom_json": {} } ``` @@ -200,14 +214,14 @@ Status object. Tells whether the operation was successful. See example below or --- -### getSearchKeywords -Get a Search Keywords Details +### updateSearchKeywords +Update Search Keyword ```kotlin -client.application("").catalog.getSearchKeywords(id: id).safeAwait{ response, error-> +client.application("").catalog.updateSearchKeywords(id: id, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -223,20 +237,20 @@ client.application("").catalog.getSearchKeywords(id: id).safeAwa | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to retrieve. | - +| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to delete. | +| body | [CreateSearchKeyword](#CreateSearchKeyword) | yes | Request body | -Get the details of a words by its `id`. If successful, returns a Collection resource in the response body specified in `GetSearchWordsDetailResponseSchema` +Update Search Keyword by its id. On successful request, returns the updated collection *Returned Response:* -[GetSearchWordsDetailResponse](#GetSearchWordsDetailResponse) +[GetSearchWordsData](#GetSearchWordsData) -The Collection object. See example below or refer `GetSearchWordsDetailResponseSchema` for details +The Collection object. See example below or refer `GetSearchWordsDataSchema` for details. @@ -245,23 +259,7 @@ The Collection object. See example below or refer `GetSearchWordsDetailResponseS   Example: ```json -{ - "uid": "602fa1e9a596ce349563f6b9", - "words": [ - "sds" - ], - "app_id": "000000000000000000000001", - "is_active": true, - "result": { - "query": { - "department": [ - "men" - ] - }, - "sort_on": "popular" - }, - "_custom_json": {} -} + ``` @@ -276,14 +274,14 @@ The Collection object. See example below or refer `GetSearchWordsDetailResponseS --- -### updateSearchKeywords -Update Search Keyword +### deleteSearchKeywords +Delete a Search Keywords ```kotlin -client.application("").catalog.updateSearchKeywords(id: id, body: body).safeAwait{ response, error-> +client.application("").catalog.deleteSearchKeywords(id: id).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -300,19 +298,19 @@ 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 | -Update Search Keyword by its id. On successful request, returns the updated collection + +Delete a keywords by it's id. Returns an object that tells whether the keywords was deleted successfully *Returned Response:* -[GetSearchWordsData](#GetSearchWordsData) +[DeleteResponse](#DeleteResponse) -The Collection object. See example below or refer `GetSearchWordsDataSchema` for details. +Status object. Tells whether the operation was successful. See example below or refer `DeleteResponse` @@ -321,7 +319,9 @@ The Collection object. See example below or refer `GetSearchWordsDataSchema` for   Example: ```json - +{ + "message": "Words Deleted" +} ``` @@ -493,14 +493,14 @@ List of custom search keywords. See example below or refer `GetSearchWordsRespon --- -### deleteAutocompleteKeyword -Delete a Autocomplete Keywords +### getAutocompleteKeywordDetail +Get a Autocomplete Keywords Details ```kotlin -client.application("").catalog.deleteAutocompleteKeyword(id: id).safeAwait{ response, error-> +client.application("").catalog.getAutocompleteKeywordDetail(id: id).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -516,20 +516,20 @@ client.application("").catalog.deleteAutocompleteKeyword(id: id) | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to delete. | +| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to retrieve. | -Delete a keywords by it's id. Returns an object that tells whether the keywords was deleted successfully +Get the details of a words by its `id`. If successful, returns a keywords resource in the response body specified in `GetAutocompleteWordsResponseSchema` *Returned Response:* -[DeleteResponse](#DeleteResponse) +[GetAutocompleteWordsResponse](#GetAutocompleteWordsResponse) -Status object. Tells whether the operation was successful. See example below or refer `DeleteResponse` +The mapping object. See example below or refer `GetAutocompleteWordsResponseSchema` for details @@ -539,7 +539,33 @@ Status object. Tells whether the operation was successful. See example below or ```json { - "message": "Words Deleted" + "uid": "602fa1eaa596ce349563f6c6", + "app_id": "000000000000000000000001", + "words": [ + "dasd" + ], + "is_active": true, + "results": [ + { + "_custom_json": {}, + "display": "Helllow", + "logo": { + "url": "https://hdn-1.addsale.com/addsale/company/61/applications/600a5b3fe0991a4718cdb448/company/1/application/000000000000000000000001/search/pictures/square-logo/original/n_8bvEaBw-Helllow.png" + }, + "action": { + "type": "page", + "page": { + "query": { + "brand": [ + "nike" + ] + }, + "type": "products", + "url": "/products/?brand=nike" + } + } + } + ] } ``` @@ -555,14 +581,14 @@ Status object. Tells whether the operation was successful. See example below or --- -### getAutocompleteKeywordDetail -Get a Autocomplete Keywords Details +### updateAutocompleteKeyword +Create & Update Autocomplete Keyword ```kotlin -client.application("").catalog.getAutocompleteKeywordDetail(id: id).safeAwait{ response, error-> +client.application("").catalog.updateAutocompleteKeyword(id: id, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -578,11 +604,11 @@ 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. | +| body | [CreateAutocompleteKeyword](#CreateAutocompleteKeyword) | yes | Request body | -Get the details of a words by its `id`. If successful, returns a keywords resource in the response body specified in `GetAutocompleteWordsResponseSchema` +Update a mapping by it's id. On successful request, returns the updated Keyword mapping *Returned Response:* @@ -591,7 +617,7 @@ Get the details of a words by its `id`. If successful, returns a keywords resour [GetAutocompleteWordsResponse](#GetAutocompleteWordsResponse) -The mapping object. See example below or refer `GetAutocompleteWordsResponseSchema` for details +The Mapping object. See example below or refer `GetAutocompleteWordsResponseSchema` for details. @@ -600,35 +626,7 @@ 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" - } - } - } - ] -} + ``` @@ -643,14 +641,14 @@ The mapping object. See example below or refer `GetAutocompleteWordsResponseSche --- -### updateAutocompleteKeyword -Create & Update Autocomplete Keyword +### deleteAutocompleteKeyword +Delete a Autocomplete Keywords ```kotlin -client.application("").catalog.updateAutocompleteKeyword(id: id, body: body).safeAwait{ response, error-> +client.application("").catalog.deleteAutocompleteKeyword(id: id).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -667,19 +665,19 @@ client.application("").catalog.updateAutocompleteKeyword(id: id, | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | | id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to delete. | -| body | [CreateAutocompleteKeyword](#CreateAutocompleteKeyword) | yes | Request body | -Update a mapping by it's id. On successful request, returns the updated Keyword mapping + +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` @@ -688,7 +686,9 @@ The Mapping object. See example below or refer `GetAutocompleteWordsResponseSche   Example: ```json - +{ + "message": "Words Deleted" +} ``` @@ -1155,14 +1155,14 @@ List of bundle configured for a company. See example below or refer `GetProductB --- -### getProductBundleDetail -Get a particular Product Bundle details +### updateProductBundle +Update a Product Bundle ```kotlin -client.catalog.getProductBundleDetail(id: id).safeAwait{ response, error-> +client.catalog.updateProductBundle(id: id, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1178,20 +1178,20 @@ client.catalog.getProductBundleDetail(id: id).safeAwait{ response, error-> | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to retrieve. | - +| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to delete. | +| body | [ProductBundleUpdateRequest](#ProductBundleUpdateRequest) | yes | Request body | -Get a particular Bundle details by its `id`. If successful, returns a Product bundle resource in the response body specified in `GetProductBundleResponse` +Update a Product Bundle by its id. On successful request, returns the updated product bundle *Returned Response:* -[GetProductBundleResponse](#GetProductBundleResponse) +[GetProductBundleCreateResponse](#GetProductBundleCreateResponse) -The Collection object. See example below or refer `GetProductBundleResponse` for details +The Collection object. See example below or refer `GetProductBundleCreateResponse` for details. @@ -1202,26 +1202,12 @@ The Collection object. See example below or refer `GetProductBundleResponse` for ```json { "slug": "bag", - "company_id": 1, "logo": "http://g.com/poo.png/", "name": "Bag", "choice": "multi", "products": [ { "product_uid": 7500001, - "product_details": { - "country_of_origin": "India", - "slug": "slug-1", - "item_code": "760B3BFF-4905-44B8-A50E-082829E7107F", - "attributes": { - "brand_name": "brand 2" - }, - "name": "Some Phone", - "images": [ - "https://hdn-1.addsale.com/x0/media/pictures/tagged_items/original/random_code_4/FE6DUR_000000.png" - ], - "uid": 7500001 - }, "max_quantity": 1, "min_quantity": 1, "auto_add_to_cart": false, @@ -1231,17 +1217,30 @@ The Collection object. See example below or refer `GetProductBundleResponse` for ], "meta": {}, "same_store_assignment": true, + "is_active": true, "page_visibility": [ "pdp" - ] -} -``` - - - - - - + ], + "created_by": { + "username": "917827311650_22960", + "uid": "123" + }, + "company_id": 1, + "created_on": "2021-02-19 16:40:26.310007", + "modified_by": { + "username": "917827311650_22960", + "uid": "123" + }, + "modified_on": "2021-02-19 16:40:26.310027", + "id": "602f9ca2a596ce312f5956f9" +} +``` + + + + + + @@ -1249,14 +1248,14 @@ The Collection object. See example below or refer `GetProductBundleResponse` for --- -### updateProductBundle -Update a Product Bundle +### getProductBundleDetail +Get a particular Product Bundle details ```kotlin -client.catalog.updateProductBundle(id: id, body: body).safeAwait{ response, error-> +client.catalog.getProductBundleDetail(id: id).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1272,20 +1271,20 @@ client.catalog.updateProductBundle(id: id, body: body).safeAwait{ response, erro | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to delete. | -| body | [ProductBundleUpdateRequest](#ProductBundleUpdateRequest) | yes | Request body | +| 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 Product Bundle by its id. On successful request, returns the updated product bundle + +Get a particular Bundle details by its `id`. If successful, returns a Product bundle resource in the response body specified in `GetProductBundleResponse` *Returned Response:* -[GetProductBundleCreateResponse](#GetProductBundleCreateResponse) +[GetProductBundleResponse](#GetProductBundleResponse) -The Collection object. See example below or refer `GetProductBundleCreateResponse` for details. +The Collection object. See example below or refer `GetProductBundleResponse` for details @@ -1296,12 +1295,26 @@ The Collection object. See example below or refer `GetProductBundleCreateRespons ```json { "slug": "bag", + "company_id": 1, "logo": "http://g.com/poo.png/", "name": "Bag", "choice": "multi", "products": [ { "product_uid": 7500001, + "product_details": { + "country_of_origin": "India", + "slug": "slug-1", + "item_code": "760B3BFF-4905-44B8-A50E-082829E7107F", + "attributes": { + "brand_name": "brand 2" + }, + "name": "Some Phone", + "images": [ + "https://hdn-1.addsale.com/x0/media/pictures/tagged_items/original/random_code_4/FE6DUR_000000.png" + ], + "uid": 7500001 + }, "max_quantity": 1, "min_quantity": 1, "auto_add_to_cart": false, @@ -1311,22 +1324,9 @@ The Collection object. See example below or refer `GetProductBundleCreateRespons ], "meta": {}, "same_store_assignment": true, - "is_active": true, "page_visibility": [ "pdp" - ], - "created_by": { - "username": "917827311650_22960", - "uid": "123" - }, - "company_id": 1, - "created_on": "2021-02-19 16:40:26.310007", - "modified_by": { - "username": "917827311650_22960", - "uid": "123" - }, - "modified_on": "2021-02-19 16:40:26.310027", - "id": "602f9ca2a596ce312f5956f9" + ] } ``` @@ -1523,6 +1523,68 @@ Size guide object. See example below or refer `ListSizeGuide` for details +--- + + +### updateSizeGuide +Edit a size guide. + + + + +```kotlin +client.catalog.updateSizeGuide(id: id, body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| id | String | yes | Mongo id of the size guide to be edited | +| body | [ValidateSizeGuide](#ValidateSizeGuide) | yes | Request body | + + +This API allows to edit a size guide. + +*Returned Response:* + + + + +[SuccessResponse](#SuccessResponse) + +Returns a success response + + + + +
+  Example: + +```json +{ + "success": true +} +``` +
+ + + + + + + + + --- @@ -1634,14 +1696,14 @@ Brand object. See example below or refer `SizeGuideResponseSchema` for details --- -### updateSizeGuide -Edit a size guide. +### updateAppProduct +Update a single custom meta. ```kotlin -client.catalog.updateSizeGuide(id: id, body: body).safeAwait{ response, error-> +client.application("").catalog.updateAppProduct(itemId: itemId, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1657,18 +1719,18 @@ client.catalog.updateSizeGuide(id: id, body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| id | String | yes | Mongo id of the size guide to be edited | -| body | [ValidateSizeGuide](#ValidateSizeGuide) | yes | Request body | +| itemId | String | yes | product id for which the custom_meta is associated. | +| body | [ApplicationItemMeta](#ApplicationItemMeta) | yes | Request body | -This API allows to edit a size guide. +This API helps to update data associated to a item custom meta. *Returned Response:* -[SuccessResponse](#SuccessResponse) +[SuccessResponse1](#SuccessResponse1) Returns a success response @@ -1768,68 +1830,6 @@ The Company Applicaton Product Data(MOQ/SEO). ---- - - -### updateAppProduct -Update a single custom meta. - - - - -```kotlin -client.application("").catalog.updateAppProduct(itemId: itemId, body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| itemId | String | yes | product id for which the custom_meta is associated. | -| body | [ApplicationItemMeta](#ApplicationItemMeta) | yes | Request body | - - -This API helps to update data associated to a item custom meta. - -*Returned Response:* - - - - -[SuccessResponse1](#SuccessResponse1) - -Returns a success response - - - - -
-  Example: - -```json -{ - "success": true -} -``` -
- - - - - - - - - --- @@ -2874,14 +2874,14 @@ configuration details for catalog. See example below or refer `GetConfigResponse --- -### 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 } -> @@ -2899,19 +2899,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. @@ -2921,7 +2921,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" } ``` @@ -2937,14 +2956,14 @@ success message 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 } -> @@ -2962,19 +2981,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. @@ -2984,26 +3003,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." } ``` @@ -3245,14 +3245,14 @@ configuration details for catalog. See example below or refer `GetConfigResponse --- -### 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 } -> @@ -3270,19 +3270,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. @@ -3292,7 +3292,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" } ``` @@ -3308,14 +3315,14 @@ success message 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 } -> @@ -3333,19 +3340,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. @@ -3355,14 +3362,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." } ``` @@ -5060,68 +5060,6 @@ 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" -} -``` -
- - - - - - - - - --- @@ -5242,6 +5180,68 @@ 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" +} +``` +
+ + + + + + + + + --- @@ -6459,14 +6459,14 @@ List of departments data. See example below or refer `DepartmentsResponse` for d --- -### getDepartmentData -Get specific departments details by passing in unique id of the department. +### updateDepartment +Update the department by their uid. ```kotlin -client.catalog.getDepartmentData(uid: uid).safeAwait{ response, error-> +client.catalog.updateDepartment(uid: uid, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -6483,19 +6483,19 @@ client.catalog.getDepartmentData(uid: uid).safeAwait{ response, error-> | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | | uid | String | yes | A `uid` is a unique identifier of a department. | +| body | [DepartmentCreateUpdate](#DepartmentCreateUpdate) | yes | Request body | - -Allows you to get department data, by uid. +Update the department by their uid using this API. *Returned Response:* -[DepartmentsResponse](#DepartmentsResponse) +[DepartmentModel](#DepartmentModel) -Departments Data. See example below or refer `DepartmentsResponse` for details +Success Response. See example below or refer `DepartmentCreateResponseSchema` for details @@ -6505,60 +6505,136 @@ Departments Data. See example below or refer `DepartmentsResponse` for details ```json { - "page": {}, - "items": [ - { - "uid": 5, - "_cls": "Department", - "_custom_json": {}, - "created_by": { - "username": "918793638893_86554", - "user_id": "3" - }, - "created_on": "2020-07-01T05:33:39.325000Z", - "is_active": true, - "logo": "https://hdn-1.addsale.com/x0/seller/pictures/logo/original/BSQ9Gk_123522-best-starry-sky-wallpaper-1920x1200-ipad-pro.jpgc7d0c15c-c1ff-47eb-8423-6e2df51f2ddf/BSQ9Gk_123522-best-starry-sky-wallpaper-1920x1200-ipad-pro.jpg", - "modified_by": { - "username": "917753852478_51632", - "user_id": "5677" - }, - "modified_on": "2021-03-03T15:55:25.118000Z", - "name": "Sample Dept", - "platforms": {}, - "priority_order": 111, - "slug": "sample-dept", - "synonyms": [ - "test", - "sampe" - ], - "tags": [], - "id": "5efc2033623d390001782238" - }, - { - "uid": 2, - "_cls": "Department", - "_custom_json": {}, - "created_by": { - "username": "app@fynd.com", - "user_id": "0" - }, - "created_on": "2020-05-19T06:53:37.629000Z", - "is_active": true, - "logo": "https://hdn-1.addsale.com/addsale/media/logo/department/original/15974_381e2236c2a348cc851c29a5d05c66a9.png", - "modified_by": { - "user_id": "10", - "username": "fahimsakri_gofynd_com_44938" - }, - "modified_on": "2021-03-04T14:01:02.556000Z", - "name": "Men's Fashion", - "platforms": { - "fynd": true, - "fynd_store": true, - "marketplace": true, - "openapi": true, - "uniket_store": true, - "uniket_wholesale": true - }, + "is_active": true, + "name": "Fashion", + "slug": "fashion", + "priority_order": 1, + "logo": "https://hdn-1.addsale.com/x0/department/pictures/square-logo/original/xKDsQBbu4-department.png", + "synonyms": [ + "fashion", + "mensfashion" + ], + "uid": 2, + "modified_by": { + "username": "31315573458_05620", + "user_id": "f5b6a546565146sdfg584c342" + }, + "modified_on": "2022-08-09T15:44:02.540740" +} +``` + + + + + + + + + + +--- + + +### getDepartmentData +Get specific departments details by passing in unique id of the department. + + + + +```kotlin +client.catalog.getDepartmentData(uid: uid).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| uid | String | yes | A `uid` is a unique identifier of a department. | + + + +Allows you to get department data, by uid. + +*Returned Response:* + + + + +[DepartmentsResponse](#DepartmentsResponse) + +Departments Data. See example below or refer `DepartmentsResponse` for details + + + + +
+  Example: + +```json +{ + "page": {}, + "items": [ + { + "uid": 5, + "_cls": "Department", + "_custom_json": {}, + "created_by": { + "username": "918793638893_86554", + "user_id": "3" + }, + "created_on": "2020-07-01T05:33:39.325000Z", + "is_active": true, + "logo": "https://hdn-1.addsale.com/x0/seller/pictures/logo/original/BSQ9Gk_123522-best-starry-sky-wallpaper-1920x1200-ipad-pro.jpgc7d0c15c-c1ff-47eb-8423-6e2df51f2ddf/BSQ9Gk_123522-best-starry-sky-wallpaper-1920x1200-ipad-pro.jpg", + "modified_by": { + "username": "917753852478_51632", + "user_id": "5677" + }, + "modified_on": "2021-03-03T15:55:25.118000Z", + "name": "Sample Dept", + "platforms": {}, + "priority_order": 111, + "slug": "sample-dept", + "synonyms": [ + "test", + "sampe" + ], + "tags": [], + "id": "5efc2033623d390001782238" + }, + { + "uid": 2, + "_cls": "Department", + "_custom_json": {}, + "created_by": { + "username": "app@fynd.com", + "user_id": "0" + }, + "created_on": "2020-05-19T06:53:37.629000Z", + "is_active": true, + "logo": "https://hdn-1.addsale.com/addsale/media/logo/department/original/15974_381e2236c2a348cc851c29a5d05c66a9.png", + "modified_by": { + "user_id": "10", + "username": "fahimsakri_gofynd_com_44938" + }, + "modified_on": "2021-03-04T14:01:02.556000Z", + "name": "Men's Fashion", + "platforms": { + "fynd": true, + "fynd_store": true, + "marketplace": true, + "openapi": true, + "uniket_store": true, + "uniket_wholesale": true + }, "priority_order": 111, "slug": "men-s-fashion", "synonyms": [], @@ -6828,82 +6904,6 @@ Departments Data. See example below or refer `DepartmentsResponse` for details ---- - - -### updateDepartment -Update the department by their uid. - - - - -```kotlin -client.catalog.updateDepartment(uid: uid, body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| uid | String | yes | A `uid` is a unique identifier of a department. | -| body | [DepartmentCreateUpdate](#DepartmentCreateUpdate) | yes | Request body | - - -Update the department by their uid using this API. - -*Returned Response:* - - - - -[DepartmentModel](#DepartmentModel) - -Success Response. See example below or refer `DepartmentCreateResponseSchema` for details - - - - -
-  Example: - -```json -{ - "is_active": true, - "name": "Fashion", - "slug": "fashion", - "priority_order": 1, - "logo": "https://hdn-1.addsale.com/x0/department/pictures/square-logo/original/xKDsQBbu4-department.png", - "synonyms": [ - "fashion", - "mensfashion" - ], - "uid": 2, - "modified_by": { - "username": "31315573458_05620", - "user_id": "f5b6a546565146sdfg584c342" - }, - "modified_on": "2022-08-09T15:44:02.540740" -} -``` -
- - - - - - - - - --- @@ -9906,14 +9906,14 @@ Category Meta. See example below or refer `CategoryResponse` for details --- -### getCategoryData -Get product category by uid +### updateCategory +Update product categories ```kotlin -client.catalog.getCategoryData(uid: uid).safeAwait{ response, error-> +client.catalog.updateCategory(uid: uid, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -9930,19 +9930,19 @@ client.catalog.getCategoryData(uid: uid).safeAwait{ response, error-> | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | | uid | String | yes | Category unique id | +| body | [CategoryRequestBody](#CategoryRequestBody) | yes | Request body | - -This API gets meta associated to product categories. +Update a product category using this apu *Returned Response:* -[SingleCategoryResponse](#SingleCategoryResponse) +[CategoryUpdateResponse](#CategoryUpdateResponse) -Get Data for one category. See example below or refer `CategoryResponse` for details +Category Meta. See example below or refer `CategoryUpdateResponse` for details @@ -9951,45 +9951,7 @@ Get Data for one category. See example below or refer `CategoryResponse` for det   Example: ```json -{ - "data": { - "name": "Air Conditioners", - "media": { - "portrait": "https://hdn-1.addsale.com/x0/category/pictures/portrait-banner/original/_4p7Kz9Yp-banner.png", - "landscape": "https://hdn-1.addsale.com/x0/category/pictures/landscape-banner/original/nsi0nJ6gX-landscape.png", - "logo": "https://hdn-1.addsale.com/x0/category/pictures/square-logo/original/zTgh1zslj-.png" - }, - "marketplaces": {}, - "tryouts": [], - "is_active": true, - "created_by": { - "username": "917972410891_48194", - "user_id": "5646" - }, - "uid": 22330, - "slug": "air-conditioners", - "priority": 1, - "synonyms": [], - "modified_by": { - "username": "nikhilmhatre_gofynd_com_97636", - "user_id": "16" - }, - "level": 3, - "hierarchy": [ - { - "l1": 1, - "department": 1, - "l2": 22329 - } - ], - "created_on": "2021-04-02T15:43:59.410000Z", - "departments": [ - 1 - ], - "modified_on": "2021-04-13T13:57:56.443000Z", - "id": "60673bbf7896da00017885ad" - } -} + ```
@@ -10004,14 +9966,14 @@ Get Data for one category. See example below or refer `CategoryResponse` for det --- -### updateCategory -Update product categories +### getCategoryData +Get product category by uid ```kotlin -client.catalog.updateCategory(uid: uid, body: body).safeAwait{ response, error-> +client.catalog.getCategoryData(uid: uid).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -10028,19 +9990,19 @@ client.catalog.updateCategory(uid: uid, body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | | uid | String | yes | Category unique id | -| body | [CategoryRequestBody](#CategoryRequestBody) | yes | Request body | -Update a product category using this apu + +This API gets meta associated to product categories. *Returned Response:* -[CategoryUpdateResponse](#CategoryUpdateResponse) +[SingleCategoryResponse](#SingleCategoryResponse) -Category Meta. See example below or refer `CategoryUpdateResponse` for details +Get Data for one category. See example below or refer `CategoryResponse` for details @@ -10049,7 +10011,45 @@ Category Meta. See example below or refer `CategoryUpdateResponse` for details   Example: ```json - +{ + "data": { + "name": "Air Conditioners", + "media": { + "portrait": "https://hdn-1.addsale.com/x0/category/pictures/portrait-banner/original/_4p7Kz9Yp-banner.png", + "landscape": "https://hdn-1.addsale.com/x0/category/pictures/landscape-banner/original/nsi0nJ6gX-landscape.png", + "logo": "https://hdn-1.addsale.com/x0/category/pictures/square-logo/original/zTgh1zslj-.png" + }, + "marketplaces": {}, + "tryouts": [], + "is_active": true, + "created_by": { + "username": "917972410891_48194", + "user_id": "5646" + }, + "uid": 22330, + "slug": "air-conditioners", + "priority": 1, + "synonyms": [], + "modified_by": { + "username": "nikhilmhatre_gofynd_com_97636", + "user_id": "16" + }, + "level": 3, + "hierarchy": [ + { + "l1": 1, + "department": 1, + "l2": 22329 + } + ], + "created_on": "2021-04-02T15:43:59.410000Z", + "departments": [ + 1 + ], + "modified_on": "2021-04-13T13:57:56.443000Z", + "id": "60673bbf7896da00017885ad" + } +} ``` @@ -10885,68 +10885,6 @@ Size guide object. See example below or refer `ProductAttributesResponseSchema` ---- - - -### 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 -} -``` -
- - - - - - - - - --- @@ -11192,6 +11130,68 @@ 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 +} +``` +
+ + + + + + + + + --- @@ -11649,14 +11649,14 @@ Returns a success response --- -### deleteProductBulkJob -Delete Bulk product job. +### createProductsInBulk +Create products in bulk associated with given batch Id. ```kotlin -client.catalog.deleteProductBulkJob(batchId: batchId).safeAwait{ response, error-> +client.catalog.createProductsInBulk(batchId: batchId, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -11672,11 +11672,11 @@ client.catalog.deleteProductBulkJob(batchId: batchId).safeAwait{ response, error | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| batchId | Int | yes | Batch Id of the bulk product job to be deleted. | - +| batchId | String | yes | Batch Id in which assets to be uploaded. | +| body | [BulkProductRequest](#BulkProductRequest) | yes | Request body | -This API allows to delete bulk product job associated with company. +This API helps to create products in bulk push to kafka for approval/creation. *Returned Response:* @@ -11711,14 +11711,14 @@ Returns a success response --- -### createProductsInBulk -Create products in bulk associated with given batch Id. +### deleteProductBulkJob +Delete Bulk product job. ```kotlin -client.catalog.createProductsInBulk(batchId: batchId, body: body).safeAwait{ response, error-> +client.catalog.deleteProductBulkJob(batchId: batchId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -11734,11 +11734,11 @@ client.catalog.createProductsInBulk(batchId: batchId, body: body).safeAwait{ res | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| batchId | String | yes | Batch Id in which assets to be uploaded. | -| body | [BulkProductRequest](#BulkProductRequest) | yes | Request body | +| batchId | Int | yes | Batch Id of the bulk product job to be deleted. | -This API helps to create products in bulk push to kafka for approval/creation. + +This API allows to delete bulk product job associated with company. *Returned Response:* @@ -13654,14 +13654,14 @@ List of bulk Inventory upload jobs. See `BulkInventoryGetSchema` for details --- -### deleteBulkInventoryJob -Delete Bulk Inventory job. +### createBulkInventory +Create products in bulk associated with given batch Id. ```kotlin -client.catalog.deleteBulkInventoryJob(batchId: batchId).safeAwait{ response, error-> +client.catalog.createBulkInventory(batchId: batchId, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -13677,11 +13677,11 @@ client.catalog.deleteBulkInventoryJob(batchId: batchId).safeAwait{ response, err | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| batchId | String | yes | Batch Id of the bulk delete job. | - +| batchId | String | yes | Batch Id of the bulk create job. | +| body | [InventoryBulkRequest](#InventoryBulkRequest) | yes | Request body | -This API allows to delete bulk Inventory job associated with company. +This API helps to create products in bulk push to kafka for approval/creation. *Returned Response:* @@ -13716,14 +13716,14 @@ Returns a success response --- -### createBulkInventory -Create products in bulk associated with given batch Id. +### deleteBulkInventoryJob +Delete Bulk Inventory job. ```kotlin -client.catalog.createBulkInventory(batchId: batchId, body: body).safeAwait{ response, error-> +client.catalog.deleteBulkInventoryJob(batchId: batchId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -13739,11 +13739,11 @@ client.catalog.createBulkInventory(batchId: batchId, body: body).safeAwait{ resp | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| batchId | String | yes | Batch Id of the bulk create job. | -| body | [InventoryBulkRequest](#InventoryBulkRequest) | yes | Request body | +| batchId | String | yes | Batch Id of the bulk delete job. | -This API helps to create products in bulk push to kafka for approval/creation. + +This API allows to delete bulk Inventory job associated with company. *Returned Response:* @@ -13964,14 +13964,14 @@ returns filters configuration for inventory export --- -### deleteRealtimeInventory +### updateRealtimeInventory Add Inventory for particular size and store. ```kotlin -client.catalog.deleteRealtimeInventory(itemId: itemId, sellerIdentifier: sellerIdentifier, body: body).safeAwait{ response, error-> +client.catalog.updateRealtimeInventory(itemId: itemId, sellerIdentifier: sellerIdentifier, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -14057,14 +14057,14 @@ Returns a success response --- -### updateRealtimeInventory +### deleteRealtimeInventory Add Inventory for particular size and store. ```kotlin -client.catalog.updateRealtimeInventory(itemId: itemId, sellerIdentifier: sellerIdentifier, body: body).safeAwait{ response, error-> +client.catalog.deleteRealtimeInventory(itemId: itemId, sellerIdentifier: sellerIdentifier, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -14406,14 +14406,14 @@ List of all HSN Codes. See example below or refer `HsnCodesListingResponseSchema --- -### getHsnCode -Fetch Hsn Code. +### updateHsnCode +Update Hsn Code. ```kotlin -client.catalog.getHsnCode(id: id).safeAwait{ response, error-> +client.catalog.updateHsnCode(id: id, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -14430,10 +14430,10 @@ client.catalog.getHsnCode(id: id).safeAwait{ response, error-> | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | | id | String | yes | Unique id | +| body | [HsnUpsert](#HsnUpsert) | yes | Request body | - -Fetch Hsn Code. +Update Hsn Code. *Returned Response:* @@ -14442,7 +14442,7 @@ Fetch Hsn Code. [HsnCode](#HsnCode) -See example below details +See example below for details @@ -14488,14 +14488,14 @@ See example below details --- -### updateHsnCode -Update Hsn Code. +### getHsnCode +Fetch Hsn Code. ```kotlin -client.catalog.updateHsnCode(id: id, body: body).safeAwait{ response, error-> +client.catalog.getHsnCode(id: id).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -14512,10 +14512,10 @@ client.catalog.updateHsnCode(id: id, body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | | id | String | yes | Unique id | -| body | [HsnUpsert](#HsnUpsert) | yes | Request body | -Update Hsn Code. + +Fetch Hsn Code. *Returned Response:* @@ -14524,7 +14524,7 @@ Update Hsn Code. [HsnCode](#HsnCode) -See example below for details +See example below details @@ -17542,98 +17542,98 @@ Returns a success response - #### [DeleteResponse](#DeleteResponse) + #### [Page](#Page) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | + | hasPrevious | Boolean? | yes | | + | itemTotal | Int? | yes | | + | type | String | no | | + | nextId | String? | yes | | + | current | Int? | yes | | + | size | Int? | yes | | + | hasNext | Boolean? | yes | | --- - #### [ErrorResponse](#ErrorResponse) + #### [GetSearchWordsData](#GetSearchWordsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | code | String? | yes | | - | meta | HashMap? | yes | | - | message | String? | yes | | - | status | Int? | yes | | - | error | String? | yes | | + | customJson | HashMap? | yes | | + | isActive | Boolean? | yes | | + | words | ArrayList? | yes | | + | uid | String? | yes | | + | appId | String? | yes | | + | result | HashMap? | yes | | --- - #### [GetSearchWordsData](#GetSearchWordsData) + #### [GetSearchWordsDetailResponse](#GetSearchWordsDetailResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | result | HashMap? | yes | | - | appId | String? | yes | | - | uid | String? | yes | | - | words | ArrayList? | yes | | - | customJson | HashMap? | yes | | + | page | [Page](#Page)? | yes | | + | items | [GetSearchWordsData](#GetSearchWordsData)? | yes | | --- - #### [Page](#Page) + #### [ErrorResponse](#ErrorResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String | no | | - | current | Int? | yes | | - | itemTotal | Int? | yes | | - | size | Int? | yes | | - | hasPrevious | Boolean? | yes | | - | nextId | String? | yes | | - | hasNext | Boolean? | yes | | + | code | String? | yes | | + | message | String? | yes | | + | error | String? | yes | | + | meta | HashMap? | yes | | + | status | Int? | yes | | --- - #### [GetSearchWordsDetailResponse](#GetSearchWordsDetailResponse) + #### [SearchKeywordResult](#SearchKeywordResult) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | [GetSearchWordsData](#GetSearchWordsData)? | yes | | - | page | [Page](#Page)? | yes | | + | sortOn | String | no | | + | query | HashMap | no | | --- - #### [SearchKeywordResult](#SearchKeywordResult) + #### [CreateSearchKeyword](#CreateSearchKeyword) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | query | HashMap | no | | - | sortOn | String | no | | + | customJson | HashMap? | yes | | + | isActive | Boolean? | yes | | + | words | ArrayList? | yes | | + | appId | String? | yes | | + | result | [SearchKeywordResult](#SearchKeywordResult) | no | | --- - #### [CreateSearchKeyword](#CreateSearchKeyword) + #### [DeleteResponse](#DeleteResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | result | [SearchKeywordResult](#SearchKeywordResult) | no | | - | appId | String? | yes | | - | words | ArrayList? | yes | | - | customJson | HashMap? | yes | | + | message | String? | yes | | --- @@ -17644,8 +17644,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[GetSearchWordsData](#GetSearchWordsData)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[GetSearchWordsData](#GetSearchWordsData)>? | yes | | --- @@ -17656,11 +17656,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | customJson | HashMap? | yes | | + | words | ArrayList? | yes | | + | uid | String? | yes | | | appId | String? | yes | | | results | ArrayList>? | yes | | - | uid | String? | yes | | - | words | ArrayList? | yes | | - | customJson | HashMap? | yes | | --- @@ -17671,47 +17671,47 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[GetAutocompleteWordsData](#GetAutocompleteWordsData)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[GetAutocompleteWordsData](#GetAutocompleteWordsData)>? | yes | | --- - #### [AutocompletePageAction](#AutocompletePageAction) + #### [Media](#Media) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | | type | String? | yes | | - | query | HashMap? | yes | | - | params | HashMap? | yes | | + | url | String? | yes | | + | aspectRatio | String? | yes | | --- - #### [AutocompleteAction](#AutocompleteAction) + #### [AutocompletePageAction](#AutocompletePageAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | query | HashMap? | yes | | + | url | String? | yes | | + | params | HashMap? | yes | | | type | String? | yes | | - | page | [AutocompletePageAction](#AutocompletePageAction)? | yes | | --- - #### [Media](#Media) + #### [AutocompleteAction](#AutocompleteAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | | type | String? | yes | | - | aspectRatio | String? | yes | | + | page | [AutocompletePageAction](#AutocompletePageAction)? | yes | | --- @@ -17722,10 +17722,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [AutocompleteAction](#AutocompleteAction)? | yes | | - | customJson | HashMap? | yes | | | logo | [Media](#Media)? | yes | | + | customJson | HashMap? | yes | | | display | String? | yes | | + | action | [AutocompleteAction](#AutocompleteAction)? | yes | | --- @@ -17736,11 +17736,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | customJson | HashMap? | yes | | | isActive | Boolean? | yes | | + | words | ArrayList? | yes | | | appId | String? | yes | | | results | ArrayList<[AutocompleteResult](#AutocompleteResult)>? | yes | | - | words | ArrayList? | yes | | - | customJson | HashMap? | yes | | --- @@ -17751,10 +17751,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | words | ArrayList? | yes | | + | results | ArrayList>? | yes | | | customJson | HashMap? | yes | | + | words | ArrayList? | yes | | | appId | String? | yes | | - | results | ArrayList>? | yes | | --- @@ -17765,12 +17765,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | autoSelect | Boolean? | yes | | - | productUid | Int | no | | - | allowRemove | Boolean? | yes | | - | minQuantity | Int | no | | | maxQuantity | Int | no | | + | minQuantity | Int | no | | + | productUid | Int | no | | | autoAddToCart | Boolean? | yes | | + | autoSelect | Boolean? | yes | | + | allowRemove | Boolean? | yes | | --- @@ -17781,20 +17781,20 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | modifiedBy | HashMap? | yes | | - | isActive | Boolean | no | | | sameStoreAssignment | Boolean? | yes | | - | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | - | createdBy | HashMap? | yes | | + | isActive | Boolean | no | | | pageVisibility | ArrayList? | yes | | | meta | HashMap? | yes | | - | choice | String | no | | | slug | String | no | | + | createdOn | String? | yes | | + | choice | String | no | | + | modifiedBy | HashMap? | yes | | + | createdBy | HashMap? | yes | | + | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | | logo | String? | yes | | - | modifiedOn | String? | yes | | | companyId | Int? | yes | | | name | String | no | | - | createdOn | String? | yes | | + | modifiedOn | String? | yes | | --- @@ -17805,21 +17805,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | modifiedBy | HashMap? | yes | | - | isActive | Boolean | no | | - | id | String? | yes | | | sameStoreAssignment | Boolean? | yes | | - | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | - | createdBy | HashMap? | yes | | + | isActive | Boolean | no | | | pageVisibility | ArrayList? | yes | | | meta | HashMap? | yes | | - | choice | String | no | | | slug | String | no | | + | createdOn | String? | yes | | + | choice | String | no | | + | modifiedBy | HashMap? | yes | | + | createdBy | HashMap? | yes | | + | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | | logo | String? | yes | | - | modifiedOn | String? | yes | | | companyId | Int? | yes | | + | id | String? | yes | | | name | String | no | | - | createdOn | String? | yes | | + | modifiedOn | String? | yes | | --- @@ -17830,59 +17830,81 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[GetProductBundleCreateResponse](#GetProductBundleCreateResponse)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[GetProductBundleCreateResponse](#GetProductBundleCreateResponse)>? | yes | | --- - #### [Size](#Size) + #### [ProductBundleUpdateRequest](#ProductBundleUpdateRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isAvailable | Boolean? | yes | | - | value | String? | yes | | - | quantity | Int? | yes | | - | display | String? | yes | | + | sameStoreAssignment | Boolean? | yes | | + | isActive | Boolean | no | | + | pageVisibility | ArrayList? | yes | | + | meta | HashMap? | yes | | + | slug | String | no | | + | choice | String | no | | + | modifiedBy | HashMap? | yes | | + | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | + | logo | String? | yes | | + | companyId | Int? | yes | | + | name | String | no | | + | modifiedOn | String? | yes | | --- - #### [LimitedProductData](#LimitedProductData) + #### [Price](#Price) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | minEffective | Double? | yes | | + | maxMarked | Double? | yes | | + | maxEffective | Double? | yes | | + | minMarked | Double? | yes | | + | currency | String? | yes | | + +--- + + + + + #### [Size](#Size) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizes | ArrayList? | yes | | - | slug | String? | yes | | - | images | ArrayList? | yes | | - | shortDescription | String? | yes | | - | identifier | HashMap? | yes | | - | countryOfOrigin | String? | yes | | - | attributes | HashMap? | yes | | - | uid | Int? | yes | | - | name | String? | yes | | | quantity | Int? | yes | | - | itemCode | String? | yes | | - | price | HashMap? | yes | | + | display | String? | yes | | + | value | String? | yes | | + | isAvailable | Boolean? | yes | | --- - #### [Price](#Price) + #### [LimitedProductData](#LimitedProductData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | minEffective | Double? | yes | | - | minMarked | Double? | yes | | - | currency | String? | yes | | - | maxEffective | Double? | yes | | - | maxMarked | Double? | yes | | + | shortDescription | String? | yes | | + | slug | String? | yes | | + | quantity | Int? | yes | | + | price | HashMap? | yes | | + | countryOfOrigin | String? | yes | | + | identifier | HashMap? | yes | | + | sizes | ArrayList? | yes | | + | attributes | HashMap? | yes | | + | uid | Int? | yes | | + | images | ArrayList? | yes | | + | itemCode | String? | yes | | + | name | String? | yes | | --- @@ -17893,15 +17915,15 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizes | ArrayList<[Size](#Size)>? | yes | | - | autoSelect | Boolean? | yes | | - | productDetails | [LimitedProductData](#LimitedProductData)? | yes | | + | maxQuantity | Int? | yes | | | price | [Price](#Price)? | yes | | - | productUid | Int? | yes | | - | allowRemove | Boolean? | yes | | | minQuantity | Int? | yes | | - | maxQuantity | Int? | yes | | + | productUid | Int? | yes | | + | sizes | ArrayList<[Size](#Size)>? | yes | | | autoAddToCart | Boolean? | yes | | + | productDetails | [LimitedProductData](#LimitedProductData)? | yes | | + | autoSelect | Boolean? | yes | | + | allowRemove | Boolean? | yes | | --- @@ -17912,51 +17934,29 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | + | name | String? | yes | | | sameStoreAssignment | Boolean? | yes | | - | products | ArrayList<[GetProducts](#GetProducts)>? | yes | | + | isActive | Boolean? | yes | | | pageVisibility | ArrayList? | yes | | + | slug | String? | yes | | | meta | HashMap? | yes | | | choice | String? | yes | | - | slug | String? | yes | | | logo | String? | yes | | | companyId | Int? | yes | | - | name | String? | yes | | + | products | ArrayList<[GetProducts](#GetProducts)>? | yes | | --- - #### [ProductBundleUpdateRequest](#ProductBundleUpdateRequest) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | modifiedBy | HashMap? | yes | | - | isActive | Boolean | no | | - | sameStoreAssignment | Boolean? | yes | | - | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | - | pageVisibility | ArrayList? | yes | | - | meta | HashMap? | yes | | - | choice | String | no | | - | slug | String | no | | - | logo | String? | yes | | - | modifiedOn | String? | yes | | - | companyId | Int? | yes | | - | name | String | no | | - ---- - - - - - #### [Meta](#Meta) + #### [Meta](#Meta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | headers | HashMap? | yes | | - | values | ArrayList>? | yes | | | unit | String? | yes | | + | values | ArrayList>? | yes | | --- @@ -17978,21 +17978,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | + | subtitle | String? | yes | | + | image | String? | yes | | | brandId | Int? | yes | | + | guide | [Guide](#Guide)? | yes | | + | createdOn | String? | yes | | | modifiedBy | HashMap? | yes | | - | id | String? | yes | | - | image | String? | yes | | - | createdBy | HashMap? | yes | | | active | Boolean? | yes | | - | modifiedOn | String? | yes | | + | createdBy | HashMap? | yes | | + | tag | String? | yes | | | companyId | Int? | yes | | + | id | String? | yes | | | title | String | no | | + | description | String? | yes | | | name | String | no | | - | subtitle | String? | yes | | - | guide | [Guide](#Guide)? | yes | | - | createdOn | String? | yes | | - | tag | String? | yes | | + | modifiedOn | String? | yes | | --- @@ -18014,8 +18014,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList>? | yes | | | page | HashMap? | yes | | + | items | ArrayList>? | yes | | --- @@ -18026,125 +18026,125 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | subtitle | String? | yes | | | brandId | Int? | yes | | + | guide | HashMap? | yes | | + | createdOn | String? | yes | | | modifiedBy | HashMap? | yes | | - | id | String? | yes | | | createdBy | HashMap? | yes | | | active | Boolean? | yes | | - | modifiedOn | String? | yes | | | companyId | Int? | yes | | - | name | String? | yes | | - | title | String? | yes | | - | subtitle | String? | yes | | - | guide | HashMap? | yes | | - | createdOn | String? | yes | | | tag | String? | yes | | + | id | String? | yes | | + | title | String? | yes | | + | name | String? | yes | | + | modifiedOn | String? | yes | | --- - #### [SEOData](#SEOData) + #### [MetaFields](#MetaFields) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | Any? | yes | | - | title | Any? | yes | | + | key | Any | no | | + | value | Any | no | | --- - #### [MOQData](#MOQData) + #### [ApplicationItemMOQ](#ApplicationItemMOQ) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | minimum | Int? | yes | | - | maximum | Int? | yes | | | incrementUnit | Int? | yes | | + | maximum | Int? | yes | | + | minimum | Int? | yes | | --- - #### [OwnerAppItemResponse](#OwnerAppItemResponse) + #### [ApplicationItemSEO](#ApplicationItemSEO) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | altText | HashMap? | yes | | - | seo | [SEOData](#SEOData)? | yes | | - | moq | [MOQData](#MOQData)? | yes | | - | isGift | Boolean? | yes | | - | isCod | Boolean? | yes | | + | title | Any? | yes | | + | description | Any? | yes | | --- - #### [MetaFields](#MetaFields) + #### [ApplicationItemMeta](#ApplicationItemMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | Any | no | | - | key | Any | no | | + | customJson | HashMap? | yes | | + | customMeta | ArrayList<[MetaFields](#MetaFields)>? | yes | | + | isCod | Boolean? | yes | | + | altText | HashMap? | yes | | + | moq | [ApplicationItemMOQ](#ApplicationItemMOQ)? | yes | | + | seo | [ApplicationItemSEO](#ApplicationItemSEO)? | yes | | + | isGift | Boolean? | yes | | --- - #### [ApplicationItemSEO](#ApplicationItemSEO) + #### [SuccessResponse1](#SuccessResponse1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | Any? | yes | | - | title | Any? | yes | | + | success | Boolean? | yes | | + | uid | Int? | yes | | --- - #### [ApplicationItemMOQ](#ApplicationItemMOQ) + #### [MOQData](#MOQData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | minimum | Int? | yes | | - | maximum | Int? | yes | | | incrementUnit | Int? | yes | | + | maximum | Int? | yes | | + | minimum | Int? | yes | | --- - #### [ApplicationItemMeta](#ApplicationItemMeta) + #### [SEOData](#SEOData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | altText | HashMap? | yes | | - | customMeta | ArrayList<[MetaFields](#MetaFields)>? | yes | | - | seo | [ApplicationItemSEO](#ApplicationItemSEO)? | yes | | - | moq | [ApplicationItemMOQ](#ApplicationItemMOQ)? | yes | | - | isGift | Boolean? | yes | | - | isCod | Boolean? | yes | | - | customJson | HashMap? | yes | | + | title | Any? | yes | | + | description | Any? | yes | | --- - #### [SuccessResponse1](#SuccessResponse1) + #### [OwnerAppItemResponse](#OwnerAppItemResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | success | Boolean? | yes | | + | isCod | Boolean? | yes | | + | altText | HashMap? | yes | | + | moq | [MOQData](#MOQData)? | yes | | + | seo | [SEOData](#SEOData)? | yes | | + | isGift | Boolean? | yes | | --- @@ -18155,8 +18155,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | ArrayList> | no | | | condition | ArrayList>? | yes | | + | data | ArrayList> | no | | | values | ArrayList>? | yes | | --- @@ -18168,14 +18168,14 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | name | String | no | | | isActive | Boolean | no | | - | unit | String? | yes | | | key | String? | yes | | | slug | String? | yes | | - | priority | Int | no | | - | logo | String? | yes | | | displayType | String | no | | - | name | String | no | | + | logo | String? | yes | | + | unit | String? | yes | | + | priority | Int | no | | --- @@ -18186,14 +18186,14 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean | no | | | isActive | Boolean | no | | - | appId | String | no | | + | isDefault | Boolean | no | | | slug | String | no | | | logo | String? | yes | | - | priority | Int | no | | | attributes | ArrayList<[AttributeDetailsGroup](#AttributeDetailsGroup)>? | yes | | | templateSlugs | ArrayList? | yes | | + | appId | String | no | | + | priority | Int | no | | | name | String? | yes | | --- @@ -18216,9 +18216,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | current | Int | no | | | totalCount | Int | no | | | hasNext | Boolean | no | | - | current | Int | no | | | next | Int | no | | --- @@ -18253,14 +18253,14 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean | no | | + | name | String? | yes | | | isActive | Boolean | no | | + | isDefault | Boolean | no | | + | key | String | no | | | defaultKey | String | no | | + | logo | String? | yes | | | appId | String | no | | - | key | String | no | | | priority | Int | no | | - | logo | String? | yes | | - | name | String? | yes | | --- @@ -18293,10 +18293,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | units | ArrayList>? | yes | | - | filterTypes | ArrayList? | yes | | | display | String? | yes | | + | units | ArrayList>? | yes | | | key | String? | yes | | + | filterTypes | ArrayList? | yes | | --- @@ -18354,9 +18354,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | detail | HashMap? | yes | | - | similar | HashMap? | yes | | - | compare | HashMap? | yes | | | variant | HashMap? | yes | | + | compare | HashMap? | yes | | + | similar | HashMap? | yes | | --- @@ -18379,9 +18379,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | start | Double? | yes | | - | display | String? | yes | | | end | Double? | yes | | + | display | String? | yes | | + | start | Double? | yes | | --- @@ -18392,12 +18392,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | condition | String? | yes | | + | bucketPoints | ArrayList<[ConfigurationBucketPoints](#ConfigurationBucketPoints)>? | yes | | + | value | String? | yes | | + | mapValues | ArrayList>? | yes | | | map | HashMap? | yes | | | sort | String? | yes | | - | mapValues | ArrayList>? | yes | | - | value | String? | yes | | - | bucketPoints | ArrayList<[ConfigurationBucketPoints](#ConfigurationBucketPoints)>? | yes | | - | condition | String? | yes | | --- @@ -18409,13 +18409,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | isActive | Boolean | no | | - | type | String | no | | | key | String | no | | - | priority | Int | no | | - | logo | String? | yes | | - | name | String? | yes | | | displayName | String? | yes | | | valueConfig | [ConfigurationListingFilterValue](#ConfigurationListingFilterValue)? | yes | | + | type | String | no | | + | logo | String? | yes | | + | priority | Int | no | | + | name | String? | yes | | --- @@ -18426,8 +18426,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | allowSingle | Boolean | no | | | attributeConfig | ArrayList<[ConfigurationListingFilterConfig](#ConfigurationListingFilterConfig)>? | yes | | + | allowSingle | Boolean | no | | --- @@ -18440,8 +18440,8 @@ Returns a success response | ---------- | ---- | -------- | ----------- | | isActive | Boolean | no | | | key | String | no | | - | priority | Int | no | | | logo | String? | yes | | + | priority | Int | no | | | name | String? | yes | | --- @@ -18453,8 +18453,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | config | ArrayList<[ConfigurationListingSortConfig](#ConfigurationListingSortConfig)>? | yes | | | defaultKey | String | no | | + | config | ArrayList<[ConfigurationListingSortConfig](#ConfigurationListingSortConfig)>? | yes | | --- @@ -18477,64 +18477,64 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | Int | no | | | max | Int | no | | + | min | Int | no | | --- - #### [ConfigurationProductConfig](#ConfigurationProductConfig) + #### [ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | isActive | Boolean | no | | | key | String | no | | - | size | [ProductSize](#ProductSize)? | yes | | - | priority | Int | no | | + | displayType | String | no | | | logo | String? | yes | | - | title | String? | yes | | - | subtitle | String? | yes | | + | size | [ProductSize](#ProductSize) | no | | + | priority | Int | no | | + | name | String | no | | --- - #### [ConfigurationProductSimilar](#ConfigurationProductSimilar) + #### [ConfigurationProductVariant](#ConfigurationProductVariant) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | config | ArrayList<[ConfigurationProductConfig](#ConfigurationProductConfig)>? | yes | | + | config | ArrayList<[ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig)>? | yes | | --- - #### [ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig) + #### [ConfigurationProductConfig](#ConfigurationProductConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | subtitle | String? | yes | | | isActive | Boolean | no | | | key | String | no | | - | size | [ProductSize](#ProductSize) | no | | - | priority | Int | no | | + | size | [ProductSize](#ProductSize)? | yes | | | logo | String? | yes | | - | displayType | String | no | | - | name | String | no | | + | title | String? | yes | | + | priority | Int | no | | --- - #### [ConfigurationProductVariant](#ConfigurationProductVariant) + #### [ConfigurationProductSimilar](#ConfigurationProductSimilar) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | config | ArrayList<[ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig)>? | yes | | + | config | ArrayList<[ConfigurationProductConfig](#ConfigurationProductConfig)>? | yes | | --- @@ -18545,8 +18545,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | similar | [ConfigurationProductSimilar](#ConfigurationProductSimilar) | no | | | variant | [ConfigurationProductVariant](#ConfigurationProductVariant) | no | | + | similar | [ConfigurationProductSimilar](#ConfigurationProductSimilar) | no | | --- @@ -18557,16 +18557,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | modifiedBy | HashMap? | yes | | - | type | String? | yes | | | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | - | appId | String | no | | - | configId | String? | yes | | + | createdOn | String? | yes | | + | type | String? | yes | | + | modifiedBy | HashMap? | yes | | | createdBy | HashMap? | yes | | | configType | String | no | | + | configId | String? | yes | | + | appId | String | no | | | product | [ConfigurationProduct](#ConfigurationProduct)? | yes | | | modifiedOn | String? | yes | | - | createdOn | String? | yes | | --- @@ -18577,17 +18577,17 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | modifiedBy | HashMap? | yes | | - | type | String? | yes | | | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | - | id | String? | yes | | - | appId | String | no | | - | configId | String? | yes | | + | createdOn | String? | yes | | + | type | String? | yes | | + | modifiedBy | HashMap? | yes | | | createdBy | HashMap? | yes | | | configType | String | no | | + | id | String? | yes | | + | configId | String? | yes | | + | appId | String | no | | | product | [ConfigurationProduct](#ConfigurationProduct)? | yes | | | modifiedOn | String? | yes | | - | createdOn | String? | yes | | --- @@ -18623,10 +18623,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | listing | [GetCatalogConfigurationDetailsSchemaListing](#GetCatalogConfigurationDetailsSchemaListing)? | yes | | + | configType | String | no | | | id | String? | yes | | - | appId | String | no | | | configId | String? | yes | | - | configType | String | no | | + | appId | String | no | | | product | [GetCatalogConfigurationDetailsProduct](#GetCatalogConfigurationDetailsProduct)? | yes | | --- @@ -18646,49 +18646,49 @@ Returns a success response - #### [ProductFiltersValue](#ProductFiltersValue) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | - | currencySymbol | String? | yes | | - | min | Int? | yes | | - | queryFormat | String? | yes | | - | isSelected | Boolean | no | | - | selectedMin | Int? | yes | | - | currencyCode | String? | yes | | - | displayFormat | String? | yes | | - | display | String | no | | - | max | Int? | yes | | - | value | Any | no | | - | selectedMax | Int? | yes | | - ---- - - - - #### [ProductFiltersKey](#ProductFiltersKey) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | operators | ArrayList? | yes | | | kind | String? | yes | | | logo | String? | yes | | | display | String | no | | | name | String | no | | - | operators | ArrayList? | yes | | --- - #### [ProductFilters](#ProductFilters) + #### [ProductFiltersValue](#ProductFiltersValue) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | isSelected | Boolean | no | | + | display | String | no | | + | displayFormat | String? | yes | | + | max | Int? | yes | | + | min | Int? | yes | | + | value | Any | no | | + | selectedMin | Int? | yes | | + | queryFormat | String? | yes | | + | currencyCode | String? | yes | | + | currencySymbol | String? | yes | | + | selectedMax | Int? | yes | | + | count | Int? | yes | | + +--- + + + + + #### [ProductFilters](#ProductFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | values | ArrayList<[ProductFiltersValue](#ProductFiltersValue)> | no | | | key | [ProductFiltersKey](#ProductFiltersKey) | no | | + | values | ArrayList<[ProductFiltersValue](#ProductFiltersValue)> | no | | --- @@ -18699,8 +18699,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String? | yes | | | isSelected | Boolean? | yes | | + | value | String? | yes | | | name | String? | yes | | --- @@ -18713,59 +18713,57 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | - | operators | HashMap | no | | | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | + | operators | HashMap | no | | --- - #### [CollectionBadge](#CollectionBadge) + #### [CollectionImage](#CollectionImage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | color | String? | yes | | - | text | String? | yes | | + | url | String | no | | + | aspectRatio | String | no | | --- - #### [NextSchedule](#NextSchedule) + #### [CollectionBanner](#CollectionBanner) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | start | String? | yes | | - | end | String? | yes | | + | portrait | [CollectionImage](#CollectionImage) | no | | + | landscape | [CollectionImage](#CollectionImage) | no | | --- - #### [CollectionSchedule](#CollectionSchedule) + #### [CollectionQuery](#CollectionQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | duration | Int? | yes | | - | nextSchedule | ArrayList<[NextSchedule](#NextSchedule)>? | yes | | - | cron | String? | yes | | - | end | String? | yes | | - | start | String? | yes | | + | op | String | no | | + | attribute | String | no | | + | value | ArrayList | no | | --- - #### [CollectionImage](#CollectionImage) + #### [CollectionBadge](#CollectionBadge) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String | no | | - | aspectRatio | String | no | | + | text | String? | yes | | + | color | String? | yes | | --- @@ -18776,47 +18774,49 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | String? | yes | | | email | String? | yes | | - | userId | String? | yes | | | username | String? | yes | | + | userId | String? | yes | | + | uid | String? | yes | | --- - #### [SeoDetail](#SeoDetail) + #### [NextSchedule](#NextSchedule) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | - | title | String? | yes | | + | end | String? | yes | | + | start | String? | yes | | --- - #### [CollectionBanner](#CollectionBanner) + #### [CollectionSchedule](#CollectionSchedule) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | landscape | [CollectionImage](#CollectionImage) | no | | - | portrait | [CollectionImage](#CollectionImage) | no | | + | duration | Int? | yes | | + | end | String? | yes | | + | start | String? | yes | | + | cron | String? | yes | | + | nextSchedule | ArrayList<[NextSchedule](#NextSchedule)>? | yes | | --- - #### [CollectionQuery](#CollectionQuery) + #### [SeoDetail](#SeoDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | ArrayList | no | | - | op | String | no | | - | attribute | String | no | | + | title | String? | yes | | + | description | String? | yes | | --- @@ -18827,31 +18827,31 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | isActive | Boolean? | yes | | + | banners | [CollectionBanner](#CollectionBanner) | no | | | type | String | no | | - | badge | [CollectionBadge](#CollectionBadge)? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | | name | String | no | | - | schedule | [CollectionSchedule](#CollectionSchedule)? | yes | | | allowFacets | Boolean? | yes | | - | appId | String | no | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | tags | ArrayList? | yes | | + | description | String? | yes | | + | priority | Int? | yes | | + | badge | [CollectionBadge](#CollectionBadge)? | yes | | + | modifiedBy | [UserInfo](#UserInfo)? | yes | | + | createdBy | [UserInfo](#UserInfo)? | yes | | | logo | [CollectionImage](#CollectionImage) | no | | - | visibleFacetsKeys | ArrayList? | yes | | - | isVisible | Boolean? | yes | | + | schedule | [CollectionSchedule](#CollectionSchedule)? | yes | | | sortOn | String? | yes | | - | published | Boolean? | yes | | - | isActive | Boolean? | yes | | - | localeLanguage | HashMap? | yes | | - | createdBy | [UserInfo](#UserInfo)? | yes | | - | meta | HashMap? | yes | | - | seo | [SeoDetail](#SeoDetail)? | yes | | - | banners | [CollectionBanner](#CollectionBanner) | no | | + | isVisible | Boolean? | yes | | | customJson | HashMap? | yes | | - | description | String? | yes | | - | modifiedBy | [UserInfo](#UserInfo)? | yes | | | slug | String | no | | - | priority | Int? | yes | | | allowSort | Boolean? | yes | | - | tags | ArrayList? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | meta | HashMap? | yes | | + | seo | [SeoDetail](#SeoDetail)? | yes | | + | appId | String | no | | + | localeLanguage | HashMap? | yes | | + | published | Boolean? | yes | | --- @@ -18862,8 +18862,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | | type | String? | yes | | + | url | String? | yes | | | aspectRatio | String? | yes | | --- @@ -18887,25 +18887,25 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | isActive | Boolean? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | | type | String? | yes | | - | badge | HashMap? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | | name | String? | yes | | - | schedule | HashMap? | yes | | | allowFacets | Boolean? | yes | | - | appId | String? | yes | | - | logo | [BannerImage](#BannerImage)? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | cron | HashMap? | yes | | - | sortOn | String? | yes | | - | isActive | Boolean? | yes | | - | meta | HashMap? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | | tag | ArrayList? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | | description | String? | yes | | - | slug | String? | yes | | | priority | Int? | yes | | + | badge | HashMap? | yes | | + | logo | [BannerImage](#BannerImage)? | yes | | + | schedule | HashMap? | yes | | + | sortOn | String? | yes | | + | slug | String? | yes | | | allowSort | Boolean? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | meta | HashMap? | yes | | + | cron | HashMap? | yes | | + | appId | String? | yes | | --- @@ -18917,8 +18917,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | isSelected | Boolean? | yes | | - | name | String? | yes | | | display | String? | yes | | + | name | String? | yes | | --- @@ -18930,8 +18930,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | isSelected | Boolean? | yes | | - | name | String? | yes | | | display | String? | yes | | + | name | String? | yes | | --- @@ -18950,12 +18950,11 @@ Returns a success response - #### [Media1](#Media1) + #### [ActionPage](#ActionPage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String | no | | - | meta | HashMap? | yes | | + | query | HashMap? | yes | | | type | String? | yes | | --- @@ -18963,24 +18962,25 @@ Returns a success response - #### [ActionPage](#ActionPage) + #### [Action](#Action) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | type | String? | yes | | - | query | HashMap? | yes | | + | page | [ActionPage](#ActionPage)? | yes | | --- - #### [Action](#Action) + #### [Media1](#Media1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | type | String? | yes | | - | page | [ActionPage](#ActionPage)? | yes | | + | url | String | no | | + | meta | HashMap? | yes | | --- @@ -18991,26 +18991,26 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | isActive | Boolean? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | | type | String? | yes | | - | badge | HashMap? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | | name | String? | yes | | - | schedule | HashMap? | yes | | | allowFacets | Boolean? | yes | | - | appId | String? | yes | | - | logo | [Media1](#Media1)? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | cron | HashMap? | yes | | - | isActive | Boolean? | yes | | - | meta | HashMap? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | uid | String? | yes | | | action | [Action](#Action)? | yes | | | tag | ArrayList? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | | description | String? | yes | | | priority | Int? | yes | | + | badge | HashMap? | yes | | + | logo | [Media1](#Media1)? | yes | | + | schedule | HashMap? | yes | | | slug | String? | yes | | | allowSort | Boolean? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | meta | HashMap? | yes | | + | uid | String? | yes | | + | cron | HashMap? | yes | | + | appId | String? | yes | | --- @@ -19022,8 +19022,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | filters | [CollectionListingFilter](#CollectionListingFilter)? | yes | | - | items | ArrayList<[GetCollectionDetailNest](#GetCollectionDetailNest)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[GetCollectionDetailNest](#GetCollectionDetailNest)>? | yes | | --- @@ -19034,24 +19034,24 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | | isActive | Boolean? | yes | | - | type | String? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | slug | String? | yes | | + | allowSort | Boolean? | yes | | | allowFacets | Boolean? | yes | | - | appId | String? | yes | | - | badge | HashMap? | yes | | + | type | String? | yes | | | meta | HashMap? | yes | | - | priority | Int? | yes | | + | badge | HashMap? | yes | | | logo | [Media1](#Media1)? | yes | | - | slug | String? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | allowSort | Boolean? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | name | String? | yes | | + | tag | ArrayList? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | | cron | HashMap? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | appId | String? | yes | | | schedule | HashMap? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | tag | ArrayList? | yes | | + | priority | Int? | yes | | + | description | String? | yes | | + | name | String? | yes | | --- @@ -19062,29 +19062,29 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | isActive | Boolean? | yes | | + | banners | [CollectionBanner](#CollectionBanner)? | yes | | | type | String? | yes | | - | badge | [CollectionBadge](#CollectionBadge)? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | | name | String? | yes | | - | schedule | [CollectionSchedule](#CollectionSchedule)? | yes | | | allowFacets | Boolean? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | tags | ArrayList? | yes | | + | description | String? | yes | | + | priority | Int? | yes | | + | badge | [CollectionBadge](#CollectionBadge)? | yes | | + | modifiedBy | [UserInfo](#UserInfo)? | yes | | | logo | [CollectionImage](#CollectionImage)? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | isVisible | Boolean? | yes | | + | schedule | [CollectionSchedule](#CollectionSchedule)? | yes | | | sortOn | String? | yes | | - | published | Boolean? | yes | | - | isActive | Boolean? | yes | | - | localeLanguage | HashMap? | yes | | - | meta | HashMap? | yes | | - | seo | [SeoDetail](#SeoDetail)? | yes | | - | banners | [CollectionBanner](#CollectionBanner)? | yes | | + | isVisible | Boolean? | yes | | | customJson | HashMap? | yes | | - | description | String? | yes | | - | modifiedBy | [UserInfo](#UserInfo)? | yes | | | slug | String? | yes | | - | priority | Int? | yes | | | allowSort | Boolean? | yes | | - | tags | ArrayList? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | meta | HashMap? | yes | | + | seo | [SeoDetail](#SeoDetail)? | yes | | + | localeLanguage | HashMap? | yes | | + | published | Boolean? | yes | | --- @@ -19107,8 +19107,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | type | String? | yes | | | item | ArrayList<[ItemQueryForUserCollection](#ItemQueryForUserCollection)>? | yes | | --- @@ -19132,10 +19132,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [Action](#Action)? | yes | | + | logo | [Media1](#Media1)? | yes | | | uid | Int? | yes | | | name | String? | yes | | - | logo | [Media1](#Media1)? | yes | | + | action | [Action](#Action)? | yes | | --- @@ -19146,9 +19146,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String? | yes | | | type | String? | yes | | | key | String? | yes | | + | value | String? | yes | | --- @@ -19159,8 +19159,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | | title | String? | yes | | + | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | --- @@ -19171,10 +19171,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | Double? | yes | | | max | Double? | yes | | - | currencyCode | String? | yes | | | currencySymbol | String? | yes | | + | min | Double? | yes | | + | currencyCode | String? | yes | | --- @@ -19197,32 +19197,32 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | itemType | String? | yes | | | type | String? | yes | | - | brand | [ProductBrand](#ProductBrand)? | yes | | - | rating | Double? | yes | | - | hasVariant | Boolean? | yes | | | discount | String? | yes | | - | similars | ArrayList? | yes | | - | attributes | HashMap? | yes | | | name | String? | yes | | + | hasVariant | Boolean? | yes | | + | sellable | Boolean? | yes | | + | ratingCount | Int? | yes | | + | promoMeta | HashMap? | yes | | + | medias | ArrayList<[Media1](#Media1)>? | yes | | | itemCode | String? | yes | | - | imageNature | String? | yes | | - | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | description | String? | yes | | + | color | String? | yes | | + | brand | [ProductBrand](#ProductBrand)? | yes | | + | rating | Double? | yes | | | tryouts | ArrayList? | yes | | + | attributes | HashMap? | yes | | + | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | | teaserTag | HashMap? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | - | uid | Int? | yes | | - | ratingCount | Int? | yes | | - | sellable | Boolean? | yes | | - | color | String? | yes | | - | description | String? | yes | | - | productOnlineDate | String? | yes | | - | itemType | String? | yes | | - | slug | String | no | | | shortDescription | String? | yes | | - | medias | ArrayList<[Media1](#Media1)>? | yes | | - | promoMeta | HashMap? | yes | | + | imageNature | String? | yes | | + | slug | String | no | | + | similars | ArrayList? | yes | | | highlights | ArrayList? | yes | | + | productOnlineDate | String? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | uid | Int? | yes | | --- @@ -19234,9 +19234,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | - | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | - | page | [Page](#Page)? | yes | | | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | + | page | [Page](#Page)? | yes | | + | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | --- @@ -19249,8 +19249,8 @@ Returns a success response | ---------- | ---- | -------- | ----------- | | availableArticles | Int? | yes | | | availableSizes | Int? | yes | | - | articleFreshness | Int? | yes | | | totalArticles | Int? | yes | | + | articleFreshness | Int? | yes | | | totalSizes | Int? | yes | | | name | String? | yes | | @@ -19263,9 +19263,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sellableCount | Int? | yes | | | outOfStockCount | Int? | yes | | | count | Int? | yes | | + | sellableCount | Int? | yes | | --- @@ -19300,8 +19300,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [CrossSellingData](#CrossSellingData)? | yes | | | brandDistribution | [CatalogInsightBrand](#CatalogInsightBrand)? | yes | | + | data | [CrossSellingData](#CrossSellingData)? | yes | | --- @@ -19312,12 +19312,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | optLevel | String | no | | + | brandIds | ArrayList? | yes | | + | platform | String? | yes | | | enabled | Boolean? | yes | | | companyId | Int? | yes | | - | brandIds | ArrayList? | yes | | | storeIds | ArrayList? | yes | | - | platform | String? | yes | | + | optLevel | String | no | | --- @@ -19328,16 +19328,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | brandIds | ArrayList | no | | + | platform | String | no | | + | createdOn | Int | no | | | modifiedBy | HashMap? | yes | | - | optLevel | String | no | | | createdBy | HashMap? | yes | | | enabled | Boolean | no | | - | modifiedOn | Int | no | | | companyId | Int | no | | - | brandIds | ArrayList | no | | | storeIds | ArrayList | no | | - | platform | String | no | | - | createdOn | Int | no | | + | optLevel | String | no | | + | modifiedOn | Int | no | | --- @@ -19348,8 +19348,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[CompanyOptIn](#CompanyOptIn)> | no | | | page | [Page](#Page) | no | | + | items | ArrayList<[CompanyOptIn](#CompanyOptIn)> | no | | --- @@ -19360,10 +19360,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyType | String? | yes | | | businessType | String? | yes | | | uid | Int? | yes | | | name | String? | yes | | + | companyType | String? | yes | | --- @@ -19374,9 +19374,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brandId | Int? | yes | | - | companyId | Int? | yes | | | brandName | String? | yes | | + | companyId | Int? | yes | | + | brandId | Int? | yes | | | totalArticle | Int? | yes | | --- @@ -19388,8 +19388,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[CompanyBrandDetail](#CompanyBrandDetail)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[CompanyBrandDetail](#CompanyBrandDetail)>? | yes | | --- @@ -19400,8 +19400,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | company | String? | yes | | | store | Int? | yes | | + | company | String? | yes | | | brand | Int? | yes | | --- @@ -19413,19 +19413,19 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | storeType | String? | yes | | | address | HashMap? | yes | | - | manager | HashMap? | yes | | - | timing | HashMap? | yes | | - | modifiedOn | String? | yes | | - | documents | ArrayList>? | yes | | - | uid | Int? | yes | | - | companyId | Int? | yes | | - | name | String? | yes | | | displayName | String? | yes | | - | additionalContacts | ArrayList>? | yes | | | createdOn | String? | yes | | + | timing | HashMap? | yes | | | storeCode | String? | yes | | + | companyId | Int? | yes | | + | uid | Int? | yes | | + | manager | HashMap? | yes | | + | documents | ArrayList>? | yes | | + | additionalContacts | ArrayList>? | yes | | + | storeType | String? | yes | | + | name | String? | yes | | + | modifiedOn | String? | yes | | --- @@ -19436,83 +19436,83 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[StoreDetail](#StoreDetail)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[StoreDetail](#StoreDetail)>? | yes | | --- - #### [AttributeSchemaRange](#AttributeSchemaRange) + #### [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | Int? | yes | | - | max | Int? | yes | | + | l3Keys | ArrayList? | yes | | --- - #### [AttributeMaster](#AttributeMaster) + #### [AttributeMasterMeta](#AttributeMasterMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String | no | | - | range | [AttributeSchemaRange](#AttributeSchemaRange)? | yes | | - | allowedValues | ArrayList? | yes | | - | multi | Boolean? | yes | | - | mandatory | Boolean? | yes | | - | format | String? | yes | | + | enriched | Boolean? | yes | | + | mandatoryDetails | [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) | no | | --- - #### [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) + #### [AttributeMasterDetails](#AttributeMasterDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | l3Keys | ArrayList? | yes | | + | displayType | String | no | | --- - #### [AttributeMasterMeta](#AttributeMasterMeta) + #### [AttributeSchemaRange](#AttributeSchemaRange) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enriched | Boolean? | yes | | - | mandatoryDetails | [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) | no | | + | max | Int? | yes | | + | min | Int? | yes | | --- - #### [AttributeMasterFilter](#AttributeMasterFilter) + #### [AttributeMaster](#AttributeMaster) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | indexing | Boolean | no | | - | priority | Int? | yes | | - | dependsOn | ArrayList? | yes | | + | mandatory | Boolean? | yes | | + | allowedValues | ArrayList? | yes | | + | range | [AttributeSchemaRange](#AttributeSchemaRange)? | yes | | + | type | String | no | | + | format | String? | yes | | + | multi | Boolean? | yes | | --- - #### [AttributeMasterDetails](#AttributeMasterDetails) + #### [AttributeMasterFilter](#AttributeMasterFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | displayType | String | no | | + | dependsOn | ArrayList? | yes | | + | priority | Int? | yes | | + | indexing | Boolean | no | | --- @@ -19523,18 +19523,18 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | | isNested | Boolean? | yes | | - | departments | ArrayList? | yes | | - | id | String? | yes | | - | enabledForEndConsumer | Boolean? | yes | | - | schema | [AttributeMaster](#AttributeMaster)? | yes | | - | meta | [AttributeMasterMeta](#AttributeMasterMeta)? | yes | | | slug | String? | yes | | + | meta | [AttributeMasterMeta](#AttributeMasterMeta)? | yes | | + | details | [AttributeMasterDetails](#AttributeMasterDetails)? | yes | | + | schema | [AttributeMaster](#AttributeMaster)? | yes | | | logo | String? | yes | | | filters | [AttributeMasterFilter](#AttributeMasterFilter)? | yes | | + | id | String? | yes | | + | description | String? | yes | | | name | String? | yes | | - | details | [AttributeMasterDetails](#AttributeMasterDetails)? | yes | | + | departments | ArrayList? | yes | | + | enabledForEndConsumer | Boolean? | yes | | --- @@ -19545,8 +19545,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList>? | yes | | --- @@ -19558,10 +19558,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | code | String? | yes | | - | meta | HashMap? | yes | | | message | String? | yes | | - | status | Int? | yes | | + | meta | HashMap? | yes | | | errors | HashMap? | yes | | + | status | Int? | yes | | --- @@ -19573,16 +19573,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | priorityOrder | Int | no | | + | customJson | HashMap? | yes | | | isActive | Boolean? | yes | | - | cls | String? | yes | | - | platforms | HashMap? | yes | | | synonyms | ArrayList? | yes | | - | logo | String | no | | | slug | String? | yes | | + | logo | String | no | | | uid | Int? | yes | | - | name | String | no | | + | platforms | HashMap? | yes | | | tags | ArrayList? | yes | | - | customJson | HashMap? | yes | | + | name | String | no | | + | cls | String? | yes | | --- @@ -19619,8 +19619,8 @@ Returns a success response | contact | String? | yes | | | username | String? | yes | | | uid | String? | yes | | - | id | String? | yes | | | userId | String? | yes | | + | id | String? | yes | | --- @@ -19632,20 +19632,20 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | priorityOrder | Int? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | | isActive | Boolean? | yes | | - | pageSize | Int? | yes | | - | itemType | String? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | pageNo | Int? | yes | | + | synonyms | ArrayList? | yes | | | search | String? | yes | | | slug | String? | yes | | + | createdOn | String? | yes | | + | itemType | String? | yes | | + | pageSize | Int? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | | logo | String? | yes | | - | synonyms | ArrayList? | yes | | - | modifiedOn | String? | yes | | | uid | Int? | yes | | + | pageNo | Int? | yes | | | name | String? | yes | | - | createdOn | String? | yes | | + | modifiedOn | String? | yes | | --- @@ -19656,8 +19656,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[GetDepartment](#GetDepartment)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[GetDepartment](#GetDepartment)>? | yes | | --- @@ -19669,10 +19669,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | code | String? | yes | | - | meta | HashMap? | yes | | | message | String? | yes | | - | status | Int? | yes | | + | meta | HashMap? | yes | | | errors | HashMap? | yes | | + | status | Int? | yes | | --- @@ -19684,9 +19684,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | contact | String? | yes | | + | username | String | no | | | superUser | Boolean? | yes | | | userId | String | no | | - | username | String | no | | --- @@ -19698,21 +19698,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | priorityOrder | Int | no | | - | modifiedBy | [UserDetail](#UserDetail)? | yes | | + | customJson | HashMap? | yes | | | verifiedBy | [UserDetail](#UserDetail)? | yes | | | isActive | Boolean? | yes | | - | cls | Any? | yes | | - | verifiedOn | String? | yes | | - | createdBy | [UserDetail](#UserDetail)? | yes | | + | synonyms | ArrayList? | yes | | | slug | Any? | yes | | + | createdOn | String | no | | + | id | Any? | yes | | + | modifiedBy | [UserDetail](#UserDetail)? | yes | | + | createdBy | [UserDetail](#UserDetail)? | yes | | + | verifiedOn | String? | yes | | | logo | String | no | | - | synonyms | ArrayList? | yes | | - | modifiedOn | String | no | | | uid | Int? | yes | | - | id | Any? | yes | | | name | Any | no | | - | createdOn | String | no | | - | customJson | HashMap? | yes | | + | cls | Any? | yes | | + | modifiedOn | String | no | | --- @@ -19723,22 +19723,22 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | - | departments | ArrayList? | yes | | | categories | ArrayList? | yes | | | isActive | Boolean? | yes | | + | slug | String | no | | + | createdOn | String? | yes | | | isPhysical | Boolean | no | | - | isArchived | Boolean? | yes | | - | modifiedBy | HashMap? | yes | | | createdBy | HashMap? | yes | | - | slug | String | no | | + | modifiedBy | HashMap? | yes | | + | isExpirable | Boolean | no | | | logo | String? | yes | | - | modifiedOn | String? | yes | | + | tag | String? | yes | | | attributes | ArrayList? | yes | | + | isArchived | Boolean? | yes | | + | description | String? | yes | | | name | String? | yes | | - | isExpirable | Boolean | no | | - | createdOn | String? | yes | | - | tag | String? | yes | | + | departments | ArrayList? | yes | | + | modifiedOn | String? | yes | | --- @@ -19749,8 +19749,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | [ProductTemplate](#ProductTemplate)? | yes | | | page | [Page](#Page)? | yes | | + | items | [ProductTemplate](#ProductTemplate)? | yes | | --- @@ -19761,35 +19761,35 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizes | HashMap? | yes | | - | returnConfig | HashMap? | yes | | - | variants | HashMap? | yes | | + | isActive | HashMap? | yes | | + | itemType | HashMap? | yes | | | trader | HashMap? | yes | | + | customOrder | HashMap? | yes | | + | media | HashMap? | yes | | + | categorySlug | HashMap? | yes | | | currency | HashMap? | yes | | | name | HashMap? | yes | | - | sizeGuide | HashMap? | yes | | + | sizes | HashMap? | yes | | + | hsnCode | HashMap? | yes | | + | tags | HashMap? | yes | | | itemCode | HashMap? | yes | | - | categorySlug | HashMap? | yes | | + | noOfBoxes | HashMap? | yes | | + | description | HashMap? | yes | | + | sizeGuide | HashMap? | yes | | | productPublish | HashMap? | yes | | - | customOrder | HashMap? | yes | | + | traderType | HashMap? | yes | | + | brandUid | HashMap? | yes | | + | productGroupTag | HashMap? | yes | | | command | HashMap? | yes | | | teaserTag | HashMap? | yes | | - | isActive | HashMap? | yes | | - | productGroupTag | HashMap? | yes | | - | media | HashMap? | yes | | - | countryOfOrigin | HashMap? | yes | | + | shortDescription | HashMap? | yes | | + | slug | HashMap? | yes | | + | highlights | HashMap? | yes | | | multiSize | HashMap? | yes | | - | brandUid | HashMap? | yes | | | isDependent | HashMap? | yes | | - | noOfBoxes | HashMap? | yes | | - | description | HashMap? | yes | | - | traderType | HashMap? | yes | | - | itemType | HashMap? | yes | | - | hsnCode | HashMap? | yes | | - | slug | HashMap? | yes | | - | shortDescription | HashMap? | yes | | - | tags | HashMap? | yes | | - | highlights | HashMap? | yes | | + | variants | HashMap? | yes | | + | countryOfOrigin | HashMap? | yes | | + | returnConfig | HashMap? | yes | | --- @@ -19800,10 +19800,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | + | definitions | HashMap? | yes | | | type | String? | yes | | | required | ArrayList? | yes | | - | definitions | HashMap? | yes | | + | description | String? | yes | | | title | String? | yes | | | properties | [Properties](#Properties)? | yes | | @@ -19816,8 +19816,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | globalValidation | [GlobalValidation](#GlobalValidation)? | yes | | | templateValidation | HashMap? | yes | | + | globalValidation | [GlobalValidation](#GlobalValidation)? | yes | | --- @@ -19828,19 +19828,19 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | - | departments | ArrayList? | yes | | | categories | ArrayList? | yes | | | isActive | Boolean? | yes | | - | isPhysical | Boolean | no | | - | isArchived | Boolean? | yes | | - | id | String? | yes | | | slug | String | no | | + | isPhysical | Boolean | no | | + | isExpirable | Boolean | no | | | logo | String? | yes | | + | tag | String? | yes | | | attributes | ArrayList? | yes | | + | id | String? | yes | | + | isArchived | Boolean? | yes | | + | description | String? | yes | | | name | String? | yes | | - | isExpirable | Boolean | no | | - | tag | String? | yes | | + | departments | ArrayList? | yes | | --- @@ -19863,8 +19863,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | HashMap? | yes | | | message | String? | yes | | + | data | HashMap? | yes | | --- @@ -19887,33 +19887,33 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [HSNData](#HSNData)? | yes | | | message | String? | yes | | + | data | [HSNData](#HSNData)? | yes | | --- - #### [VerifiedBy](#VerifiedBy) + #### [ProductDownloadItemsData](#ProductDownloadItemsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | userId | String? | yes | | - | username | String? | yes | | + | type | String? | yes | | + | templates | ArrayList? | yes | | + | brand | ArrayList? | yes | | --- - #### [ProductDownloadItemsData](#ProductDownloadItemsData) + #### [VerifiedBy](#VerifiedBy) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | templates | ArrayList? | yes | | - | brand | ArrayList? | yes | | + | username | String? | yes | | + | userId | String? | yes | | --- @@ -19924,14 +19924,14 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sellerId | Double? | yes | | | templateTags | HashMap? | yes | | - | id | String? | yes | | - | createdBy | [VerifiedBy](#VerifiedBy)? | yes | | | data | [ProductDownloadItemsData](#ProductDownloadItemsData)? | yes | | | url | String? | yes | | + | sellerId | Double? | yes | | | completedOn | String? | yes | | + | createdBy | [VerifiedBy](#VerifiedBy)? | yes | | | status | String? | yes | | + | id | String? | yes | | | triggerOn | String? | yes | | | taskId | String? | yes | | @@ -19964,51 +19964,51 @@ Returns a success response - #### [Hierarchy](#Hierarchy) + #### [CategoryMappingValues](#CategoryMappingValues) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | department | Int | no | | - | l2 | Int | no | | - | l1 | Int | no | | + | name | String | no | | + | catalogId | Int? | yes | | --- - #### [Media2](#Media2) + #### [CategoryMapping](#CategoryMapping) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | landscape | String | no | | - | logo | String | no | | - | portrait | String | no | | + | google | [CategoryMappingValues](#CategoryMappingValues)? | yes | | + | facebook | [CategoryMappingValues](#CategoryMappingValues)? | yes | | + | ajio | [CategoryMappingValues](#CategoryMappingValues)? | yes | | --- - #### [CategoryMappingValues](#CategoryMappingValues) + #### [Hierarchy](#Hierarchy) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | catalogId | Int? | yes | | - | name | String | no | | + | l1 | Int | no | | + | department | Int | no | | + | l2 | Int | no | | --- - #### [CategoryMapping](#CategoryMapping) + #### [Media2](#Media2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | google | [CategoryMappingValues](#CategoryMappingValues)? | yes | | - | facebook | [CategoryMappingValues](#CategoryMappingValues)? | yes | | - | ajio | [CategoryMappingValues](#CategoryMappingValues)? | yes | | + | logo | String | no | | + | portrait | String | no | | + | landscape | String | no | | --- @@ -20019,17 +20019,17 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList | no | | + | synonyms | ArrayList? | yes | | | isActive | Boolean | no | | - | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | - | level | Int | no | | - | media | [Media2](#Media2)? | yes | | + | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | | slug | String? | yes | | | tryouts | ArrayList? | yes | | - | synonyms | ArrayList? | yes | | + | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | + | media | [Media2](#Media2)? | yes | | + | level | Int | no | | | priority | Int? | yes | | - | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | | name | String | no | | + | departments | ArrayList | no | | --- @@ -20052,23 +20052,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList | no | | + | synonyms | ArrayList? | yes | | | isActive | Boolean | no | | + | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | + | slug | String? | yes | | + | createdOn | String? | yes | | | modifiedBy | HashMap? | yes | | + | createdBy | HashMap? | yes | | + | tryouts | ArrayList? | yes | | + | uid | Int? | yes | | | id | String? | yes | | | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | - | createdBy | HashMap? | yes | | - | level | Int | no | | | media | [Media2](#Media2)? | yes | | - | slug | String? | yes | | - | tryouts | ArrayList? | yes | | - | synonyms | ArrayList? | yes | | + | level | Int | no | | | priority | Int? | yes | | - | modifiedOn | String? | yes | | - | uid | Int? | yes | | - | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | | name | String | no | | - | createdOn | String? | yes | | + | departments | ArrayList | no | | + | modifiedOn | String? | yes | | --- @@ -20079,119 +20079,119 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[Category](#Category)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[Category](#Category)>? | yes | | --- - #### [SingleCategoryResponse](#SingleCategoryResponse) + #### [CategoryUpdateResponse](#CategoryUpdateResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [Category](#Category)? | yes | | + | success | Boolean? | yes | | + | message | String? | yes | | --- - #### [CategoryUpdateResponse](#CategoryUpdateResponse) + #### [SingleCategoryResponse](#SingleCategoryResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | - | success | Boolean? | yes | | + | data | [Category](#Category)? | yes | | --- - #### [ReturnConfig](#ReturnConfig) + #### [Trader](#Trader) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | returnable | Boolean | no | | - | time | Int | no | | - | unit | String | no | | + | type | String? | yes | | + | name | Any | no | | + | address | ArrayList? | yes | | --- - #### [Trader](#Trader) + #### [CustomOrder](#CustomOrder) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | address | ArrayList? | yes | | - | name | Any | no | | + | manufacturingTimeUnit | String? | yes | | + | isCustomOrder | Boolean? | yes | | + | manufacturingTime | Int? | yes | | --- - #### [ProductPublish](#ProductPublish) + #### [NetQuantity](#NetQuantity) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | productOnlineDate | String? | yes | | - | isSet | Boolean? | yes | | + | unit | Any? | yes | | + | value | Double? | yes | | --- - #### [TaxIdentifier](#TaxIdentifier) + #### [ReturnConfig](#ReturnConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hsnCodeId | String? | yes | | - | hsnCode | String? | yes | | - | reportingHsn | String? | yes | | + | returnable | Boolean | no | | + | time | Int | no | | + | unit | String | no | | --- - #### [CustomOrder](#CustomOrder) + #### [ProductPublish](#ProductPublish) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isCustomOrder | Boolean? | yes | | - | manufacturingTime | Int? | yes | | - | manufacturingTimeUnit | String? | yes | | + | isSet | Boolean? | yes | | + | productOnlineDate | String? | yes | | --- - #### [TeaserTag](#TeaserTag) + #### [TaxIdentifier](#TaxIdentifier) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | - | tag | String? | yes | | + | reportingHsn | String? | yes | | + | hsnCode | String? | yes | | + | hsnCodeId | String? | yes | | --- - #### [NetQuantity](#NetQuantity) + #### [TeaserTag](#TeaserTag) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | Double? | yes | | - | unit | Any? | yes | | + | tag | String? | yes | | + | url | String? | yes | | --- @@ -20202,46 +20202,46 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | returnConfig | [ReturnConfig](#ReturnConfig) | no | | - | variants | HashMap? | yes | | + | isSet | Boolean? | yes | | + | isActive | Boolean? | yes | | + | itemType | String | no | | | trader | ArrayList<[Trader](#Trader)> | no | | + | customOrder | [CustomOrder](#CustomOrder)? | yes | | + | variantGroup | HashMap? | yes | | + | templateTag | String | no | | + | media | ArrayList<[Media1](#Media1)>? | yes | | + | categorySlug | String | no | | | currency | String | no | | - | bulkJobId | String? | yes | | - | companyId | Int | no | | | name | Any | no | | - | sizeGuide | String? | yes | | + | netQuantity | [NetQuantity](#NetQuantity)? | yes | | + | returnConfig | [ReturnConfig](#ReturnConfig) | no | | | isImageLessProduct | Boolean? | yes | | - | categorySlug | String | no | | + | action | String? | yes | | + | companyId | Int | no | | + | requester | String? | yes | | + | tags | ArrayList? | yes | | + | bulkJobId | String? | yes | | | itemCode | Any | no | | + | description | String? | yes | | + | noOfBoxes | Int? | yes | | + | sizeGuide | String? | yes | | | productPublish | [ProductPublish](#ProductPublish)? | yes | | - | taxIdentifier | [TaxIdentifier](#TaxIdentifier) | no | | - | isSet | Boolean? | yes | | - | customOrder | [CustomOrder](#CustomOrder)? | yes | | - | teaserTag | [TeaserTag](#TeaserTag)? | yes | | - | isActive | Boolean? | yes | | - | productGroupTag | ArrayList? | yes | | - | requester | String? | yes | | - | variantGroup | HashMap? | yes | | - | netQuantity | [NetQuantity](#NetQuantity)? | yes | | - | media | ArrayList<[Media1](#Media1)>? | yes | | - | countryOfOrigin | String | no | | - | multiSize | Boolean? | yes | | | brandUid | Int | no | | - | uid | Int? | yes | | - | templateTag | String | no | | | changeRequestId | Any? | yes | | - | action | String? | yes | | + | productGroupTag | ArrayList? | yes | | + | taxIdentifier | [TaxIdentifier](#TaxIdentifier) | no | | + | teaserTag | [TeaserTag](#TeaserTag)? | yes | | | customJson | HashMap? | yes | | - | isDependent | Boolean? | yes | | - | noOfBoxes | Int? | yes | | - | description | String? | yes | | - | departments | ArrayList | no | | - | itemType | String | no | | - | slug | String | no | | | shortDescription | String? | yes | | + | slug | String | no | | | variantMedia | HashMap? | yes | | - | tags | ArrayList? | yes | | | highlights | ArrayList? | yes | | + | uid | Int? | yes | | + | multiSize | Boolean? | yes | | + | isDependent | Boolean? | yes | | + | variants | HashMap? | yes | | + | countryOfOrigin | String | no | | + | departments | ArrayList | no | | --- @@ -20252,8 +20252,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | | aspectRatioF | Int? | yes | | + | url | String? | yes | | | secureUrl | String? | yes | | | aspectRatio | String? | yes | | @@ -20266,35 +20266,35 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | logo | [Logo](#Logo)? | yes | | | uid | Int? | yes | | | name | String? | yes | | - | logo | [Logo](#Logo)? | yes | | --- - #### [Image](#Image) + #### [ProductPublished](#ProductPublished) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | secureUrl | String? | yes | | - | aspectRatioF | Double? | yes | | - | url | String? | yes | | - | aspectRatio | String? | yes | | + | isSet | Boolean? | yes | | + | productOnlineDate | Int? | yes | | --- - #### [ProductPublished](#ProductPublished) + #### [Image](#Image) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | productOnlineDate | Int? | yes | | - | isSet | Boolean? | yes | | + | aspectRatioF | Double? | yes | | + | url | String? | yes | | + | secureUrl | String? | yes | | + | aspectRatio | String? | yes | | --- @@ -20305,45 +20305,45 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizes | ArrayList>? | yes | | - | isPhysical | Boolean? | yes | | - | primaryColor | String? | yes | | - | brand | [Brand](#Brand)? | yes | | - | variants | HashMap? | yes | | - | currency | String? | yes | | - | images | ArrayList<[Image](#Image)>? | yes | | - | name | String? | yes | | - | l3Mapping | ArrayList? | yes | | - | sizeGuide | String? | yes | | - | allSizes | ArrayList>? | yes | | - | categorySlug | String? | yes | | - | itemCode | String? | yes | | - | imageNature | String? | yes | | - | productPublish | [ProductPublished](#ProductPublished)? | yes | | - | taxIdentifier | HashMap? | yes | | | isSet | Boolean? | yes | | - | customOrder | HashMap? | yes | | - | isExpirable | Boolean? | yes | | | isActive | Boolean? | yes | | + | itemType | String? | yes | | + | customOrder | HashMap? | yes | | | variantGroup | HashMap? | yes | | - | media | ArrayList<[Media1](#Media1)>? | yes | | - | countryOfOrigin | String? | yes | | - | multiSize | Boolean? | yes | | - | brandUid | Int? | yes | | - | uid | Int? | yes | | | templateTag | String? | yes | | - | customJson | HashMap? | yes | | - | isDependent | Boolean? | yes | | - | description | String? | yes | | - | departments | ArrayList? | yes | | - | color | String? | yes | | + | media | ArrayList<[Media1](#Media1)>? | yes | | + | categorySlug | String? | yes | | + | name | String? | yes | | + | currency | String? | yes | | + | sizes | ArrayList>? | yes | | | id | String? | yes | | - | itemType | String? | yes | | | hsnCode | String? | yes | | - | slug | String? | yes | | - | shortDescription | String? | yes | | + | itemCode | String? | yes | | + | description | String? | yes | | + | brand | [Brand](#Brand)? | yes | | + | sizeGuide | String? | yes | | + | color | String? | yes | | + | primaryColor | String? | yes | | + | productPublish | [ProductPublished](#ProductPublished)? | yes | | + | isPhysical | Boolean? | yes | | + | brandUid | Int? | yes | | + | allSizes | ArrayList>? | yes | | | categoryUid | Int? | yes | | + | taxIdentifier | HashMap? | yes | | + | customJson | HashMap? | yes | | + | shortDescription | String? | yes | | + | imageNature | String? | yes | | + | slug | String? | yes | | | highlights | ArrayList? | yes | | + | l3Mapping | ArrayList? | yes | | + | isExpirable | Boolean? | yes | | + | uid | Int? | yes | | + | multiSize | Boolean? | yes | | + | isDependent | Boolean? | yes | | + | images | ArrayList<[Image](#Image)>? | yes | | + | variants | HashMap? | yes | | + | countryOfOrigin | String? | yes | | + | departments | ArrayList? | yes | | --- @@ -20354,8 +20354,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[Product](#Product)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[Product](#Product)>? | yes | | --- @@ -20366,12 +20366,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | media | ArrayList<[Media1](#Media1)>? | yes | | + | brandUid | Int? | yes | | | uid | Int? | yes | | - | name | String? | yes | | + | media | ArrayList<[Media1](#Media1)>? | yes | | | categoryUid | Int? | yes | | | itemCode | String? | yes | | - | brandUid | Int? | yes | | + | name | String? | yes | | --- @@ -20394,26 +20394,26 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | isNested | Boolean? | yes | | - | enabledForEndConsumer | Boolean? | yes | | + | details | [AttributeMasterDetails](#AttributeMasterDetails) | no | | | unit | String? | yes | | | suggestion | String? | yes | | - | schema | [AttributeMaster](#AttributeMaster) | no | | - | synonyms | HashMap? | yes | | - | logo | String? | yes | | - | createdBy | HashMap? | yes | | + | name | String? | yes | | + | rawKey | String? | yes | | + | variant | Boolean? | yes | | | filters | [AttributeMasterFilter](#AttributeMasterFilter) | no | | + | tags | ArrayList? | yes | | + | description | String? | yes | | | modifiedOn | String? | yes | | - | rawKey | String? | yes | | + | synonyms | HashMap? | yes | | | createdOn | String? | yes | | - | description | String? | yes | | - | departments | ArrayList | no | | | modifiedBy | HashMap? | yes | | + | createdBy | HashMap? | yes | | + | logo | String? | yes | | + | enabledForEndConsumer | Boolean? | yes | | + | isNested | Boolean? | yes | | | slug | String | no | | - | variant | Boolean? | yes | | - | details | [AttributeMasterDetails](#AttributeMasterDetails) | no | | - | tags | ArrayList? | yes | | + | schema | [AttributeMaster](#AttributeMaster) | no | | + | departments | ArrayList | no | | --- @@ -20446,10 +20446,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | String? | yes | | | email | String? | yes | | - | userId | String? | yes | | | username | String? | yes | | + | userId | String? | yes | | + | uid | String? | yes | | --- @@ -20460,23 +20460,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | cancelledRecords | ArrayList>? | yes | | - | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | | isActive | Boolean? | yes | | | customTemplateTag | String? | yes | | - | createdBy | [UserInfo1](#UserInfo1)? | yes | | + | failed | Int? | yes | | + | trackingUrl | String? | yes | | + | createdOn | String | no | | | stage | String? | yes | | - | cancelled | Int? | yes | | - | modifiedOn | String? | yes | | + | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | + | createdBy | [UserInfo1](#UserInfo1)? | yes | | + | failedRecords | ArrayList>? | yes | | | companyId | Int | no | | | filePath | String? | yes | | - | failed | Int? | yes | | - | trackingUrl | String? | yes | | | templateTag | String? | yes | | | succeed | Int? | yes | | - | createdOn | String | no | | + | cancelledRecords | ArrayList>? | yes | | | total | Int? | yes | | - | failedRecords | ArrayList>? | yes | | + | cancelled | Int? | yes | | + | modifiedOn | String? | yes | | --- @@ -20487,12 +20487,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | | isActive | Boolean? | yes | | + | createdOn | String | no | | + | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | | createdBy | [UserInfo1](#UserInfo1)? | yes | | | batchId | String | no | | | modifiedOn | String? | yes | | - | createdOn | String | no | | --- @@ -20503,9 +20503,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | username | String? | yes | | | fullName | String? | yes | | | userId | String? | yes | | - | username | String? | yes | | --- @@ -20516,22 +20516,22 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | cancelledRecords | ArrayList? | yes | | - | modifiedBy | [UserDetail1](#UserDetail1)? | yes | | | isActive | Boolean? | yes | | - | createdBy | [UserDetail1](#UserDetail1)? | yes | | + | template | [ProductTemplate](#ProductTemplate)? | yes | | + | failed | Int? | yes | | + | createdOn | String? | yes | | | stage | String? | yes | | - | cancelled | Int? | yes | | - | modifiedOn | String? | yes | | + | modifiedBy | [UserDetail1](#UserDetail1)? | yes | | + | createdBy | [UserDetail1](#UserDetail1)? | yes | | + | failedRecords | ArrayList? | yes | | | companyId | Int? | yes | | - | filePath | String? | yes | | - | failed | Int? | yes | | | templateTag | String? | yes | | + | filePath | String? | yes | | | succeed | Int? | yes | | - | template | [ProductTemplate](#ProductTemplate)? | yes | | - | createdOn | String? | yes | | + | cancelledRecords | ArrayList? | yes | | | total | Int? | yes | | - | failedRecords | ArrayList? | yes | | + | cancelled | Int? | yes | | + | modifiedOn | String? | yes | | --- @@ -20542,8 +20542,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | [ProductBulkRequest](#ProductBulkRequest)? | yes | | | page | [Page](#Page)? | yes | | + | items | [ProductBulkRequest](#ProductBulkRequest)? | yes | | --- @@ -20554,10 +20554,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | ArrayList> | no | | - | batchId | String | no | | | companyId | Int | no | | | templateTag | String | no | | + | batchId | String | no | | + | data | ArrayList> | no | | --- @@ -20590,9 +20590,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String | no | | - | companyId | Int? | yes | | | user | HashMap | no | | + | companyId | Int? | yes | | + | url | String | no | | --- @@ -20604,8 +20604,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | companyId | Int? | yes | | - | userId | String? | yes | | | username | String? | yes | | + | userId | String? | yes | | --- @@ -20616,23 +20616,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | cancelledRecords | ArrayList? | yes | | - | modifiedBy | [UserCommon](#UserCommon)? | yes | | + | retry | Int? | yes | | | isActive | Boolean? | yes | | - | id | String? | yes | | - | createdBy | [UserCommon](#UserCommon)? | yes | | + | failed | Int? | yes | | + | trackingUrl | String? | yes | | + | createdOn | String? | yes | | | stage | String? | yes | | - | cancelled | Int? | yes | | - | modifiedOn | String? | yes | | + | modifiedBy | [UserCommon](#UserCommon)? | yes | | + | createdBy | [UserCommon](#UserCommon)? | yes | | + | failedRecords | ArrayList? | yes | | | companyId | Int? | yes | | | filePath | String? | yes | | - | failed | Int? | yes | | - | retry | Int? | yes | | - | trackingUrl | String? | yes | | + | id | String? | yes | | | succeed | Int? | yes | | - | createdOn | String? | yes | | + | cancelledRecords | ArrayList? | yes | | | total | Int? | yes | | - | failedRecords | ArrayList? | yes | | + | cancelled | Int? | yes | | + | modifiedOn | String? | yes | | --- @@ -20643,8 +20643,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[Items](#Items)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[Items](#Items)>? | yes | | --- @@ -20656,8 +20656,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | size | String? | yes | | - | companyId | Int? | yes | | | itemId | Int? | yes | | + | companyId | Int? | yes | | --- @@ -20668,8 +20668,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [ProductSizeDeleteDataResponse](#ProductSizeDeleteDataResponse)? | yes | | | success | Boolean? | yes | | + | data | [ProductSizeDeleteDataResponse](#ProductSizeDeleteDataResponse)? | yes | | + +--- + + + + + #### [ItemQuery](#ItemQuery) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | uid | Int? | yes | | + | itemCode | String? | yes | | + | brandUid | Int? | yes | | --- @@ -20703,9 +20716,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | sizeDistribution | [SizeDistribution](#SizeDistribution) | no | | | quantity | Int? | yes | | + | sizeDistribution | [SizeDistribution](#SizeDistribution) | no | | + | name | String? | yes | | --- @@ -20716,8 +20729,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | primary | Boolean? | yes | | | gtinValue | Any | no | | + | primary | Boolean? | yes | | | gtinType | String | no | | --- @@ -20729,36 +20742,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | isSet | Boolean? | yes | | + | itemWeightUnitOfMeasure | String? | yes | | | expirationDate | String? | yes | | + | priceTransfer | Double? | yes | | + | itemHeight | Double? | yes | | + | price | Double? | yes | | + | quantity | Int | no | | | set | [InventorySet](#InventorySet)? | yes | | - | size | Any | no | | - | itemWeight | Double? | yes | | + | storeCode | String | no | | | itemLength | Double? | yes | | - | itemHeight | Double? | yes | | - | currency | String | no | | | itemWidth | Double? | yes | | - | isSet | Boolean? | yes | | | itemDimensionsUnitOfMeasure | String? | yes | | - | quantity | Int | no | | - | priceEffective | Double | no | | - | itemWeightUnitOfMeasure | String? | yes | | - | priceTransfer | Double? | yes | | - | storeCode | String | no | | | identifiers | ArrayList<[GTIN](#GTIN)> | no | | - | price | Double? | yes | | - ---- - - - - - #### [ItemQuery](#ItemQuery) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | itemCode | String? | yes | | - | brandUid | Int? | yes | | + | size | Any | no | | + | priceEffective | Double | no | | + | currency | String | no | | + | itemWeight | Double? | yes | | --- @@ -20769,9 +20769,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizes | ArrayList<[InvSize](#InvSize)> | no | | | companyId | Int | no | | | item | [ItemQuery](#ItemQuery) | no | | + | sizes | ArrayList<[InvSize](#InvSize)> | no | | --- @@ -20782,19 +20782,19 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | inventoryUpdatedOn | String? | yes | | - | size | String? | yes | | - | currency | String? | yes | | - | sellableQuantity | Int? | yes | | - | store | HashMap? | yes | | - | uid | String? | yes | | - | quantity | Int? | yes | | - | itemId | Int? | yes | | | sellerIdentifier | String? | yes | | + | store | HashMap? | yes | | | priceTransfer | Double? | yes | | + | price | Double? | yes | | + | quantity | Int? | yes | | + | sellableQuantity | Int? | yes | | + | inventoryUpdatedOn | String? | yes | | + | uid | String? | yes | | | identifiers | HashMap? | yes | | + | size | String? | yes | | | priceEffective | Double? | yes | | - | price | Double? | yes | | + | itemId | Int? | yes | | + | currency | String? | yes | | --- @@ -20805,85 +20805,83 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[InventoryResponse](#InventoryResponse)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[InventoryResponse](#InventoryResponse)>? | yes | | --- - #### [ReturnConfig1](#ReturnConfig1) + #### [Trader1](#Trader1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | returnable | Boolean? | yes | | - | time | Int? | yes | | - | unit | String? | yes | | + | type | String | no | | + | name | String | no | | + | address | ArrayList | no | | --- - #### [BrandMeta](#BrandMeta) + #### [StoreMeta](#StoreMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | id | Int | no | | - | name | String | no | | --- - #### [Trader1](#Trader1) + #### [ManufacturerResponse](#ManufacturerResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String | no | | - | address | ArrayList | no | | + | isDefault | Boolean | no | | | name | String | no | | + | address | String | no | | --- - #### [StoreMeta](#StoreMeta) + #### [QuantityBase](#QuantityBase) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | Int | no | | + | count | Int? | yes | | + | updatedAt | String? | yes | | --- - #### [DimensionResponse](#DimensionResponse) + #### [Quantities](#Quantities) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | width | Double | no | | - | isDefault | Boolean | no | | - | length | Double | no | | - | unit | String | no | | - | height | Double | no | | + | damaged | [QuantityBase](#QuantityBase)? | yes | | + | orderCommitted | [QuantityBase](#QuantityBase)? | yes | | + | notAvailable | [QuantityBase](#QuantityBase)? | yes | | + | sellable | [QuantityBase](#QuantityBase)? | yes | | --- - #### [WeightResponse](#WeightResponse) + #### [BrandMeta](#BrandMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean | no | | - | shipping | Double | no | | - | unit | String | no | | + | id | Int | no | | + | name | String | no | | --- @@ -20901,55 +20899,57 @@ Returns a success response - #### [PriceMeta](#PriceMeta) + #### [WeightResponse](#WeightResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | transfer | Double | no | | - | updatedAt | String? | yes | | - | currency | String | no | | - | marked | Double | no | | - | tpNotes | HashMap? | yes | | - | effective | Double | no | | + | shipping | Double | no | | + | unit | String | no | | + | isDefault | Boolean | no | | --- - #### [QuantityBase](#QuantityBase) + #### [DimensionResponse](#DimensionResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | updatedAt | String? | yes | | - | count | Int? | yes | | + | isDefault | Boolean | no | | + | width | Double | no | | + | unit | String | no | | + | height | Double | no | | + | length | Double | no | | --- - #### [Quantities](#Quantities) + #### [PriceMeta](#PriceMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | damaged | [QuantityBase](#QuantityBase)? | yes | | - | notAvailable | [QuantityBase](#QuantityBase)? | yes | | - | orderCommitted | [QuantityBase](#QuantityBase)? | yes | | - | sellable | [QuantityBase](#QuantityBase)? | yes | | + | transfer | Double | no | | + | marked | Double | no | | + | updatedAt | String? | yes | | + | effective | Double | no | | + | tpNotes | HashMap? | yes | | + | currency | String | no | | --- - #### [ManufacturerResponse](#ManufacturerResponse) + #### [ReturnConfig1](#ReturnConfig1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean | no | | - | address | String | no | | - | name | String | no | | + | returnable | Boolean? | yes | | + | time | Int? | yes | | + | unit | String? | yes | | --- @@ -20960,42 +20960,42 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | expirationDate | String? | yes | | - | returnConfig | [ReturnConfig1](#ReturnConfig1)? | yes | | - | brand | [BrandMeta](#BrandMeta) | no | | - | trackInventory | Boolean? | yes | | - | trader | ArrayList<[Trader1](#Trader1)>? | yes | | + | isSet | Boolean? | yes | | + | isActive | Boolean? | yes | | + | countryOfOrigin | String | no | | + | stage | String? | yes | | | identifier | HashMap | no | | - | fyndMeta | HashMap? | yes | | + | fyndArticleCode | String | no | | + | trader | ArrayList<[Trader1](#Trader1)>? | yes | | + | trackInventory | Boolean? | yes | | | store | [StoreMeta](#StoreMeta) | no | | - | dimension | [DimensionResponse](#DimensionResponse) | no | | - | itemId | Int | no | | - | weight | [WeightResponse](#WeightResponse) | no | | + | sellerIdentifier | String | no | | + | manufacturer | [ManufacturerResponse](#ManufacturerResponse) | no | | + | set | [InventorySet](#InventorySet)? | yes | | + | tags | ArrayList? | yes | | + | quantities | [Quantities](#Quantities)? | yes | | + | brand | [BrandMeta](#BrandMeta) | no | | | company | [CompanyMeta](#CompanyMeta) | no | | - | stage | String? | yes | | - | taxIdentifier | HashMap? | yes | | + | weight | [WeightResponse](#WeightResponse) | no | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | | traceId | String? | yes | | - | isSet | Boolean? | yes | | + | size | String | no | | + | taxIdentifier | HashMap? | yes | | + | fragile | Boolean | no | | + | fyndItemCode | String | no | | + | customJson | HashMap? | yes | | + | expirationDate | String? | yes | | | totalQuantity | Int | no | | + | dimension | [DimensionResponse](#DimensionResponse) | no | | | rawMeta | HashMap? | yes | | - | fyndArticleCode | String | no | | | price | [PriceMeta](#PriceMeta) | no | | - | isActive | Boolean? | yes | | - | set | [InventorySet](#InventorySet)? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | addedOnStore | String? | yes | | | meta | HashMap? | yes | | - | countryOfOrigin | String | no | | + | addedOnStore | String? | yes | | | uid | String | no | | - | customJson | HashMap? | yes | | - | sellerIdentifier | String | no | | - | quantities | [Quantities](#Quantities)? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | fyndItemCode | String | no | | - | size | String | no | | - | fragile | Boolean | no | | - | manufacturer | [ManufacturerResponse](#ManufacturerResponse) | no | | - | tags | ArrayList? | yes | | + | fyndMeta | HashMap? | yes | | + | returnConfig | [ReturnConfig1](#ReturnConfig1)? | yes | | + | itemId | Int | no | | --- @@ -21006,8 +21006,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[InventorySellerResponse](#InventorySellerResponse)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[InventorySellerResponse](#InventorySellerResponse)>? | yes | | --- @@ -21018,21 +21018,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | cancelledRecords | ArrayList? | yes | | - | modifiedBy | HashMap? | yes | | | isActive | Boolean? | yes | | - | id | String? | yes | | - | createdBy | HashMap? | yes | | + | failed | Int? | yes | | + | createdOn | String? | yes | | | stage | String? | yes | | - | cancelled | Int? | yes | | - | modifiedOn | String? | yes | | + | modifiedBy | HashMap? | yes | | + | createdBy | HashMap? | yes | | + | failedRecords | ArrayList? | yes | | | companyId | Int? | yes | | | filePath | String? | yes | | - | failed | Int? | yes | | + | id | String? | yes | | | succeed | Int? | yes | | - | createdOn | String? | yes | | + | cancelledRecords | ArrayList? | yes | | | total | Int? | yes | | - | failedRecords | ArrayList? | yes | | + | cancelled | Int? | yes | | + | modifiedOn | String? | yes | | --- @@ -21043,8 +21043,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[BulkInventoryGetItems](#BulkInventoryGetItems)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[BulkInventoryGetItems](#BulkInventoryGetItems)>? | yes | | --- @@ -21055,19 +21055,19 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | sellerIdentifier | String | no | | | expirationDate | String? | yes | | + | itemWeightUnitOfMeasure | String? | yes | | + | totalQuantity | Int? | yes | | + | price | Double? | yes | | + | quantity | Int? | yes | | + | storeCode | String | no | | | priceMarked | Double? | yes | | - | currency | String? | yes | | | traceId | String? | yes | | | itemDimensionsUnitOfMeasure | String? | yes | | - | quantity | Int? | yes | | - | totalQuantity | Int? | yes | | - | priceEffective | Double? | yes | | - | itemWeightUnitOfMeasure | String? | yes | | | tags | ArrayList? | yes | | - | storeCode | String | no | | - | sellerIdentifier | String | no | | - | price | Double? | yes | | + | priceEffective | Double? | yes | | + | currency | String? | yes | | --- @@ -21078,10 +21078,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizes | ArrayList<[InventoryJobPayload](#InventoryJobPayload)> | no | | - | batchId | String | no | | - | companyId | Int | no | | | user | HashMap? | yes | | + | companyId | Int | no | | + | batchId | String | no | | + | sizes | ArrayList<[InventoryJobPayload](#InventoryJobPayload)> | no | | --- @@ -21105,8 +21105,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sellerId | Int | no | | | requestParams | HashMap? | yes | | + | sellerId | Int | no | | | status | String? | yes | | | triggerOn | String? | yes | | | taskId | String | no | | @@ -21120,9 +21120,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sellerId | Int | no | | | requestParams | HashMap? | yes | | | url | String? | yes | | + | sellerId | Int | no | | | completedOn | String? | yes | | | status | String? | yes | | | triggerOn | String? | yes | | @@ -21137,8 +21137,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String? | yes | | | display | String? | yes | | + | value | String? | yes | | --- @@ -21161,14 +21161,14 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | sellerIdentifier | String | no | | | expirationDate | String? | yes | | - | priceMarked | Double? | yes | | + | totalQuantity | Int? | yes | | | storeId | Int | no | | + | priceMarked | Double? | yes | | | traceId | String? | yes | | - | totalQuantity | Int? | yes | | - | priceEffective | Double? | yes | | | tags | ArrayList? | yes | | - | sellerIdentifier | String | no | | + | priceEffective | Double? | yes | | --- @@ -21179,9 +21179,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | | payload | ArrayList<[InventoryPayload](#InventoryPayload)>? | yes | | | companyId | Int | no | | + | meta | HashMap? | yes | | --- @@ -21192,8 +21192,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String | no | | | errors | String? | yes | | + | message | String | no | | --- @@ -21228,16 +21228,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | tax2 | Double? | yes | | | isActive | Boolean? | yes | | + | threshold1 | Double | no | | | taxOnEsp | Boolean? | yes | | - | hsnCode | String | no | | - | tax1 | Double | no | | - | taxOnMrp | Boolean | no | | | companyId | Int | no | | - | uid | Int? | yes | | - | threshold1 | Double | no | | + | tax1 | Double | no | | | hs2Code | String | no | | - | tax2 | Double? | yes | | + | uid | Int? | yes | | + | taxOnMrp | Boolean | no | | + | hsnCode | String | no | | | threshold2 | Double? | yes | | --- @@ -21249,17 +21249,17 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | String? | yes | | + | tax2 | Double? | yes | | + | threshold1 | Double? | yes | | | taxOnEsp | Boolean? | yes | | - | hsnCode | String? | yes | | - | tax1 | Double? | yes | | - | taxOnMrp | Boolean? | yes | | | companyId | Int? | yes | | - | modifiedOn | String? | yes | | - | threshold1 | Double? | yes | | + | tax1 | Double? | yes | | | hs2Code | String? | yes | | - | tax2 | Double? | yes | | + | id | String? | yes | | + | taxOnMrp | Boolean? | yes | | + | hsnCode | String? | yes | | | threshold2 | Double? | yes | | + | modifiedOn | String? | yes | | --- @@ -21281,10 +21281,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | current | String? | yes | | + | hasPrevious | Boolean? | yes | | | itemTotal | Int? | yes | | + | current | String? | yes | | | size | Int? | yes | | - | hasPrevious | Boolean? | yes | | | hasNext | Boolean? | yes | | --- @@ -21296,8 +21296,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[HsnCodesObject](#HsnCodesObject)>? | yes | | | page | [PageResponse](#PageResponse)? | yes | | + | items | ArrayList<[HsnCodesObject](#HsnCodesObject)>? | yes | | --- @@ -21330,10 +21330,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | cess | Double? | yes | | | rate | Double | no | | - | threshold | Double | no | | | effectiveDate | String | no | | + | threshold | Double | no | | + | cess | Double? | yes | | --- @@ -21344,16 +21344,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String | no | | - | modifiedBy | HashMap? | yes | | - | countryCode | String | no | | + | reportingHsn | String | no | | + | createdOn | String? | yes | | | type | String | no | | + | modifiedBy | HashMap? | yes | | | createdBy | HashMap? | yes | | | hsnCode | String | no | | - | createdOn | String? | yes | | - | modifiedOn | String? | yes | | - | reportingHsn | String | no | | + | description | String | no | | + | countryCode | String | no | | | taxes | ArrayList<[TaxSlab](#TaxSlab)> | no | | + | modifiedOn | String? | yes | | --- @@ -21364,8 +21364,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[HSNDataInsertV2](#HSNDataInsertV2)>? | yes | | | page | [PageResponse](#PageResponse)? | yes | | + | items | ArrayList<[HSNDataInsertV2](#HSNDataInsertV2)>? | yes | | --- @@ -21376,14 +21376,14 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | departments | ArrayList? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | | slug | String? | yes | | - | logo | [Media](#Media)? | yes | | | discount | String? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | + | logo | [Media](#Media)? | yes | | + | action | [Action](#Action)? | yes | | | uid | Int? | yes | | | name | String? | yes | | - | action | [Action](#Action)? | yes | | + | departments | ArrayList? | yes | | --- @@ -21394,8 +21394,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[BrandItem](#BrandItem)>? | yes | | | page | [Page](#Page) | no | | + | items | ArrayList<[BrandItem](#BrandItem)>? | yes | | --- @@ -21406,11 +21406,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | priorityOrder | Int? | yes | | + | name | String? | yes | | | slug | String? | yes | | | logo | [Media](#Media)? | yes | | | uid | Int? | yes | | - | name | String? | yes | | + | priorityOrder | Int? | yes | | --- @@ -21432,13 +21432,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | slug | String? | yes | | + | customJson | HashMap? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | + | slug | String? | yes | | + | action | [Action](#Action)? | yes | | | uid | Int? | yes | | - | name | String? | yes | | | childs | ArrayList>? | yes | | - | action | [Action](#Action)? | yes | | - | customJson | HashMap? | yes | | + | name | String? | yes | | --- @@ -21449,13 +21449,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | slug | String? | yes | | + | customJson | HashMap? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | + | slug | String? | yes | | + | action | [Action](#Action)? | yes | | | uid | Int? | yes | | - | name | String? | yes | | | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | - | action | [Action](#Action)? | yes | | - | customJson | HashMap? | yes | | + | name | String? | yes | | --- @@ -21466,13 +21466,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | slug | String? | yes | | + | customJson | HashMap? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | + | slug | String? | yes | | + | action | [Action](#Action)? | yes | | | uid | Int? | yes | | - | name | String? | yes | | | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | - | action | [Action](#Action)? | yes | | - | customJson | HashMap? | yes | | + | name | String? | yes | | --- @@ -21483,12 +21483,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | slug | String? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | + | slug | String? | yes | | + | action | [Action](#Action)? | yes | | | uid | Int? | yes | | - | name | String? | yes | | | childs | ArrayList<[Child](#Child)>? | yes | | - | action | [Action](#Action)? | yes | | + | name | String? | yes | | --- @@ -21535,11 +21535,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | operators | HashMap? | yes | | | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | + | page | [Page](#Page) | no | | | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | - | operators | HashMap? | yes | | - | page | [Page](#Page) | no | | --- @@ -21550,29 +21550,29 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | itemType | String? | yes | | | type | String? | yes | | + | name | String? | yes | | + | hasVariant | Boolean? | yes | | + | ratingCount | Int? | yes | | + | promoMeta | HashMap? | yes | | + | medias | ArrayList<[Media1](#Media1)>? | yes | | + | itemCode | String? | yes | | + | description | String? | yes | | + | color | String? | yes | | | brand | [ProductBrand](#ProductBrand)? | yes | | | rating | Double? | yes | | - | hasVariant | Boolean? | yes | | - | similars | ArrayList? | yes | | + | tryouts | ArrayList? | yes | | | attributes | HashMap? | yes | | - | name | String? | yes | | - | itemCode | String? | yes | | - | imageNature | String? | yes | | | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | - | tryouts | ArrayList? | yes | | | teaserTag | HashMap? | yes | | - | uid | Int? | yes | | - | ratingCount | Int? | yes | | - | color | String? | yes | | - | description | String? | yes | | - | productOnlineDate | String? | yes | | - | itemType | String? | yes | | - | slug | String | no | | | shortDescription | String? | yes | | - | medias | ArrayList<[Media1](#Media1)>? | yes | | - | promoMeta | HashMap? | yes | | + | imageNature | String? | yes | | + | slug | String | no | | + | similars | ArrayList? | yes | | | highlights | ArrayList? | yes | | + | productOnlineDate | String? | yes | | + | uid | Int? | yes | | --- @@ -21583,9 +21583,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String | no | | - | itemTotal | Int | no | | | hasPrevious | Boolean? | yes | | + | itemTotal | Int | no | | + | type | String | no | | | nextId | String? | yes | | | hasNext | Boolean? | yes | | @@ -21598,8 +21598,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList>? | yes | | | page | [InventoryPage](#InventoryPage) | no | | + | items | ArrayList>? | yes | | --- @@ -21610,8 +21610,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | level | String? | yes | | | strategy | String? | yes | | + | level | String? | yes | | --- @@ -21623,8 +21623,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | size | String | no | | - | ignoredStores | ArrayList? | yes | | | itemId | Int | no | | + | ignoredStores | ArrayList? | yes | | --- @@ -21636,10 +21636,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | meta | HashMap? | yes | | - | groupId | String? | yes | | | quantity | Int? | yes | | | articleAssignment | [ArticleAssignment](#ArticleAssignment)? | yes | | | query | [ArticleQuery](#ArticleQuery)? | yes | | + | groupId | String? | yes | | --- @@ -21650,13 +21650,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | pincode | String | no | | | articles | ArrayList<[AssignStoreArticle](#AssignStoreArticle)> | no | | - | appId | String | no | | - | channelIdentifier | String? | yes | | | channelType | String? | yes | | | companyId | Int? | yes | | + | channelIdentifier | String? | yes | | | storeIds | ArrayList? | yes | | - | pincode | String | no | | + | appId | String | no | | --- @@ -21667,8 +21667,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | level | String? | yes | | | strategy | String? | yes | | + | level | String? | yes | | --- @@ -21679,23 +21679,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | index | Int? | yes | | - | priceMarked | Int? | yes | | - | storeId | Int? | yes | | - | size | String | no | | - | meta | HashMap? | yes | | | groupId | String? | yes | | + | meta | HashMap? | yes | | + | quantity | Int | no | | | strategyWiseListing | ArrayList>? | yes | | + | storePincode | Int? | yes | | + | storeId | Int? | yes | | | status | Boolean | no | | + | articleAssignment | [ArticleAssignment1](#ArticleAssignment1) | no | | | uid | String? | yes | | - | id | String? | yes | | | companyId | Int? | yes | | + | priceMarked | Int? | yes | | + | index | Int? | yes | | | sCity | String? | yes | | - | itemId | Int | no | | - | quantity | Int | no | | - | storePincode | Int? | yes | | - | articleAssignment | [ArticleAssignment1](#ArticleAssignment1) | no | | + | size | String | no | | | priceEffective | Int? | yes | | + | itemId | Int | no | | + | id | String? | yes | | --- @@ -21707,92 +21707,74 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | contact | String? | yes | | - | userId | String? | yes | | | username | String? | yes | | + | userId | String? | yes | | --- - #### [LocationIntegrationType](#LocationIntegrationType) + #### [InvoiceCredSerializer](#InvoiceCredSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | order | String? | yes | | - | inventory | String? | yes | | + | password | String? | yes | | + | username | String? | yes | | + | enabled | Boolean? | yes | | --- - #### [UserSerializer2](#UserSerializer2) + #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | contact | String? | yes | | - | userId | String? | yes | | - | username | String? | yes | | + | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | --- - #### [GetAddressSerializer](#GetAddressSerializer) + #### [Document](#Document) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | countryCode | String? | yes | | - | state | String? | yes | | - | latitude | Double? | yes | | - | addressType | String? | yes | | - | longitude | Double? | yes | | - | country | String? | yes | | - | pincode | Int? | yes | | - | address2 | String? | yes | | - | landmark | String? | yes | | - | address1 | String? | yes | | - | city | String? | yes | | + | url | String? | yes | | + | type | String | no | | + | value | String | no | | + | verified | Boolean? | yes | | + | legalName | String? | yes | | --- - #### [GetCompanySerializer](#GetCompanySerializer) + #### [LocationTimingSerializer](#LocationTimingSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | modifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | - | verifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | - | companyType | String? | yes | | - | verifiedOn | String? | yes | | - | createdBy | [UserSerializer2](#UserSerializer2)? | yes | | - | businessType | String? | yes | | - | stage | String? | yes | | - | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | - | rejectReason | String? | yes | | - | modifiedOn | String? | yes | | - | uid | Int? | yes | | - | name | String? | yes | | - | createdOn | String? | yes | | + | hour | Int? | yes | | + | minute | Int? | yes | | --- - #### [Document](#Document) + #### [LocationDayWiseSerializer](#LocationDayWiseSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String | no | | - | legalName | String? | yes | | - | url | String? | yes | | - | verified | Boolean? | yes | | - | value | String | no | | + | weekday | String | no | | + | open | Boolean | no | | + | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | + | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | --- @@ -21803,8 +21785,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | storeUid | Int? | yes | | | onSameStore | Boolean? | yes | | + | storeUid | Int? | yes | | --- @@ -21815,8 +21797,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | countryCode | Int | no | | | number | String | no | | + | countryCode | Int | no | | --- @@ -21827,60 +21809,78 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | | email | String? | yes | | | name | String? | yes | | + | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | --- - #### [InvoiceCredSerializer](#InvoiceCredSerializer) + #### [GetAddressSerializer](#GetAddressSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | password | String? | yes | | - | enabled | Boolean? | yes | | - | username | String? | yes | | + | country | String? | yes | | + | countryCode | String? | yes | | + | address2 | String? | yes | | + | address1 | String? | yes | | + | pincode | Int? | yes | | + | latitude | Double? | yes | | + | longitude | Double? | yes | | + | landmark | String? | yes | | + | state | String? | yes | | + | city | String? | yes | | + | addressType | String? | yes | | --- - #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) + #### [UserSerializer2](#UserSerializer2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | - | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | contact | String? | yes | | + | username | String? | yes | | + | userId | String? | yes | | --- - #### [LocationTimingSerializer](#LocationTimingSerializer) + #### [GetCompanySerializer](#GetCompanySerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hour | Int? | yes | | - | minute | Int? | yes | | + | verifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | + | companyType | String? | yes | | + | createdOn | String? | yes | | + | stage | String? | yes | | + | modifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | + | createdBy | [UserSerializer2](#UserSerializer2)? | yes | | + | verifiedOn | String? | yes | | + | uid | Int? | yes | | + | businessType | String? | yes | | + | rejectReason | String? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | + | name | String? | yes | | + | modifiedOn | String? | yes | | --- - #### [LocationDayWiseSerializer](#LocationDayWiseSerializer) + #### [LocationIntegrationType](#LocationIntegrationType) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | - | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | - | open | Boolean | no | | - | weekday | String | no | | + | inventory | String? | yes | | + | order | String? | yes | | --- @@ -21891,30 +21891,30 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | verifiedOn | String? | yes | | - | name | String | no | | - | displayName | String | no | | | verifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | - | notificationEmails | ArrayList? | yes | | - | integrationType | [LocationIntegrationType](#LocationIntegrationType)? | yes | | - | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | | stage | String? | yes | | + | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | | documents | ArrayList<[Document](#Document)>? | yes | | + | name | String | no | | + | displayName | String | no | | + | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | + | verifiedOn | String? | yes | | | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | - | phoneNumber | String | no | | - | storeType | String? | yes | | | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | - | createdBy | [UserSerializer1](#UserSerializer1)? | yes | | + | storeType | String? | yes | | + | notificationEmails | ArrayList? | yes | | + | address | [GetAddressSerializer](#GetAddressSerializer) | no | | + | code | String | no | | | modifiedOn | String? | yes | | - | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | - | uid | Int? | yes | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | | createdOn | String? | yes | | - | customJson | HashMap? | yes | | | modifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | - | code | String | no | | - | address | [GetAddressSerializer](#GetAddressSerializer) | no | | - | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | + | createdBy | [UserSerializer1](#UserSerializer1)? | yes | | + | phoneNumber | String | no | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | customJson | HashMap? | yes | | + | integrationType | [LocationIntegrationType](#LocationIntegrationType)? | yes | | + | uid | Int? | yes | | | warnings | HashMap? | yes | | --- @@ -21926,8 +21926,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[GetLocationSerializer](#GetLocationSerializer)>? | yes | | | page | [Page](#Page)? | yes | | + | items | ArrayList<[GetLocationSerializer](#GetLocationSerializer)>? | yes | | --- @@ -21960,12 +21960,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | customJson | HashMap? | yes | | | isActive | Boolean? | yes | | - | appId | String | no | | | logo | String? | yes | | | uid | Int | no | | + | appId | String | no | | | name | String? | yes | | - | customJson | HashMap? | yes | | --- @@ -21976,8 +21976,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[ApplicationDepartment](#ApplicationDepartment)>? | yes | | | page | [Page](#Page) | no | | + | items | ArrayList<[ApplicationDepartment](#ApplicationDepartment)>? | yes | | --- diff --git a/documentation/platform/COMPANYPROFILE.md b/documentation/platform/COMPANYPROFILE.md index 8317497f3..d1737d019 100644 --- a/documentation/platform/COMPANYPROFILE.md +++ b/documentation/platform/COMPANYPROFILE.md @@ -1469,120 +1469,120 @@ Returns a success response - #### [Website](#Website) + #### [GetAddressSerializer](#GetAddressSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | + | longitude | Double? | yes | | + | countryCode | String? | yes | | + | country | String? | yes | | + | address1 | String? | yes | | + | addressType | String? | yes | | + | city | String? | yes | | + | pincode | Int? | yes | | + | state | String? | yes | | + | landmark | String? | yes | | + | address2 | String? | yes | | + | latitude | Double? | yes | | --- - #### [BusinessDetails](#BusinessDetails) + #### [UserSerializer](#UserSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | website | [Website](#Website)? | yes | | + | userId | String? | yes | | + | username | String? | yes | | + | contact | String? | yes | | --- - #### [CompanyTaxesSerializer](#CompanyTaxesSerializer) + #### [BusinessCountryInfo](#BusinessCountryInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enable | Boolean? | yes | | - | effectiveDate | String? | yes | | - | rate | Double? | yes | | + | countryCode | String? | yes | | + | country | String? | yes | | --- - #### [Document](#Document) + #### [SellerPhoneNumber](#SellerPhoneNumber) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | - | legalName | String? | yes | | - | verified | Boolean? | yes | | - | value | String | no | | - | type | String | no | | + | number | String | no | | + | countryCode | Int | no | | --- - #### [UserSerializer](#UserSerializer) + #### [ContactDetails](#ContactDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | contact | String? | yes | | - | userId | String? | yes | | - | username | String? | yes | | + | phone | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | emails | ArrayList? | yes | | --- - #### [SellerPhoneNumber](#SellerPhoneNumber) + #### [CompanyTaxesSerializer](#CompanyTaxesSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | countryCode | Int | no | | - | number | String | no | | + | rate | Double? | yes | | + | effectiveDate | String? | yes | | + | enable | Boolean? | yes | | --- - #### [ContactDetails](#ContactDetails) + #### [Website](#Website) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | phone | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | emails | ArrayList? | yes | | + | url | String? | yes | | --- - #### [BusinessCountryInfo](#BusinessCountryInfo) + #### [BusinessDetails](#BusinessDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | country | String? | yes | | - | countryCode | String? | yes | | + | website | [Website](#Website)? | yes | | --- - #### [GetAddressSerializer](#GetAddressSerializer) + #### [Document](#Document) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | longitude | Double? | yes | | - | state | String? | yes | | - | pincode | Int? | yes | | - | country | String? | yes | | - | address1 | String? | yes | | - | addressType | String? | yes | | - | city | String? | yes | | - | countryCode | String? | yes | | - | address2 | String? | yes | | - | landmark | String? | yes | | - | latitude | Double? | yes | | + | type | String | no | | + | verified | Boolean? | yes | | + | value | String | no | | + | url | String? | yes | | + | legalName | String? | yes | | --- @@ -1593,29 +1593,29 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | - | name | String? | yes | | - | franchiseEnabled | Boolean? | yes | | - | modifiedOn | String? | yes | | - | warnings | HashMap? | yes | | - | mode | String? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | | createdOn | String? | yes | | - | taxes | ArrayList<[CompanyTaxesSerializer](#CompanyTaxesSerializer)>? | yes | | - | documents | ArrayList<[Document](#Document)>? | yes | | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | businessType | String | no | | - | contactDetails | [ContactDetails](#ContactDetails)? | yes | | | verifiedOn | String? | yes | | - | uid | Int | no | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | | notificationEmails | ArrayList? | yes | | | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | - | customJson | HashMap? | yes | | - | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | + | uid | Int | no | | + | contactDetails | [ContactDetails](#ContactDetails)? | yes | | + | mode | String? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | businessType | String | no | | + | warnings | HashMap? | yes | | + | taxes | ArrayList<[CompanyTaxesSerializer](#CompanyTaxesSerializer)>? | yes | | + | stage | String? | yes | | + | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | | companyType | String | no | | + | modifiedOn | String? | yes | | + | franchiseEnabled | Boolean? | yes | | | businessInfo | String? | yes | | - | stage | String? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | name | String? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | customJson | HashMap? | yes | | + | documents | ArrayList<[Document](#Document)>? | yes | | --- @@ -1628,8 +1628,8 @@ Returns a success response | ---------- | ---- | -------- | ----------- | | meta | HashMap? | yes | | | code | String? | yes | | - | message | String? | yes | | | status | Int? | yes | | + | message | String? | yes | | --- @@ -1641,15 +1641,15 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | longitude | Double | no | | - | state | String | no | | - | pincode | Int | no | | + | countryCode | String? | yes | | | country | String | no | | | address1 | String | no | | | addressType | String | no | | | city | String | no | | - | countryCode | String? | yes | | - | address2 | String? | yes | | + | pincode | Int | no | | + | state | String | no | | | landmark | String? | yes | | + | address2 | String? | yes | | | latitude | Double | no | | --- @@ -1661,9 +1661,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enable | Boolean? | yes | | - | effectiveDate | String? | yes | | | rate | Double? | yes | | + | effectiveDate | String? | yes | | + | enable | Boolean? | yes | | --- @@ -1674,20 +1674,20 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | - | name | String? | yes | | - | franchiseEnabled | Boolean? | yes | | - | documents | ArrayList<[Document](#Document)>? | yes | | + | warnings | HashMap? | yes | | | addresses | ArrayList<[CreateUpdateAddressSerializer](#CreateUpdateAddressSerializer)>? | yes | | - | customJson | HashMap? | yes | | - | companyType | String? | yes | | - | businessType | String? | yes | | + | rejectReason | String? | yes | | | businessInfo | String? | yes | | + | name | String? | yes | | + | taxes | ArrayList<[CompanyTaxesSerializer1](#CompanyTaxesSerializer1)>? | yes | | | contactDetails | [ContactDetails](#ContactDetails)? | yes | | - | warnings | HashMap? | yes | | - | rejectReason | String? | yes | | | notificationEmails | ArrayList? | yes | | - | taxes | ArrayList<[CompanyTaxesSerializer1](#CompanyTaxesSerializer1)>? | yes | | + | customJson | HashMap? | yes | | + | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | + | companyType | String? | yes | | + | documents | ArrayList<[Document](#Document)>? | yes | | + | businessType | String? | yes | | + | franchiseEnabled | Boolean? | yes | | --- @@ -1710,8 +1710,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | pending | Int? | yes | | | verified | Int? | yes | | + | pending | Int? | yes | | --- @@ -1722,13 +1722,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | storeDocuments | [DocumentsObj](#DocumentsObj)? | yes | | | store | [DocumentsObj](#DocumentsObj)? | yes | | - | uid | Int? | yes | | | brand | [DocumentsObj](#DocumentsObj)? | yes | | - | storeDocuments | [DocumentsObj](#DocumentsObj)? | yes | | | stage | String? | yes | | | product | [DocumentsObj](#DocumentsObj)? | yes | | | companyDocuments | [DocumentsObj](#DocumentsObj)? | yes | | + | uid | Int? | yes | | --- @@ -1751,25 +1751,25 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String | no | | - | banner | [BrandBannerSerializer](#BrandBannerSerializer)? | yes | | - | modifiedOn | String? | yes | | - | warnings | HashMap? | yes | | - | mode | String? | yes | | | createdOn | String? | yes | | - | slugKey | String? | yes | | - | logo | String? | yes | | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | | verifiedOn | String? | yes | | - | synonyms | ArrayList? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | | uid | Int? | yes | | + | mode | String? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | slugKey | String? | yes | | + | warnings | HashMap? | yes | | + | banner | [BrandBannerSerializer](#BrandBannerSerializer)? | yes | | + | stage | String? | yes | | + | localeLanguage | HashMap? | yes | | + | logo | String? | yes | | + | modifiedOn | String? | yes | | + | rejectReason | String? | yes | | | description | String? | yes | | + | name | String | no | | | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | synonyms | ArrayList? | yes | | | customJson | HashMap? | yes | | - | localeLanguage | HashMap? | yes | | - | stage | String? | yes | | - | rejectReason | String? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | --- @@ -1780,16 +1780,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | synonyms | ArrayList? | yes | | - | name | String | no | | - | banner | [BrandBannerSerializer](#BrandBannerSerializer)? | yes | | - | uid | Int? | yes | | - | companyId | Int? | yes | | - | customJson | HashMap? | yes | | - | logo | String | no | | | description | String? | yes | | + | banner | [BrandBannerSerializer](#BrandBannerSerializer)? | yes | | + | name | String | no | | + | synonyms | ArrayList? | yes | | | localeLanguage | HashMap? | yes | | + | logo | String | no | | | brandTier | String? | yes | | + | companyId | Int? | yes | | + | customJson | HashMap? | yes | | + | uid | Int? | yes | | --- @@ -1800,13 +1800,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | current | Int? | yes | | - | nextId | String? | yes | | | itemTotal | Int? | yes | | - | hasPrevious | Boolean? | yes | | - | size | Int? | yes | | | type | String | no | | | hasNext | Boolean? | yes | | + | nextId | String? | yes | | + | size | Int? | yes | | + | current | Int? | yes | | + | hasPrevious | Boolean? | yes | | --- @@ -1841,24 +1841,24 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | marketChannels | ArrayList? | yes | | - | name | String? | yes | | - | modifiedOn | String? | yes | | - | uid | Int? | yes | | - | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | - | customJson | HashMap? | yes | | - | companyType | String | no | | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | | businessType | String | no | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | stage | String? | yes | | | details | [CompanyDetails](#CompanyDetails)? | yes | | - | rejectReason | String? | yes | | - | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | notificationEmails | ArrayList? | yes | | | createdOn | String? | yes | | | verifiedOn | String? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | name | String? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | + | rejectReason | String? | yes | | + | notificationEmails | ArrayList? | yes | | + | stage | String? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | marketChannels | ArrayList? | yes | | + | customJson | HashMap? | yes | | + | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | + | uid | Int? | yes | | + | companyType | String | no | | + | modifiedOn | String? | yes | | --- @@ -1869,18 +1869,18 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | modifiedOn | String? | yes | | - | uid | Int? | yes | | - | brand | [GetBrandResponseSerializer](#GetBrandResponseSerializer)? | yes | | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | stage | String? | yes | | - | rejectReason | String? | yes | | | warnings | HashMap? | yes | | - | company | [CompanySerializer](#CompanySerializer)? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | | createdOn | String? | yes | | | verifiedOn | String? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | rejectReason | String? | yes | | + | brand | [GetBrandResponseSerializer](#GetBrandResponseSerializer)? | yes | | + | stage | String? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | uid | Int? | yes | | + | company | [CompanySerializer](#CompanySerializer)? | yes | | + | modifiedOn | String? | yes | | --- @@ -1903,9 +1903,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | brands | ArrayList | no | | | uid | Int? | yes | | | company | Int | no | | - | brands | ArrayList | no | | --- @@ -1925,37 +1925,48 @@ Returns a success response - #### [ProductReturnConfigSerializer](#ProductReturnConfigSerializer) + #### [InvoiceCredSerializer](#InvoiceCredSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | onSameStore | Boolean? | yes | | - | storeUid | Int? | yes | | + | enabled | Boolean? | yes | | + | username | String? | yes | | + | password | String? | yes | | --- - #### [InvoiceCredSerializer](#InvoiceCredSerializer) + #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enabled | Boolean? | yes | | - | username | String? | yes | | - | password | String? | yes | | + | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | --- - #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) + #### [GetCompanySerializer](#GetCompanySerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | - | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | businessType | String? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | + | createdOn | String? | yes | | + | verifiedOn | String? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | name | String? | yes | | + | rejectReason | String? | yes | | + | stage | String? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | uid | Int? | yes | | + | companyType | String? | yes | | + | modifiedOn | String? | yes | | --- @@ -1966,8 +1977,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hour | Int | no | | | minute | Int | no | | + | hour | Int | no | | --- @@ -1978,33 +1989,22 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | weekday | String | no | | | open | Boolean | no | | | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | + | weekday | String | no | | --- - #### [GetCompanySerializer](#GetCompanySerializer) + #### [ProductReturnConfigSerializer](#ProductReturnConfigSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | modifiedOn | String? | yes | | - | uid | Int? | yes | | - | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | - | companyType | String? | yes | | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | businessType | String? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | stage | String? | yes | | - | rejectReason | String? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | createdOn | String? | yes | | - | verifiedOn | String? | yes | | + | storeUid | Int? | yes | | + | onSameStore | Boolean? | yes | | --- @@ -2015,30 +2015,30 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String | no | | - | modifiedOn | String? | yes | | - | warnings | HashMap? | yes | | | createdOn | String? | yes | | - | documents | ArrayList<[Document](#Document)>? | yes | | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | displayName | String | no | | | verifiedOn | String? | yes | | - | code | String | no | | - | uid | Int? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | storeType | String? | yes | | + | notificationEmails | ArrayList? | yes | | + | address | [GetAddressSerializer](#GetAddressSerializer) | no | | | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | - | notificationEmails | ArrayList? | yes | | - | customJson | HashMap? | yes | | + | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | - | stage | String? | yes | | | phoneNumber | String | no | | - | address | [GetAddressSerializer](#GetAddressSerializer) | no | | - | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | storeType | String? | yes | | + | uid | Int? | yes | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | + | warnings | HashMap? | yes | | + | stage | String? | yes | | + | modifiedOn | String? | yes | | + | name | String | no | | + | displayName | String | no | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | code | String | no | | + | customJson | HashMap? | yes | | + | documents | ArrayList<[Document](#Document)>? | yes | | --- @@ -2061,23 +2061,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String | no | | - | code | String | no | | - | documents | ArrayList<[Document](#Document)>? | yes | | - | uid | Int? | yes | | - | customJson | HashMap? | yes | | - | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | - | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | - | stage | String? | yes | | | warnings | HashMap? | yes | | - | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | - | address | [GetAddressSerializer](#GetAddressSerializer) | no | | - | company | Int | no | | | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | + | name | String | no | | | storeType | String? | yes | | | notificationEmails | ArrayList? | yes | | + | address | [GetAddressSerializer](#GetAddressSerializer) | no | | | displayName | String | no | | + | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | + | stage | String? | yes | | + | code | String | no | | + | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | + | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | + | company | Int | no | | + | customJson | HashMap? | yes | | + | documents | ArrayList<[Document](#Document)>? | yes | | + | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | + | uid | Int? | yes | | --- @@ -2112,8 +2112,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | strategy | String? | yes | | | level | String? | yes | | + | strategy | String? | yes | | --- @@ -2124,11 +2124,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | query | [_ArticleQuery](#_ArticleQuery)? | yes | | | groupId | String? | yes | | + | quantity | Int? | yes | | + | query | [_ArticleQuery](#_ArticleQuery)? | yes | | | meta | HashMap? | yes | | | articleAssignment | [_ArticleAssignment](#_ArticleAssignment)? | yes | | - | quantity | Int? | yes | | --- @@ -2139,13 +2139,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | pincode | String? | yes | | - | companyId | Int? | yes | | - | articles | ArrayList<[_AssignStoreArticle](#_AssignStoreArticle)>? | yes | | | appId | String? | yes | | - | channelIdentifier | String? | yes | | | channelType | String? | yes | | | storeIds | ArrayList? | yes | | + | pincode | String? | yes | | + | companyId | Int? | yes | | + | channelIdentifier | String? | yes | | + | articles | ArrayList<[_AssignStoreArticle](#_AssignStoreArticle)>? | yes | | --- @@ -2156,21 +2156,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | index | Int? | yes | | - | uid | String? | yes | | - | companyId | Int? | yes | | - | preiceEffective | Double? | yes | | - | meta | HashMap? | yes | | - | size | String? | yes | | - | storePincode | String? | yes | | - | articleAssignment | [_ArticleAssignment](#_ArticleAssignment)? | yes | | | storeId | Int? | yes | | | priceMarked | Double? | yes | | - | id | String? | yes | | + | storePincode | String? | yes | | + | index | Int? | yes | | | status | Boolean? | yes | | | quantity | Int? | yes | | - | itemId | Int? | yes | | + | size | String? | yes | | | sCity | String? | yes | | + | itemId | Int? | yes | | + | preiceEffective | Double? | yes | | + | companyId | Int? | yes | | + | meta | HashMap? | yes | | + | id | String? | yes | | + | uid | String? | yes | | + | articleAssignment | [_ArticleAssignment](#_ArticleAssignment)? | yes | | --- diff --git a/documentation/platform/CONTENT.md b/documentation/platform/CONTENT.md index ac2f2752c..0562b17c8 100644 --- a/documentation/platform/CONTENT.md +++ b/documentation/platform/CONTENT.md @@ -1393,7 +1393,7 @@ Use this to get all data loaders of an application [DataLoadersSchema](#DataLoadersSchema) -Success. Refer `DataLoaderResponseSchema` for more details. +Success. Refer `DataLoadersSchema` for more details. diff --git a/documentation/platform/LOGISTIC.md b/documentation/platform/LOGISTIC.md new file mode 100644 index 000000000..0c42ba75d --- /dev/null +++ b/documentation/platform/LOGISTIC.md @@ -0,0 +1,1533 @@ + + + + +##### [Back to Platform docs](./README.md) + +## Logistic Methods +Logistics Configuration API's allows you to configure zone, application logistics and many more useful features. +* [getApplicationServiceability](#getapplicationserviceability) +* [getEntityRegionView](#getentityregionview) +* [getListView](#getlistview) +* [getCompanyStoreView](#getcompanystoreview) +* [getZoneDataView](#getzonedataview) +* [updateZoneControllerView](#updatezonecontrollerview) +* [insertZoneControllerView](#insertzonecontrollerview) +* [upsertZoneControllerView](#upsertzonecontrollerview) +* [getStore](#getstore) +* [getAllStores](#getallstores) + + + +## Methods with example and description + + +### getApplicationServiceability +Zone configuration of application. + + + + +```kotlin +client.application("").logistic.getApplicationServiceability().safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + + +This API returns serviceability config of the application. + +*Returned Response:* + + + + +[ApplicationServiceabilityConfigResponse](#ApplicationServiceabilityConfigResponse) + +Response Data + + + + +
+  Example: + +```json +{ + "error": { + "type": null, + "value": null, + "message": null + }, + "success": true, + "data": { + "channel_id": "5d656121a81320c2e6ee2a72", + "channel_type": "application", + "serviceability_type": "all" + } +} +``` +
+ + + + + + + + + +--- + + +### getEntityRegionView +Get country and state list + + + + +```kotlin +client.logistic.getEntityRegionView(body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| body | [EntityRegionView_Request](#EntityRegionView_Request) | yes | Request body | + + +This API returns response for Entity Region View. + +*Returned Response:* + + + + +[EntityRegionView_Response](#EntityRegionView_Response) + +Response status_code + + + + +
+  Example: + +```json + +``` +
+ + + + + + + + + +--- + + +### getListView +Zone List of application. + + + + +```kotlin +client.logistic.getListView(pageNumber: pageNumber, pageSize: pageSize, name: name, isActive: isActive, channelIds: channelIds).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| pageNumber | Int? | no | index of the item to start returning with | +| pageSize | Int? | no | determines the items to be displayed in a page | +| name | String? | no | Name of particular zone in the seller account | +| isActive | Boolean? | no | status of zone whether active or inactive | +| channelIds | String? | no | zones associated with the given channel ids' | + + + +This API returns Zone List View of the application. + +*Returned Response:* + + + + +[ListViewResponse](#ListViewResponse) + +Zone List of application in descending order of their last modified date. + + + + +
+  Example: + +```json + +``` +
+ + + + + + + + + +--- + + +### getCompanyStoreView +Company Store View of application. + + + + +```kotlin +client.logistic.getCompanyStoreView().safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + + +This API returns Company Store View of the application. + +*Returned Response:* + + + + +[CompanyStoreView_Response](#CompanyStoreView_Response) + +Get Company Store View Data + + + + +
+  Example: + +```json + +``` +
+ + + + + + + + + +--- + + +### getZoneDataView +Zone Data View of application. + + + + +```kotlin +client.logistic.getZoneDataView(zoneId: zoneId).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| zoneId | String | yes | A `zone_id` is a unique identifier for a particular zone. | + + + +This API returns Zone Data View of the application. + +*Returned Response:* + + + + +[GetSingleZoneDataViewResponse](#GetSingleZoneDataViewResponse) + +Get Application Zone Data + + + + +
+  Example: + +```json + +``` +
+ + + + + + + + + +--- + + +### updateZoneControllerView +Updation of zone collections in database. + + + + +```kotlin +client.logistic.updateZoneControllerView(zoneId: zoneId, body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| zoneId | String | yes | A `zone_id` is a unique identifier for a particular zone. | +| body | [ZoneUpdateRequest](#ZoneUpdateRequest) | yes | Request body | + + +This API returns response of updation of zone in mongo database. + +*Returned Response:* + + + + +[ZoneSuccessResponse](#ZoneSuccessResponse) + +Response status_code + + + + +
+  Example: + +```json + +``` +
+ + + + + + + + + +--- + + +### insertZoneControllerView +Insertion of zone in database. + + + + +```kotlin +client.logistic.insertZoneControllerView(body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| body | [ZoneRequest](#ZoneRequest) | yes | Request body | + + +This API returns response of insertion of zone in mongo database.
Correction- `zone_id` in the path must be removed.
path is `/service/platform/logistics-internal/v1.0/company/{company_id}/zone/` + +*Returned Response:* + + + + +[ZoneResponse](#ZoneResponse) + +Response status_code + + + + +
+  Example: + +```json + +``` +
+ + + + + + + + + +--- + + +### upsertZoneControllerView +GET zone from the Pincode. + + + + +```kotlin +client.application("").logistic.upsertZoneControllerView(body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| body | [GetZoneFromPincodeViewRequest](#GetZoneFromPincodeViewRequest) | yes | Request body | + + +This API returns zone from the Pincode View. + +*Returned Response:* + + + + +[GetZoneFromPincodeViewResponse](#GetZoneFromPincodeViewResponse) + +Response status_code + + + + +
+  Example: + +```json + +``` +
+ + + + + + + + + +--- + + +### getStore +GET stores data + + + + +```kotlin +client.logistic.getStore(storeUid: storeUid).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| storeUid | Int | yes | A `store_uid` contains a specific ID of a store. | + + + +This API returns stores data. + +*Returned Response:* + + + + +[GetStoresViewResponse](#GetStoresViewResponse) + +Response status_code + + + + +
+  Examples: + + +
+  items + +```json +[ + { + "uid": 2, + "_cls": "Store", + "address": { + "city": "MUMBAI", + "country": "INDIA", + "address2": "", + "address1": "POLARIS 2ND FLOOR, ANDHERI", + "landmark": "", + "state": "MAHARASHTRA", + "pincode": 400001, + "longitude": 72.8776559, + "latitude": 19.0759837 + }, + "code": "HS-a0c85", + "company_id": 2, + "contact_numbers": [ + { + "country_code": 91, + "number": "9096686804" + } + ], + "created_by": { + "user_id": "605e8e86493f54a9ccaa47be", + "username": "parvezshaikh_gofynd_com_07710" + }, + "created_on": "2021-08-07T06:21:25.293000", + "display_name": "Test", + "documents": [ + { + "type": "gst", + "verified": true, + "value": "27AALCA0442L1ZM", + "legal_name": "SHOPSENSE RETAIL TECHNOLOGIES PRIVATE LIMITED" + } + ], + "gst_credentials": { + "e_waybill": { + "enabled": false + }, + "e_invoice": { + "enabled": false + } + }, + "integration_type": { + "order": "pulse", + "inventory": "pulse" + }, + "logistics": { + "dp": { + "1": { + "fm_priority": 1, + "lm_priority": 1, + "rvp_priority": 1, + "payment_mode": "all", + "operations": [ + "inter_city" + ], + "area_code": null, + "assign_dp_from_sb": true, + "transport_mode": "air", + "external_account_id": null, + "internal_account_id": "1" + }, + "19": { + "fm_priority": 2, + "lm_priority": 2, + "rvp_priority": 2, + "payment_mode": "all", + "operations": "inter_city", + "area_code": null, + "assign_dp_from_sb": true, + "transport_mode": "air", + "external_account_id": null, + "internal_account_id": "19" + } + }, + "override": false + }, + "manager": { + "name": "Parvez Shaikh", + "mobile_no": { + "country_code": 91, + "number": "9096686804" + }, + "email": "parvezshaikh@gofynd.com" + }, + "modified_by": { + "user_id": "38ac93a8a5495305fc794e76", + "username": "919594495254_32111" + }, + "modified_on": "2021-08-17T14:18:10.788000", + "name": "Test", + "notification_emails": [ + "parvezshaikh@gofynd.com" + ], + "product_return_config": { + "on_same_store": true + }, + "stage": "verified", + "store_type": "high_street", + "sub_type": "store", + "timing": [ + { + "open": true, + "opening": { + "hour": 11, + "minute": 0 + }, + "closing": { + "hour": 21, + "minute": 30 + }, + "weekday": "monday" + }, + { + "open": true, + "opening": { + "hour": 11, + "minute": 0 + }, + "closing": { + "hour": 21, + "minute": 30 + }, + "weekday": "tuesday" + }, + { + "open": true, + "opening": { + "hour": 11, + "minute": 0 + }, + "closing": { + "hour": 21, + "minute": 30 + }, + "weekday": "wednesday" + }, + { + "open": true, + "opening": { + "hour": 11, + "minute": 0 + }, + "closing": { + "hour": 21, + "minute": 30 + }, + "weekday": "thursday" + }, + { + "open": true, + "opening": { + "hour": 11, + "minute": 0 + }, + "closing": { + "hour": 21, + "minute": 30 + }, + "weekday": "friday" + }, + { + "open": true, + "opening": { + "hour": 11, + "minute": 0 + }, + "closing": { + "hour": 21, + "minute": 30 + }, + "weekday": "saturday" + }, + { + "open": true, + "opening": { + "hour": 11, + "minute": 0 + }, + "closing": { + "hour": 21, + "minute": 30 + }, + "weekday": "sunday" + } + ], + "verified_by": { + "user_id": "0", + "username": "Silverbolt" + }, + "verified_on": "2022-03-23T13:35:46.869000", + "warnings": { + "store_address": "Address: Address seems to be inappropriate this might affect the delivery." + }, + "_custom_json": {}, + "company": 2 + } +] +``` +
+ +
+  page + +```json +{ + "type": "number", + "size": 2, + "current": 1, + "has_next": true, + "item_total": 3276 +} +``` +
+ +
+ + + + + + + + + +--- + + +### getAllStores +GET stores data + + + + +```kotlin +client.logistic.getAllStores().safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + + +This API returns stores data. + +*Returned Response:* + + + + +[GetStoresViewResponse](#GetStoresViewResponse) + +Response status_code + + + + +
+  Example: + +```json + +``` +
+ + + + + + + + + +--- + + + +### Schemas + + + + #### [ApplicationServiceabilityConfig](#ApplicationServiceabilityConfig) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | channelId | String | no | | + | channelType | String | no | | + | serviceabilityType | String | no | | + +--- + + + + + #### [ServiceabilityrErrorResponse](#ServiceabilityrErrorResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | type | String | no | | + | value | String | no | | + | message | String | no | | + +--- + + + + + #### [ApplicationServiceabilityConfigResponse](#ApplicationServiceabilityConfigResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | success | Boolean | no | | + | data | [ApplicationServiceabilityConfig](#ApplicationServiceabilityConfig)? | yes | | + | error | [ServiceabilityrErrorResponse](#ServiceabilityrErrorResponse)? | yes | | + +--- + + + + + #### [EntityRegionView_Request](#EntityRegionView_Request) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | subType | ArrayList | no | | + | parentId | ArrayList? | yes | | + +--- + + + + + #### [EntityRegionView_Items](#EntityRegionView_Items) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | name | String | no | | + | uid | String | no | | + | subType | String | no | | + +--- + + + + + #### [EntityRegionView_page](#EntityRegionView_page) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | itemTotal | Int | no | | + | hasNext | Boolean | no | | + | type | String | no | | + | current | Int | no | | + | size | Int | no | | + +--- + + + + + #### [EntityRegionView_Error](#EntityRegionView_Error) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | type | String? | yes | | + | value | String? | yes | | + | message | String? | yes | | + +--- + + + + + #### [EntityRegionView_Response](#EntityRegionView_Response) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | success | Boolean | no | | + | data | ArrayList<[EntityRegionView_Items](#EntityRegionView_Items)> | no | | + | page | [EntityRegionView_page](#EntityRegionView_page) | no | | + | error | [EntityRegionView_Error](#EntityRegionView_Error) | no | | + +--- + + + + + #### [ListViewSummary](#ListViewSummary) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | totalActiveZones | Int | no | | + | totalZones | Int | no | | + | totalPincodesServed | Int | no | | + +--- + + + + + #### [ZoneDataItem](#ZoneDataItem) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | itemTotal | Int | no | | + | type | String | no | | + | hasNext | Boolean | no | | + | current | Int | no | | + | size | Int | no | | + +--- + + + + + #### [ListViewProduct](#ListViewProduct) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | type | String | no | | + | count | Int | no | | + +--- + + + + + #### [ListViewChannels](#ListViewChannels) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | channelId | String | no | | + | channelType | String | no | | + +--- + + + + + #### [ListViewItems](#ListViewItems) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | name | String | no | | + | slug | String | no | | + | companyId | Int | no | | + | pincodesCount | Int | no | | + | product | [ListViewProduct](#ListViewProduct) | no | | + | channels | [ListViewChannels](#ListViewChannels) | no | | + | zoneId | String | no | | + | isActive | Boolean | no | | + | storesCount | Int | no | | + +--- + + + + + #### [ListViewResponse](#ListViewResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | summary | ArrayList<[ListViewSummary](#ListViewSummary)> | no | | + | page | ArrayList<[ZoneDataItem](#ZoneDataItem)> | no | | + | items | ArrayList<[ListViewItems](#ListViewItems)> | no | | + +--- + + + + + #### [CompanyStoreView_PageItems](#CompanyStoreView_PageItems) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | itemTotal | Int | no | | + | hasNext | Boolean | no | | + | type | String | no | | + | current | Int | no | | + | size | Int | no | | + +--- + + + + + #### [CompanyStoreView_Response](#CompanyStoreView_Response) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | page | ArrayList<[CompanyStoreView_PageItems](#CompanyStoreView_PageItems)> | no | | + | items | ArrayList>? | yes | | + +--- + + + + + #### [GetZoneDataViewChannels](#GetZoneDataViewChannels) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | channelId | String | no | | + | channelType | String | no | | + +--- + + + + + #### [ZoneProductTypes](#ZoneProductTypes) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | type | String | no | | + | tags | ArrayList | no | | + +--- + + + + + #### [ZoneMappingType](#ZoneMappingType) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | state | ArrayList? | yes | | + | country | String | no | | + | pincode | ArrayList? | yes | | + +--- + + + + + #### [GetZoneDataViewItems](#GetZoneDataViewItems) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | zoneId | String | no | | + | name | String | no | | + | slug | String | no | | + | companyId | Int | no | | + | isActive | Boolean | no | | + | channels | ArrayList<[GetZoneDataViewChannels](#GetZoneDataViewChannels)> | no | | + | product | [ZoneProductTypes](#ZoneProductTypes) | no | | + | storeIds | ArrayList | no | | + | regionType | String | no | | + | mapping | ArrayList<[ZoneMappingType](#ZoneMappingType)> | no | | + | assignmentPreference | String? | yes | | + | storesCount | Int | no | | + | pincodesCount | Int | no | | + +--- + + + + + #### [GetSingleZoneDataViewResponse](#GetSingleZoneDataViewResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | data | [GetZoneDataViewItems](#GetZoneDataViewItems) | no | | + +--- + + + + + #### [UpdateZoneData](#UpdateZoneData) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | zoneId | String | no | | + | name | String | no | | + | slug | String | no | | + | companyId | Int | no | | + | isActive | Boolean | no | | + | channels | ArrayList<[GetZoneDataViewChannels](#GetZoneDataViewChannels)> | no | | + | product | [ZoneProductTypes](#ZoneProductTypes) | no | | + | storeIds | ArrayList | no | | + | regionType | String | no | | + | mapping | ArrayList<[ZoneMappingType](#ZoneMappingType)> | no | | + | assignmentPreference | String? | yes | | + +--- + + + + + #### [ZoneUpdateRequest](#ZoneUpdateRequest) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | data | [UpdateZoneData](#UpdateZoneData) | no | | + | identifier | String | no | | + +--- + + + + + #### [ZoneSuccessResponse](#ZoneSuccessResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | success | Boolean | no | | + | statusCode | Int | no | | + +--- + + + + + #### [CreateZoneData](#CreateZoneData) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | name | String | no | | + | slug | String | no | | + | companyId | Int | no | | + | isActive | Boolean | no | | + | channels | ArrayList<[GetZoneDataViewChannels](#GetZoneDataViewChannels)> | no | | + | product | [ZoneProductTypes](#ZoneProductTypes) | no | | + | storeIds | ArrayList | no | | + | regionType | String | no | | + | mapping | ArrayList<[ZoneMappingType](#ZoneMappingType)> | no | | + | assignmentPreference | String? | yes | | + +--- + + + + + #### [ZoneRequest](#ZoneRequest) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | data | [CreateZoneData](#CreateZoneData) | no | | + | identifier | String | no | | + +--- + + + + + #### [ZoneResponse](#ZoneResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | success | Boolean | no | | + | zoneId | String | no | | + | statusCode | Int | no | | + +--- + + + + + #### [GetZoneFromPincodeViewRequest](#GetZoneFromPincodeViewRequest) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | country | String | no | | + | pincode | String | no | | + +--- + + + + + #### [GetZoneFromPincodeViewResponse](#GetZoneFromPincodeViewResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | serviceabilityType | String | no | | + | zones | ArrayList | no | | + +--- + + + + + #### [PageResponse](#PageResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | itemTotal | Int? | yes | | + | hasNext | Boolean? | yes | | + | type | String? | yes | | + | current | Int? | yes | | + | size | Int? | yes | | + +--- + + + + + #### [ProductReturnConfigResponse](#ProductReturnConfigResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | onSameStore | Boolean? | yes | | + +--- + + + + + #### [AddressResponse](#AddressResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | address1 | String? | yes | | + | city | String? | yes | | + | landmark | String? | yes | | + | longitude | Double? | yes | | + | address2 | String? | yes | | + | country | String? | yes | | + | state | String? | yes | | + | latitude | Double? | yes | | + | pincode | Int? | yes | | + +--- + + + + + #### [EinvoiceResponse](#EinvoiceResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | enabled | Boolean? | yes | | + +--- + + + + + #### [EwayBillResponse](#EwayBillResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | enabled | Boolean? | yes | | + +--- + + + + + #### [GstCredentialsResponse](#GstCredentialsResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | eInvoice | [EinvoiceResponse](#EinvoiceResponse)? | yes | | + | eWaybill | [EwayBillResponse](#EwayBillResponse)? | yes | | + +--- + + + + + #### [ModifiedByResponse](#ModifiedByResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | userId | String? | yes | | + | username | String? | yes | | + +--- + + + + + #### [MobileNo](#MobileNo) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | number | String? | yes | | + | countryCode | Int? | yes | | + +--- + + + + + #### [ManagerResponse](#ManagerResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | name | String? | yes | | + | email | String? | yes | | + | mobileNo | [MobileNo](#MobileNo)? | yes | | + +--- + + + + + #### [IntegrationTypeResponse](#IntegrationTypeResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | inventory | String? | yes | | + | order | String? | yes | | + +--- + + + + + #### [OpeningClosing](#OpeningClosing) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | hour | Int? | yes | | + | minute | Int? | yes | | + +--- + + + + + #### [TimmingResponse](#TimmingResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | open | Boolean? | yes | | + | opening | [OpeningClosing](#OpeningClosing)? | yes | | + | weekday | String? | yes | | + | closing | [OpeningClosing](#OpeningClosing)? | yes | | + +--- + + + + + #### [Dp](#Dp) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | operations | ArrayList? | yes | | + | transportMode | String? | yes | | + | fmPriority | Int? | yes | | + | internalAccountId | String? | yes | | + | paymentMode | String? | yes | | + | externalAccountId | String? | yes | | + | lmPriority | Int? | yes | | + | assignDpFromSb | Boolean? | yes | | + | areaCode | Int? | yes | | + | rvpPriority | Int? | yes | | + +--- + + + + + #### [LogisticsResponse](#LogisticsResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | override | Boolean? | yes | | + | dp | [Dp](#Dp)? | yes | | + +--- + + + + + #### [DocumentsResponse](#DocumentsResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | type | String? | yes | | + | verified | Boolean? | yes | | + | legalName | String? | yes | | + | value | String? | yes | | + +--- + + + + + #### [CreatedByResponse](#CreatedByResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | userId | String? | yes | | + | username | String? | yes | | + +--- + + + + + #### [ContactNumberResponse](#ContactNumberResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | number | String? | yes | | + | countryCode | Int? | yes | | + +--- + + + + + #### [WarningsResponse](#WarningsResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | storeAddress | String? | yes | | + +--- + + + + + #### [ItemResponse](#ItemResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | productReturnConfig | [ProductReturnConfigResponse](#ProductReturnConfigResponse)? | yes | | + | address | [AddressResponse](#AddressResponse)? | yes | | + | gstCredentials | [GstCredentialsResponse](#GstCredentialsResponse)? | yes | | + | createdOn | String? | yes | | + | company | Int? | yes | | + | stage | String? | yes | | + | modifiedBy | [ModifiedByResponse](#ModifiedByResponse)? | yes | | + | manager | [ManagerResponse](#ManagerResponse)? | yes | | + | name | String? | yes | | + | code | String? | yes | | + | integrationType | [IntegrationTypeResponse](#IntegrationTypeResponse)? | yes | | + | timing | ArrayList<[TimmingResponse](#TimmingResponse)>? | yes | | + | logistics | [LogisticsResponse](#LogisticsResponse)? | yes | | + | verifiedBy | [ModifiedByResponse](#ModifiedByResponse)? | yes | | + | verifiedOn | String? | yes | | + | notificationEmails | ArrayList? | yes | | + | modifiedOn | String? | yes | | + | documents | ArrayList<[DocumentsResponse](#DocumentsResponse)>? | yes | | + | createdBy | [CreatedByResponse](#CreatedByResponse)? | yes | | + | companyId | Int? | yes | | + | subType | String? | yes | | + | cls | String? | yes | | + | contactNumbers | ArrayList<[ContactNumberResponse](#ContactNumberResponse)>? | yes | | + | uid | Int? | yes | | + | customJson | HashMap? | yes | | + | displayName | String? | yes | | + | storeType | String? | yes | | + | warnings | [WarningsResponse](#WarningsResponse)? | yes | | + +--- + + + + + #### [GetStoresViewResponse](#GetStoresViewResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | page | [PageResponse](#PageResponse) | no | | + | items | ArrayList<[ItemResponse](#ItemResponse)>? | yes | | + +--- + + + diff --git a/documentation/platform/ORDER.md b/documentation/platform/ORDER.md index 5936c32e3..b09fd9f5f 100644 --- a/documentation/platform/ORDER.md +++ b/documentation/platform/ORDER.md @@ -5,67 +5,41 @@ ##### [Back to Platform docs](./README.md) ## Order Methods -Handles all platform order and shipment api(s) -* [getShipments](#getshipments) -* [getShipmentById](#getshipmentbyid) -* [getOrderById](#getorderbyid) -* [getLaneConfig](#getlaneconfig) -* [getApplicationShipments](#getapplicationshipments) -* [getOrders](#getorders) -* [getMetricCount](#getmetriccount) -* [getAppOrderShipmentDetails](#getappordershipmentdetails) -* [trackPlatformShipment](#trackplatformshipment) -* [getfilters](#getfilters) -* [createShipmentReport](#createshipmentreport) -* [getReportsShipmentListing](#getreportsshipmentlisting) -* [upsertJioCode](#upsertjiocode) -* [getBulkInvoice](#getbulkinvoice) -* [getBulkInvoiceLabel](#getbulkinvoicelabel) -* [getBulkShipmentExcelFile](#getbulkshipmentexcelfile) -* [getBulkList](#getbulklist) -* [getManifestList](#getmanifestlist) -* [getManifestDetailsWithShipments](#getmanifestdetailswithshipments) -* [getBulkActionFailedReport](#getbulkactionfailedreport) -* [getShipmentReasons](#getshipmentreasons) -* [bulkActionProcessXlsxFile](#bulkactionprocessxlsxfile) -* [bulkActionDetails](#bulkactiondetails) -* [getBagById](#getbagbyid) -* [getBags](#getbags) -* [invalidateShipmentCache](#invalidateshipmentcache) -* [reassignLocation](#reassignlocation) -* [updateShipmentLock](#updateshipmentlock) -* [getAnnouncements](#getannouncements) -* [updateAddress](#updateaddress) -* [click2Call](#click2call) -* [updateShipmentStatus](#updateshipmentstatus) -* [processManifest](#processmanifest) -* [dispatchManifest](#dispatchmanifest) -* [getRoleBasedActions](#getrolebasedactions) -* [getShipmentHistory](#getshipmenthistory) -* [sendSmsNinja](#sendsmsninja) -* [platformManualAssignDPToShipment](#platformmanualassigndptoshipment) -* [updatePackagingDimensions](#updatepackagingdimensions) -* [createOrder](#createorder) -* [createChannelConfig](#createchannelconfig) -* [getChannelConfig](#getchannelconfig) -* [uploadConsent](#uploadconsent) -* [orderUpdate](#orderupdate) -* [checkOrderStatus](#checkorderstatus) -* [sendSmsNinjaPlatform](#sendsmsninjaplatform) +Handles Platform websites OMS +* [shipmentStatusUpdate](#shipmentstatusupdate) +* [activityStatus](#activitystatus) +* [storeProcessShipmentUpdate](#storeprocessshipmentupdate) +* [checkRefund](#checkrefund) +* [shipmentBagsCanBreak](#shipmentbagscanbreak) +* [getOrdersByCompanyId](#getordersbycompanyid) +* [getOrderLanesCountByCompanyId](#getorderlanescountbycompanyid) +* [getOrderDetails](#getorderdetails) +* [getApplicationOrderDetails](#getapplicationorderdetails) +* [getPicklistOrdersByCompanyId](#getpicklistordersbycompanyid) +* [trackShipmentPlatform](#trackshipmentplatform) +* [trackOrder](#trackorder) +* [failedOrders](#failedorders) +* [reprocessOrder](#reprocessorder) +* [updateShipment](#updateshipment) +* [getPlatformShipmentReasons](#getplatformshipmentreasons) +* [getShipmentTrackDetails](#getshipmenttrackdetails) +* [getShipmentAddress](#getshipmentaddress) +* [updateShipmentAddress](#updateshipmentaddress) +* [getOrdersByApplicationId](#getordersbyapplicationid) ## Methods with example and description -### getShipments - +### shipmentStatusUpdate +Update status of Shipment ```kotlin -client.order.getShipments(lane: lane, searchType: searchType, searchValue: searchValue, searchId: searchId, fromDate: fromDate, toDate: toDate, dpIds: dpIds, orderingCompanyId: orderingCompanyId, stores: stores, salesChannel: salesChannel, requestByExt: requestByExt, pageNo: pageNo, pageSize: pageSize, isPrioritySort: isPrioritySort, excludeLockedShipments: excludeLockedShipments, paymentMethods: paymentMethods, channelShipmentId: channelShipmentId, channelOrderId: channelOrderId, customMeta: customMeta).safeAwait{ response, error-> +client.order.shipmentStatusUpdate(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -80,39 +54,20 @@ client.order.getShipments(lane: lane, searchType: searchType, searchValue: searc | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| lane | String? | no | | -| searchType | String? | no | | -| searchValue | String? | no | | -| searchId | String? | no | | -| fromDate | String? | no | | -| toDate | String? | no | | -| dpIds | String? | no | | -| orderingCompanyId | String? | no | | -| stores | String? | no | | -| salesChannel | String? | no | | -| requestByExt | String? | no | | -| pageNo | Int? | no | | -| pageSize | Int? | no | | -| isPrioritySort | Boolean? | no | | -| excludeLockedShipments | Boolean? | no | | -| paymentMethods | String? | no | | -| channelShipmentId | String? | no | | -| channelOrderId | String? | no | | -| customMeta | String? | no | | - - +| --------- | ----- | -------- | ----------- | +| body | [UpdateShipmentStatusBody](#UpdateShipmentStatusBody) | yes | Request body | +Update Shipment Status *Returned Response:* -[ShipmentInternalPlatformViewResponse](#ShipmentInternalPlatformViewResponse) +[UpdateShipmentStatusResponse](#UpdateShipmentStatusResponse) -We are processing the report! +Success @@ -136,14 +91,14 @@ We are processing the report! --- -### getShipmentById - +### activityStatus +Get Activity Status ```kotlin -client.order.getShipmentById(channelShipmentId: channelShipmentId, orderingCompanyId: orderingCompanyId, requestByExt: requestByExt).safeAwait{ response, error-> +client.order.activityStatus(bagId: bagId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -159,22 +114,20 @@ client.order.getShipmentById(channelShipmentId: channelShipmentId, orderingCompa | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| channelShipmentId | String | yes | | -| orderingCompanyId | String? | no | | -| requestByExt | String? | no | | - +| bagId | String | yes | Bag Id | +Get Activity Status *Returned Response:* -[ShipmentInfoResponse](#ShipmentInfoResponse) +[GetActivityStatus](#GetActivityStatus) -We are processing the report! +Success @@ -183,345 +136,7 @@ We are processing the report!   Example: ```json -{ - "success": true, - "order": { - "fynd_order_id": "FY62B13E2101810C19E4", - "shipment_count": 1, - "order_date": "2022-06-21T09:12:26+00:00" - }, - "shipments": [ - { - "shipment_id": "16557829457641286433", - "payment_mode": "COD", - "fulfilling_store": { - "id": 1, - "code": "HS-468a5", - "fulfillment_channel": "pulse", - "store_name": "Reliance Industries Ltd - Jio Market", - "contact_person": "", - "phone": "8268108880", - "address": "high_street WEWORK, VIJAY DIAMONDS, ANDHERI MUMBAI MAHARASHTRA 400093", - "city": "MUMBAI", - "state": "MAHARASHTRA", - "country": "INDIA", - "pincode": 400093 - }, - "delivery_details": { - "name": "Manish Prakash", - "email": "Manish.Prakash@ril.com", - "phone": "7787051611", - "address": "home 479 sector3 bokaro Bokaro Jharkhand 827003", - "city": "Bokaro", - "state": "Jharkhand", - "country": "India", - "pincode": "827003", - "state_code": 0 - }, - "billing_details": { - "name": "Manish Prakash", - "email": "Manish.Prakash@ril.com", - "phone": "7787051611", - "address": "home 479 sector3 bokaro Bokaro Jharkhand 827003", - "city": "Bokaro", - "state": "Jharkhand", - "country": "India", - "pincode": "827003", - "state_code": 0 - }, - "dp_details": { - "id": null, - "name": null, - "awb_no": null, - "eway_bill_id": null, - "track_url": null, - "gst_tag": "sgst" - }, - "journey_type": "forward", - "order": { - "fynd_order_id": "FY62B13E2101810C19E4", - "affiliate_id": "000000000000000000000001", - "ordering_channel": "FYND", - "source": null, - "tax_details": { - "gstin": null - }, - "order_date": "2022-06-21T09:12:26+00:00" - }, - "gst_details": { - "value_of_good": 475.24, - "gst_fee": 23.76, - "brand_calculated_amount": 499, - "tax_collected_at_source": 0, - "gstin_code": null - }, - "shipment_quantity": 1, - "bag_status_history": [ - { - "status": "pending", - "updated_at": "2022-06-21T09:12:26+00:00", - "state_type": "operational", - "app_display_name": "Pending", - "display_name": "Pending", - "forward": null - }, - { - "status": "placed", - "updated_at": "2022-06-21T09:12:32+00:00", - "state_type": "operational", - "app_display_name": "Ordered", - "display_name": "Placed", - "forward": null - }, - { - "status": "bag_confirmed", - "updated_at": "2022-06-21T09:39:13+00:00", - "state_type": "operational", - "app_display_name": "Ordered", - "display_name": "Bag Confirmed", - "forward": null - }, - { - "status": "dp_assigned", - "updated_at": "2022-06-21T09:40:04+00:00", - "state_type": "operational", - "app_display_name": "DP Assigned", - "display_name": "DP Assigned", - "forward": null - }, - { - "status": "bag_picked", - "updated_at": "2022-06-21T09:40:12+00:00", - "state_type": "operational", - "app_display_name": "Shipped", - "display_name": "In Transit", - "forward": null - }, - { - "status": "out_for_delivery", - "updated_at": "2022-06-21T09:40:29+00:00", - "state_type": "operational", - "app_display_name": "Out For Delivery", - "display_name": "Out For Delivery", - "forward": null - }, - { - "status": "delivery_done", - "updated_at": "2022-06-21T09:40:37+00:00", - "state_type": "operational", - "app_display_name": "Delivered", - "display_name": "Delivery Done", - "forward": null - } - ], - "bags": [ - { - "bag_id": 43880, - "display_name": "Bag", - "entity_type": "bag", - "bag_configs": { - "is_returnable": true, - "can_be_cancelled": true, - "enable_tracking": false, - "is_customer_return_allowed": true, - "allow_force_return": false, - "is_active": false - }, - "financial_breakup": [ - { - "price_effective": 499, - "discount": 0, - "amount_paid": 549, - "coupon_effective_discount": 0, - "delivery_charge": 50, - "fynd_credits": 0, - "cod_charges": 0, - "refund_credit": 0, - "cashback": 0, - "refund_amount": 549, - "added_to_fynd_cash": false, - "cashback_applied": 0, - "gst_tax_percentage": 5, - "value_of_good": 475.24, - "price_marked": 499, - "transfer_price": 0, - "brand_calculated_amount": 499, - "promotion_effective_discount": 0, - "coupon_value": 0, - "pm_price_split": { - "COD": 549 - }, - "size": "5", - "total_units": 1, - "hsn_code": "62050000", - "identifiers": { - "sku_code": "CL-001L-L-PRPL-PINK-5" - }, - "item_name": "Purple Flip Flops", - "gst_fee": "23.76", - "gst_tag": "IGST" - } - ], - "current_status": "delivery_done", - "item": { - "name": "Purple Flip Flops", - "brand": "Nike", - "slug_key": "purple-flip-flops-ezmucvw4d3", - "images": [ - "https://hdn-1.fynd.com/products/pictures/item/free/270x0/CL-001L-L-PRPL-PINK-6/Rvk5WbGg9Hx-1.jpg" - ], - "size": "5", - "l1_category": "", - "l3_category": "27" - }, - "brand": { - "modified_on": 1655707988, - "logo": "https://hdn-1.jiomarketx0.de/x0/brands/pictures/square-logo/original/DbhIvd_tB-Logo.jpeg", - "brand_name": "Nike", - "company": null, - "created_on": 1647793418, - "id": 4 - }, - "gst_details": { - "gstin_code": null, - "gst_tag": "IGST", - "hsn_code": "62050000", - "value_of_good": 475.24, - "gst_tax_percentage": 5, - "is_default_hsn_code": true, - "brand_calculated_amount": 499, - "gst_fee": "23.76" - }, - "article": { - "uid": "6237fdfec0903e7ae543c201", - "identifiers": { - "sku_code": "CL-001L-L-PRPL-PINK-5" - }, - "return_config": { - "time": 30, - "unit": "days", - "returnable": true - } - }, - "quantity": 1 - } - ], - "delivery_slot": { - "slot": "By 03:00 AM", - "upper_bound": "2022-06-21T03:42:23+00:00", - "lower_bound": "2022-06-21T03:42:23+00:00", - "date": "2022-06-21T03:42:23+00:00", - "type": "order_window" - }, - "total_items": 1, - "payment_methods": [ - { - "slug": "COD", - "payment_id": "COD", - "payment_amt": 549, - "payment_cart": null, - "payment_desc": "COD", - "bdcustomer_id": null, - "order_inv_num": null, - "mode_of_payment": "COD", - "payment_gateway_logo": null, - "transaction_ref_number": "" - } - ], - "vertical": "GROCERIES", - "payments": { - "mode": "COD", - "logo": "https://hdn-1.fynd.com/payment/Pos+Logo.png", - "source": "Jio Partner Pay" - }, - "priority_text": null, - "status": { - "created_at": 1655804437, - "shipment_id": "16557829457641286433", - "status": "delivery_done", - "bag_list": [ - "43880" - ], - "id": 19980 - }, - "prices": { - "amount_paid": 549, - "refund_amount": 549, - "price_marked": 499, - "cod_charges": 0, - "discount": 0, - "cashback_applied": 0, - "delivery_charge": 50, - "fynd_credits": 0, - "cashback": 0, - "price_effective": 499, - "refund_credit": 0, - "value_of_good": 475.24, - "pm_price_split": { - "COD": 549 - }, - "brand_calculated_amount": 499, - "coupon_effective_discount": 0, - "tax_collected_at_source": 0, - "promotion_effective_discount": 0 - }, - "picked_date": "", - "tracking_list": [ - { - "status": "Order Placed", - "time": "2022-06-21T09:12:32+00:00", - "is_passed": true, - "is_current": false - }, - { - "status": "Order Confirmed", - "time": "2022-06-21T09:39:13+00:00", - "is_passed": true, - "is_current": false - }, - { - "status": "Invoiced", - "time": "2022-06-21T09:40:12+00:00", - "is_passed": true, - "is_current": false - }, - { - "status": "Delivery Partner Assigned", - "time": "2022-06-21T09:40:12+00:00", - "is_passed": true, - "is_current": false - }, - { - "status": "Packed", - "time": "2022-06-21T09:40:12+00:00", - "is_passed": true, - "is_current": false - }, - { - "status": "In Transit", - "time": "2022-06-21T09:40:12+00:00", - "is_passed": true, - "is_current": false - }, - { - "status": "Out For Delivery", - "time": "2022-06-21T09:40:29+00:00", - "is_passed": true, - "is_current": false - }, - { - "status": "Delivered", - "time": "2022-06-21T09:40:37+00:00", - "is_passed": true, - "is_current": true - } - ], - "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36", - "platform_logo": "https://fynd-static.s3.amazonaws.com/mode_of_payment/fynd_logo.png", - "packaging_type": "POLYB_DFLT_L" - } - ] -} + ``` @@ -536,14 +151,14 @@ We are processing the report! --- -### getOrderById - +### storeProcessShipmentUpdate +Update Store Process-Shipment ```kotlin -client.order.getOrderById(orderId: orderId).safeAwait{ response, error-> +client.order.storeProcessShipmentUpdate(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -558,21 +173,20 @@ client.order.getOrderById(orderId: orderId).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| orderId | String | yes | | - - +| --------- | ----- | -------- | ----------- | +| body | [UpdateProcessShipmenstRequestBody](#UpdateProcessShipmenstRequestBody) | yes | Request body | +Update Store Process-Shipment *Returned Response:* -[ShipmentDetailsResponse](#ShipmentDetailsResponse) +[UpdateProcessShipmenstRequestResponse](#UpdateProcessShipmenstRequestResponse) -We are processing the report! +Success @@ -581,730 +195,7 @@ We are processing the report!   Example: ```json -{ - "success": true, - "order": { - "fynd_order_id": "FY637CFCC00177713D47", - "meta": { - "files": [], - "staff": {}, - "cart_id": 1835, - "comment": "", - "extra_meta": {}, - "order_tags": null, - "order_type": "HomeDelivery", - "employee_id": null, - "payment_type": "self", - "mongo_cart_id": 1835, - "order_platform": "platform-site", - "ordering_store": null, - "order_child_entities": [ - "bag", - "shipment" - ] - }, - "affiliate_id": "62f35968d101a6d38c886d85", - "ordering_channel": "Ecomm", - "source": "uniket-desktop", - "tax_details": { - "gstin": null - }, - "order_date": "2022-11-22T22:15:53+00:00", - "prices": { - "amount_paid": 948.5, - "refund_amount": 948.5, - "price_marked": 1398, - "cod_charges": 0, - "discount": 349.5, - "cashback_applied": 0, - "delivery_charge": 0, - "fynd_credits": 0, - "cashback": 0, - "price_effective": 1048.5, - "refund_credit": 0, - "value_of_good": 803.82, - "coupon_value": 0, - "tax_collected_at_source": 0, - "promotion_effective_discount": 100, - "amount_paid_roundoff": 948 - }, - "raw_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36", - "comment": "" - }, - "shipments": [ - { - "shipment_id": "16691355532841431595", - "fulfilling_store": { - "id": 5, - "code": "SF94", - "fulfillment_channel": "pulse", - "store_name": "RELIANCE RETAIL LTD - Beauty & Personal care", - "contact_person": "Anju Abraham", - "phone": "918898846722", - "address": "store 1ST FLOOR, WEWORK VIJAY DIAMOND, CROSS RD B, AJIT NAGAR, KONDIVITA, ANDHERI EAST, MUMBAI, MAHARASHTR Mumbai Maharashtra 400093", - "city": "Mumbai", - "state": "Maharashtra", - "country": "India", - "pincode": "400093", - "meta": { - "stage": "verified", - "timing": [ - { - "open": true, - "closing": { - "hour": 22, - "minute": 0 - }, - "opening": { - "hour": 11, - "minute": 0 - }, - "weekday": "monday" - }, - { - "open": true, - "closing": { - "hour": 22, - "minute": 0 - }, - "opening": { - "hour": 11, - "minute": 0 - }, - "weekday": "tuesday" - }, - { - "open": true, - "closing": { - "hour": 22, - "minute": 0 - }, - "opening": { - "hour": 11, - "minute": 0 - }, - "weekday": "wednesday" - }, - { - "open": true, - "closing": { - "hour": 22, - "minute": 0 - }, - "opening": { - "hour": 11, - "minute": 0 - }, - "weekday": "thursday" - }, - { - "open": true, - "closing": { - "hour": 22, - "minute": 0 - }, - "opening": { - "hour": 11, - "minute": 0 - }, - "weekday": "friday" - }, - { - "open": true, - "closing": { - "hour": 22, - "minute": 0 - }, - "opening": { - "hour": 11, - "minute": 0 - }, - "weekday": "saturday" - }, - { - "open": true, - "closing": { - "hour": 22, - "minute": 0 - }, - "opening": { - "hour": 11, - "minute": 0 - }, - "weekday": "sunday" - } - ], - "documents": {}, - "gst_number": null, - "display_name": "RELIANCE RETAIL LTD - Beauty & Personal care", - "gst_credentials": { - "e_invoice": { - "enabled": false - }, - "e_waybill": { - "enabled": false - } - }, - "notification_emails": [ - "anjuabraham@gofynd.com" - ], - "product_return_config": { - "on_same_store": true - }, - "additional_contact_details": { - "number": [ - "91 - 8898846722" - ] - }, - "ewaybill_portal_details": null - }, - "fulfilment_type": null - }, - "delivery_details": { - "name": "Vaishakh Shetty", - "email": "", - "phone": "9892133001", - "address": "home Asd,Mumbai,Maharashtra,Mumbai,Maharashtra,India Asd,Mumbai,Maharashtra,Mumbai,Maharashtra,India Mumbai,Maharashtra Mumbai Maharashtra 400083", - "city": "Mumbai", - "state": "Maharashtra", - "country": "India", - "pincode": "400083", - "state_code": "27" - }, - "billing_details": { - "name": "Vaishakh Shetty", - "email": "", - "phone": "9892133001", - "address": "home Asd,Mumbai,Maharashtra,Mumbai,Maharashtra,India Mumbai,Maharashtra Mumbai Maharashtra 400083", - "city": "Mumbai", - "state": "Maharashtra", - "country": "India", - "pincode": "400083", - "state_code": "27" - }, - "dp_details": { - "id": null, - "name": null, - "awb_no": null, - "eway_bill_id": null, - "track_url": null, - "gst_tag": "sgst", - "dp_otp": "" - }, - "journey_type": "forward", - "order": { - "fynd_order_id": "FY637CFCC00177713D47", - "meta": { - "files": [], - "staff": {}, - "cart_id": 1835, - "comment": "", - "extra_meta": {}, - "order_tags": null, - "order_type": "HomeDelivery", - "employee_id": null, - "payment_type": "self", - "mongo_cart_id": 1835, - "order_platform": "platform-site", - "ordering_store": null, - "order_child_entities": [ - "bag", - "shipment" - ] - }, - "affiliate_id": "62f35968d101a6d38c886d85", - "ordering_channel": "Ecomm", - "source": "uniket-desktop", - "tax_details": { - "gstin": null - }, - "order_date": "2022-11-22T22:15:53+00:00", - "prices": { - "amount_paid": 948.5, - "refund_amount": 948.5, - "price_marked": 1398, - "cod_charges": 0, - "discount": 349.5, - "cashback_applied": 0, - "delivery_charge": 0, - "fynd_credits": 0, - "cashback": 0, - "price_effective": 1048.5, - "refund_credit": 0, - "value_of_good": 803.82, - "coupon_value": 0, - "tax_collected_at_source": 0, - "promotion_effective_discount": 100, - "amount_paid_roundoff": 948 - }, - "raw_user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36", - "comment": "" - }, - "gst_details": { - "value_of_good": 401.91, - "gst_fee": 72.34, - "brand_calculated_amount": 474.25, - "tax_collected_at_source": 0, - "gstin_code": "null" - }, - "shipment_quantity": 1, - "bag_status_history": [ - { - "status": "pending", - "updated_at": "2022-11-22T22:15:54+00:00", - "state_type": "operational", - "app_display_name": "Pending", - "display_name": "Pending", - "forward": null - }, - { - "status": "placed", - "updated_at": "2022-11-22T22:15:59+00:00", - "state_type": "operational", - "app_display_name": "Ordered", - "display_name": "Placed", - "forward": null - }, - { - "status": "bag_confirmed", - "updated_at": "2022-11-22T22:54:50+00:00", - "state_type": "operational", - "app_display_name": "Ordered", - "display_name": "Bag Confirmed", - "forward": null - } - ], - "bags": [ - { - "bag_id": 20472628, - "display_name": "Bag", - "entity_type": "bag", - "meta": { - "custom_message": "Please send the shipment as soon as possible." - }, - "bag_configs": { - "is_returnable": true, - "can_be_cancelled": true, - "enable_tracking": true, - "is_customer_return_allowed": false, - "is_active": true - }, - "financial_breakup": [ - { - "price_effective": 524.25, - "discount": 174.75, - "amount_paid": 474.25, - "coupon_effective_discount": 0, - "delivery_charge": 0, - "fynd_credits": 0, - "cod_charges": 0, - "refund_credit": 0, - "cashback": 0, - "refund_amount": 474.25, - "added_to_fynd_cash": false, - "cashback_applied": 0, - "gst_tax_percentage": 18, - "value_of_good": 401.91, - "price_marked": 699, - "transfer_price": 0, - "brand_calculated_amount": 474.25, - "tax_collected_at_source": 0, - "tcs_percentage": 0, - "promotion_effective_discount": 50, - "coupon_value": 0, - "amount_paid_roundoff": 474, - "size": "OS", - "total_units": 1, - "hsn_code": "20472574", - "identifiers": { - "ean": "6902395784364", - "sku_code": "1020820" - }, - "item_name": "L'Oreal Paris Rouge Signature Matte Liquid Lipstick, 146 I Enlight", - "gst_fee": 72.34, - "gst_tag": "SGST" - } - ], - "current_status": "bag_confirmed", - "item": { - "name": "L'Oreal Paris Rouge Signature Matte Liquid Lipstick, 146 I Enlight", - "brand": "L'Oreal Paris", - "slug_key": "loreal-paris-rouge-signature-matte-liquid-lipstick-146-i-enlight-96a1wferol05", - "images": [ - "https://cdn.pixelbin.io/v2/super-fire-62c344/tirabz/wrkr/tiraz0/products/pictures/item/free/270x0/1020820/shj00c0H4T-1020820_1.jpg", - "https://cdn.pixelbin.io/v2/super-fire-62c344/tirabz/wrkr/tiraz0/products/pictures/item/free/270x0/1020820/iM7wvxxxT5-1020820_2.jpg", - "https://cdn.pixelbin.io/v2/super-fire-62c344/tirabz/wrkr/tiraz0/products/pictures/item/free/270x0/1020820/TcPMevsr6O-1020820_3.jpg", - "https://cdn.pixelbin.io/v2/super-fire-62c344/tirabz/wrkr/tiraz0/products/pictures/item/free/270x0/1020820/BAiV5xox57-1020820_4.jpg", - "https://cdn.pixelbin.io/v2/super-fire-62c344/tirabz/wrkr/tiraz0/products/pictures/item/free/270x0/1020820/6wXPvugMto-1020820_5.jpg", - "https://cdn.pixelbin.io/v2/super-fire-62c344/tirabz/wrkr/tiraz0/products/pictures/item/free/270x0/1020820/LvlirqfHho-1020820_6.jpg", - "https://cdn.pixelbin.io/v2/super-fire-62c344/tirabz/wrkr/tiraz0/products/pictures/item/free/270x0/1020820/KKnZHIJwO-1020820_7.jpg", - "https://cdn.pixelbin.io/v2/super-fire-62c344/tirabz/wrkr/tiraz0/products/pictures/item/free/270x0/1020820/NheQB3HLlq-1020820_8.jpg" - ], - "size": "OS", - "l1_category": [ - "Makeup" - ], - "l3_category": 134 - }, - "brand": { - "credit_note_expiry_days": null, - "modified_on": "2022-11-22T09:08:25", - "id": 2, - "logo": "https://cdn.pixelbin.io/v2/falling-surf-7c8bb8/tira-n/wrkr/tiraz0/brands/pictures/square-logo/original/iCMr3gmUF-Logo.jpeg", - "created_on": "2022-08-09T13:17:41", - "credit_note_allowed": false, - "start_date": null, - "company": null, - "script_last_ran": null, - "pickup_location": null, - "brand_name": "L'Oreal Paris", - "invoice_prefix": null, - "is_virtual_invoice": false - }, - "gst_details": { - "gstin_code": "null", - "gst_tag": "SGST", - "hsn_code": "20472574", - "value_of_good": 401.91, - "gst_tax_percentage": 18, - "is_default_hsn_code": true, - "brand_calculated_amount": 474.25, - "tax_collected_at_source": 0, - "hsn_code_id": "62f3ad402cbb29a3a1c9186b", - "gst_fee": 72.34, - "igst_tax_percentage": 0, - "sgst_tax_percentage": 9, - "cgst_tax_percentage": 9, - "igst_gst_fee": "0", - "cgst_gst_fee": "36.17", - "sgst_gst_fee": "36.17" - }, - "article": { - "uid": "62f495f2a604499934540c69", - "identifiers": { - "ean": "6902395784364", - "sku_code": "1020820" - }, - "return_config": { - "time": 7, - "unit": "days", - "returnable": true - } - }, - "affiliate_bag_details": { - "coupon_code": null - }, - "quantity": 1, - "identifier": null, - "applied_promos": [ - { - "amount": 50, - "promo_id": "637cfcb19d43e76334b9fb6c", - "buy_rules": [ - { - "item_criteria": { - "item_brand": [ - 2 - ] - }, - "cart_conditions": {} - } - ], - "mrp_promotion": false, - "discount_rules": [ - { - "type": "amount", - "value": 100 - } - ], - "promotion_name": "VS", - "promotion_type": "amount", - "article_quantity": 2 - } - ], - "mark_as_returnable": false - } - ], - "custom_message": "Please send the shipment as soon as possible.", - "company_id": 2, - "user": { - "user_oid": "637cbf77e7706fbc79baa669", - "gender": "female", - "first_name": "Vaishakh", - "id": 18052704, - "mobile": "9892133001", - "mongo_user_id": "637cbf77e7706fbc79baa669", - "email": "vaishakhshetty@gofynd.com", - "last_name": "Shetty", - "is_anonymous_user": false - }, - "pickup_slot": {}, - "delivery_slot": { - "slot": "By 16:00 PM", - "upper_bound": "2022-11-25T16:45:50+00:00", - "lower_bound": "2022-11-23T16:45:50+00:00", - "date": "2022-11-25T16:45:50+00:00", - "type": "order_window" - }, - "total_items": 1, - "payment_methods": { - "PP": { - "amount": 474.25, - "mode": "PP", - "name": "PartnerPay", - "collect_by": "seller", - "refund_by": "seller", - "meta": {} - } - }, - "vertical": null, - "priority_text": null, - "status": { - "created_at": "2022-11-22T22:54:50+00:00", - "id": 88117778, - "meta": { - "request_meta": {}, - "state_manager_used": "entity", - "kafka_emission_status": 1 - }, - "status": "bag_confirmed", - "shipment_id": "16691355532841431595", - "bag_list": [ - "20472628" - ], - "current_shipment_status": "bag_confirmed", - "status_created_at": "2022-11-22T22:54:50" - }, - "prices": { - "amount_paid": 474.25, - "refund_amount": 474.25, - "price_marked": 699, - "cod_charges": 0, - "discount": 174.75, - "cashback_applied": 0, - "delivery_charge": 0, - "fynd_credits": 0, - "cashback": 0, - "price_effective": 524.25, - "refund_credit": 0, - "value_of_good": 401.91, - "coupon_value": 0, - "tax_collected_at_source": 0, - "promotion_effective_discount": 50, - "amount_paid_roundoff": 474 - }, - "tracking_list": [ - { - "text": "Placed", - "status": "processing", - "is_passed": true, - "time": "2022-11-22T22:15:59+00:00" - }, - { - "text": "Bag Confirmed", - "status": "confirmed", - "is_passed": true, - "time": "2022-11-22T22:54:50+00:00" - }, - { - "text": "Dp Assigned", - "status": "dp_assigned", - "is_passed": false, - "time": "" - }, - { - "text": "In Transit", - "status": "in_transit", - "is_passed": false, - "time": "" - }, - { - "text": "Out For Delivery", - "status": "out_for_delivery", - "is_passed": false, - "time": "" - }, - { - "text": "Delivered", - "status": "delivered", - "is_passed": false, - "time": "" - } - ], - "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36", - "platform_logo": "https://fynd-static.s3.amazonaws.com/mode_of_payment/ecomm_logo.png", - "packaging_type": "POLYB_DFLT_L", - "enable_dp_tracking": false, - "invoice": { - "updated_date": "1970-01-01T00:00:00", - "store_invoice_id": null, - "invoice_url": "", - "label_url": "", - "external_invoice_id": "" - }, - "can_process": true, - "estimated_sla_time": null, - "tracking_url": "", - "meta": { - "dp_id": "9", - "weight": 300, - "external": {}, - "formatted": { - "max": "Fri, 25 Nov", - "min": "Wed, 23 Nov" - }, - "timestamp": { - "max": 1669394750, - "min": 1669221950 - }, - "bag_weight": { - "20472628": 300 - }, - "debug_info": { - "stormbreaker_uuid": "998171bb-67af-412a-a00a-12d436418ff2" - }, - "dp_options": {}, - "order_type": null, - "dp_sort_key": "fm_priority", - "packaging_name": "POLYB_DFLT_L", - "assign_dp_from_sb": true, - "same_store_available": true, - "fulfill_virtual_invoice": false, - "fulfilment_priority_text": null, - "auto_trigger_dp_assignment_ACF": true - }, - "shipment_created_at": "2022-11-22T22:15:53+00:00", - "mark_as_returnable": false, - "ordering_store": { - "id": 5, - "code": "SF94", - "fulfillment_channel": "pulse", - "store_name": "RELIANCE RETAIL LTD - Beauty & Personal care", - "contact_person": "Anju Abraham", - "phone": "918898846722", - "address": "store 1ST FLOOR, WEWORK VIJAY DIAMOND, CROSS RD B, AJIT NAGAR, KONDIVITA, ANDHERI EAST, MUMBAI, MAHARASHTR Mumbai Maharashtra 400093", - "city": "Mumbai", - "state": "Maharashtra", - "country": "India", - "pincode": "400093", - "meta": { - "stage": "verified", - "timing": [ - { - "open": true, - "closing": { - "hour": 22, - "minute": 0 - }, - "opening": { - "hour": 11, - "minute": 0 - }, - "weekday": "monday" - }, - { - "open": true, - "closing": { - "hour": 22, - "minute": 0 - }, - "opening": { - "hour": 11, - "minute": 0 - }, - "weekday": "tuesday" - }, - { - "open": true, - "closing": { - "hour": 22, - "minute": 0 - }, - "opening": { - "hour": 11, - "minute": 0 - }, - "weekday": "wednesday" - }, - { - "open": true, - "closing": { - "hour": 22, - "minute": 0 - }, - "opening": { - "hour": 11, - "minute": 0 - }, - "weekday": "thursday" - }, - { - "open": true, - "closing": { - "hour": 22, - "minute": 0 - }, - "opening": { - "hour": 11, - "minute": 0 - }, - "weekday": "friday" - }, - { - "open": true, - "closing": { - "hour": 22, - "minute": 0 - }, - "opening": { - "hour": 11, - "minute": 0 - }, - "weekday": "saturday" - }, - { - "open": true, - "closing": { - "hour": 22, - "minute": 0 - }, - "opening": { - "hour": 11, - "minute": 0 - }, - "weekday": "sunday" - } - ], - "documents": {}, - "gst_number": null, - "display_name": "RELIANCE RETAIL LTD - Beauty & Personal care", - "gst_credentials": { - "e_invoice": { - "enabled": false - }, - "e_waybill": { - "enabled": false - } - }, - "notification_emails": [ - "anjuabraham@gofynd.com" - ], - "product_return_config": { - "on_same_store": true - }, - "additional_contact_details": { - "number": [ - "91 - 8898846722" - ] - }, - "ewaybill_portal_details": null - }, - "fulfilment_type": null - }, - "custom_meta": {} - } - ] -} + ``` @@ -1319,14 +210,14 @@ We are processing the report! --- -### getLaneConfig - +### checkRefund +Check Refund is available or not ```kotlin -client.order.getLaneConfig(superLane: superLane, groupEntity: groupEntity, fromDate: fromDate, toDate: toDate, dpIds: dpIds, stores: stores, salesChannel: salesChannel, paymentMode: paymentMode, bagStatus: bagStatus).safeAwait{ response, error-> +client.order.checkRefund(shipmentId: shipmentId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1342,28 +233,20 @@ client.order.getLaneConfig(superLane: superLane, groupEntity: groupEntity, fromD | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| superLane | String? | no | | -| groupEntity | String? | no | | -| fromDate | String? | no | | -| toDate | String? | no | | -| dpIds | String? | no | | -| stores | String? | no | | -| salesChannel | String? | no | | -| paymentMode | String? | no | | -| bagStatus | String? | no | | - +| shipmentId | String | yes | Shipment Id | +Check Refund is available or not *Returned Response:* -[LaneConfigResponse](#LaneConfigResponse) +[HashMap](#HashMap) -Response containing count of shipments of the given status +Success @@ -1372,80 +255,7 @@ Response containing count of shipments of the given status   Example: ```json -{ - "super_lanes": [ - { - "text": "Unfulfilled", - "value": "unfulfilled", - "options": [ - { - "text": "New", - "value": "new", - "total_items": 18, - "index": 1, - "actions": [] - }, - { - "text": "Confirmed", - "value": "confirmed", - "total_items": 0, - "index": 2, - "actions": [] - }, - { - "text": "To Be Packed", - "value": "to_be_packed", - "total_items": 0, - "index": 3, - "actions": [] - }, - { - "text": "Ready To Dispatch", - "value": "ready_for_dispatch", - "total_items": 0, - "index": 4, - "actions": [] - } - ], - "total_items": 18 - }, - { - "text": "Return", - "value": "return", - "options": [ - { - "text": "Return Initiated", - "value": "return_initiated", - "total_items": 0, - "index": 9, - "actions": [] - }, - { - "text": "Return In Transit", - "value": "return_in_transit", - "total_items": 0, - "index": 10, - "actions": [] - }, - { - "text": "Return Delivered", - "value": "return_delivered", - "total_items": 0, - "index": 11, - "actions": [] - }, - { - "text": "Return Accepted", - "value": "return_accepted", - "total_items": 0, - "index": 12, - "actions": [] - } - ], - "total_items": 0 - } - ] -} + ``` @@ -1460,14 +270,14 @@ Response containing count of shipments of the given status --- -### getApplicationShipments - +### shipmentBagsCanBreak +Decides if Shipment bags can break ```kotlin -client.application("").order.getApplicationShipments(lane: lane, searchType: searchType, searchId: searchId, fromDate: fromDate, toDate: toDate, dpIds: dpIds, orderingCompanyId: orderingCompanyId, stores: stores, salesChannel: salesChannel, requestByExt: requestByExt, pageNo: pageNo, pageSize: pageSize, customerId: customerId, isPrioritySort: isPrioritySort).safeAwait{ response, error-> +client.order.shipmentBagsCanBreak(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1482,34 +292,20 @@ client.application("").order.getApplicationShipments(lane: lane, | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| lane | String? | no | | -| searchType | String? | no | | -| searchId | String? | no | | -| fromDate | String? | no | | -| toDate | String? | no | | -| dpIds | String? | no | | -| orderingCompanyId | String? | no | | -| stores | String? | no | | -| salesChannel | String? | no | | -| requestByExt | String? | no | | -| pageNo | Int? | no | | -| pageSize | Int? | no | | -| customerId | String? | no | | -| isPrioritySort | Boolean? | no | | - - +| --------- | ----- | -------- | ----------- | +| body | [CanBreakRequestBody](#CanBreakRequestBody) | yes | Request body | +Decides if Shipment bags can break *Returned Response:* -[ShipmentInternalPlatformViewResponse](#ShipmentInternalPlatformViewResponse) +[CanBreakResponse](#CanBreakResponse) -We are processing the report! +Success @@ -1533,14 +329,14 @@ We are processing the report! --- -### getOrders - +### getOrdersByCompanyId +Get Orders for company based on Company Id ```kotlin -client.order.getOrders(lane: lane, searchType: searchType, searchValue: searchValue, fromDate: fromDate, toDate: toDate, dpIds: dpIds, stores: stores, salesChannel: salesChannel, pageNo: pageNo, pageSize: pageSize, isPrioritySort: isPrioritySort, customMeta: customMeta).safeAwait{ response, error-> +client.order.getOrdersByCompanyId(pageNo: pageNo, pageSize: pageSize, fromDate: fromDate, toDate: toDate, isPrioritySort: isPrioritySort, lockStatus: lockStatus, userId: userId, q: q, stage: stage, salesChannels: salesChannels, orderId: orderId, stores: stores, deploymentStores: deploymentStores, status: status, dp: dp, filterType: filterType).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1556,31 +352,35 @@ client.order.getOrders(lane: lane, searchType: searchType, searchValue: searchVa | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| lane | String? | no | | -| searchType | String? | no | | -| searchValue | String? | no | | -| fromDate | String? | no | | -| toDate | String? | no | | -| dpIds | String? | no | | -| stores | String? | no | | -| salesChannel | String? | no | | -| pageNo | Int? | no | | -| pageSize | Int? | no | | -| isPrioritySort | Boolean? | no | | -| customMeta | String? | no | | - - - - +| pageNo | String? | no | Current page number | +| pageSize | String? | no | Page limit | +| fromDate | String? | no | From Date | +| toDate | String? | no | To Date | +| isPrioritySort | Boolean? | no | Sorting Order | +| lockStatus | Boolean? | no | Hide Lock Status | +| userId | String? | no | User Id | +| q | String? | no | Keyword for Search | +| stage | String? | no | Specefic Order Stage | +| salesChannels | String? | no | Selected Sales Channel | +| orderId | String? | no | Order Id | +| stores | String? | no | Selected Stores | +| deploymentStores | String? | no | Selected Deployment Stores | +| status | String? | no | Status of order | +| dp | String? | no | Delivery Partners | +| filterType | String? | no | Filters | + + + +Get Orders *Returned Response:* -[OrderListingResponse](#OrderListingResponse) +[OrderListing](#OrderListing) -We are processing the report! +Success @@ -1604,14 +404,14 @@ We are processing the report! --- -### getMetricCount - +### getOrderLanesCountByCompanyId +Get Order Lanes Count for company based on Company Id ```kotlin -client.order.getMetricCount(fromDate: fromDate, toDate: toDate).safeAwait{ response, error-> +client.order.getOrderLanesCountByCompanyId(pageNo: pageNo, pageSize: pageSize, fromDate: fromDate, toDate: toDate, q: q, stage: stage, salesChannels: salesChannels, orderId: orderId, stores: stores, status: status, filterType: filterType).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1627,21 +427,30 @@ client.order.getMetricCount(fromDate: fromDate, toDate: toDate).safeAwait{ respo | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| fromDate | String? | no | | -| toDate | String? | no | | - +| pageNo | String? | no | Current page number | +| pageSize | String? | no | Page limit | +| fromDate | String? | no | From Date | +| toDate | String? | no | To Date | +| q | String? | no | Keyword for Search | +| stage | String? | no | Specefic Order Stage | +| salesChannels | String? | no | Selected Sales Channel | +| orderId | String? | no | Order Id | +| stores | String? | no | Selected Stores | +| status | String? | no | Status of order | +| filterType | String? | no | Filters | +Get Orders Seperate Lane Count *Returned Response:* -[MetricCountResponse](#MetricCountResponse) +[OrderLanesCount](#OrderLanesCount) -Response containing count of shipments of the given metrics +Success @@ -1665,14 +474,14 @@ Response containing count of shipments of the given metrics --- -### getAppOrderShipmentDetails - +### getOrderDetails +Get Order Details for company based on Company Id and Order Id ```kotlin -client.application("").order.getAppOrderShipmentDetails(orderId: orderId).safeAwait{ response, error-> +client.order.getOrderDetails(orderId: orderId, next: next, previous: previous).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1688,20 +497,22 @@ client.application("").order.getAppOrderShipmentDetails(orderId: | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| orderId | String | yes | | - +| orderId | String? | no | Order Id | +| next | String? | no | Next | +| previous | String? | no | Previous | +Get Orders *Returned Response:* -[ShipmentDetailsResponse](#ShipmentDetailsResponse) +[OrderDetails](#OrderDetails) -We render shipment details. +Success @@ -1710,345 +521,7 @@ We render shipment details.   Example: ```json -{ - "success": true, - "order": { - "fynd_order_id": "FY62B13E2101810C19E4", - "shipment_count": 1, - "order_date": "2022-06-21T09:12:26+00:00" - }, - "shipments": [ - { - "shipment_id": "16557829457641286433", - "payment_mode": "COD", - "fulfilling_store": { - "id": 1, - "code": "HS-468a5", - "fulfillment_channel": "pulse", - "store_name": "Reliance Industries Ltd - Jio Market", - "contact_person": "", - "phone": "8268108880", - "address": "high_street WEWORK, VIJAY DIAMONDS, ANDHERI MUMBAI MAHARASHTRA 400093", - "city": "MUMBAI", - "state": "MAHARASHTRA", - "country": "INDIA", - "pincode": 400093 - }, - "delivery_details": { - "name": "Manish Prakash", - "email": "Manish.Prakash@ril.com", - "phone": "7787051611", - "address": "home 479 sector3 bokaro Bokaro Jharkhand 827003", - "city": "Bokaro", - "state": "Jharkhand", - "country": "India", - "pincode": "827003", - "state_code": 0 - }, - "billing_details": { - "name": "Manish Prakash", - "email": "Manish.Prakash@ril.com", - "phone": "7787051611", - "address": "home 479 sector3 bokaro Bokaro Jharkhand 827003", - "city": "Bokaro", - "state": "Jharkhand", - "country": "India", - "pincode": "827003", - "state_code": 0 - }, - "dp_details": { - "id": null, - "name": null, - "awb_no": null, - "eway_bill_id": null, - "track_url": null, - "gst_tag": "sgst" - }, - "journey_type": "forward", - "order": { - "fynd_order_id": "FY62B13E2101810C19E4", - "affiliate_id": "000000000000000000000001", - "ordering_channel": "FYND", - "source": null, - "tax_details": { - "gstin": null - }, - "order_date": "2022-06-21T09:12:26+00:00" - }, - "gst_details": { - "value_of_good": 475.24, - "gst_fee": 23.76, - "brand_calculated_amount": 499, - "tax_collected_at_source": 0, - "gstin_code": null - }, - "shipment_quantity": 1, - "bag_status_history": [ - { - "status": "pending", - "updated_at": "2022-06-21T09:12:26+00:00", - "state_type": "operational", - "app_display_name": "Pending", - "display_name": "Pending", - "forward": null - }, - { - "status": "placed", - "updated_at": "2022-06-21T09:12:32+00:00", - "state_type": "operational", - "app_display_name": "Ordered", - "display_name": "Placed", - "forward": null - }, - { - "status": "bag_confirmed", - "updated_at": "2022-06-21T09:39:13+00:00", - "state_type": "operational", - "app_display_name": "Ordered", - "display_name": "Bag Confirmed", - "forward": null - }, - { - "status": "dp_assigned", - "updated_at": "2022-06-21T09:40:04+00:00", - "state_type": "operational", - "app_display_name": "DP Assigned", - "display_name": "DP Assigned", - "forward": null - }, - { - "status": "bag_picked", - "updated_at": "2022-06-21T09:40:12+00:00", - "state_type": "operational", - "app_display_name": "Shipped", - "display_name": "In Transit", - "forward": null - }, - { - "status": "out_for_delivery", - "updated_at": "2022-06-21T09:40:29+00:00", - "state_type": "operational", - "app_display_name": "Out For Delivery", - "display_name": "Out For Delivery", - "forward": null - }, - { - "status": "delivery_done", - "updated_at": "2022-06-21T09:40:37+00:00", - "state_type": "operational", - "app_display_name": "Delivered", - "display_name": "Delivery Done", - "forward": null - } - ], - "bags": [ - { - "bag_id": 43880, - "display_name": "Bag", - "entity_type": "bag", - "bag_configs": { - "is_returnable": true, - "can_be_cancelled": true, - "enable_tracking": false, - "is_customer_return_allowed": true, - "allow_force_return": false, - "is_active": false - }, - "financial_breakup": [ - { - "price_effective": 499, - "discount": 0, - "amount_paid": 549, - "coupon_effective_discount": 0, - "delivery_charge": 50, - "fynd_credits": 0, - "cod_charges": 0, - "refund_credit": 0, - "cashback": 0, - "refund_amount": 549, - "added_to_fynd_cash": false, - "cashback_applied": 0, - "gst_tax_percentage": 5, - "value_of_good": 475.24, - "price_marked": 499, - "transfer_price": 0, - "brand_calculated_amount": 499, - "promotion_effective_discount": 0, - "coupon_value": 0, - "pm_price_split": { - "COD": 549 - }, - "size": "5", - "total_units": 1, - "hsn_code": "62050000", - "identifiers": { - "sku_code": "CL-001L-L-PRPL-PINK-5" - }, - "item_name": "Purple Flip Flops", - "gst_fee": "23.76", - "gst_tag": "IGST" - } - ], - "current_status": "delivery_done", - "item": { - "name": "Purple Flip Flops", - "brand": "Nike", - "slug_key": "purple-flip-flops-ezmucvw4d3", - "images": [ - "https://hdn-1.fynd.com/products/pictures/item/free/270x0/CL-001L-L-PRPL-PINK-6/Rvk5WbGg9Hx-1.jpg" - ], - "size": "5", - "l1_category": "", - "l3_category": "27" - }, - "brand": { - "modified_on": 1655707988, - "logo": "https://hdn-1.jiomarketx0.de/x0/brands/pictures/square-logo/original/DbhIvd_tB-Logo.jpeg", - "brand_name": "Nike", - "company": null, - "created_on": 1647793418, - "id": 4 - }, - "gst_details": { - "gstin_code": null, - "gst_tag": "IGST", - "hsn_code": "62050000", - "value_of_good": 475.24, - "gst_tax_percentage": 5, - "is_default_hsn_code": true, - "brand_calculated_amount": 499, - "gst_fee": "23.76" - }, - "article": { - "uid": "6237fdfec0903e7ae543c201", - "identifiers": { - "sku_code": "CL-001L-L-PRPL-PINK-5" - }, - "return_config": { - "time": 30, - "unit": "days", - "returnable": true - } - }, - "quantity": 1 - } - ], - "delivery_slot": { - "slot": "By 03:00 AM", - "upper_bound": "2022-06-21T03:42:23+00:00", - "lower_bound": "2022-06-21T03:42:23+00:00", - "date": "2022-06-21T03:42:23+00:00", - "type": "order_window" - }, - "total_items": 1, - "payment_methods": [ - { - "slug": "COD", - "payment_id": "COD", - "payment_amt": 549, - "payment_cart": null, - "payment_desc": "COD", - "bdcustomer_id": null, - "order_inv_num": null, - "mode_of_payment": "COD", - "payment_gateway_logo": null, - "transaction_ref_number": "" - } - ], - "vertical": "GROCERIES", - "payments": { - "mode": "COD", - "logo": "https://hdn-1.fynd.com/payment/Pos+Logo.png", - "source": "Jio Partner Pay" - }, - "priority_text": null, - "status": { - "created_at": 1655804437, - "shipment_id": "16557829457641286433", - "status": "delivery_done", - "bag_list": [ - "43880" - ], - "id": 19980 - }, - "prices": { - "amount_paid": 549, - "refund_amount": 549, - "price_marked": 499, - "cod_charges": 0, - "discount": 0, - "cashback_applied": 0, - "delivery_charge": 50, - "fynd_credits": 0, - "cashback": 0, - "price_effective": 499, - "refund_credit": 0, - "value_of_good": 475.24, - "pm_price_split": { - "COD": 549 - }, - "brand_calculated_amount": 499, - "coupon_effective_discount": 0, - "tax_collected_at_source": 0, - "promotion_effective_discount": 0 - }, - "picked_date": "", - "tracking_list": [ - { - "status": "Order Placed", - "time": "2022-06-21T09:12:32+00:00", - "is_passed": true, - "is_current": false - }, - { - "status": "Order Confirmed", - "time": "2022-06-21T09:39:13+00:00", - "is_passed": true, - "is_current": false - }, - { - "status": "Invoiced", - "time": "2022-06-21T09:40:12+00:00", - "is_passed": true, - "is_current": false - }, - { - "status": "Delivery Partner Assigned", - "time": "2022-06-21T09:40:12+00:00", - "is_passed": true, - "is_current": false - }, - { - "status": "Packed", - "time": "2022-06-21T09:40:12+00:00", - "is_passed": true, - "is_current": false - }, - { - "status": "In Transit", - "time": "2022-06-21T09:40:12+00:00", - "is_passed": true, - "is_current": false - }, - { - "status": "Out For Delivery", - "time": "2022-06-21T09:40:29+00:00", - "is_passed": true, - "is_current": false - }, - { - "status": "Delivered", - "time": "2022-06-21T09:40:37+00:00", - "is_passed": true, - "is_current": true - } - ], - "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36", - "platform_logo": "https://fynd-static.s3.amazonaws.com/mode_of_payment/fynd_logo.png", - "packaging_type": "POLYB_DFLT_L" - } - ] -} + ``` @@ -2063,14 +536,14 @@ We render shipment details. --- -### trackPlatformShipment -Track shipment +### getApplicationOrderDetails +Get Order Details for company based on Company Id and Order Id ```kotlin -client.application("").order.trackPlatformShipment(shipmentId: shipmentId).safeAwait{ response, error-> +client.application("").order.getApplicationOrderDetails(orderId: orderId, next: next, previous: previous).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -2086,20 +559,22 @@ client.application("").order.trackPlatformShipment(shipmentId: s | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| shipmentId | String | yes | | +| orderId | String? | no | Order Id | +| next | String? | no | Next | +| previous | String? | no | Previous | -Track Shipment by shipment id, for application based on application Id +Get Orders *Returned Response:* -[PlatformShipmentTrack](#PlatformShipmentTrack) +[OrderDetails](#OrderDetails) -Success. Check the example shown below or refer `PlatformShipmentTrack` for more details. +Success @@ -2108,23 +583,7 @@ Success. Check the example shown below or refer `PlatformShipmentTrack` for more   Example: ```json -{ - "meta": {}, - "results": [ - { - "updated_at": "24 Nov, 12:39 PM", - "last_location_recieved_at": "Thane", - "reason": "Fyndr", - "shipment_type": "forward", - "status": "dp_assigned", - "updated_time": "2022-11-24T12:39:38+05:30", - "account_name": "fyndr", - "awb": "2125658183710", - "raw_status": "dp_assigned", - "meta": null - } - ] -} + ``` @@ -2139,14 +598,14 @@ Success. Check the example shown below or refer `PlatformShipmentTrack` for more --- -### getfilters - +### getPicklistOrdersByCompanyId +Get Orders for company based on Company Id ```kotlin -client.order.getfilters(view: view, groupEntity: groupEntity).safeAwait{ response, error-> +client.order.getPicklistOrdersByCompanyId(pageNo: pageNo, pageSize: pageSize, fromDate: fromDate, toDate: toDate, q: q, stage: stage, salesChannels: salesChannels, orderId: orderId, stores: stores, status: status, filterType: filterType).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -2162,21 +621,30 @@ client.order.getfilters(view: view, groupEntity: groupEntity).safeAwait{ respons | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| view | String | yes | | -| groupEntity | String? | no | | - +| pageNo | String? | no | Current page number | +| pageSize | String? | no | Page limit | +| fromDate | String? | no | From Date | +| toDate | String? | no | To Date | +| q | String? | no | Keyword for Search | +| stage | String? | no | Specefic Order Stage | +| salesChannels | String? | no | Selected Sales Channel | +| orderId | String? | no | Order Id | +| stores | String? | no | Selected Stores | +| status | String? | no | Status of order | +| filterType | String? | no | Filters | +Get Orders *Returned Response:* -[FiltersResponse](#FiltersResponse) +[OrderPicklistListing](#OrderPicklistListing) -List of filters +Success @@ -2185,355 +653,7 @@ List of filters   Example: ```json -{ - "global": [ - { - "text": "Fulfilling Stores", - "value": "stores", - "type": "single_select", - "options": null - }, - { - "text": "Search Types", - "value": "search_type", - "type": "single_select", - "options": [ - { - "text": "Auto", - "value": "auto", - "placeholder_text": "Search by Shipment ID, Order ID & Customer Email", - "min_search_size": 5, - "show_ui": true - }, - { - "text": "Shipment ID", - "value": "shipment_id", - "placeholder_text": "Search by Shipment ID", - "min_search_size": 6, - "show_ui": true - }, - { - "text": "Order ID", - "value": "order_id", - "placeholder_text": "Search by Order ID", - "min_search_size": 6, - "show_ui": true - }, - { - "text": "Customer Name", - "value": "name", - "placeholder_text": "Search by Customer Name", - "min_search_size": 3, - "show_ui": true - }, - { - "text": "Customer Email", - "value": "email", - "placeholder_text": "Search by Customer Email", - "min_search_size": 5, - "show_ui": true - }, - { - "text": "AWB Number", - "value": "awb_no", - "placeholder_text": "Search by AWB Number", - "min_search_size": 10, - "show_ui": true - }, - { - "text": "Invoice Id", - "value": "invoice_id", - "placeholder_text": "Search by Invoice Id", - "min_search_size": 5, - "show_ui": true - }, - { - "text": "EAN", - "value": "ean", - "placeholder_text": "Search by EAN", - "min_search_size": 3, - "show_ui": true - }, - { - "text": "SKU", - "value": "sku", - "placeholder_text": "Search by SKU", - "min_search_size": 3, - "show_ui": true - } - ] - } - ], - "advance": { - "Unfulfilled": [ - { - "text": "Store Type", - "value": "store_type", - "type": "single_select", - "options": [ - { - "name": "Warehouse", - "value": "warehouse" - }, - { - "name": "High Street", - "value": "high_street" - }, - { - "name": "Mall", - "value": "mall" - }, - { - "name": "Web Store", - "value": "webstore" - } - ] - }, - { - "text": "Order Source", - "value": "order_source", - "type": "single_select", - "options": [ - { - "name": "Uniket", - "value": "uniket" - }, - { - "name": "Fynd", - "value": "fynd" - }, - { - "name": "Fynd Store", - "value": "fynd_store" - }, - { - "name": "Affiliate", - "value": "affiliate" - } - ] - }, - { - "text": "Time to Dispatch", - "value": "time_to_dispatch", - "type": "single_select", - "options": [ - { - "text": "Breached", - "value": 1 - }, - { - "text": "Not Breached", - "value": -1 - } - ] - }, - { - "text": "Payment Methods", - "value": "payment_methods", - "type": "single_select", - "options": [ - { - "text": "COD", - "value": "COD" - }, - { - "text": "Prepaid", - "value": "PREPAID" - } - ] - } - ], - "Processed": [ - { - "text": "Store Type", - "value": "store_type", - "type": "single_select", - "options": [ - { - "name": "Warehouse", - "value": "warehouse" - }, - { - "name": "High Street", - "value": "high_street" - }, - { - "name": "Mall", - "value": "mall" - }, - { - "name": "Web Store", - "value": "webstore" - } - ] - }, - { - "text": "Order Source", - "value": "order_source", - "type": "single_select", - "options": [ - { - "name": "Uniket", - "value": "uniket" - }, - { - "name": "Fynd", - "value": "fynd" - }, - { - "name": "Fynd Store", - "value": "fynd_store" - }, - { - "name": "Affiliate", - "value": "affiliate" - } - ] - }, - { - "text": "Payment Methods", - "value": "payment_methods", - "type": "single_select", - "options": [ - { - "text": "COD", - "value": "COD" - }, - { - "text": "Prepaid", - "value": "PREPAID" - } - ] - } - ], - "Return": [ - { - "text": "Store Type", - "value": "store_type", - "type": "single_select", - "options": [ - { - "name": "Warehouse", - "value": "warehouse" - }, - { - "name": "High Street", - "value": "high_street" - }, - { - "name": "Mall", - "value": "mall" - }, - { - "name": "Web Store", - "value": "webstore" - } - ] - }, - { - "text": "Order Source", - "value": "order_source", - "type": "single_select", - "options": [ - { - "name": "Uniket", - "value": "uniket" - }, - { - "name": "Fynd", - "value": "fynd" - }, - { - "name": "Fynd Store", - "value": "fynd_store" - }, - { - "name": "Affiliate", - "value": "affiliate" - } - ] - }, - { - "text": "Payment Methods", - "value": "payment_methods", - "type": "single_select", - "options": [ - { - "text": "COD", - "value": "COD" - }, - { - "text": "Prepaid", - "value": "PREPAID" - } - ] - } - ], - "ActionCentre": [ - { - "text": "Store Type", - "value": "store_type", - "type": "single_select", - "options": [ - { - "name": "Warehouse", - "value": "warehouse" - }, - { - "name": "High Street", - "value": "high_street" - }, - { - "name": "Mall", - "value": "mall" - }, - { - "name": "Web Store", - "value": "webstore" - } - ] - }, - { - "text": "Order Source", - "value": "order_source", - "type": "single_select", - "options": [ - { - "name": "Uniket", - "value": "uniket" - }, - { - "name": "Fynd", - "value": "fynd" - }, - { - "name": "Fynd Store", - "value": "fynd_store" - }, - { - "name": "Affiliate", - "value": "affiliate" - } - ] - }, - { - "text": "Payment Methods", - "value": "payment_methods", - "type": "single_select", - "options": [ - { - "text": "COD", - "value": "COD" - }, - { - "text": "Prepaid", - "value": "PREPAID" - } - ] - } - ] - } -} + ``` @@ -2548,14 +668,14 @@ List of filters --- -### createShipmentReport - +### trackShipmentPlatform +Track Shipment by shipment id, for application based on application Id ```kotlin -client.order.createShipmentReport(fromDate: fromDate, toDate: toDate).safeAwait{ response, error-> +client.application("").order.trackShipmentPlatform(shipmentId: shipmentId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -2571,21 +691,20 @@ client.order.createShipmentReport(fromDate: fromDate, toDate: toDate).safeAwait{ | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| fromDate | String? | no | | -| toDate | String? | no | | - +| shipmentId | String | yes | Shipment Id | +Shipment Track *Returned Response:* -[Success](#Success) +[PlatformShipmentTrack](#PlatformShipmentTrack) -We have accepted report generation request. +Success @@ -2609,14 +728,14 @@ We have accepted report generation request. --- -### getReportsShipmentListing - +### trackOrder +Track Order by order id, for application based on application Id ```kotlin -client.order.getReportsShipmentListing(pageNo: pageNo, pageSize: pageSize).safeAwait{ response, error-> +client.application("").order.trackOrder(orderId: orderId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -2632,21 +751,20 @@ client.order.getReportsShipmentListing(pageNo: pageNo, pageSize: pageSize).safeA | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| pageNo | Int? | no | | -| pageSize | Int? | no | | - +| orderId | String | yes | Order Id | +Order Track *Returned Response:* -[OmsReports](#OmsReports) +[PlatformOrderTrack](#PlatformOrderTrack) -We have are getting the info. +Success @@ -2670,14 +788,14 @@ We have are getting the info. --- -### upsertJioCode - +### failedOrders +Get all failed orders application wise ```kotlin -client.order.upsertJioCode(body: body).safeAwait{ response, error-> +client.application("").order.failedOrders().safeAwait{ response, error-> response?.let{ // Use response } -> @@ -2691,21 +809,17 @@ client.order.upsertJioCode(body: body).safeAwait{ response, error-> -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [JioCodeUpsertPayload](#JioCodeUpsertPayload) | yes | Request body | - - +Failed Orders *Returned Response:* -[JioCodeUpsertResponse](#JioCodeUpsertResponse) +[FailedOrders](#FailedOrders) -We are processing the report! +Success @@ -2729,14 +843,14 @@ We are processing the report! --- -### getBulkInvoice - +### reprocessOrder +Reprocess order by order id ```kotlin -client.order.getBulkInvoice(batchId: batchId, docType: docType).safeAwait{ response, error-> +client.application("").order.reprocessOrder(orderId: orderId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -2752,21 +866,20 @@ client.order.getBulkInvoice(batchId: batchId, docType: docType).safeAwait{ respo | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| batchId | String | yes | | -| docType | String | yes | | - +| orderId | String | yes | Order Id | +Order Reprocess *Returned Response:* -[BulkInvoicingResponse](#BulkInvoicingResponse) +[UpdateOrderReprocessResponse](#UpdateOrderReprocessResponse) -We are processing the file! +Success @@ -2790,14 +903,14 @@ We are processing the file! --- -### getBulkInvoiceLabel - +### updateShipment +Use this API to update the shipment using its shipment ID. ```kotlin -client.order.getBulkInvoiceLabel(batchId: batchId).safeAwait{ response, error-> +client.application("").order.updateShipment(shipmentId: shipmentId, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -2813,20 +926,20 @@ client.order.getBulkInvoiceLabel(batchId: batchId).safeAwait{ response, error-> | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| batchId | String | yes | | - - +| shipmentId | String | yes | ID of the shipment. An order may contain multiple items and may get divided into one or more shipment, each having its own ID. | +| body | [ShipmentUpdateRequest](#ShipmentUpdateRequest) | yes | Request body | +Update the shipment *Returned Response:* -[BulkInvoiceLabelResponse](#BulkInvoiceLabelResponse) +[ShipmentUpdateResponse](#ShipmentUpdateResponse) -We are processing the file! +Success. Check the example shown below or refer `ShipmentUpdateRequest` for more details. @@ -2850,14 +963,14 @@ We are processing the file! --- -### getBulkShipmentExcelFile - +### getPlatformShipmentReasons +Use this API to retrieve the issues that led to the cancellation of bags within a shipment. ```kotlin -client.order.getBulkShipmentExcelFile(lane: lane, searchType: searchType, searchId: searchId, fromDate: fromDate, toDate: toDate, dpIds: dpIds, orderingCompanyId: orderingCompanyId, stores: stores, salesChannel: salesChannel, requestByExt: requestByExt, pageNo: pageNo, pageSize: pageSize, customerId: customerId, isPrioritySort: isPrioritySort).safeAwait{ response, error-> +client.application("").order.getPlatformShipmentReasons(action: action).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -2873,33 +986,20 @@ client.order.getBulkShipmentExcelFile(lane: lane, searchType: searchType, search | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| lane | String? | no | | -| searchType | String? | no | | -| searchId | String? | no | | -| fromDate | String? | no | | -| toDate | String? | no | | -| dpIds | String? | no | | -| orderingCompanyId | String? | no | | -| stores | String? | no | | -| salesChannel | String? | no | | -| requestByExt | String? | no | | -| pageNo | Int? | no | | -| pageSize | Int? | no | | -| customerId | String? | no | | -| isPrioritySort | Boolean? | no | | - +| action | String | yes | Action | +Get reasons behind full or partial cancellation of a shipment *Returned Response:* -[FileResponse](#FileResponse) +[ShipmentReasonsResponse](#ShipmentReasonsResponse) -We are processing the file! +Success. Check the example shown below or refer `ShipmentReasonsResponse` for more details. @@ -2908,23 +1008,7 @@ We are processing the file!   Example: ```json -{ - "file_name": "placed_352_1668856953.7936668.xlsx", - "operation": "putObject", - "size": 13245, - "namespace": "misc", - "content_type": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "file_path": "/misc/general/free/original/0Ex0-zTyw-placed_352_1668856953.7936668.xlsx", - "method": "PUT", - "tags": [], - "upload": { - "url": "https://fynd-staging-assets.s3-accelerate.amazonaws.com/x0/misc/general/free/original/0Ex0-zTyw-placed_352_1668856953.7936668.xlsx?Content-Type=application%2Fvnd.openxmlformats-officedocument.spreadsheetml.sheet&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJUADR2WMPQT6ZJ2Q%2F20221119%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221119T112233Z&X-Amz-Expires=1800&X-Amz-Signature=3408400dbe95ff12d0ea5487846aab74b0f2ae6963a58ac980fb46c11cd0b7be&X-Amz-SignedHeaders=host%3Bx-amz-acl&x-amz-acl=public-read", - "expiry": 1800 - }, - "cdn": { - "url": "https://cdn.pixelbin.io/v2/falling-surf-7c8bb8/fyndnp/wrkr/x0/misc/general/free/original/0Ex0-zTyw-placed_352_1668856953.7936668.xlsx" - } -} + ``` @@ -2939,14 +1023,14 @@ We are processing the file! --- -### getBulkList - +### getShipmentTrackDetails +Use this API to track a shipment using its shipment ID. ```kotlin -client.order.getBulkList(lane: lane, searchType: searchType, searchId: searchId, fromDate: fromDate, toDate: toDate, dpIds: dpIds, orderingCompanyId: orderingCompanyId, stores: stores, salesChannel: salesChannel, requestByExt: requestByExt, pageNo: pageNo, pageSize: pageSize, customerId: customerId, isPrioritySort: isPrioritySort).safeAwait{ response, error-> +client.application("").order.getShipmentTrackDetails(orderId: orderId, shipmentId: shipmentId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -2962,33 +1046,21 @@ client.order.getBulkList(lane: lane, searchType: searchType, searchId: searchId, | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| lane | String? | no | | -| searchType | String? | no | | -| searchId | String? | no | | -| fromDate | String? | no | | -| toDate | String? | no | | -| dpIds | String? | no | | -| orderingCompanyId | String? | no | | -| stores | String? | no | | -| salesChannel | String? | no | | -| requestByExt | String? | no | | -| pageNo | Int? | no | | -| pageSize | Int? | no | | -| customerId | String? | no | | -| isPrioritySort | Boolean? | no | | - +| orderId | String | yes | ID of the order. | +| shipmentId | String | yes | ID of the shipment. An order may contain multiple items and may get divided into one or more shipment, each having its own ID. | +Track shipment *Returned Response:* -[BulkListingResponse](#BulkListingResponse) +[ShipmentTrackResponse](#ShipmentTrackResponse) -We are processing the file! +Success. Check the example shown below or refer `ShipmentTrackResponse` for more details. @@ -2997,7 +1069,7 @@ We are processing the file!   Example: ```json -{} + ``` @@ -3012,14 +1084,14 @@ We are processing the file! --- -### getManifestList - +### getShipmentAddress +Use this API to get address of a shipment using its shipment ID and Address Category. ```kotlin -client.order.getManifestList(status: status, storeId: storeId, pageNo: pageNo, pageSize: pageSize, searchValue: searchValue, fromDate: fromDate, toDate: toDate).safeAwait{ response, error-> +client.order.getShipmentAddress(shipmentId: shipmentId, addressCategory: addressCategory).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3035,26 +1107,21 @@ client.order.getManifestList(status: status, storeId: storeId, pageNo: pageNo, p | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| status | String? | no | | -| storeId | Int? | no | | -| pageNo | Int? | no | | -| pageSize | Int? | no | | -| searchValue | String? | no | | -| fromDate | String? | no | | -| toDate | String? | no | | - +| shipmentId | String | yes | ID of the shipment. An order may contain multiple items and may get divided into one or more shipment, each having its own ID. | +| addressCategory | String | yes | Category of the address it falls into(billing or delivery). | +Get Shipment Address *Returned Response:* -[GeneratedManifestResponse](#GeneratedManifestResponse) +[GetShipmentAddressResponse](#GetShipmentAddressResponse) -We are processing the file! +Success. Check the example shown below or refer `GetShipmentAddressResponse` for more details. @@ -3063,39 +1130,7 @@ We are processing the file!   Example: ```json -{ - "items": [ - { - "is_active": true, - "manifest_id": "5d1d753a-6af9-11ed-8b97-1a715b71f832", - "company_id": 1, - "created_at": "26-11-2022", - "created_by": "nehashetye_gofynd_com_71847", - "filters": { - "lane": "ready_for_dispatch", - "dp_ids": 30, - "stores": 357, - "dp_name": "Delhivery", - "date_range": { - "to_date": "18-11-2022", - "from_date": "20-05-2022" - }, - "store_name": "reliance", - "sales_channels": "62186fce51e60369e2b093e6", - "sales_channel_name": "fynd" - }, - "status": "process" - } - ], - "page": { - "current": "1", - "total": 1, - "has_previous": false, - "has_next": false, - "type": "number", - "size": "100" - } -} + ``` @@ -3110,14 +1145,14 @@ We are processing the file! --- -### getManifestDetailsWithShipments - +### updateShipmentAddress +Use this API to update address of a shipment using its shipment ID and Address Category. ```kotlin -client.order.getManifestDetailsWithShipments(manifestId: manifestId, fromDate: fromDate, toDate: toDate, storeId: storeId, page: page, pageSize: pageSize, lane: lane, dpIds: dpIds, searchType: searchType, searchValue: searchValue).safeAwait{ response, error-> +client.order.updateShipmentAddress(shipmentId: shipmentId, addressCategory: addressCategory, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3133,29 +1168,21 @@ client.order.getManifestDetailsWithShipments(manifestId: manifestId, fromDate: f | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| manifestId | String | yes | | -| fromDate | String? | no | | -| toDate | String? | no | | -| storeId | Int | yes | | -| page | Int? | no | | -| pageSize | Int? | no | | -| lane | String? | no | | -| dpIds | Int? | no | | -| searchType | String? | no | | -| searchValue | String? | no | | - - +| shipmentId | String | yes | ID of the shipment. An order may contain multiple items and may get divided into one or more shipment, each having its own ID. | +| addressCategory | String | yes | Category of the address it falls into(billing or delivery). | +| body | [UpdateShipmentAddressRequest](#UpdateShipmentAddressRequest) | yes | Request body | +Update Shipment Address *Returned Response:* -[ManifestDetailResponse](#ManifestDetailResponse) +[UpdateShipmentAddressResponse](#UpdateShipmentAddressResponse) -We are processing the file! +Success. Check the example shown below or refer `UpdateShipmentAddressResponse` for more details. @@ -3164,71 +1191,7 @@ We are processing the file!   Example: ```json -{ - "manifest_details": [ - { - "is_active": true, - "manifest_id": "5d1d753a-6af9-11ed-8b97-1a715b71f832", - "company_id": 1, - "created_at": "26-11-2022", - "created_by": "nehashetye_gofynd_com_71847", - "filters": { - "lane": "ready_for_dispatch", - "dp_ids": 30, - "stores": 357, - "dp_name": "Delhivery", - "date_range": { - "to_date": "18-11-2022", - "from_date": "20-05-2022" - }, - "store_name": "reliance", - "sales_channels": "62186fce51e60369e2b093e6", - "sales_channel_name": "fynd" - }, - "meta": { - "filters": { - "lane": "ready_for_dispatch", - "dp_ids": 30, - "stores": 357, - "dp_name": "Delhivery", - "date_range": { - "to_date": "18-11-2022", - "from_date": "20-05-2022" - }, - "store_name": "reliance", - "sales_channels": "62186fce51e60369e2b093e6", - "sales_channel_name": "fynd" - }, - "total_shipment_prices_count": { - "total_price": 4792, - "shipment_count": 8 - } - }, - "status": "process", - "uid": 11, - "user_id": "5f23c85bf4439a812561443a", - "id": "6381ca603a81bc8a08f340de" - } - ], - "items": [ - { - "shipment_id": "16631665711791409923", - "order_id": "FYMP6321E86B01D585CA", - "invoice_id": "1111111111111112", - "awb": null, - "item_qty": 1 - } - ], - "page": { - "current": 1, - "total": 1, - "has_previous": false, - "has_next": false, - "type": "number", - "size": 10 - }, - "additional_shipment_count": 0 -} + ``` @@ -3243,14 +1206,14 @@ We are processing the file! --- -### getBulkActionFailedReport - +### getOrdersByApplicationId +Get Orders for company based on Company Id ```kotlin -client.order.getBulkActionFailedReport(batchId: batchId, reportType: reportType).safeAwait{ response, error-> +client.application("").order.getOrdersByApplicationId(pageNo: pageNo, pageSize: pageSize, fromDate: fromDate, toDate: toDate, q: q, stage: stage, salesChannels: salesChannels, orderId: orderId, stores: stores, status: status, dp: dp, userId: userId, filterType: filterType).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3266,21 +1229,32 @@ client.order.getBulkActionFailedReport(batchId: batchId, reportType: reportType) | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| batchId | String | yes | | -| reportType | String? | no | | - +| pageNo | String? | no | Current page number | +| pageSize | String? | no | Page limit | +| fromDate | String? | no | From Date | +| toDate | String? | no | To Date | +| q | String? | no | Keyword for Search | +| stage | String? | no | Specefic Order Stage | +| salesChannels | String? | no | Selected Sales Channel | +| orderId | String? | no | Order Id | +| stores | String? | no | Selected Stores | +| status | String? | no | Status of order | +| dp | String? | no | Delivery Partners | +| userId | String? | no | User Id | +| filterType | String? | no | Filters | +Get Orders at Application Level *Returned Response:* -[FileResponse](#FileResponse) +[OrderListing](#OrderListing) -File Processed! +Success @@ -3289,23 +1263,7 @@ File Processed!   Example: ```json -{ - "file_name": "requirements.txt", - "operation": "putObject", - "size": 8493, - "namespace": "misc", - "content_type": "text/plain", - "file_path": "/misc/general/free/original/CEQ64hj8--requirements.txt", - "method": "PUT", - "tags": [], - "upload": { - "url": "https://fynd-staging-assets.s3-accelerate.amazonaws.com/x0/misc/general/free/original/CEQ64hj8--requirements.txt?Content-Type=text%2Fplain&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJUADR2WMPQT6ZJ2Q%2F20221118%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20221118T064720Z&X-Amz-Expires=1800&X-Amz-Signature=088ae87da27ef49644176f751ad2e642ab6cfad015cf01564ab5201c404000ec&X-Amz-SignedHeaders=host%3Bx-amz-acl&x-amz-acl=public-read", - "expiry": 1800 - }, - "cdn": { - "url": "https://cdn.pixelbin.io/v2/falling-surf-7c8bb8/fyndnp/wrkr/x0/misc/general/free/original/CEQ64hj8--requirements.txt" - } -} + ``` @@ -3320,3936 +1278,1020 @@ File Processed! --- -### getShipmentReasons -Get reasons behind full or partial cancellation of a shipment +### Schemas + + + #### [GetActivityStatus](#GetActivityStatus) + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | activityHistory | [ActivityHistory](#ActivityHistory) | no | | -```kotlin -client.order.getShipmentReasons(shipmentId: shipmentId, bagId: bagId, state: state).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` +--- + + + #### [ActivityHistory](#ActivityHistory) + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | createdat | String? | yes | | + | message | String? | yes | | + | type | String? | yes | | + | user | String? | yes | | +--- -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| shipmentId | String | yes | ID of the shipment. An order may contain multiple items and may get divided into one or more shipment, each having its own ID. | -| bagId | String | yes | ID of the bag. An order may contain multiple items and may get divided into one or more shipment, each having its own ID. | -| state | String | yes | State for which reasons are required. | + + + #### [CanBreakRequestBody](#CanBreakRequestBody) + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | shipmentIds | ArrayList | no | | -Use this API to retrieve the issues that led to the cancellation of bags within a shipment. +--- -*Returned Response:* + + + #### [CanBreakResponse](#CanBreakResponse) + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | status | Boolean | no | | + | validActions | HashMap | no | | +--- -[PlatformShipmentReasonsResponse](#PlatformShipmentReasonsResponse) -Success. Check the example shown below or refer `PlatformShipmentReasonsResponse` for more details. + + + #### [FailedOrders](#FailedOrders) + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | orders | [FailOrder](#FailOrder) | no | | +--- -
-  Example: + + + #### [FailOrder](#FailOrder) -```json -{ - "success": true, - "reasons": [ - { - "id": 84, - "display_name": "Not Available to accept the Order", - "qc_type": [], - "question_set": [] - }, - { - "id": 85, - "display_name": "Store Bulk Order", - "qc_type": [], - "question_set": [] - }, - { - "id": 86, - "display_name": "Cancelled due to delayed delivery", - "qc_type": [], - "question_set": [] - }, - { - "id": 87, - "display_name": "Others", - "qc_type": [], - "question_set": [] - } - ] -} -``` -
+ | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | updatedAt | String? | yes | | + | id | String? | yes | | + | reason | String? | yes | | + | marketplaceOrder | [MarketplaceOrder](#MarketplaceOrder)? | yes | | + | marketplaceOrderId | String? | yes | | + | createdAt | String? | yes | | + | appId | String? | yes | | + | marketplace | String? | yes | | + | companyId | Int? | yes | | +--- + + + #### [MarketplaceOrder](#MarketplaceOrder) + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | orderStatusUrl | String? | yes | | + | adminGraphqlApiId | String? | yes | | + | email | String? | yes | | + | test | Boolean? | yes | | + | note | String? | yes | | + | totalPrice | String? | yes | | + | appId | Int? | yes | | + | totalDiscountsSet | [TotalDiscountsSet](#TotalDiscountsSet)? | yes | | + | totalPriceSet | [TotalPriceSet](#TotalPriceSet)? | yes | | + | totalTaxSet | [TotalTaxSet](#TotalTaxSet)? | yes | | + | gateway | String? | yes | | + | name | String? | yes | | + | subtotalPriceSet | [SubtotalPriceSet](#SubtotalPriceSet)? | yes | | + | number | Int? | yes | | + | buyerAcceptsMarketing | Boolean? | yes | | + | contactEmail | String? | yes | | + | token | String? | yes | | + | sourceName | String? | yes | | + | paymentGatewayNames | ArrayList? | yes | | + | presentmentCurrency | String? | yes | | + | subtotalPrice | String? | yes | | + | processedAt | String? | yes | | + | orderNumber | Int? | yes | | + | totalTipReceived | String? | yes | | + | id | Int? | yes | | + | confirmed | Boolean? | yes | | + | currency | String? | yes | | + | totalLineItemsPrice | String? | yes | | + | lineItems | [LineItems](#LineItems)? | yes | | + | createdAt | String? | yes | | + | updatedAt | String? | yes | | + | totalWeight | Int? | yes | | + | billingAddress | [BillingAddress](#BillingAddress)? | yes | | + | totalShippingPriceSet | [TotalShippingPriceSet](#TotalShippingPriceSet)? | yes | | + | customer | [Customer](#Customer)? | yes | | + | totalDiscounts | String? | yes | | + | totalLineItemsPriceSet | [TotalLineItemsPriceSet](#TotalLineItemsPriceSet)? | yes | | + | tags | String? | yes | | + | totalPriceUsd | String? | yes | | + | userId | Int? | yes | | + | totalTax | String? | yes | | + | processingMethod | String? | yes | | + | shippingAddress | [OrderShippingAddress](#OrderShippingAddress)? | yes | | + | taxesIncluded | Boolean? | yes | | + | financialStatus | String? | yes | | +--- + + + #### [TotalDiscountsSet](#TotalDiscountsSet) + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | presentmentMoney | [PresentmentMoney](#PresentmentMoney)? | yes | | + | shopMoney | [ShopMoney](#ShopMoney)? | yes | | --- -### bulkActionProcessXlsxFile -emits uuid to kafka topic. - + + + #### [PresentmentMoney](#PresentmentMoney) + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | amount | String? | yes | | + | currencyCode | String? | yes | | +--- -```kotlin -client.order.bulkActionProcessXlsxFile(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` + + + #### [ShopMoney](#ShopMoney) + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | amount | String? | yes | | + | currencyCode | String? | yes | | +--- -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [BulkActionPayload](#BulkActionPayload) | yes | Request body | + + + #### [TotalPriceSet](#TotalPriceSet) + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | shopMoney | [TotalPriceSetShopMoney](#TotalPriceSetShopMoney)? | yes | | + | presentmentMoney | [TotalPriceSetPresentmentMoney](#TotalPriceSetPresentmentMoney)? | yes | | -Use this API to start processing Xlsx file. +--- -*Returned Response:* + + + #### [TotalPriceSetShopMoney](#TotalPriceSetShopMoney) + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | amount | String? | yes | | + | currencyCode | String? | yes | | +--- -[BulkActionResponse](#BulkActionResponse) -Success to acknowledge the service was notified + + + #### [TotalPriceSetPresentmentMoney](#TotalPriceSetPresentmentMoney) + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | amount | String? | yes | | + | currencyCode | String? | yes | | +--- -
-  Example: + + + #### [TotalTaxSet](#TotalTaxSet) -```json -{ - "status": true, - "message": "Successful" -} -``` -
+ | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | shopMoney | [TotalTaxSetShopMoney](#TotalTaxSetShopMoney)? | yes | | + | presentmentMoney | [TotalTaxSetPresentmentMoney](#TotalTaxSetPresentmentMoney)? | yes | | +--- + + + #### [TotalTaxSetShopMoney](#TotalTaxSetShopMoney) + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | amount | String? | yes | | + | currencyCode | String? | yes | | +--- + + + #### [TotalTaxSetPresentmentMoney](#TotalTaxSetPresentmentMoney) + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | amount | String? | yes | | + | currencyCode | String? | yes | | --- -### bulkActionDetails -Returns failed, processing and successfully processed shipments. + + + #### [SubtotalPriceSet](#SubtotalPriceSet) + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | shopMoney | [SubtotalPriceSetShopMoney](#SubtotalPriceSetShopMoney)? | yes | | + | presentmentMoney | [SubtotalPriceSetPresentmentMoney](#SubtotalPriceSetPresentmentMoney)? | yes | | +--- -```kotlin -client.order.bulkActionDetails(batchId: batchId).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` + + + #### [SubtotalPriceSetShopMoney](#SubtotalPriceSetShopMoney) + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | amount | String? | yes | | + | currencyCode | String? | yes | | +--- + + + #### [SubtotalPriceSetPresentmentMoney](#SubtotalPriceSetPresentmentMoney) -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| batchId | String | yes | | + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | amount | String? | yes | | + | currencyCode | String? | yes | | +--- -Returns failed, processing and successfully processed shipments along with their counts and failed reasons. + + + #### [LineItems](#LineItems) -*Returned Response:* - - - - -[BulkActionDetailsResponse](#BulkActionDetailsResponse) - -Success to acknowledge the service was notified - - - - -
-  Example: - -```json -{ - "success": true, - "data": [ - { - "batch_id": "d219af50-d37d-421b-b804-db2c51fa554a", - "company_id": "1", - "total_shipment_count": 1, - "successful_shipment_ids": [], - "successful_shipments_count": 0, - "failed_shipments_count": 0, - "processing_shipments_count": 1 - } - ], - "error": [], - "message": "", - "failed_records": [], - "uploaded_by": "Neha Shetye", - "user_id": "5f23c85bf4439a812561443a", - "uploaded_on": "08 Nov 2022, 01:09 PM", - "status": false -} -``` -
- - - - - - - - - ---- - - -### getBagById - - - - - -```kotlin -client.order.getBagById(bagId: bagId, channelBagId: channelBagId, channelId: channelId).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| bagId | String? | no | | -| channelBagId | String? | no | | -| channelId | String? | no | | - - - - - -*Returned Response:* - - - - -[BagDetailsPlatformResponse](#BagDetailsPlatformResponse) - -Successfully retrived shipment details! - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### getBags - - - - - -```kotlin -client.order.getBags(bagIds: bagIds, shipmentIds: shipmentIds, orderIds: orderIds, channelBagIds: channelBagIds, channelShipmentIds: channelShipmentIds, channelOrderIds: channelOrderIds, channelId: channelId, pageNo: pageNo, pageSize: pageSize).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| bagIds | String? | no | | -| shipmentIds | String? | no | | -| orderIds | String? | no | | -| channelBagIds | String? | no | | -| channelShipmentIds | String? | no | | -| channelOrderIds | String? | no | | -| channelId | String? | no | | -| pageNo | Int? | no | | -| pageSize | Int? | no | | - - - - - -*Returned Response:* - - - - -[GetBagsPlatformResponse](#GetBagsPlatformResponse) - -Successfully retrived all the given shipments details! - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### invalidateShipmentCache - - - - - -```kotlin -client.order.invalidateShipmentCache(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [InvalidateShipmentCachePayload](#InvalidateShipmentCachePayload) | yes | Request body | - - -Invalidate shipment Cache - -*Returned Response:* - - - - -[InvalidateShipmentCacheResponse](#InvalidateShipmentCacheResponse) - -Successfully updated shipment cache! - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### reassignLocation - - - - - -```kotlin -client.order.reassignLocation(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [StoreReassign](#StoreReassign) | yes | Request body | - - -Reassign Location - -*Returned Response:* - - - - -[StoreReassignResponse](#StoreReassignResponse) - -Successfully reassigned location! - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### updateShipmentLock - - - - - -```kotlin -client.order.updateShipmentLock(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [UpdateShipmentLockPayload](#UpdateShipmentLockPayload) | yes | Request body | - - -update shipment lock - -*Returned Response:* - - - - -[UpdateShipmentLockResponse](#UpdateShipmentLockResponse) - -Successfully updated shipment cache! - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### getAnnouncements - - - - - -```kotlin -client.order.getAnnouncements(date: date).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| date | String? | no | | - - - - - -*Returned Response:* - - - - -[AnnouncementsResponse](#AnnouncementsResponse) - -Announcements retrieved successfully - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### updateAddress - - - - - -```kotlin -client.order.updateAddress(shipmentId: shipmentId, name: name, address: address, addressType: addressType, pincode: pincode, phone: phone, email: email, landmark: landmark, addressCategory: addressCategory, city: city, state: state, country: country).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| shipmentId | String | yes | | -| name | String? | no | | -| address | String? | no | | -| addressType | String? | no | | -| pincode | String? | no | | -| phone | String? | no | | -| email | String? | no | | -| landmark | String? | no | | -| addressCategory | String | yes | | -| city | String? | no | | -| state | String? | no | | -| country | String? | no | | - - - - - -*Returned Response:* - - - - -[BaseResponse](#BaseResponse) - -Update Address will be processed! - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### click2Call - - - - - -```kotlin -client.order.click2Call(caller: caller, receiver: receiver, bagId: bagId, callingTo: callingTo, callerId: callerId).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| caller | String | yes | | -| receiver | String | yes | | -| bagId | String | yes | | -| callingTo | String? | no | | -| callerId | String? | no | | - - - - - -*Returned Response:* - - - - -[Click2CallResponse](#Click2CallResponse) - -Process call on request! - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### updateShipmentStatus - - - - - -```kotlin -client.order.updateShipmentStatus(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [UpdateShipmentStatusRequest](#UpdateShipmentStatusRequest) | yes | Request body | - - -Update shipment status - -*Returned Response:* - - - - -[UpdateShipmentStatusResponseBody](#UpdateShipmentStatusResponseBody) - -Successfully reassigned location! - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### processManifest - - - - - -```kotlin -client.order.processManifest(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [CreateOrderPayload](#CreateOrderPayload) | yes | Request body | - - - - -*Returned Response:* - - - - -[CreateOrderResponse](#CreateOrderResponse) - -Manifest will be processed! - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### dispatchManifest - - - - - -```kotlin -client.order.dispatchManifest(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [DispatchManifest](#DispatchManifest) | yes | Request body | - - - - -*Returned Response:* - - - - -[SuccessResponse](#SuccessResponse) - -Shipment Dispatched mapped with manifest! - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### getRoleBasedActions - - - - - -```kotlin -client.order.getRoleBasedActions().safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - - - - -*Returned Response:* - - - - -[GetActionsResponse](#GetActionsResponse) - -You will get an array of actions allowed for that particular user based on their role - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### getShipmentHistory - - - - - -```kotlin -client.order.getShipmentHistory(shipmentId: shipmentId, bagId: bagId).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| shipmentId | Int? | no | | -| bagId | Int? | no | | - - - - - -*Returned Response:* - - - - -[ShipmentHistoryResponse](#ShipmentHistoryResponse) - -It shows the journey of the shipment! - - - - -
-  Example: - -```json -{ - "activity_history": [ - { - "message": { - "message": "Bag status changed to pending", - "store_id": 10, - "store_code": "SF94", - "store_name": "shub", - "reason": {}, - "type": "activity_status" - }, - "createdat": "01 Apr 2022, 17:57:PM", - "user": "system", - "type": "activity_status", - "l1_detail": null, - "l2_detail": null, - "l3_detail": null, - "ticket_id": null, - "ticket_url": null - }, - { - "message": { - "message": "Bag status changed to placed", - "store_id": 10, - "store_code": "SF94", - "store_name": "shub", - "reason": {}, - "type": "activity_status" - }, - "createdat": "01 Apr 2022, 17:57:PM", - "user": "system", - "type": "activity_status", - "l1_detail": null, - "l2_detail": null, - "l3_detail": null, - "ticket_id": null, - "ticket_url": null - } - ] -} -``` -
- - - - - - - - - ---- - - -### sendSmsNinja - - - - - -```kotlin -client.order.sendSmsNinja(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [SendSmsPayload](#SendSmsPayload) | yes | Request body | - - - - -*Returned Response:* - - - - -[OrderStatusResult](#OrderStatusResult) - -Sms Sent successfully - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### platformManualAssignDPToShipment - - - - - -```kotlin -client.order.platformManualAssignDPToShipment(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [ManualAssignDPToShipment](#ManualAssignDPToShipment) | yes | Request body | - - - - -*Returned Response:* - - - - -[ManualAssignDPToShipmentResponse](#ManualAssignDPToShipmentResponse) - -DP Assigned for the given shipment Ids. - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### updatePackagingDimensions - - - - - -```kotlin -client.order.updatePackagingDimensions(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [CreateOrderPayload](#CreateOrderPayload) | yes | Request body | - - - - -*Returned Response:* - - - - -[CreateOrderResponse](#CreateOrderResponse) - -Manifest will be processed! - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### createOrder - - - - - -```kotlin -client.order.createOrder(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [CreateOrderAPI](#CreateOrderAPI) | yes | Request body | - - - - -*Returned Response:* - - - - -[CreateOrderResponse](#CreateOrderResponse) - -Successfully created an order! - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### createChannelConfig - - - - - -```kotlin -client.order.createChannelConfig(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [CreateChannelConfigData](#CreateChannelConfigData) | yes | Request body | - - -createChannelConfig - -*Returned Response:* - - - - -[CreateChannelConfigResponse](#CreateChannelConfigResponse) - -Successfully updateShipmentStatus! - - - - -
-  Example: - -```json -{ - "data": { - "acknowledged": true, - "is_upserted": false, - "is_inserted": false - } -} -``` -
- - - - - - - - - ---- - - -### getChannelConfig - - - - - -```kotlin -client.order.getChannelConfig().safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - - -getChannelConfig - -*Returned Response:* - - - - -[CreateChannelConfigData](#CreateChannelConfigData) - -Successfully created the config data - - - - -
-  Example: - -```json -{ - "config_data": { - "payment_info": { - "payment_methods": [ - { - "mode": "COD", - "collect_by": "gringotts", - "refund_by": "gringotts" - } - ], - "source": "fynd", - "mode_of_payment": "COD" - }, - "dp_configuration": { - "shipping_by": "fynd" - }, - "logo_url": {}, - "location_reassignment": false, - "lock_states": [ - "bag_packed" - ], - "shipment_assignment": "16703096324891701814" - } -} -``` -
- - - - - - - - - ---- - - -### uploadConsent - - - - - -```kotlin -client.order.uploadConsent(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [UploadConsent](#UploadConsent) | yes | Request body | - - - - -*Returned Response:* - - - - -[SuccessResponse](#SuccessResponse) - -Successful Manifest upload! - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### orderUpdate - - - - - -```kotlin -client.order.orderUpdate(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [PlatformOrderUpdate](#PlatformOrderUpdate) | yes | Request body | - - - - -*Returned Response:* - - - - -[ResponseDetail](#ResponseDetail) - -We are processing the order! - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### checkOrderStatus - - - - - -```kotlin -client.order.checkOrderStatus(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [OrderStatus](#OrderStatus) | yes | Request body | - - - - -*Returned Response:* - - - - -[OrderStatusResult](#OrderStatusResult) - -Order Status retrieved successfully - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - -### sendSmsNinjaPlatform - - - - - -```kotlin -client.order.sendSmsNinjaPlatform().safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - - - - -*Returned Response:* - - - - -[OrderStatusResult](#OrderStatusResult) - -Sms Sent successfully - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - ---- - - - -### Schemas - - - - #### [FilterInfoOption](#FilterInfoOption) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | text | String | no | | - | value | String? | yes | | - ---- - - - - - #### [FiltersInfo](#FiltersInfo) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | options | ArrayList<[FilterInfoOption](#FilterInfoOption)>? | yes | | - | type | String | no | | - | text | String | no | | - | value | String | no | | - ---- - - - - - #### [GSTDetailsData](#GSTDetailsData) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | taxCollectedAtSource | Double | no | | - | valueOfGood | Double | no | | - | gstinCode | String | no | | - | gstFee | Double | no | | - | brandCalculatedAmount | Double | no | | - ---- - - - - - #### [Prices](#Prices) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | cashbackApplied | Double? | yes | | - | amountPaidRoundoff | Double? | yes | | - | taxCollectedAtSource | Double? | yes | | - | fyndCredits | Double? | yes | | - | promotionEffectiveDiscount | Double? | yes | | - | refundAmount | Double? | yes | | - | amountPaid | Double? | yes | | - | priceMarked | Double? | yes | | - | codCharges | Double? | yes | | - | valueOfGood | Double? | yes | | - | couponValue | Double? | yes | | - | refundCredit | Double? | yes | | - | cashback | Double? | yes | | - | deliveryCharge | Double? | yes | | - | discount | Double? | yes | | - | priceEffective | Double? | yes | | - ---- - - - - - #### [PlatformItem](#PlatformItem) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | canReturn | Boolean? | yes | | - | canCancel | Boolean? | yes | | - | l3Category | Int? | yes | | - | color | String? | yes | | - | departmentId | Int? | yes | | - | images | ArrayList? | yes | | - | id | Int? | yes | | - | size | String? | yes | | - | code | String? | yes | | - | name | String? | yes | | - | l3CategoryName | String? | yes | | - | image | ArrayList? | yes | | - | l1Category | ArrayList? | yes | | - ---- - - - - - #### [BagUnit](#BagUnit) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | totalShipmentBags | Int | no | | - | shipmentId | String | no | | - | status | HashMap | no | | - | gst | [GSTDetailsData](#GSTDetailsData)? | yes | | - | orderingChannel | String | no | | - | bagId | Int | no | | - | itemQuantity | Int | no | | - | prices | [Prices](#Prices)? | yes | | - | item | [PlatformItem](#PlatformItem)? | yes | | - ---- - - - - - #### [ShipmentStatus](#ShipmentStatus) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | opsStatus | String | no | | - | status | String | no | | - | hexCode | String | no | | - | title | String | no | | - | actualStatus | String | no | | - ---- - - - - - #### [UserDataInfo](#UserDataInfo) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | avisUserId | String? | yes | | - | email | String? | yes | | - | gender | String? | yes | | - | mobile | String? | yes | | - | isAnonymousUser | Boolean? | yes | | - | firstName | String? | yes | | - | uid | Int? | yes | | - | name | String? | yes | | - | lastName | String? | yes | | - ---- - - - - - #### [ShipmentItemFulFillingStore](#ShipmentItemFulFillingStore) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | code | String | no | | - | id | String | no | | - ---- - - - - - #### [PaymentModeInfo](#PaymentModeInfo) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | logo | String | no | | - | type | String | no | | - ---- - - - - - #### [ShipmentItem](#ShipmentItem) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | totalBagsCount | Int | no | | - | channel | HashMap? | yes | | - | bags | ArrayList<[BagUnit](#BagUnit)>? | yes | | - | sla | HashMap? | yes | | - | shipmentStatus | [ShipmentStatus](#ShipmentStatus)? | yes | | - | paymentMethods | HashMap? | yes | | - | id | String | no | | - | createdAt | String | no | | - | application | HashMap? | yes | | - | shipmentCreatedAt | Int | no | | - | fulfillingCentre | String | no | | - | user | [UserDataInfo](#UserDataInfo)? | yes | | - | fulfillingStore | [ShipmentItemFulFillingStore](#ShipmentItemFulFillingStore)? | yes | | - | prices | [Prices](#Prices)? | yes | | - | paymentModeInfo | [PaymentModeInfo](#PaymentModeInfo)? | yes | | - | totalShipmentsInOrder | Int | no | | - ---- - - - - - #### [ShipmentInternalPlatformViewResponse](#ShipmentInternalPlatformViewResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | page | HashMap? | yes | | - | filters | ArrayList<[FiltersInfo](#FiltersInfo)>? | yes | | - | appliedFilters | HashMap? | yes | | - | items | ArrayList<[ShipmentItem](#ShipmentItem)>? | yes | | - ---- - - - - - #### [Error](#Error) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | success | Boolean? | yes | | - | message | String? | yes | | - ---- - - - - - #### [BagStateMapper](#BagStateMapper) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | journeyType | String | no | | - | notifyCustomer | Boolean? | yes | | - | appDisplayName | String? | yes | | - | appStateName | String? | yes | | - | stateType | String | no | | - | isActive | Boolean? | yes | | - | displayName | String | no | | - | name | String | no | | - | bsId | Int | no | | - | appFacing | Boolean? | yes | | - ---- - - - - - #### [BagStatusHistory](#BagStatusHistory) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | updatedAt | String? | yes | | - | deliveryPartnerId | Int? | yes | | - | shipmentId | String | no | | - | status | String | no | | - | bagStateMapper | [BagStateMapper](#BagStateMapper) | no | | - | reasons | ArrayList>? | yes | | - | storeId | Int | no | | - | bshId | Int | no | | - | appDisplayName | Boolean? | yes | | - | stateType | String? | yes | | - | forward | Boolean? | yes | | - | createdAt | String | no | | - | bagId | Int | no | | - | deliveryAwbNumber | String? | yes | | - | kafkaSync | Boolean? | yes | | - | displayName | Boolean? | yes | | - | stateId | Int | no | | - ---- - - - - - #### [UserDetailsData](#UserDetailsData) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | city | String | no | | - | country | String | no | | - | state | String | no | | - | email | String | no | | - | address | String | no | | - | pincode | String | no | | - | name | String | no | | - | phone | String | no | | - ---- - - - - - #### [DPDetailsData](#DPDetailsData) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | trackUrl | String? | yes | | - | country | String? | yes | | - | awbNo | String? | yes | | - | ewayBillId | String? | yes | | - | id | String? | yes | | - | gstTag | String? | yes | | - | pincode | String? | yes | | - | name | String? | yes | | - ---- - - - - - #### [TrackingList](#TrackingList) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | status | String | no | | - | isCurrent | Boolean? | yes | | - | isPassed | Boolean? | yes | | - | time | String? | yes | | - | text | String | no | | - ---- - - - - - #### [OrderBrandName](#OrderBrandName) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | brandName | String | no | | - | modifiedOn | Int? | yes | | - | company | String | no | | - | logo | String | no | | - | createdOn | Int | no | | - | id | Int | no | | - ---- - - - - - #### [PlatformDeliveryAddress](#PlatformDeliveryAddress) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | updatedAt | String? | yes | | - | address2 | String? | yes | | - | landmark | String? | yes | | - | country | String? | yes | | - | state | String? | yes | | - | email | String? | yes | | - | addressType | String? | yes | | - | contactPerson | String? | yes | | - | version | String? | yes | | - | createdAt | String? | yes | | - | pincode | String? | yes | | - | addressCategory | String? | yes | | - | latitude | Int? | yes | | - | address1 | String? | yes | | - | city | String? | yes | | - | longitude | Int? | yes | | - | area | String? | yes | | - | phone | String? | yes | | - ---- - - - - - #### [BagGST](#BagGST) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | hsnCode | String? | yes | | - | gstTaxPercentage | Int? | yes | | - | valueOfGood | Int? | yes | | - | gstinCode | String? | yes | | - | gstFee | Int? | yes | | - | gstTag | String? | yes | | - | isDefaultHsnCode | Boolean? | yes | | - | brandCalculatedAmount | Int? | yes | | - ---- - - - - - #### [OrderBagArticle](#OrderBagArticle) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | uid | String? | yes | | - | identifiers | HashMap? | yes | | - | returnConfig | HashMap? | yes | | - ---- - - - - - #### [DiscountRules](#DiscountRules) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | value | Int? | yes | | - ---- - - - - - #### [ItemCriterias](#ItemCriterias) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | itemBrand | ArrayList? | yes | | - ---- - - - - - #### [BuyRules](#BuyRules) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | itemCriteria | [ItemCriterias](#ItemCriterias)? | yes | | - | cartConditions | HashMap? | yes | | - ---- - - - - - #### [AppliedPromos](#AppliedPromos) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | promoId | String? | yes | | - | discountRules | ArrayList<[DiscountRules](#DiscountRules)>? | yes | | - | mrpPromotion | Boolean? | yes | | - | buyRules | ArrayList<[BuyRules](#BuyRules)>? | yes | | - | articleQuantity | Int? | yes | | - | promotionName | String? | yes | | - | amount | Double? | yes | | - | promotionType | String? | yes | | - ---- - - - - - #### [Identifier](#Identifier) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | ean | String? | yes | | - ---- - - - - - #### [FinancialBreakup](#FinancialBreakup) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | cashbackApplied | Int | no | | - | amountPaid | Int | no | | - | itemName | String | no | | - | addedToFyndCash | Boolean | no | | - | gstFee | String | no | | - | size | String | no | | - | couponEffectiveDiscount | Int | no | | - | priceEffective | Int | no | | - | brandCalculatedAmount | Int | no | | - | hsnCode | String | no | | - | fyndCredits | Int | no | | - | valueOfGood | Int | no | | - | codCharges | Int | no | | - | pmPriceSplit | HashMap | no | | - | couponValue | Int | no | | - | gstTag | String | no | | - | promotionEffectiveDiscount | Int | no | | - | deliveryCharge | Int | no | | - | discount | Int | no | | - | totalUnits | Int | no | | - | transferPrice | Int | no | | - | amountPaidRoundoff | Int? | yes | | - | taxCollectedAtSource | Int? | yes | | - | gstTaxPercentage | Int | no | | - | identifiers | [Identifier](#Identifier) | no | | - | priceMarked | Int | no | | - | refundCredit | Int | no | | - | cashback | Int | no | | - ---- - - - - - #### [BagConfigs](#BagConfigs) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | isReturnable | Boolean | no | | - | isActive | Boolean | no | | - | isCustomerReturnAllowed | Boolean | no | | - | allowForceReturn | Boolean | no | | - | canBeCancelled | Boolean | no | | - | enableTracking | Boolean | no | | - ---- - - - - - #### [OrderBags](#OrderBags) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | parentPromoBags | HashMap? | yes | | - | brand | [OrderBrandName](#OrderBrandName)? | yes | | - | deliveryAddress | [PlatformDeliveryAddress](#PlatformDeliveryAddress)? | yes | | - | gstDetails | [BagGST](#BagGST)? | yes | | - | sellerIdentifier | String? | yes | | - | article | [OrderBagArticle](#OrderBagArticle)? | yes | | - | quantity | Int? | yes | | - | appliedPromos | ArrayList<[AppliedPromos](#AppliedPromos)>? | yes | | - | lineNumber | Int? | yes | | - | financialBreakup | ArrayList<[FinancialBreakup](#FinancialBreakup)>? | yes | | - | entityType | String? | yes | | - | bagId | Int | no | | - | currentStatus | String? | yes | | - | displayName | String? | yes | | - | prices | [Prices](#Prices)? | yes | | - | item | [PlatformItem](#PlatformItem)? | yes | | - | bagConfigs | [BagConfigs](#BagConfigs)? | yes | | - | identifier | String? | yes | | - ---- - - - - - #### [ShipmentPayments](#ShipmentPayments) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | logo | String? | yes | | - | mode | String | no | | - | source | String? | yes | | - ---- - - - - - #### [ShipmentStatusData](#ShipmentStatusData) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | shipmentId | String? | yes | | - | status | String? | yes | | - | id | Int? | yes | | - | createdAt | String? | yes | | - | bagList | ArrayList? | yes | | - ---- - - - - - #### [OrderDetailsData](#OrderDetailsData) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | source | String? | yes | | - | taxDetails | HashMap? | yes | | - | orderDate | String? | yes | | - | orderValue | String? | yes | | - | codCharges | String? | yes | | - | orderingChannel | String? | yes | | - | orderingChannelLogo | HashMap? | yes | | - | fyndOrderId | String | no | | - | affiliateId | String? | yes | | - ---- - - - - - #### [FulfillingStore](#FulfillingStore) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | country | String | no | | - | state | String | no | | - | fulfillmentChannel | String | no | | - | contactPerson | String | no | | - | id | String | no | | - | address | String | no | | - | pincode | String | no | | - | storeName | String | no | | - | code | String | no | | - | city | String | no | | - | meta | HashMap | no | | - | phone | String | no | | - ---- - - - - - #### [ShipmentInfoResponse](#ShipmentInfoResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | affiliateShipmentId | String | no | | - | journeyType | String? | yes | | - | canCancel | Boolean? | yes | | - | bagStatusHistory | ArrayList<[BagStatusHistory](#BagStatusHistory)>? | yes | | - | company | HashMap | no | | - | vertical | String? | yes | | - | coupon | HashMap? | yes | | - | orderingStore | HashMap | no | | - | escalation | HashMap? | yes | | - | userId | String | no | | - | refundDetails | HashMap? | yes | | - | refundText | String? | yes | | - | beneficiaryDetails | Boolean? | yes | | - | isPdsr | String? | yes | | - | trackingUrl | String | no | | - | payButton | String? | yes | | - | isInvoiced | Boolean | no | | - | platformLogo | Boolean | no | | - | orderCreatedTime | String? | yes | | - | isFyndCoupon | Boolean | no | | - | userAgent | String? | yes | | - | emailId | String | no | | - | fyndstoreEmp | HashMap | no | | - | gstDetails | [GSTDetailsData](#GSTDetailsData)? | yes | | - | isPackagingOrder | Boolean | no | | - | currentShipmentStatus | HashMap | no | | - | customMeta | ArrayList>? | yes | | - | isFyndStore | String? | yes | | - | mid | String? | yes | | - | invoice | HashMap | no | | - | shipmentQuantity | Int? | yes | | - | enableDpTracking | String? | yes | | - | securedDeliveryFlag | String? | yes | | - | billingDetails | [UserDetailsData](#UserDetailsData)? | yes | | - | deliveryDetails | [UserDetailsData](#UserDetailsData)? | yes | | - | dpDetails | [DPDetailsData](#DPDetailsData)? | yes | | - | items | ArrayList> | no | | - | kiranaStoreId | String? | yes | | - | deliveryStatus | ArrayList> | no | | - | replacementDetails | String? | yes | | - | trackingList | ArrayList<[TrackingList](#TrackingList)>? | yes | | - | dueDate | String? | yes | | - | forwardOrderStatus | ArrayList>? | yes | | - | lockStatus | String | no | | - | userInfo | HashMap? | yes | | - | orderType | String | no | | - | statusProgress | Int | no | | - | paymentMode | String? | yes | | - | prices | [Prices](#Prices)? | yes | | - | bags | ArrayList<[OrderBags](#OrderBags)>? | yes | | - | operationalStatus | String? | yes | | - | payments | [ShipmentPayments](#ShipmentPayments)? | yes | | - | totalBags | Int? | yes | | - | canBreak | String | no | | - | shipmentId | String | no | | - | status | [ShipmentStatusData](#ShipmentStatusData)? | yes | | - | packagingType | String? | yes | | - | orderStatus | HashMap | no | | - | creditNoteId | String | no | | - | childNodes | ArrayList? | yes | | - | canReturn | Boolean? | yes | | - | shipmentImages | ArrayList? | yes | | - | bankData | HashMap? | yes | | - | shipmentStatus | String? | yes | | - | totalItems | Int? | yes | | - | deliverySlot | HashMap? | yes | | - | forwardShipmentStatus | ArrayList>? | yes | | - | forwardTrackingList | ArrayList>? | yes | | - | order | [OrderDetailsData](#OrderDetailsData)? | yes | | - | priorityText | String? | yes | | - | fulfillingStore | [FulfillingStore](#FulfillingStore)? | yes | | - | goGreen | Boolean? | yes | | - | pickedDate | String? | yes | | - | enableTracking | Boolean? | yes | | - | isNotFyndSource | Boolean | no | | - ---- - - - - - #### [PlatformShipment](#PlatformShipment) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | journeyType | String? | yes | | - | bagStatusHistory | ArrayList<[BagStatusHistory](#BagStatusHistory)>? | yes | | - | vertical | String? | yes | | - | platformLogo | String? | yes | | - | userAgent | String? | yes | | - | gstDetails | [GSTDetailsData](#GSTDetailsData)? | yes | | - | customMeta | ArrayList>? | yes | | - | shipmentQuantity | Int? | yes | | - | enableDpTracking | String? | yes | | - | billingDetails | [UserDetailsData](#UserDetailsData)? | yes | | - | deliveryDetails | [UserDetailsData](#UserDetailsData)? | yes | | - | dpDetails | [DPDetailsData](#DPDetailsData)? | yes | | - | trackingList | ArrayList<[TrackingList](#TrackingList)>? | yes | | - | paymentMode | String? | yes | | - | prices | [Prices](#Prices)? | yes | | - | bags | ArrayList<[OrderBags](#OrderBags)>? | yes | | - | operationalStatus | String? | yes | | - | payments | [ShipmentPayments](#ShipmentPayments)? | yes | | - | totalBags | Int? | yes | | - | shipmentId | String | no | | - | status | [ShipmentStatusData](#ShipmentStatusData)? | yes | | - | packagingType | String? | yes | | - | shipmentImages | ArrayList? | yes | | - | shipmentStatus | String? | yes | | - | totalItems | Int? | yes | | - | deliverySlot | HashMap? | yes | | - | order | [OrderDetailsData](#OrderDetailsData)? | yes | | - | priorityText | String? | yes | | - | fulfillingStore | [FulfillingStore](#FulfillingStore)? | yes | | - | pickedDate | String? | yes | | - ---- - - - - - #### [OrderDict](#OrderDict) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | fyndOrderId | String | no | | - | shipmentCount | Int | no | | - | orderDate | String | no | | - ---- - - - - - #### [ShipmentDetailsResponse](#ShipmentDetailsResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | shipments | ArrayList<[PlatformShipment](#PlatformShipment)>? | yes | | - | customMeta | ArrayList>? | yes | | - | order | [OrderDict](#OrderDict)? | yes | | - | success | Boolean | no | | - ---- - - - - - #### [SubLane](#SubLane) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | totalItems | Int? | yes | | - | index | Int? | yes | | - | actions | ArrayList>? | yes | | - | value | String? | yes | | - | text | String? | yes | | - ---- - - - - - #### [SuperLane](#SuperLane) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | totalItems | Int? | yes | | - | options | ArrayList<[SubLane](#SubLane)>? | yes | | - | text | String | no | | - | value | String | no | | - ---- - - - - - #### [LaneConfigResponse](#LaneConfigResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | superLanes | ArrayList<[SuperLane](#SuperLane)>? | yes | | - ---- - - - - - #### [Page](#Page) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | hasNext | Boolean? | yes | | - | hasPrevious | Boolean? | yes | | - | type | String? | yes | | - | size | Int? | yes | | - | current | Int? | yes | | - | total | Int? | yes | | - ---- - - - - - #### [PlatformChannel](#PlatformChannel) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | logo | String? | yes | | - | name | String? | yes | | - ---- - - - - - #### [PlatformBreakupValues](#PlatformBreakupValues) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | display | String? | yes | | - | value | String? | yes | | - ---- - - - - - #### [PlatformOrderItems](#PlatformOrderItems) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | channel | [PlatformChannel](#PlatformChannel)? | yes | | - | totalOrderValue | Double? | yes | | - | orderValue | Double? | yes | | - | breakupValues | ArrayList<[PlatformBreakupValues](#PlatformBreakupValues)>? | yes | | - | shipments | ArrayList<[PlatformShipment](#PlatformShipment)>? | yes | | - | userInfo | [UserDataInfo](#UserDataInfo)? | yes | | - | paymentMode | String? | yes | | - | orderCreatedTime | String? | yes | | - | orderId | String? | yes | | - | meta | HashMap? | yes | | - ---- - - - - - #### [OrderListingResponse](#OrderListingResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | lane | String? | yes | | - | totalCount | Int? | yes | | - | success | Boolean? | yes | | - | page | [Page](#Page)? | yes | | - | message | String? | yes | | - | items | ArrayList<[PlatformOrderItems](#PlatformOrderItems)>? | yes | | - ---- - - - - - #### [Options](#Options) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | text | String? | yes | | - | value | Int? | yes | | - ---- - - - - - #### [MetricsCount](#MetricsCount) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | value | Int | no | | - | key | String | no | | - | text | String | no | | - | options | ArrayList<[Options](#Options)>? | yes | | - ---- - - - - - #### [MetricCountResponse](#MetricCountResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[MetricsCount](#MetricsCount)>? | yes | | - ---- - - - - - #### [PlatformTrack](#PlatformTrack) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | updatedAt | String? | yes | | - | status | String? | yes | | - | reason | String? | yes | | - | accountName | String? | yes | | - | lastLocationRecievedAt | String? | yes | | - | updatedTime | String? | yes | | - | meta | HashMap? | yes | | - | rawStatus | String? | yes | | - | awb | String? | yes | | - | shipmentType | String? | yes | | - ---- - - - - - #### [PlatformShipmentTrack](#PlatformShipmentTrack) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | results | ArrayList<[PlatformTrack](#PlatformTrack)>? | yes | | - | meta | HashMap? | yes | | - ---- - - - - - #### [FiltersResponse](#FiltersResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | advance | ArrayList>? | yes | | - ---- - - - - - #### [Success](#Success) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | success | Boolean? | yes | | - | message | String? | yes | | - ---- - - - - - #### [OmsReports](#OmsReports) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | status | String? | yes | | - | s3Key | String? | yes | | - | reportId | String? | yes | | - | reportName | String? | yes | | - | reportRequestedAt | String? | yes | | - | reportCreatedAt | String? | yes | | - | requestDetails | HashMap? | yes | | - | displayName | String? | yes | | - | reportType | String? | yes | | - ---- - - - - - #### [JioCodeUpsertDataSet](#JioCodeUpsertDataSet) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | articleId | String? | yes | | - | itemId | String? | yes | | - | jioCode | String? | yes | | - | companyId | String? | yes | | - ---- - - - - - #### [JioCodeUpsertPayload](#JioCodeUpsertPayload) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | data | ArrayList<[JioCodeUpsertDataSet](#JioCodeUpsertDataSet)>? | yes | | - ---- - - - - - #### [NestedErrorSchemaDataSet](#NestedErrorSchemaDataSet) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | message | String? | yes | | - | value | String? | yes | | - ---- - - - - - #### [JioCodeUpsertResponse](#JioCodeUpsertResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | traceId | String? | yes | | - | error | ArrayList<[NestedErrorSchemaDataSet](#NestedErrorSchemaDataSet)>? | yes | | - | success | Boolean? | yes | | - | data | ArrayList>? | yes | | - | identifier | String? | yes | | - ---- - - - - - #### [BulkInvoicingResponse](#BulkInvoicingResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | | - | message | String? | yes | | - ---- - - - - - #### [BulkInvoiceLabelResponse](#BulkInvoiceLabelResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | label | HashMap? | yes | | - | batchId | String | no | | - | doInvoiceLabelGenerated | Boolean | no | | - | storeId | String? | yes | | - | invoice | HashMap? | yes | | - | invoiceStatus | String? | yes | | - | data | HashMap? | yes | | - | companyId | String? | yes | | - | storeName | String? | yes | | - | storeCode | String? | yes | | - ---- - - - - - #### [FileUploadResponse](#FileUploadResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | - | expiry | Int? | yes | | - ---- - - - - - #### [URL](#URL) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | - ---- - - - - - #### [FileResponse](#FileResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | namespace | String? | yes | | - | fileName | String? | yes | | - | filePath | String? | yes | | - | upload | [FileUploadResponse](#FileUploadResponse)? | yes | | - | cdn | [URL](#URL)? | yes | | - | tags | ArrayList? | yes | | - | operation | String? | yes | | - | contentType | String? | yes | | - | size | Int? | yes | | - | method | String? | yes | | - ---- - - - - - #### [BulkListingPage](#BulkListingPage) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | hasNext | Boolean? | yes | | - | hasPrevious | Boolean? | yes | | - | type | String? | yes | | - | size | Int? | yes | | - | current | Int? | yes | | - | total | Int? | yes | | - ---- - - - - - #### [bulkListingData](#bulkListingData) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | storeId | Int? | yes | | - | userId | String? | yes | | - | successfulShipments | ArrayList>? | yes | | - | excelUrl | String? | yes | | - | uploadedOn | String? | yes | | - | failed | Int? | yes | | - | fileName | String? | yes | | - | processingShipments | ArrayList? | yes | | - | id | String? | yes | | - | companyId | Int? | yes | | - | storeName | String? | yes | | - | total | Int? | yes | | - | storeCode | String? | yes | | - | status | String? | yes | | - | batchId | String? | yes | | - | userName | String? | yes | | - | successful | Int? | yes | | - | failedShipments | ArrayList>? | yes | | - | processing | Int? | yes | | - ---- - - - - - #### [BulkListingResponse](#BulkListingResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | error | String? | yes | | - | page | [BulkListingPage](#BulkListingPage)? | yes | | - | success | Boolean? | yes | | - | data | ArrayList<[bulkListingData](#bulkListingData)>? | yes | | - ---- - - - - - #### [ManifestPage](#ManifestPage) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | hasNext | Boolean? | yes | | - | hasPrevious | Boolean? | yes | | - | type | String? | yes | | - | size | String? | yes | | - | current | String? | yes | | - | total | Int? | yes | | - ---- - - - - - #### [DateRange](#DateRange) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | toDate | String? | yes | | - | fromDate | String? | yes | | - ---- - - - - - #### [ManifestFilter](#ManifestFilter) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | lane | String? | yes | | - | salesChannelName | String? | yes | | - | dpIds | String? | yes | | - | salesChannels | String? | yes | | - | dateRange | [DateRange](#DateRange)? | yes | | - | dpName | String? | yes | | - | storeName | String? | yes | | - | stores | String? | yes | | + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | sku | String? | yes | | + | fulfillableQuantity | Int? | yes | | + | grams | Int? | yes | | + | totalDiscount | String? | yes | | + | article | [LineItemsArticle](#LineItemsArticle)? | yes | | + | title | String? | yes | | + | variantInventoryManagement | String? | yes | | + | id | Int? | yes | | + | variantId | Int? | yes | | + | variantTitle | String? | yes | | + | productExists | Boolean? | yes | | + | price | String? | yes | | + | adminGraphqlApiId | String? | yes | | + | quantity | Int? | yes | | + | vendor | String? | yes | | + | fulfillmentService | String? | yes | | + | taxable | Boolean? | yes | | + | name | String? | yes | | + | productId | Int? | yes | | + | priceSet | [PriceSet](#PriceSet)? | yes | | + | taxLines | [TaxLines](#TaxLines)? | yes | | + | requiresShipping | Boolean? | yes | | + | giftCard | Boolean? | yes | | + | totalDiscountSet | [TotalDiscountSet](#TotalDiscountSet)? | yes | | --- - #### [GeneratedManifestItem](#GeneratedManifestItem) + #### [LineItemsArticle](#LineItemsArticle) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | String? | yes | | - | filters | [ManifestFilter](#ManifestFilter)? | yes | | - | createdBy | String? | yes | | + | quantities | [Quantities](#Quantities)? | yes | | + | oldArticleUid | String? | yes | | + | totalQuantity | Int? | yes | | + | manufacturer | [Manufacturer](#Manufacturer)? | yes | | + | price | [ArticlePrice](#ArticlePrice)? | yes | | + | trackInventory | Boolean? | yes | | + | company | [Company](#Company)? | yes | | | isActive | Boolean? | yes | | - | manifestId | String? | yes | | - | companyId | Int? | yes | | - | createdAt | String? | yes | | + | dateMeta | [FailOrderDateMeta](#FailOrderDateMeta)? | yes | | + | fragile | Boolean? | yes | | + | marketplaceIdentifiers | [MarketplaceIdentifiers](#MarketplaceIdentifiers)? | yes | | + | size | String? | yes | | + | isSet | Boolean? | yes | | + | dimension | [Dimension](#Dimension)? | yes | | + | weight | [Weight](#Weight)? | yes | | + | store | [Store](#Store)? | yes | | + | meta | [ArticleMeta](#ArticleMeta)? | yes | | + | uid | String? | yes | | + | brand | [ArticleBrand](#ArticleBrand)? | yes | | + | itemId | Int? | yes | | + | fyndArticleCode | String? | yes | | + | id | String? | yes | | + | identifier | [LineItemsArticleIdentifier](#LineItemsArticleIdentifier)? | yes | | + | sellerIdentifier | String? | yes | | + | fyndItemCode | String? | yes | | + | countryOfOrigin | String? | yes | | --- - #### [GeneratedManifestResponse](#GeneratedManifestResponse) + #### [Quantities](#Quantities) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [ManifestPage](#ManifestPage)? | yes | | - | items | ArrayList<[GeneratedManifestItem](#GeneratedManifestItem)>? | yes | | + | notAvailable | [NotAvailable](#NotAvailable)? | yes | | + | sellable | [Sellable](#Sellable)? | yes | | + | orderCommitted | [OrderCommitted](#OrderCommitted)? | yes | | + | damaged | [Damaged](#Damaged)? | yes | | --- - #### [ManifestDetailTotalShipmentPricesCount](#ManifestDetailTotalShipmentPricesCount) + #### [NotAvailable](#NotAvailable) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | totalPrice | Double? | yes | | - | shipmentCount | Int? | yes | | + | count | Int? | yes | | + | updatedAt | String? | yes | | --- - #### [ManifestDetailMeta](#ManifestDetailMeta) + #### [Sellable](#Sellable) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | totalShipmentPricesCount | [ManifestDetailTotalShipmentPricesCount](#ManifestDetailTotalShipmentPricesCount)? | yes | | - | filters | [ManifestFilter](#ManifestFilter)? | yes | | + | count | Int? | yes | | + | updatedAt | String? | yes | | --- - #### [ManifestDetail](#ManifestDetail) + #### [OrderCommitted](#OrderCommitted) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | String? | yes | | - | filters | [ManifestFilter](#ManifestFilter)? | yes | | - | uid | Int? | yes | | - | createdBy | String? | yes | | - | userId | Int? | yes | | - | id | Int? | yes | | - | isActive | Boolean? | yes | | - | manifestId | String? | yes | | - | companyId | Int? | yes | | - | createdAt | String? | yes | | - | meta | [ManifestDetailMeta](#ManifestDetailMeta)? | yes | | + | count | Int? | yes | | + | updatedAt | String? | yes | | --- - #### [ManifestDetailItem](#ManifestDetailItem) + #### [Damaged](#Damaged) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shipmentId | String? | yes | | - | invoiceId | String? | yes | | - | awb | String? | yes | | - | orderId | String? | yes | | - | itemQty | Int? | yes | | + | updatedAt | String? | yes | | + | count | Int? | yes | | --- - #### [ManifestDetailResponse](#ManifestDetailResponse) + #### [Manufacturer](#Manufacturer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | additionalShipmentCount | Int? | yes | | - | page | [ManifestPage](#ManifestPage)? | yes | | - | manifestDetails | ArrayList<[ManifestDetail](#ManifestDetail)>? | yes | | - | items | ArrayList<[ManifestDetailItem](#ManifestDetailItem)>? | yes | | + | isDefault | Boolean? | yes | | + | address | String? | yes | | + | name | String? | yes | | --- - #### [QuestionSet](#QuestionSet) + #### [ArticlePrice](#ArticlePrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | displayName | String? | yes | | - | id | Int? | yes | | + | marked | Int? | yes | | + | currency | String? | yes | | + | effective | Int? | yes | | + | transfer | Int? | yes | | --- - #### [Reason](#Reason) + #### [Company](#Company) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | displayName | String? | yes | | | id | Int? | yes | | - | qcType | ArrayList? | yes | | - | questionSet | ArrayList<[QuestionSet](#QuestionSet)>? | yes | | - ---- - - - - - #### [PlatformShipmentReasonsResponse](#PlatformShipmentReasonsResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | reasons | ArrayList<[Reason](#Reason)>? | yes | | - | success | Boolean? | yes | | - ---- - - - - - #### [BulkActionPayload](#BulkActionPayload) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | url | String | no | | - ---- - - - - - #### [BulkActionResponse](#BulkActionResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | status | Boolean? | yes | | - | message | String? | yes | | - ---- - - - - - #### [BulkActionDetailsDataField](#BulkActionDetailsDataField) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | processingShipmentsCount | Int? | yes | | - | batchId | String? | yes | | - | successfulShipmentsCount | Int? | yes | | - | failedShipmentsCount | Int? | yes | | - | companyId | String? | yes | | - | totalShipmentsCount | Int? | yes | | - | successfulShipmentIds | ArrayList? | yes | | - ---- - - - - - #### [BulkActionDetailsResponse](#BulkActionDetailsResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | status | Boolean? | yes | | - | failedRecords | ArrayList? | yes | | - | error | ArrayList? | yes | | - | userId | String? | yes | | - | uploadedOn | String? | yes | | - | success | String? | yes | | - | data | ArrayList<[BulkActionDetailsDataField](#BulkActionDetailsDataField)>? | yes | | - | uploadedBy | String? | yes | | - | message | String? | yes | | - ---- - - - - - #### [Document](#Document) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | dsType | String | no | | - | value | String | no | | - | url | String? | yes | | - | legalName | String | no | | - | verified | Boolean | no | | - ---- - - - - - #### [StoreDocuments](#StoreDocuments) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | gst | [Document](#Document)? | yes | | - ---- - - - - - #### [EInvoicePortalDetails](#EInvoicePortalDetails) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | password | String? | yes | | - | username | String? | yes | | - | user | String? | yes | | - ---- - - - - - #### [StoreEinvoice](#StoreEinvoice) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | enabled | Boolean | no | | - | user | String? | yes | | - | username | String? | yes | | - | password | String? | yes | | - ---- - - - - - #### [StoreEwaybill](#StoreEwaybill) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | enabled | Boolean? | yes | | - ---- - - - - - #### [StoreGstCredentials](#StoreGstCredentials) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | eInvoice | [StoreEinvoice](#StoreEinvoice)? | yes | | - | eWaybill | [StoreEwaybill](#StoreEwaybill)? | yes | | - ---- - - - - - #### [StoreMeta](#StoreMeta) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | timing | ArrayList>? | yes | | - | documents | [StoreDocuments](#StoreDocuments)? | yes | | - | ewaybillPortalDetails | HashMap? | yes | | - | additionalContactDetails | HashMap? | yes | | - | notificationEmails | ArrayList? | yes | | - | stage | String | no | | - | productReturnConfig | HashMap? | yes | | - | gstNumber | String? | yes | | - | displayName | String | no | | - | einvoicePortalDetails | [EInvoicePortalDetails](#EInvoicePortalDetails)? | yes | | - | gstCredentials | [StoreGstCredentials](#StoreGstCredentials) | no | | - ---- - - - - - #### [StoreAddress](#StoreAddress) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | updatedAt | String | no | | - | addressType | String | no | | - | longitude | Double | no | | - | address1 | String | no | | - | country | String | no | | - | email | String? | yes | | - | contactPerson | String | no | | - | createdAt | String | no | | - | phone | String | no | | - | pincode | Int | no | | - | landmark | String? | yes | | - | area | String? | yes | | - | address2 | String? | yes | | - | state | String | no | | - | version | String? | yes | | - | countryCode | String | no | | - | addressCategory | String | no | | - | latitude | Double | no | | - | city | String | no | | - ---- - - - - - #### [Store](#Store) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | storeEmail | String | no | | - | updatedAt | String? | yes | | - | isArchived | Boolean? | yes | | - | fulfillmentChannel | String | no | | - | code | String? | yes | | - | address1 | String | no | | - | longitude | Double | no | | - | parentStoreId | Int? | yes | | - | mallName | String? | yes | | - | brandId | Any? | yes | | - | country | String | no | | - | brandStoreTags | ArrayList? | yes | | - | isEnabledForRecon | Boolean? | yes | | - | contactPerson | String | no | | - | packagingMaterialCount | Int? | yes | | - | locationType | String | no | | - | createdAt | String | no | | - | meta | [StoreMeta](#StoreMeta) | no | | - | phone | Int | no | | - | mallArea | String? | yes | | - | vatNo | String? | yes | | - | companyId | Int | no | | - | pincode | String | no | | - | loginUsername | String | no | | - | sId | String | no | | - | name | String | no | | - | address2 | String? | yes | | - | alohomoraUserId | Int? | yes | | - | storeAddressJson | [StoreAddress](#StoreAddress)? | yes | | - | state | String | no | | - | isActive | Boolean? | yes | | - | orderIntegrationId | String? | yes | | - | latitude | Double | no | | - | storeActiveFrom | String? | yes | | - | city | String | no | | - ---- - - - - - #### [Dimensions](#Dimensions) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | length | Int? | yes | | - | unit | String? | yes | | - | height | Int? | yes | | - | isDefault | Boolean? | yes | | - | width | Int? | yes | | + | companyType | String? | yes | | + | businessType | String? | yes | | + | companyName | String? | yes | | + | createdOn | String? | yes | | + | panNo | String? | yes | | + | returnAllowed | Boolean? | yes | | + | meta | String? | yes | | + | exchangeAllowed | Boolean? | yes | | + | agreementStartDate | String? | yes | | + | exchangeWithinDays | Int? | yes | | + | paymentProcesingCharge | Int? | yes | | + | fyndAFitAvailable | Boolean? | yes | | + | modifiedOn | String? | yes | | + | returnWithinDays | Int? | yes | | --- - #### [ReturnConfig](#ReturnConfig) + #### [FailOrderDateMeta](#FailOrderDateMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | time | Int? | yes | | - | unit | String? | yes | | - | returnable | Boolean? | yes | | + | addedOnStore | String? | yes | | + | inventoryUpdatedOn | String? | yes | | + | createdOn | String? | yes | | + | modifiedOn | String? | yes | | --- - #### [Weight](#Weight) + #### [MarketplaceIdentifiers](#MarketplaceIdentifiers) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean? | yes | | - | shipping | Int? | yes | | - | unit | String? | yes | | + | tatacliqLuxury | [TatacliqLuxury](#TatacliqLuxury)? | yes | | --- - #### [Article](#Article) + #### [TatacliqLuxury](#TatacliqLuxury) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSet | Boolean? | yes | | - | dimensions | [Dimensions](#Dimensions)? | yes | | - | childDetails | HashMap? | yes | | - | identifiers | [Identifier](#Identifier) | no | | - | uid | String | no | | - | returnConfig | [ReturnConfig](#ReturnConfig)? | yes | | - | rawMeta | Any? | yes | | - | weight | [Weight](#Weight)? | yes | | - | aSet | HashMap? | yes | | - | size | String | no | | - | espModified | Any? | yes | | - | code | String? | yes | | - | sellerIdentifier | String | no | | - | id | String | no | | + | sku | String? | yes | | --- - #### [AffiliateMeta](#AffiliateMeta) + #### [Dimension](#Dimension) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | boxType | String? | yes | | - | channelOrderId | String? | yes | | - | isPriority | Boolean? | yes | | - | loyaltyDiscount | Double? | yes | | - | sizeLevelTotalQty | Int? | yes | | - | employeeDiscount | Double? | yes | | - | dueDate | String? | yes | | - | orderItemId | String? | yes | | - | channelShipmentId | String? | yes | | - | quantity | Int? | yes | | - | couponCode | String? | yes | | + | height | Int? | yes | | + | width | Int? | yes | | + | unit | String? | yes | | + | length | Int? | yes | | + | isDefault | Boolean? | yes | | --- - #### [LockData](#LockData) + #### [Weight](#Weight) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | locked | Boolean? | yes | | - | lockMessage | String? | yes | | - | mto | Boolean? | yes | | + | isDefault | Boolean? | yes | | + | unit | String? | yes | | + | shipping | Int? | yes | | --- - #### [ShipmentTimeStamp](#ShipmentTimeStamp) + #### [Store](#Store) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tMin | String? | yes | | - | tMax | String? | yes | | + | id | Int? | yes | | --- - #### [EInvoice](#EInvoice) + #### [ArticleMeta](#ArticleMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | errorMessage | String? | yes | | - | signedQrCode | String? | yes | | - | errorCode | String? | yes | | - | acknowledgeNo | Int? | yes | | - | signedInvoice | String? | yes | | - | irn | String? | yes | | - | acknowledgeDate | String? | yes | | + | service | String? | yes | | --- - #### [EinvoiceInfo](#EinvoiceInfo) + #### [ArticleBrand](#ArticleBrand) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | creditNote | [EInvoice](#EInvoice)? | yes | | - | invoice | [EInvoice](#EInvoice)? | yes | | + | name | String? | yes | | + | id | Int? | yes | | --- - #### [Formatted](#Formatted) + #### [LineItemsArticleIdentifier](#LineItemsArticleIdentifier) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | fMax | String? | yes | | - | fMin | String? | yes | | + | skuCode | String? | yes | | --- - #### [BuyerDetails](#BuyerDetails) + #### [PriceSet](#PriceSet) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | ajioSiteId | String? | yes | | - | state | String | no | | - | address | String | no | | - | name | String | no | | - | pincode | Int | no | | - | gstin | String | no | | - | city | String | no | | + | shopMoney | [PriceSetShopMoney](#PriceSetShopMoney)? | yes | | + | presentmentMoney | [PriceSetPresentmentMoney](#PriceSetPresentmentMoney)? | yes | | --- - #### [DebugInfo](#DebugInfo) + #### [PriceSetShopMoney](#PriceSetShopMoney) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stormbreakerUuid | String? | yes | | + | amount | String? | yes | | + | currencyCode | String? | yes | | --- - #### [ShipmentMeta](#ShipmentMeta) + #### [PriceSetPresentmentMoney](#PriceSetPresentmentMoney) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | boxType | String? | yes | | - | forwardAffiliateOrderId | String? | yes | | - | storeInvoiceUpdatedDate | String? | yes | | - | b2CBuyerDetails | HashMap? | yes | | - | external | HashMap? | yes | | - | autoTriggerDpAssignmentAcf | Boolean | no | | - | lockData | [LockData](#LockData)? | yes | | - | dpName | String? | yes | | - | forwardAffiliateShipmentId | String? | yes | | - | timestamp | [ShipmentTimeStamp](#ShipmentTimeStamp)? | yes | | - | awbNumber | String? | yes | | - | returnStoreNode | Int? | yes | | - | assignDpFromSb | Boolean? | yes | | - | shipmentWeight | Double? | yes | | - | marketplaceStoreId | String? | yes | | - | sameStoreAvailable | Boolean | no | | - | einvoiceInfo | [EinvoiceInfo](#EinvoiceInfo)? | yes | | - | weight | Int | no | | - | fulfilmentPriorityText | String? | yes | | - | dpOptions | HashMap? | yes | | - | dpId | String? | yes | | - | returnAffiliateShipmentId | String? | yes | | - | packagingName | String? | yes | | - | dpSortKey | String? | yes | | - | dueDate | String? | yes | | - | formatted | [Formatted](#Formatted)? | yes | | - | returnDetails | HashMap? | yes | | - | orderType | String? | yes | | - | b2BBuyerDetails | [BuyerDetails](#BuyerDetails)? | yes | | - | shipmentVolumetricWeight | Double? | yes | | - | poNumber | String? | yes | | - | returnAffiliateOrderId | String? | yes | | - | debugInfo | [DebugInfo](#DebugInfo)? | yes | | - | ewaybillInfo | HashMap? | yes | | - | bagWeight | HashMap? | yes | | - | returnAwbNumber | String? | yes | | + | amount | String? | yes | | + | currencyCode | String? | yes | | --- - #### [PDFLinks](#PDFLinks) + #### [TaxLines](#TaxLines) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | label | String? | yes | | - | labelA4 | String? | yes | | - | invoiceA4 | String? | yes | | - | invoiceType | String | no | | - | labelA6 | String? | yes | | - | invoice | String? | yes | | - | poInvoice | String? | yes | | - | invoiceA6 | String? | yes | | - | labelPos | String? | yes | | - | invoicePos | String? | yes | | - | creditNoteUrl | String? | yes | | - | b2B | String? | yes | | - | labelType | String | no | | + | title | String? | yes | | + | price | String? | yes | | + | rate | Int? | yes | | + | priceSet | [TaxLinesPriceSet](#TaxLinesPriceSet)? | yes | | --- - #### [AffiliateDetails](#AffiliateDetails) + #### [TaxLinesPriceSet](#TaxLinesPriceSet) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | adId | String? | yes | | - | affiliateShipmentId | String | no | | - | affiliateBagId | String | no | | - | affiliateOrderId | String | no | | - | affiliateMeta | [AffiliateMeta](#AffiliateMeta) | no | | - | shipmentMeta | [ShipmentMeta](#ShipmentMeta) | no | | - | affiliateStoreId | String | no | | - | pdfLinks | [PDFLinks](#PDFLinks)? | yes | | - | affiliateId | String? | yes | | - | companyAffiliateTag | String? | yes | | + | shopMoney | [TaxLinesPriceSetShopMoney](#TaxLinesPriceSetShopMoney)? | yes | | + | presentmentMoney | [TaxLinesPriceSetPresentmentMoney](#TaxLinesPriceSetPresentmentMoney)? | yes | | --- - #### [Dates](#Dates) + #### [TaxLinesPriceSetShopMoney](#TaxLinesPriceSetShopMoney) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | orderCreated | String? | yes | | - | deliveryDate | Any? | yes | | + | amount | String? | yes | | + | currencyCode | String? | yes | | --- - #### [Brand](#Brand) + #### [TaxLinesPriceSetPresentmentMoney](#TaxLinesPriceSetPresentmentMoney) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brandName | String | no | | - | modifiedOn | Int? | yes | | - | scriptLastRan | String? | yes | | - | company | String | no | | - | pickupLocation | String? | yes | | - | creditNoteExpiryDays | Int? | yes | | - | creditNoteAllowed | Boolean? | yes | | - | createdOn | Int? | yes | | - | logo | String? | yes | | - | isVirtualInvoice | Boolean? | yes | | - | startDate | String? | yes | | - | brandId | Int | no | | - | invoicePrefix | String? | yes | | + | currencyCode | String? | yes | | + | amount | String? | yes | | --- - #### [BagGSTDetails](#BagGSTDetails) + #### [TotalDiscountSet](#TotalDiscountSet) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hsnCode | String | no | | - | cgstGstFee | String | no | | - | taxCollectedAtSource | Double | no | | - | gstTaxPercentage | Double | no | | - | igstTaxPercentage | Double | no | | - | valueOfGood | Double | no | | - | gstinCode | String? | yes | | - | igstGstFee | String | no | | - | gstFee | Double | no | | - | sgstGstFee | String | no | | - | gstTag | String | no | | - | hsnCodeId | String | no | | - | cgstTaxPercentage | Double | no | | - | sgstTaxPercentage | Double | no | | - | isDefaultHsnCode | Boolean? | yes | | - | brandCalculatedAmount | Double | no | | + | presentmentMoney | [TotalDiscountSetPresentmentMoney](#TotalDiscountSetPresentmentMoney)? | yes | | + | shopMoney | [TotalDiscountSetShopMoney](#TotalDiscountSetShopMoney)? | yes | | --- - #### [B2BPODetails](#B2BPODetails) + #### [TotalDiscountSetPresentmentMoney](#TotalDiscountSetPresentmentMoney) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | dockerNumber | String? | yes | | - | itemBasePrice | Double? | yes | | - | poTaxAmount | Double? | yes | | - | partialCanRet | Boolean? | yes | | - | poLineAmount | Double? | yes | | - | totalGstPercentage | Double? | yes | | + | amount | String? | yes | | + | currencyCode | String? | yes | | --- - #### [BagMeta](#BagMeta) + #### [TotalDiscountSetShopMoney](#TotalDiscountSetShopMoney) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | b2BPoDetails | [B2BPODetails](#B2BPODetails)? | yes | | + | amount | String? | yes | | + | currencyCode | String? | yes | | --- - #### [Attributes](#Attributes) + #### [BillingAddress](#BillingAddress) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brandName | String? | yes | | - | marketerName | String? | yes | | - | essential | String? | yes | | - | gender | ArrayList? | yes | | - | primaryColor | String? | yes | | - | marketerAddress | String? | yes | | + | address1 | String? | yes | | + | city | String? | yes | | + | zip | String? | yes | | + | lastName | String? | yes | | + | address2 | String? | yes | | + | latitude | Double? | yes | | + | longitude | Double? | yes | | + | provinceCode | String? | yes | | + | phone | String? | yes | | + | company | String? | yes | | | name | String? | yes | | - | primaryColorHex | String? | yes | | - | primaryMaterial | String? | yes | | + | country | String? | yes | | + | countryCode | String? | yes | | + | firstName | String? | yes | | + | province | String? | yes | | --- - #### [Item](#Item) + #### [TotalShippingPriceSet](#TotalShippingPriceSet) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | canCancel | Boolean? | yes | | - | webstoreProductUrl | String? | yes | | - | l3Category | Int? | yes | | - | attributes | [Attributes](#Attributes) | no | | - | lastUpdatedAt | String? | yes | | - | code | String? | yes | | - | itemId | Int | no | | - | slugKey | String | no | | - | l3CategoryName | String? | yes | | - | brandId | Int | no | | - | l2Category | ArrayList? | yes | | - | color | String? | yes | | - | brand | String | no | | - | departmentId | Int? | yes | | - | branchUrl | String? | yes | | - | l2CategoryId | Int? | yes | | - | size | String | no | | - | meta | HashMap? | yes | | - | l1Category | ArrayList? | yes | | - | name | String | no | | - | canReturn | Boolean? | yes | | - | gender | String? | yes | | - | l1CategoryId | Int? | yes | | - | image | ArrayList | no | | + | shopMoney | [TotalShippingPriceSetShopMoney](#TotalShippingPriceSetShopMoney)? | yes | | + | presentmentMoney | [TotalShippingPriceSetPresentmentMoney](#TotalShippingPriceSetPresentmentMoney)? | yes | | --- - #### [AffiliateBagDetails](#AffiliateBagDetails) + #### [TotalShippingPriceSetShopMoney](#TotalShippingPriceSetShopMoney) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | loyaltyDiscount | Double? | yes | | - | affiliateBagId | String | no | | - | employeeDiscount | Double? | yes | | - | affiliateOrderId | String | no | | - | affiliateMeta | [AffiliateMeta](#AffiliateMeta) | no | | + | amount | String? | yes | | + | currencyCode | String? | yes | | --- - #### [BagReturnableCancelableStatus](#BagReturnableCancelableStatus) + #### [TotalShippingPriceSetPresentmentMoney](#TotalShippingPriceSetPresentmentMoney) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isReturnable | Boolean | no | | - | isActive | Boolean | no | | - | isCustomerReturnAllowed | Boolean | no | | - | canBeCancelled | Boolean | no | | - | enableTracking | Boolean | no | | + | amount | String? | yes | | + | currencyCode | String? | yes | | --- - #### [ArticleDetails](#ArticleDetails) + #### [Customer](#Customer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | HashMap? | yes | | + | createdAt | String? | yes | | + | id | Int? | yes | | + | lastName | String? | yes | | + | state | String? | yes | | + | lastOrderId | Int? | yes | | + | note | String? | yes | | + | verifiedEmail | Boolean? | yes | | + | phone | String? | yes | | + | acceptsMarketing | Boolean? | yes | | + | firstName | String? | yes | | + | tags | String? | yes | | + | lastOrderName | String? | yes | | + | ordersCount | Int? | yes | | + | totalSpent | String? | yes | | + | taxExempt | Boolean? | yes | | + | currency | String? | yes | | + | acceptsMarketingUpdatedAt | String? | yes | | + | email | String? | yes | | + | updatedAt | String? | yes | | + | adminGraphqlApiId | String? | yes | | + | defaultAddress | [DefaultAddress](#DefaultAddress)? | yes | | --- - #### [BagDetailsPlatformResponse](#BagDetailsPlatformResponse) + #### [DefaultAddress](#DefaultAddress) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | parentPromoBags | HashMap? | yes | | - | journeyType | String | no | | - | restorePromos | HashMap? | yes | | - | bagStatusHistory | [BagStatusHistory](#BagStatusHistory)? | yes | | - | reasons | ArrayList>? | yes | | - | orderingStore | [Store](#Store)? | yes | | - | article | [Article](#Article) | no | | - | affiliateDetails | [AffiliateDetails](#AffiliateDetails)? | yes | | - | lineNumber | Int? | yes | | - | financialBreakup | ArrayList<[FinancialBreakup](#FinancialBreakup)> | no | | - | currentOperationalStatus | [BagStatusHistory](#BagStatusHistory) | no | | - | dates | [Dates](#Dates)? | yes | | - | bType | String? | yes | | - | identifier | String? | yes | | - | brand | [Brand](#Brand) | no | | - | gstDetails | [BagGSTDetails](#BagGSTDetails) | no | | - | originalBagList | ArrayList? | yes | | - | noOfBagsOrder | Int? | yes | | - | tags | ArrayList? | yes | | - | sellerIdentifier | String? | yes | | - | meta | [BagMeta](#BagMeta)? | yes | | - | restoreCoupon | Boolean? | yes | | - | currentStatus | [BagStatusHistory](#BagStatusHistory) | no | | - | displayName | String? | yes | | - | prices | [Prices](#Prices) | no | | - | item | [Item](#Item) | no | | - | affiliateBagDetails | [AffiliateBagDetails](#AffiliateBagDetails) | no | | - | operationalStatus | String? | yes | | - | quantity | Double? | yes | | - | status | [BagReturnableCancelableStatus](#BagReturnableCancelableStatus) | no | | - | shipmentId | String? | yes | | - | articleDetails | [ArticleDetails](#ArticleDetails)? | yes | | - | bagUpdateTime | Double? | yes | | - | appliedPromos | ArrayList>? | yes | | - | bId | Int | no | | - | entityType | String? | yes | | - | bagStatus | ArrayList<[BagStatusHistory](#BagStatusHistory)> | no | | - | qcRequired | Any? | yes | | - | orderIntegrationId | String? | yes | | + | lastName | String? | yes | | + | name | String? | yes | | + | provinceCode | String? | yes | | + | countryCode | String? | yes | | + | isDefault | Boolean? | yes | | + | id | Int? | yes | | + | customerId | Int? | yes | | + | firstName | String? | yes | | + | address1 | String? | yes | | + | phone | String? | yes | | + | countryName | String? | yes | | + | company | String? | yes | | + | address2 | String? | yes | | + | city | String? | yes | | + | province | String? | yes | | + | country | String? | yes | | + | zip | String? | yes | | --- - #### [ErrorResponse](#ErrorResponse) + #### [TotalLineItemsPriceSet](#TotalLineItemsPriceSet) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | error | String | no | | - | message | String | no | | + | shopMoney | [TotalLineItemsPriceSetShopMoney](#TotalLineItemsPriceSetShopMoney)? | yes | | + | presentmentMoney | [TotalLineItemsPriceSetPresentmentMoney](#TotalLineItemsPriceSetPresentmentMoney)? | yes | | --- - #### [Page1](#Page1) + #### [TotalLineItemsPriceSetShopMoney](#TotalLineItemsPriceSetShopMoney) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hasNext | Boolean | no | | - | itemTotal | Int | no | | - | pageType | String | no | | - | size | Int | no | | - | current | Int | no | | + | amount | String? | yes | | + | currencyCode | String? | yes | | --- - #### [GetBagsPlatformResponse](#GetBagsPlatformResponse) + #### [TotalLineItemsPriceSetPresentmentMoney](#TotalLineItemsPriceSetPresentmentMoney) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page1](#Page1) | no | | - | items | ArrayList<[BagDetailsPlatformResponse](#BagDetailsPlatformResponse)> | no | | + | amount | String? | yes | | + | currencyCode | String? | yes | | --- - #### [InvalidateShipmentCachePayload](#InvalidateShipmentCachePayload) + #### [OrderShippingAddress](#OrderShippingAddress) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shipmentIds | ArrayList | no | | + | address1 | String? | yes | | + | zip | String? | yes | | + | address2 | String? | yes | | + | countryCode | String? | yes | | + | country | String? | yes | | + | lastName | String? | yes | | + | provinceCode | String? | yes | | + | firstName | String? | yes | | + | phone | String? | yes | | + | province | String? | yes | | + | latitude | Double? | yes | | + | longitude | Double? | yes | | + | city | String? | yes | | + | company | String? | yes | | + | name | String? | yes | | --- - #### [InvalidateShipmentCacheNestedResponse](#InvalidateShipmentCacheNestedResponse) + #### [OrderListing](#OrderListing) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | - | shipmentId | String? | yes | | - | status | Int? | yes | | - | error | String? | yes | | + | items | ArrayList<[OrderItems](#OrderItems)> | no | | + | filters | [Filters](#Filters) | no | | + | nextOrderStatus | HashMap | no | | + | page | [PlatformOrderPage](#PlatformOrderPage) | no | | + | appliedFilters | [AppliedFilters](#AppliedFilters) | no | | --- - #### [InvalidateShipmentCacheResponse](#InvalidateShipmentCacheResponse) + #### [OrderItems](#OrderItems) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | response | ArrayList<[InvalidateShipmentCacheNestedResponse](#InvalidateShipmentCacheNestedResponse)>? | yes | | + | user | [PlatformOrderUserInfo](#PlatformOrderUserInfo)? | yes | | + | deliveryAddress | [PlatformDeliveryAddress](#PlatformDeliveryAddress)? | yes | | + | channel | [Channel](#Channel)? | yes | | + | id | String? | yes | | + | application | [PlatformApplication](#PlatformApplication)? | yes | | + | shipments | [PlatformShipment](#PlatformShipment)? | yes | | + | createdAt | String? | yes | | + | totalShipmentsInOrder | Int? | yes | | --- - #### [ErrorResponse1](#ErrorResponse1) + #### [PlatformOrderUserInfo](#PlatformOrderUserInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String | no | | - | status | Int | no | | - | errorTrace | String? | yes | | + | mobile | String? | yes | | + | firstName | String? | yes | | + | gender | String? | yes | | + | email | String? | yes | | + | lastName | String? | yes | | + | isAnonymousUser | Boolean? | yes | | + | uid | Int? | yes | | + | avisUserId | String? | yes | | --- - #### [StoreReassign](#StoreReassign) + #### [PlatformDeliveryAddress](#PlatformDeliveryAddress) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | affiliateOrderId | String? | yes | | - | mongoArticleId | String? | yes | | - | bagId | Int? | yes | | - | affiliateId | String? | yes | | - | reasonIds | ArrayList? | yes | | - | itemId | String? | yes | | - | storeId | Int | no | | - | setId | String? | yes | | - | fyndOrderId | String? | yes | | - | affiliateBagId | String? | yes | | + | area | String? | yes | | + | state | String? | yes | | + | country | String? | yes | | + | version | String? | yes | | + | address1 | String? | yes | | + | updatedAt | String? | yes | | + | city | String? | yes | | + | landmark | String? | yes | | + | createdAt | String? | yes | | + | name | String? | yes | | + | address | String? | yes | | + | phone | String? | yes | | + | latitude | Double? | yes | | + | longitude | Double? | yes | | + | addressType | String? | yes | | + | email | String? | yes | | + | pincode | String? | yes | | + | address2 | String? | yes | | + | contactPerson | String? | yes | | + | addressCategory | String? | yes | | --- - #### [StoreReassignResponse](#StoreReassignResponse) + #### [Channel](#Channel) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | - | success | Boolean? | yes | | + | name | String? | yes | | + | logo | String? | yes | | --- - #### [Entities](#Entities) + #### [PlatformApplication](#PlatformApplication) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | affiliateOrderId | String? | yes | | - | affiliateId | String? | yes | | | id | String? | yes | | - | reasonText | String | no | | - | affiliateShipmentId | String? | yes | | - | affiliateBagId | String? | yes | | --- - #### [UpdateShipmentLockPayload](#UpdateShipmentLockPayload) + #### [PlatformShipment](#PlatformShipment) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | entities | ArrayList<[Entities](#Entities)> | no | | - | action | String | no | | - | actionType | String | no | | - | entityType | String | no | | + | status | [PlatformShipmentStatus](#PlatformShipmentStatus)? | yes | | + | bags | [Bags](#Bags)? | yes | | + | prices | [ShipmentPrices](#ShipmentPrices)? | yes | | + | id | String? | yes | | + | gst | [ShipmentGst](#ShipmentGst)? | yes | | + | priority | Double? | yes | | + | priorityText | String? | yes | | + | lockStatus | Boolean? | yes | | + | orderingChannel | String? | yes | | + | totalShipmentBags | Int? | yes | | --- - #### [OriginalFilter](#OriginalFilter) + #### [PlatformShipmentStatus](#PlatformShipmentStatus) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | affiliateShipmentId | String? | yes | | - | affiliateId | String? | yes | | + | id | Int? | yes | | + | bagList | ArrayList? | yes | | + | createdAt | String? | yes | | + | status | String? | yes | | + | name | String? | yes | | + | progress | Int? | yes | | + | shipmentId | String? | yes | | + | currentShipmentStatus | String? | yes | | + | colorCode | String? | yes | | --- @@ -7260,1269 +2302,1428 @@ Sms Sent successfully | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | affiliateOrderId | String? | yes | | - | bagId | Int? | yes | | - | isLocked | Boolean? | yes | | - | affiliateBagId | String? | yes | | + | item | [BagItem](#BagItem)? | yes | | + | id | Int? | yes | | --- - #### [CheckResponse](#CheckResponse) + #### [BagItem](#BagItem) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isShipmentLocked | Boolean? | yes | | - | affiliateId | String? | yes | | - | lockStatus | Boolean? | yes | | - | originalFilter | [OriginalFilter](#OriginalFilter)? | yes | | - | status | String? | yes | | - | bags | ArrayList<[Bags](#Bags)>? | yes | | - | isBagLocked | Boolean? | yes | | - | affiliateShipmentId | String? | yes | | - | shipmentId | String? | yes | | + | id | Int? | yes | | + | size | String? | yes | | + | slugKey | String? | yes | | + | canReturn | Boolean? | yes | | + | brandId | Int? | yes | | + | l2Category | ArrayList? | yes | | + | name | String? | yes | | + | code | String? | yes | | + | canCancel | Boolean? | yes | | + | attributes | [BagItemAttributes](#BagItemAttributes)? | yes | | + | l3CategoryName | String? | yes | | + | l3Category | Int? | yes | | + | l1Category | ArrayList? | yes | | + | image | ArrayList? | yes | | + | brand | String? | yes | | + | lastUpdatedAt | String? | yes | | --- - #### [UpdateShipmentLockResponse](#UpdateShipmentLockResponse) + #### [BagItemAttributes](#BagItemAttributes) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | - | success | Boolean? | yes | | - | checkResponse | ArrayList<[CheckResponse](#CheckResponse)>? | yes | | + | itemCode | String? | yes | | + | brandName | String? | yes | | + | countryOfOrigin | String? | yes | | --- - #### [AnnouncementResponse](#AnnouncementResponse) + #### [ShipmentPrices](#ShipmentPrices) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | fromDatetime | String? | yes | | - | id | Int | no | | - | companyId | Int? | yes | | - | toDatetime | String? | yes | | - | description | String? | yes | | - | createdAt | String? | yes | | - | logoUrl | String? | yes | | - | platformId | String? | yes | | - | title | String? | yes | | - | platformName | String? | yes | | + | refundAmount | Double? | yes | | + | cashbackApplied | Double? | yes | | + | transferPrice | Double? | yes | | + | couponValue | Double? | yes | | + | amountPaid | Double? | yes | | + | deliveryCharge | Double? | yes | | + | couponEffectiveDiscount | Double? | yes | | + | codCharges | Double? | yes | | + | refundCredit | Double? | yes | | + | addedToFyndCash | Boolean? | yes | | + | gstTaxPercentage | Double? | yes | | + | priceMarked | Double? | yes | | + | priceEffective | Double? | yes | | + | discount | Double? | yes | | + | promotionEffectiveDiscount | Double? | yes | | + | amountPaidRoundoff | Double? | yes | | + | fyndCredits | Double? | yes | | + | brandCalculatedAmount | Double? | yes | | + | cashback | Double? | yes | | + | valueOfGood | Double? | yes | | --- - #### [AnnouncementsResponse](#AnnouncementsResponse) + #### [Payments](#Payments) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | announcements | ArrayList<[AnnouncementResponse](#AnnouncementResponse)>? | yes | | + | isActive | Boolean? | yes | | + | displayName | String? | yes | | + | logo | String? | yes | | + | source | String? | yes | | + | sourceNickname | String? | yes | | + | displayPriority | Int? | yes | | + | id | Int? | yes | | + | mode | String? | yes | | + | paymentIdentifier | String? | yes | | --- - #### [BaseResponse](#BaseResponse) + #### [Filters](#Filters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String | no | | - | success | Boolean | no | | + | stage | [Stage](#Stage)? | yes | | + | stages | [Stages](#Stages)? | yes | | --- - #### [Click2CallResponse](#Click2CallResponse) + #### [Stage](#Stage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | Boolean | no | | - | callId | String | no | | + | text | String? | yes | | + | value | String? | yes | | + | isDefault | Boolean? | yes | | + | filters | [StagesFilters](#StagesFilters)? | yes | | --- - #### [EntitiesDataUpdates](#EntitiesDataUpdates) + #### [StagesFilters](#StagesFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | HashMap? | yes | | - | filters | ArrayList>? | yes | | + | text | String? | yes | | + | value | String? | yes | | + | type | String? | yes | | + | options | [Options](#Options)? | yes | | --- - #### [ProductsDataUpdatesFilters](#ProductsDataUpdatesFilters) + #### [Options](#Options) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | lineNumber | Int? | yes | | - | identifier | String? | yes | | + | text | String? | yes | | + | value | String? | yes | | --- - #### [ProductsDataUpdates](#ProductsDataUpdates) + #### [PlatformOrderPage](#PlatformOrderPage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | HashMap? | yes | | - | filters | ArrayList<[ProductsDataUpdatesFilters](#ProductsDataUpdatesFilters)>? | yes | | + | next | String? | yes | | + | previous | String? | yes | | + | type | String? | yes | | + | size | Int? | yes | | + | current | Int? | yes | | + | hasNext | Boolean? | yes | | + | total | Int? | yes | | + | itemTotal | [ItemTotal](#ItemTotal)? | yes | | --- - #### [DataUpdates](#DataUpdates) + #### [AppliedFilters](#AppliedFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | entities | ArrayList<[EntitiesDataUpdates](#EntitiesDataUpdates)>? | yes | | - | products | ArrayList<[ProductsDataUpdates](#ProductsDataUpdates)>? | yes | | + | stage | String? | yes | | + | stores | ArrayList? | yes | | + | deploymentStores | ArrayList? | yes | | + | dp | ArrayList? | yes | | + | fromDate | String? | yes | | + | toDate | String? | yes | | --- - #### [Products](#Products) + #### [OrderDetails](#OrderDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | lineNumber | Int? | yes | | - | quantity | Int? | yes | | - | identifier | String? | yes | | + | items | ArrayList<[OrderPicklistListing](#OrderPicklistListing)> | no | | + | page | [PlatformOrderPage](#PlatformOrderPage) | no | | + | filters | [Filters](#Filters) | no | | + | nextOrderStatus | HashMap | no | | + | appliedFilters | [AppliedFilters](#AppliedFilters) | no | | --- - #### [EntityReasonData](#EntityReasonData) + #### [OrderDetailsItem](#OrderDetailsItem) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | reasonText | String? | yes | | - | reasonId | Int? | yes | | + | user | [PlatformOrderUserInfo](#PlatformOrderUserInfo)? | yes | | + | deliveryAddress | [PlatformDeliveryAddress](#PlatformDeliveryAddress)? | yes | | + | channel | [Channel](#Channel)? | yes | | + | fyndstoreEmp | HashMap? | yes | | + | orderingStore | HashMap? | yes | | + | breakupValues | ArrayList<[PlatformBreakupValues](#PlatformBreakupValues)>? | yes | | + | id | String? | yes | | + | application | [PlatformApplication](#PlatformApplication)? | yes | | + | shipments | [PlatformShipmentDetails](#PlatformShipmentDetails)? | yes | | + | createdAt | String? | yes | | + | totalShipmentsInOrder | Int? | yes | | + | payments | [ItemsPayments](#ItemsPayments)? | yes | | + | paymentMethods | HashMap? | yes | | --- - #### [EntitiesReasons](#EntitiesReasons) + #### [PlatformBreakupValues](#PlatformBreakupValues) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [EntityReasonData](#EntityReasonData)? | yes | | - | filters | ArrayList>? | yes | | + | display | String? | yes | | + | value | Double? | yes | | + | name | String? | yes | | --- - #### [ProductsReasonsData](#ProductsReasonsData) + #### [ArticleAssignment](#ArticleAssignment) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | reasonText | String? | yes | | - | reasonId | Int? | yes | | + | strategy | String? | yes | | + | level | String? | yes | | --- - #### [ProductsReasonsFilters](#ProductsReasonsFilters) + #### [PlatformShipmentDetails](#PlatformShipmentDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | lineNumber | Int? | yes | | - | quantity | Int? | yes | | - | identifier | String? | yes | | + | status | [PlatformShipmentDetailsStatus](#PlatformShipmentDetailsStatus)? | yes | | + | bags | ArrayList<[BagsDetails](#BagsDetails)>? | yes | | + | prices | [ShipmentPrices](#ShipmentPrices)? | yes | | + | breakupValues | ArrayList<[ShipmentBreakupValues](#ShipmentBreakupValues)>? | yes | | + | id | String? | yes | | + | dpDetails | [DpDetails](#DpDetails)? | yes | | + | paymentMethods | HashMap? | yes | | + | invoice | [ShipmentInvoice](#ShipmentInvoice)? | yes | | + | fulfillingStore | [PlatformFulfillingStore](#PlatformFulfillingStore)? | yes | | + | payments | [Payments](#Payments)? | yes | | + | gst | [ShipmentGst](#ShipmentGst)? | yes | | + | company | [Company](#Company)? | yes | | + | brand | [PlatformShipmentDetailsBrand](#PlatformShipmentDetailsBrand)? | yes | | + | coupon | HashMap? | yes | | + | orderSource | String? | yes | | + | isNotFyndSource | Boolean? | yes | | + | canBreak | HashMap? | yes | | + | comment | String? | yes | | + | promise | [Promise](#Promise)? | yes | | + | trackingDetails | ArrayList<[ShipmentTrackingDetails](#ShipmentTrackingDetails)>? | yes | | + | isFyndCoupon | Boolean? | yes | | + | orderType | String? | yes | | + | totalShipmentBags | Int? | yes | | + | pod | HashMap? | yes | | + | lockStatus | Boolean? | yes | | + | priority | Double? | yes | | + | priorityText | String? | yes | | + | orderingChannel | String? | yes | | + | creditNoteId | String? | yes | | + | autoTriggerDpAssignment | Boolean? | yes | | + | packagingType | String? | yes | | + | dates | [ShipmentDates](#ShipmentDates)? | yes | | --- - #### [ProductsReasons](#ProductsReasons) + #### [PlatformShipmentDetailsStatus](#PlatformShipmentDetailsStatus) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [ProductsReasonsData](#ProductsReasonsData)? | yes | | - | filters | ArrayList<[ProductsReasonsFilters](#ProductsReasonsFilters)>? | yes | | + | id | Int? | yes | | + | bagList | ArrayList? | yes | | + | createdAt | String? | yes | | + | status | String? | yes | | + | name | String? | yes | | + | progress | Int? | yes | | + | shipmentId | String? | yes | | + | currentShipmentStatus | String? | yes | | + | colorCode | String? | yes | | --- - #### [ReasonsData](#ReasonsData) + #### [BagsDetails](#BagsDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | entities | ArrayList<[EntitiesReasons](#EntitiesReasons)>? | yes | | - | products | ArrayList<[ProductsReasons](#ProductsReasons)>? | yes | | + | financialBreakup | ArrayList<[BagFinancialBreakup](#BagFinancialBreakup)>? | yes | | + | status | [BagCurrStatus](#BagCurrStatus)? | yes | | + | item | [BagItem](#BagItem)? | yes | | + | article | [BagArticle](#BagArticle)? | yes | | + | id | Int? | yes | | + | prices | [BagPrices](#BagPrices)? | yes | | + | gstDetails | [GstDetails](#GstDetails)? | yes | | + | breakupValues | ArrayList<[BagBreakupValues](#BagBreakupValues)>? | yes | | + | updateTime | Int? | yes | | + | currentStatus | [BagCurrentStatus](#BagCurrentStatus)? | yes | | + | bagStatus | [BagStatus](#BagStatus)? | yes | | + | canCancel | Boolean? | yes | | + | canReturn | Boolean? | yes | | + | paymentMethods | HashMap? | yes | | --- - #### [ShipmentsRequest](#ShipmentsRequest) + #### [BagFinancialBreakup](#BagFinancialBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | dataUpdates | [DataUpdates](#DataUpdates)? | yes | | - | products | ArrayList<[Products](#Products)>? | yes | | - | identifier | String | no | | - | reasons | [ReasonsData](#ReasonsData)? | yes | | + | valueOfGood | Double? | yes | | + | hsnCode | String? | yes | | + | priceEffective | Double? | yes | | + | codCharges | Double? | yes | | + | gstFee | Double? | yes | | + | fyndCredits | Double? | yes | | + | refundAmount | Double? | yes | | + | cashbackApplied | Double? | yes | | + | transferPrice | Double? | yes | | + | amountPaidRoundoff | Double? | yes | | + | couponValue | Double? | yes | | + | amountPaid | Double? | yes | | + | gstTaxPercentage | Double? | yes | | + | size | String? | yes | | + | totalUnits | Int? | yes | | + | discount | Double? | yes | | + | couponEffectiveDiscount | Double? | yes | | + | cashback | Double? | yes | | + | promotionEffectiveDiscount | Double? | yes | | + | gstTag | String? | yes | | + | deliveryCharge | Double? | yes | | + | refundCredit | Double? | yes | | + | priceMarked | Double? | yes | | + | identifiers | [Identifiers](#Identifiers)? | yes | | + | itemName | String? | yes | | + | addedToFyndCash | Boolean? | yes | | + | brandCalculatedAmount | Double? | yes | | --- - #### [StatuesRequest](#StatuesRequest) + #### [Identifiers](#Identifiers) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | String? | yes | | - | shipments | ArrayList<[ShipmentsRequest](#ShipmentsRequest)>? | yes | | - | excludeBagsNextState | String? | yes | | + | ean | String? | yes | | --- - #### [UpdateShipmentStatusRequest](#UpdateShipmentStatusRequest) + #### [BagCurrStatus](#BagCurrStatus) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | forceTransition | Boolean? | yes | | - | unlockBeforeTransition | Boolean? | yes | | - | lockAfterTransition | Boolean? | yes | | - | statuses | ArrayList<[StatuesRequest](#StatuesRequest)>? | yes | | - | task | Boolean? | yes | | + | enableTracking | Boolean? | yes | | + | isCustomerReturnAllowed | Boolean? | yes | | + | isActive | Boolean? | yes | | + | isReturnable | Boolean? | yes | | + | canBeCancelled | Boolean? | yes | | --- - #### [ShipmentsResponse](#ShipmentsResponse) + #### [BagArticle](#BagArticle) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | identifiers | [ArticleIdentifiers](#ArticleIdentifiers)? | yes | | + | espModified | Boolean? | yes | | + | isSet | Boolean? | yes | | + | size | String? | yes | | | code | String? | yes | | - | identifier | String? | yes | | - | message | String? | yes | | - | exception | String? | yes | | - | stackTrace | String? | yes | | - | status | Int? | yes | | - | finalState | HashMap? | yes | | - | meta | HashMap? | yes | | + | set | [Set](#Set)? | yes | | + | sellerIdentifier | String? | yes | | + | returnConfig | [BagArticleReturnConfig](#BagArticleReturnConfig)? | yes | | + | id | String? | yes | | + | uid | String? | yes | | + | childDetails | HashMap? | yes | | --- - #### [StatuesResponse](#StatuesResponse) + #### [ArticleIdentifiers](#ArticleIdentifiers) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shipments | ArrayList<[ShipmentsResponse](#ShipmentsResponse)>? | yes | | + | ean | String? | yes | | --- - #### [UpdateShipmentStatusResponseBody](#UpdateShipmentStatusResponseBody) + #### [Set](#Set) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | statuses | ArrayList<[StatuesResponse](#StatuesResponse)>? | yes | | + | quantity | Int? | yes | | + | sizeDistribution | [SetSizeDistribution](#SetSizeDistribution)? | yes | | --- - #### [OrderUser](#OrderUser) + #### [SetSizeDistribution](#SetSizeDistribution) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | address1 | String? | yes | | - | country | String | no | | - | firstName | String | no | | - | phone | Int | no | | - | address2 | String? | yes | | - | state | String | no | | - | pincode | String | no | | - | mobile | Int | no | | - | lastName | String | no | | - | city | String | no | | - | email | String | no | | + | sizes | [Sizes](#Sizes)? | yes | | + +--- + + + + + #### [Sizes](#Sizes) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | size | String? | yes | | + | pieces | Int? | yes | | --- - #### [OrderPriority](#OrderPriority) + #### [BagArticleReturnConfig](#BagArticleReturnConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | affiliatePriorityCode | String? | yes | | - | fulfilmentPriorityText | String? | yes | | - | fulfilmentPriority | Int? | yes | | + | time | Int? | yes | | + | unit | String? | yes | | + | returnable | Boolean? | yes | | --- - #### [UserData](#UserData) + #### [GstDetails](#GstDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shippingUser | [OrderUser](#OrderUser)? | yes | | - | billingUser | [OrderUser](#OrderUser)? | yes | | + | brandCalculatedAmount | Double? | yes | | + | gstFee | Double? | yes | | + | gstTag | String? | yes | | + | hsnCode | String? | yes | | + | valueOfGood | Double? | yes | | + | gstTaxPercentage | Double? | yes | | + | isDefaultHsnCode | Boolean? | yes | | --- - #### [MarketPlacePdf](#MarketPlacePdf) + #### [BagBreakupValues](#BagBreakupValues) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | invoice | String? | yes | | - | label | String? | yes | | + | name | String? | yes | | + | display | String? | yes | | + | value | Double? | yes | | --- - #### [AffiliateBag](#AffiliateBag) + #### [BagCurrentStatus](#BagCurrentStatus) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sku | String | no | | - | itemId | Int | no | | - | companyId | Int | no | | - | modifiedOn | String | no | | - | amountPaid | Double | no | | - | itemSize | String | no | | - | affiliateMeta | HashMap | no | | - | quantity | Int | no | | - | unitPrice | Double | no | | - | identifier | HashMap | no | | - | priceMarked | Double | no | | - | affiliateStoreId | String | no | | - | priceEffective | Double | no | | - | fyndStoreId | String | no | | - | avlQty | Int | no | | - | discount | Double | no | | - | id | String | no | | - | pdfLinks | [MarketPlacePdf](#MarketPlacePdf)? | yes | | - | sellerIdentifier | String | no | | - | transferPrice | Int | no | | - | storeId | Int | no | | - | hsnCodeId | String | no | | - | deliveryCharge | Double | no | | + | updatedAt | String? | yes | | + | bagStateMapper | [BagStateMapper](#BagStateMapper)? | yes | | + | status | String? | yes | | + | stateType | String? | yes | | --- - #### [ArticleDetails1](#ArticleDetails1) + #### [BagStateMapper](#BagStateMapper) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | String | no | | - | weight | HashMap | no | | - | brandId | Int | no | | - | category | HashMap | no | | - | quantity | Int | no | | - | attributes | HashMap | no | | - | dimension | HashMap | no | | + | appStateName | String? | yes | | + | isActive | Boolean? | yes | | + | displayName | String? | yes | | + | name | String? | yes | | + | appDisplayName | String? | yes | | --- - #### [LocationDetails](#LocationDetails) + #### [BagStatus](#BagStatus) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | articles | ArrayList<[ArticleDetails1](#ArticleDetails1)> | no | | - | fulfillmentType | String | no | | - | fulfillmentId | Int | no | | + | status | String? | yes | | + | stateType | String? | yes | | + | updatedAt | String? | yes | | + | bagStateMapper | [BagStatusBagStateMapper](#BagStatusBagStateMapper)? | yes | | --- - #### [ShipmentDetails](#ShipmentDetails) + #### [BagStatusBagStateMapper](#BagStatusBagStateMapper) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shipments | Int | no | | - | boxType | String? | yes | | - | meta | HashMap? | yes | | - | affiliateShipmentId | String | no | | - | articles | ArrayList<[ArticleDetails1](#ArticleDetails1)> | no | | - | dpId | Int? | yes | | - | fulfillmentId | Int | no | | + | isActive | Boolean? | yes | | + | displayName | String? | yes | | + | name | String? | yes | | + | appDisplayName | String? | yes | | + | appStateName | String? | yes | | --- - #### [ShipmentConfig](#ShipmentConfig) + #### [BagPrices](#BagPrices) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | toPincode | String | no | | - | paymentMode | String | no | | - | identifier | String | no | | - | locationDetails | [LocationDetails](#LocationDetails)? | yes | | - | action | String | no | | - | source | String | no | | - | journey | String | no | | - | shipment | ArrayList<[ShipmentDetails](#ShipmentDetails)> | no | | + | cashback | Double? | yes | | + | refundCredit | Double? | yes | | + | couponValue | Double? | yes | | + | deliveryCharge | Double? | yes | | + | fyndCredits | Double? | yes | | + | priceMarked | Double? | yes | | + | cashbackApplied | Double? | yes | | + | valueOfGood | Double? | yes | | + | amountPaidRoundoff | Double? | yes | | + | amountPaid | Double? | yes | | + | codCharges | Double? | yes | | + | priceEffective | Double? | yes | | + | refundAmount | Double? | yes | | + | discount | Double? | yes | | --- - #### [ShipmentData](#ShipmentData) + #### [ShipmentBreakupValues](#ShipmentBreakupValues) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shipmentData | [ShipmentConfig](#ShipmentConfig) | no | | + | name | String? | yes | | + | display | String? | yes | | + | value | Double? | yes | | --- - #### [OrderInfo](#OrderInfo) + #### [DpDetails](#DpDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | affiliateOrderId | String? | yes | | - | codCharges | Double | no | | - | paymentMode | String | no | | - | billingAddress | [OrderUser](#OrderUser) | no | | - | orderPriority | [OrderPriority](#OrderPriority)? | yes | | - | items | HashMap | no | | - | shippingAddress | [OrderUser](#OrderUser) | no | | - | deliveryCharges | Double | no | | - | user | [UserData](#UserData) | no | | - | bags | ArrayList<[AffiliateBag](#AffiliateBag)> | no | | - | payment | HashMap? | yes | | - | coupon | String? | yes | | - | orderValue | Double | no | | - | discount | Double | no | | - | shipment | [ShipmentData](#ShipmentData)? | yes | | + | gstTag | String? | yes | | --- - #### [AffiliateAppConfigMeta](#AffiliateAppConfigMeta) + #### [ShipmentInvoice](#ShipmentInvoice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | String | no | | - | name | String | no | | + | paymentType | String? | yes | | + | updatedDate | String? | yes | | + | invoiceUrl | String? | yes | | + | labelUrl | String? | yes | | + | paymentMode | String? | yes | | + | amountToCollect | Double? | yes | | + | rtoAddress | [RtoAddress](#RtoAddress)? | yes | | --- - #### [AffiliateAppConfig](#AffiliateAppConfig) + #### [RtoAddress](#RtoAddress) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | updatedAt | String | no | | - | name | String | no | | - | id | String | no | | - | owner | String | no | | - | description | String? | yes | | - | createdAt | String | no | | - | token | String | no | | - | secret | String | no | | - | meta | ArrayList<[AffiliateAppConfigMeta](#AffiliateAppConfigMeta)>? | yes | | + | name | String? | yes | | + | id | Int? | yes | | + | phone | String? | yes | | + | locationType | String? | yes | | + | storeAddressJson | [StoreAddressJson](#StoreAddressJson)? | yes | | + | code | String? | yes | | + | address1 | String? | yes | | + | city | String? | yes | | + | country | String? | yes | | + | pincode | String? | yes | | + | companyId | Int? | yes | | + | contactPerson | String? | yes | | + | state | String? | yes | | + | storeEmail | String? | yes | | + | address2 | String? | yes | | --- - #### [AffiliateInventoryArticleAssignmentConfig](#AffiliateInventoryArticleAssignmentConfig) + #### [StoreAddressJson](#StoreAddressJson) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | postOrderReassignment | Boolean? | yes | | + | country | String? | yes | | + | updatedAt | String? | yes | | + | area | String? | yes | | + | state | String? | yes | | + | addressType | String? | yes | | + | city | String? | yes | | + | pincode | String? | yes | | + | address1 | String? | yes | | + | address2 | String? | yes | | + | latitude | Double? | yes | | + | longitude | Double? | yes | | + | email | String? | yes | | + | phone | String? | yes | | + | createdAt | String? | yes | | + | contactPerson | String? | yes | | + | addressCategory | String? | yes | | + | version | String? | yes | | + | landmark | String? | yes | | --- - #### [AffiliateInventoryPaymentConfig](#AffiliateInventoryPaymentConfig) + #### [PlatformFulfillingStore](#PlatformFulfillingStore) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | modeOfPayment | String? | yes | | - | source | String? | yes | | + | packagingMaterialCount | Int? | yes | | + | locationType | String? | yes | | + | code | String? | yes | | + | city | String? | yes | | + | meta | [FulfillingStoreMeta](#FulfillingStoreMeta)? | yes | | + | name | String? | yes | | + | isActive | Boolean? | yes | | + | address1 | String? | yes | | + | storeEmail | String? | yes | | + | isArchived | Boolean? | yes | | + | state | String? | yes | | + | address2 | String? | yes | | + | contactPerson | String? | yes | | + | phone | String? | yes | | + | isEnabledForRecon | Boolean? | yes | | + | fulfillmentChannel | String? | yes | | + | createdAt | String? | yes | | + | id | Int? | yes | | + | pincode | String? | yes | | + | brandStoreTags | ArrayList? | yes | | + | companyId | Int? | yes | | + | storeAddressJson | [FulfillingStoreStoreAddressJson](#FulfillingStoreStoreAddressJson)? | yes | | + | updatedAt | String? | yes | | + | loginUsername | String? | yes | | + | country | String? | yes | | --- - #### [AffiliateInventoryOrderConfig](#AffiliateInventoryOrderConfig) + #### [FulfillingStoreMeta](#FulfillingStoreMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | forceReassignment | Boolean? | yes | | + | additionalContactDetails | [AdditionalContactDetails](#AdditionalContactDetails)? | yes | | + | documents | [Documents](#Documents)? | yes | | + | gstNumber | String? | yes | | + | displayName | String? | yes | | + | productReturnConfig | [ProductReturnConfig](#ProductReturnConfig)? | yes | | + | allowDpAssignmentFromFynd | Boolean? | yes | | + | stage | String? | yes | | + | timing | [Timing](#Timing)? | yes | | --- - #### [AffiliateInventoryLogisticsConfig](#AffiliateInventoryLogisticsConfig) + #### [AdditionalContactDetails](#AdditionalContactDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | dpAssignment | Boolean? | yes | | + | number | ArrayList? | yes | | --- - #### [AffiliateInventoryStoreConfig](#AffiliateInventoryStoreConfig) + #### [Documents](#Documents) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | store | HashMap? | yes | | + | gst | [Gst](#Gst)? | yes | | --- - #### [AffiliateInventoryConfig](#AffiliateInventoryConfig) + #### [Gst](#Gst) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | articleAssignment | [AffiliateInventoryArticleAssignmentConfig](#AffiliateInventoryArticleAssignmentConfig)? | yes | | - | payment | [AffiliateInventoryPaymentConfig](#AffiliateInventoryPaymentConfig)? | yes | | - | order | [AffiliateInventoryOrderConfig](#AffiliateInventoryOrderConfig)? | yes | | - | logistics | [AffiliateInventoryLogisticsConfig](#AffiliateInventoryLogisticsConfig)? | yes | | - | inventory | [AffiliateInventoryStoreConfig](#AffiliateInventoryStoreConfig)? | yes | | + | legalName | String? | yes | | + | type | String? | yes | | + | value | String? | yes | | + | verified | Boolean? | yes | | --- - #### [AffiliateConfig](#AffiliateConfig) + #### [ProductReturnConfig](#ProductReturnConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | app | [AffiliateAppConfig](#AffiliateAppConfig)? | yes | | - | inventory | [AffiliateInventoryConfig](#AffiliateInventoryConfig)? | yes | | + | onSameStore | Boolean? | yes | | --- - #### [Affiliate](#Affiliate) + #### [Timing](#Timing) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | String | no | | - | config | [AffiliateConfig](#AffiliateConfig)? | yes | | - | token | String | no | | + | opening | [Opening](#Opening)? | yes | | + | weekday | String? | yes | | + | open | Boolean? | yes | | + | closing | [Closing](#Closing)? | yes | | --- - #### [AffiliateStoreIdMapping](#AffiliateStoreIdMapping) + #### [Opening](#Opening) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | marketplaceStoreId | String | no | | - | storeId | Int | no | | + | minute | Int? | yes | | + | hour | Int? | yes | | --- - #### [OrderConfig](#OrderConfig) + #### [Closing](#Closing) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | articleLookup | String? | yes | | - | affiliate | [Affiliate](#Affiliate) | no | | - | bagEndState | String? | yes | | - | storeLookup | String? | yes | | - | affiliateStoreIdMapping | ArrayList<[AffiliateStoreIdMapping](#AffiliateStoreIdMapping)> | no | | - | createUser | Boolean? | yes | | + | hour | Int? | yes | | + | minute | Int? | yes | | --- - #### [CreateOrderPayload](#CreateOrderPayload) + #### [FulfillingStoreStoreAddressJson](#FulfillingStoreStoreAddressJson) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | orderInfo | [OrderInfo](#OrderInfo) | no | | - | orderConfig | [OrderConfig](#OrderConfig) | no | | - | affiliateId | String | no | | + | address2 | String? | yes | | + | area | String? | yes | | + | email | String? | yes | | + | phone | String? | yes | | + | state | String? | yes | | + | contactPerson | String? | yes | | + | country | String? | yes | | + | pincode | String? | yes | | + | version | String? | yes | | + | createdAt | String? | yes | | + | addressType | String? | yes | | + | city | String? | yes | | + | address1 | String? | yes | | + | landmark | String? | yes | | + | latitude | Double? | yes | | + | longitude | Double? | yes | | + | updatedAt | String? | yes | | + | addressCategory | String? | yes | | --- - #### [CreateOrderResponse](#CreateOrderResponse) + #### [ShipmentGst](#ShipmentGst) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | fyndOrderId | String | no | | + | brandCalculatedAmount | Double? | yes | | + | valueOfGood | Double? | yes | | + | gstFee | Double? | yes | | --- - #### [DispatchManifest](#DispatchManifest) + #### [PlatformShipmentDetailsBrand](#PlatformShipmentDetailsBrand) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | manifestId | String | no | | + | creditNoteAllowed | Boolean? | yes | | + | brandName | String? | yes | | + | modifiedOn | String? | yes | | + | id | Int? | yes | | + | isVirtualInvoice | Boolean? | yes | | + | createdOn | String? | yes | | + | logo | String? | yes | | --- - #### [SuccessResponse](#SuccessResponse) + #### [Promise](#Promise) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | - | success | Boolean? | yes | | + | timestamp | [Timestamp](#Timestamp)? | yes | | --- - #### [ActionInfo](#ActionInfo) + #### [Timestamp](#Timestamp) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | Int | no | | - | description | String | no | | - | displayText | String | no | | - | slug | String | no | | + | min | String? | yes | | + | max | String? | yes | | --- - #### [GetActionsResponse](#GetActionsResponse) + #### [ShipmentTrackingDetails](#ShipmentTrackingDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | permissions | [ActionInfo](#ActionInfo) | no | | + | status | String? | yes | | + | time | String? | yes | | + | isPassed | Boolean? | yes | | + | isCurrent | Boolean? | yes | | --- - #### [HistoryDict](#HistoryDict) + #### [ItemsPayments](#ItemsPayments) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | createdat | String | no | | - | ticketId | String? | yes | | - | bagId | Int? | yes | | - | message | String | no | | - | ticketUrl | String? | yes | | - | user | String | no | | - | type | String | no | | - | l1Detail | String? | yes | | - | l2Detail | String? | yes | | - | l3Detail | String? | yes | | + | displayPriority | Int? | yes | | + | id | Int? | yes | | + | isActive | Boolean? | yes | | + | displayName | String? | yes | | + | logo | String? | yes | | + | paymentIdentifier | String? | yes | | + | sourceNickname | String? | yes | | + | mode | String? | yes | | + | source | String? | yes | | --- - #### [ShipmentHistoryResponse](#ShipmentHistoryResponse) + #### [PlatformOrderDetailsPage](#PlatformOrderDetailsPage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | activityHistory | ArrayList<[HistoryDict](#HistoryDict)>? | yes | | + | next | String? | yes | | + | previous | String? | yes | | --- - #### [ErrorDetail](#ErrorDetail) + #### [ShipmentDates](#ShipmentDates) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | - | success | Boolean? | yes | | + | dueDate | String? | yes | | --- - #### [SmsDataPayload](#SmsDataPayload) + #### [OrderLanesCount](#OrderLanesCount) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | paymentMode | String | no | | - | phoneNumber | Int | no | | - | message | String | no | | - | customerName | String | no | | - | amountPaid | Int | no | | - | countryCode | String | no | | - | shipmentId | Int | no | | - | orderId | String | no | | - | brandName | String | no | | + | stages | ArrayList<[StageItem](#StageItem)> | no | | --- - #### [SendSmsPayload](#SendSmsPayload) + #### [StageItem](#StageItem) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [SmsDataPayload](#SmsDataPayload)? | yes | | - | bagId | Int | no | | - | slug | String | no | | + | count | Int? | yes | | + | text | String? | yes | | + | value | String? | yes | | --- - #### [OrderDetails](#OrderDetails) + #### [UpdateOrderReprocessResponse](#UpdateOrderReprocessResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | createdAt | String? | yes | | - | fyndOrderId | String? | yes | | + | status | String | no | | --- - #### [Meta](#Meta) + #### [PlatformOrderTrack](#PlatformOrderTrack) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stateManagerUsed | String? | yes | | - | kafkaEmissionStatus | Int? | yes | | + | success | Boolean | no | | + | requestId | String | no | | + | message | String | no | | + | mobile | String | no | | + | countryCode | String | no | | + | resendTimer | Int | no | | + | resendToken | String? | yes | | --- - #### [ShipmentDetail](#ShipmentDetail) + #### [OrderPicklistListing](#OrderPicklistListing) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | bagList | ArrayList? | yes | | - | id | Int | no | | - | status | String? | yes | | - | shipmentId | String? | yes | | - | meta | [Meta](#Meta) | no | | - | remarks | String? | yes | | + | user | [PlatformOrderUserInfo](#PlatformOrderUserInfo)? | yes | | + | deliveryAddress | [PlatformDeliveryAddress](#PlatformDeliveryAddress)? | yes | | + | channel | [Channel](#Channel)? | yes | | + | fyndstoreEmp | HashMap? | yes | | + | orderingStore | [PlatformFulfillingStore](#PlatformFulfillingStore)? | yes | | + | breakupValues | ArrayList<[PlatformBreakupValues](#PlatformBreakupValues)>? | yes | | + | id | String? | yes | | + | application | [PlatformApplication](#PlatformApplication)? | yes | | + | shipments | ArrayList<[PlatformShipmentDetails](#PlatformShipmentDetails)>? | yes | | + | createdAt | String? | yes | | + | totalShipmentsInOrder | Int? | yes | | + | payments | [ItemsPayments](#ItemsPayments)? | yes | | + | paymentMethods | HashMap? | yes | | --- - #### [OrderStatusData](#OrderStatusData) + #### [Stages](#Stages) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | errors | ArrayList? | yes | | - | orderDetails | [OrderDetails](#OrderDetails) | no | | - | shipmentDetails | ArrayList<[ShipmentDetail](#ShipmentDetail)>? | yes | | + | text | String? | yes | | + | value | String? | yes | | + | isDefault | Boolean? | yes | | + | filters | [StagesFilters](#StagesFilters)? | yes | | --- - #### [OrderStatusResult](#OrderStatusResult) + #### [ItemTotal](#ItemTotal) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | String | no | | - | result | ArrayList<[OrderStatusData](#OrderStatusData)>? | yes | | + | new | Int? | yes | | + | processing | Int? | yes | | + | returns | Int? | yes | | + | all | Int? | yes | | --- - #### [ManualAssignDPToShipment](#ManualAssignDPToShipment) + #### [GetPingResponse](#GetPingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | dpId | Int | no | | - | orderType | String | no | | - | qcRequired | String | no | | - | shipmentIds | ArrayList? | yes | | + | ping | String | no | | --- - #### [ManualAssignDPToShipmentResponse](#ManualAssignDPToShipmentResponse) + #### [GetShipmentAddressResponse](#GetShipmentAddressResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | errors | ArrayList? | yes | | - | success | String | no | | + | message | String | no | | + | data | [DataShipmentAddress](#DataShipmentAddress) | no | | + | success | Boolean | no | | --- - #### [Tax](#Tax) + #### [DataShipmentAddress](#DataShipmentAddress) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | rate | Double | no | | - | breakup | ArrayList>? | yes | | - | name | String | no | | - | amount | HashMap | no | | + | city | String? | yes | | + | country | String? | yes | | + | pincode | String? | yes | | + | phone | String? | yes | | + | area | String? | yes | | + | address | String? | yes | | + | landmark | String? | yes | | + | state | String? | yes | | + | addressType | String? | yes | | + | addressCategory | String? | yes | | + | email | String? | yes | | + | name | String? | yes | | --- - #### [Charge](#Charge) + #### [UpdateShipmentAddressRequest](#UpdateShipmentAddressRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | code | String? | yes | | + | email | String | no | | + | address | String | no | | + | pincode | String | no | | + | state | String | no | | + | addressType | String | no | | + | country | String | no | | | name | String | no | | - | type | String | no | | - | tax | [Tax](#Tax)? | yes | | - | amount | HashMap | no | | + | phone | String | no | | + | area | String | no | | + | landmark | String | no | | + | city | String | no | | --- - #### [LineItem](#LineItem) + #### [UpdateShipmentAddressResponse](#UpdateShipmentAddressResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | charges | ArrayList<[Charge](#Charge)> | no | | - | sellerIdentifier | String | no | | - | quantity | Int? | yes | | - | externalLineId | String? | yes | | - | meta | HashMap? | yes | | - | customMessasge | String? | yes | | + | success | Boolean | no | | + | message | String | no | | --- - #### [ProcessingDates](#ProcessingDates) + #### [ShipmentTrackResponse](#ShipmentTrackResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | dispatchByDate | String? | yes | | - | dpPickupSlot | HashMap? | yes | | - | confirmByDate | String? | yes | | - | customerPickupSlot | HashMap? | yes | | - | packByDate | String? | yes | | - | dispatchAfterDate | String? | yes | | + | bagList | ArrayList<[ShipmentTrackResponseBagListItem](#ShipmentTrackResponseBagListItem)> | no | | + | message | String | no | | + | orderValue | Int | no | | --- - #### [Shipment](#Shipment) + #### [ShipmentTrackResponseBagListItem](#ShipmentTrackResponseBagListItem) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | lineItems | ArrayList<[LineItem](#LineItem)> | no | | - | priority | Int? | yes | | - | externalShipmentId | Double? | yes | | - | locationId | Int | no | | - | meta | HashMap? | yes | | - | processingDates | [ProcessingDates](#ProcessingDates)? | yes | | + | enableTracking | Boolean? | yes | | + | price | String? | yes | | + | timeSlot | String? | yes | | + | productName | String? | yes | | + | canReturn | Boolean? | yes | | + | orderDate | String? | yes | | + | isTryAtHome | Boolean? | yes | | + | breakupValues | ArrayList<[ShipmentTrackResponseBagListItemBreakValues](#ShipmentTrackResponseBagListItemBreakValues)>? | yes | | + | statuses | ArrayList<[ShipmentTrackResponseBagListItemStatuses](#ShipmentTrackResponseBagListItemStatuses)>? | yes | | + | isActive | Boolean? | yes | | + | bagId | String? | yes | | + | orderId | String? | yes | | + | size | String? | yes | | + | paymentModeSource | String? | yes | | + | dpDetails | [ShipmentTrackResponseBagListItemDpDetails](#ShipmentTrackResponseBagListItemDpDetails)? | yes | | + | productId | Int? | yes | | + | productImage | [ShipmentTrackResponseBagListItemsProductImage](#ShipmentTrackResponseBagListItemsProductImage)? | yes | | + | brandName | String? | yes | | + | priceMarked | String? | yes | | + | status | String? | yes | | + | canCancel | Boolean? | yes | | + | paymentMode | String? | yes | | + | fyndCashMsg | String? | yes | | + | deliveryAddress | String? | yes | | --- - #### [TaxInfo](#TaxInfo) + #### [ShipmentTrackResponseBagListItemBreakValues](#ShipmentTrackResponseBagListItemBreakValues) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | gstin | String? | yes | | - | b2BGstinNumber | String? | yes | | + | name | String? | yes | | + | display | String? | yes | | + | value | String? | yes | | --- - #### [PaymentMethod](#PaymentMethod) + #### [ShipmentTrackResponseBagListItemStatuses](#ShipmentTrackResponseBagListItemStatuses) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String | no | | - | refundBy | String | no | | - | transactionData | HashMap? | yes | | - | mode | String | no | | - | amount | Double | no | | - | meta | HashMap? | yes | | - | collectBy | String | no | | + | npsRating | Int? | yes | | + | npsString | String? | yes | | + | progressStatus | ArrayList<[ShipmentTrackResponseBagListItemStatusesProgress](#ShipmentTrackResponseBagListItemStatusesProgress)>? | yes | | + | flowType | String? | yes | | + | statusProgress | Int? | yes | | + | isNpsDone | Boolean? | yes | | + | headerMessage | String? | yes | | + | isDelayed | String? | yes | | + | trackingList | ArrayList<[ShipmentTrackResponseBagListItemStatusesTrack](#ShipmentTrackResponseBagListItemStatusesTrack)>? | yes | | --- - #### [PaymentInfo](#PaymentInfo) + #### [ShipmentTrackResponseBagListItemStatusesProgress](#ShipmentTrackResponseBagListItemStatusesProgress) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | primaryMode | String | no | | - | paymentMethods | ArrayList<[PaymentMethod](#PaymentMethod)>? | yes | | + | title | String? | yes | | + | type | String? | yes | | + | state | Boolean? | yes | | --- - #### [BillingInfo](#BillingInfo) + #### [ShipmentTrackResponseBagListItemStatusesTrack](#ShipmentTrackResponseBagListItemStatusesTrack) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | alternateMobileNumber | String? | yes | | - | floorNo | String? | yes | | - | gender | String? | yes | | - | alternateEmail | String? | yes | | - | houseNo | String? | yes | | - | address2 | String? | yes | | - | primaryEmail | String | no | | - | lastName | String? | yes | | - | city | String | no | | - | externalCustomerCode | String? | yes | | - | address1 | String | no | | - | primaryMobileNumber | String | no | | - | country | String | no | | - | title | String? | yes | | - | stateCode | String? | yes | | - | countryCode | String? | yes | | - | state | String | no | | - | middleName | String? | yes | | - | customerCode | String? | yes | | - | firstName | String | no | | - | pincode | String | no | | + | status | String? | yes | | + | time | String? | yes | | + | isPassed | Boolean? | yes | | + | isCurrent | Boolean? | yes | | --- - #### [ShippingInfo](#ShippingInfo) + #### [ShipmentTrackResponseBagListItemDpDetails](#ShipmentTrackResponseBagListItemDpDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | alternateMobileNumber | String? | yes | | - | floorNo | String? | yes | | - | gender | String? | yes | | - | alternateEmail | String? | yes | | - | houseNo | String? | yes | | - | address2 | String? | yes | | - | primaryEmail | String | no | | - | lastName | String? | yes | | - | city | String | no | | - | externalCustomerCode | String? | yes | | - | address1 | String | no | | - | primaryMobileNumber | String | no | | - | shippingType | String? | yes | | - | slot | ArrayList>? | yes | | - | country | String | no | | - | title | String? | yes | | - | geoLocation | HashMap? | yes | | - | stateCode | String? | yes | | - | countryCode | String? | yes | | - | addressType | String? | yes | | - | state | String | no | | - | middleName | String? | yes | | - | landmark | String? | yes | | - | customerCode | String? | yes | | - | firstName | String | no | | - | pincode | String | no | | + | trackingNo | String? | yes | | + | courier | String? | yes | | --- - #### [CreateOrderAPI](#CreateOrderAPI) + #### [ShipmentTrackResponseBagListItemsProductImage](#ShipmentTrackResponseBagListItemsProductImage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shipments | ArrayList<[Shipment](#Shipment)> | no | | - | externalCreationDate | String? | yes | | - | charges | ArrayList<[Charge](#Charge)> | no | | - | taxInfo | [TaxInfo](#TaxInfo)? | yes | | - | paymentInfo | [PaymentInfo](#PaymentInfo) | no | | - | billingInfo | [BillingInfo](#BillingInfo) | no | | - | currencyInfo | HashMap? | yes | | - | shippingInfo | [ShippingInfo](#ShippingInfo) | no | | - | externalOrderId | String? | yes | | - | meta | HashMap? | yes | | + | aspectRatio | String? | yes | | + | url | String? | yes | | --- - #### [CreateOrderErrorReponse](#CreateOrderErrorReponse) + #### [UpdateShipmentStatusResponse](#UpdateShipmentStatusResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | code | String? | yes | | - | info | Any? | yes | | - | message | String | no | | - | exception | String? | yes | | - | stackTrace | String? | yes | | - | status | Int | no | | - | requestId | String? | yes | | - | meta | String? | yes | | + | shipments | HashMap | no | | + | errorShipments | ArrayList? | yes | | --- - #### [DpConfiguration](#DpConfiguration) + #### [UpdateShipmentStatusBody](#UpdateShipmentStatusBody) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shippingBy | String? | yes | | + | shipments | HashMap | no | | + | forceTransition | Boolean | no | | + | task | Boolean | no | | --- - #### [PaymentMethods](#PaymentMethods) + #### [ShipmentReasonsResponse](#ShipmentReasonsResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mode | String? | yes | | - | collectBy | String? | yes | | - | refundBy | String? | yes | | + | success | Boolean | no | | + | message | String | no | | + | reasons | ArrayList<[ShipmentResponseReasons](#ShipmentResponseReasons)> | no | | --- - #### [CreateChannelPaymentInfo](#CreateChannelPaymentInfo) + #### [ShipmentResponseReasons](#ShipmentResponseReasons) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | paymentMethods | ArrayList<[PaymentMethods](#PaymentMethods)>? | yes | | - | source | String? | yes | | - | modeOfPayment | String? | yes | | + | reasonId | Double? | yes | | + | reason | String? | yes | | --- - #### [CreateChannelConfig](#CreateChannelConfig) + #### [PlatformShipmentTrack](#PlatformShipmentTrack) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | locationReassignment | Boolean? | yes | | - | shipmentAssignment | String? | yes | | - | lockStates | ArrayList? | yes | | - | dpConfiguration | [DpConfiguration](#DpConfiguration)? | yes | | - | logoUrl | HashMap? | yes | | - | paymentInfo | [CreateChannelPaymentInfo](#CreateChannelPaymentInfo)? | yes | | + | results | [Results](#Results) | no | | --- - #### [CreateChannelConfigData](#CreateChannelConfigData) + #### [Results](#Results) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | configData | [CreateChannelConfig](#CreateChannelConfig)? | yes | | + | awb | String? | yes | | + | updatedAt | String? | yes | | + | lastLocationRecievedAt | String? | yes | | + | reason | String? | yes | | + | shipmentType | String? | yes | | + | status | String? | yes | | + | updatedTime | String? | yes | | + | accountName | String? | yes | | --- - #### [CreateChannelConfigResponse](#CreateChannelConfigResponse) + #### [ShipmentUpdateRequest](#ShipmentUpdateRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isInserted | Boolean? | yes | | - | isUpserted | Boolean? | yes | | - | acknowledged | Boolean? | yes | | + | bags | ArrayList | no | | + | reason | HashMap | no | | + | comments | String | no | | + | action | String | no | | --- - #### [CreateChannelConifgErrorResponse](#CreateChannelConifgErrorResponse) + #### [ShipmentUpdateResponse](#ShipmentUpdateResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | error | String? | yes | | + | success | Boolean | no | | + | message | String | no | | --- - #### [UploadConsent](#UploadConsent) + #### [UpdateProcessShipmenstRequestBody](#UpdateProcessShipmenstRequestBody) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | manifestId | String | no | | - | consentUrl | String | no | | + | shipmentIds | ArrayList | no | | + | expectedStatus | String | no | | --- - #### [PlatformOrderUpdate](#PlatformOrderUpdate) + #### [UpdateProcessShipmenstRequestResponse](#UpdateProcessShipmenstRequestResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | orderId | String | no | | + | success | Boolean | no | | + | message | String | no | | --- - #### [ResponseDetail](#ResponseDetail) + #### [GetVoiceCallbackResponse](#GetVoiceCallbackResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | ArrayList? | yes | | - | success | Boolean? | yes | | + | message | String | no | | --- - #### [FyndOrderIdList](#FyndOrderIdList) + #### [GetClickToCallResponse](#GetClickToCallResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | fyndOrderId | ArrayList? | yes | | + | message | String | no | | --- - #### [OrderStatus](#OrderStatus) + #### [ApefaceApiError](#ApefaceApiError) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mobile | Int | no | | - | orderDetails | ArrayList<[FyndOrderIdList](#FyndOrderIdList)>? | yes | | - | startDate | String | no | | - | endDate | String | no | | + | message | String? | yes | | --- diff --git a/documentation/platform/PARTNER.md b/documentation/platform/PARTNER.md deleted file mode 100644 index b139bc423..000000000 --- a/documentation/platform/PARTNER.md +++ /dev/null @@ -1,219 +0,0 @@ - - - - -##### [Back to Platform docs](./README.md) - -## Partner Methods -Partner configuration apis -* [addProxyPath](#addproxypath) -* [removeProxyPath](#removeproxypath) - - - -## Methods with example and description - - -### addProxyPath -Create proxy URL for the external URL - - - - -```kotlin -client.application("").partner.addProxyPath(extensionId: extensionId, body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| extensionId | String | yes | Extension id for which proxy URL will be generated | -| body | [AddProxyReq](#AddProxyReq) | yes | Request body | - - -Use this API to generate proxy URL for the external URL - -*Returned Response:* - - - - -[AddProxyResponse](#AddProxyResponse) - -Proxy created successfully - - - - -
-  Example: - -```json -{ - "_id": "607406b8a472cd527303692f", - "attached_path": "test", - "proxy_url": "https://www.abc.com", - "company_id": "1", - "application_id": "000000000000000000000004", - "extension_id": "6073280be899ea5b1150fd9d", - "created_at": "2021-04-12T08:37:12.077Z", - "modified_at": "2021-04-12T08:37:12.077Z" -} -``` -
- - - - - - - - - ---- - - -### removeProxyPath -Remove proxy URL for the external URL - - - - -```kotlin -client.application("").partner.removeProxyPath(extensionId: extensionId, attachedPath: attachedPath).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| extensionId | String | yes | Extension id for which proxy URL needs to be removed | -| attachedPath | String | yes | Attachaed path slug | - - - -Use this API to remove the proxy URL which is already generated for the external URL - -*Returned Response:* - - - - -[RemoveProxyResponse](#RemoveProxyResponse) - -Success - - - - -
-  Example: - -```json -{ - "message": "Proxy URL deleted", - "data": { - "_id": "607406b8a472cd527303692f", - "attached_path": "test", - "proxy_url": "https://www.abc.com", - "company_id": "1", - "application_id": "000000000000000000000004", - "extension_id": "6073280be899ea5b1150fd9d", - "created_at": "2021-04-12T08:37:12.077Z", - "modified_at": "2021-04-12T08:37:12.077Z" - } -} -``` -
- - - - - - - - - ---- - - - -### Schemas - - - - #### [AddProxyReq](#AddProxyReq) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | attachedPath | String? | yes | Proxy path slug | - | proxyUrl | String? | yes | The external URL for which the proxy URL will be generated | - ---- - - - - - #### [AddProxyResponse](#AddProxyResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | id | String? | yes | | - | attachedPath | String? | yes | | - | proxyUrl | String? | yes | | - | companyId | String? | yes | | - | applicationId | String? | yes | | - | extensionId | String? | yes | | - | createdAt | String? | yes | | - | modifiedAt | String? | yes | | - ---- - - - - - #### [APIError](#APIError) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | code | String? | yes | | - | message | String? | yes | | - | info | String? | yes | Error code description link | - | requestId | String? | yes | | - | meta | HashMap? | yes | | - ---- - - - - - #### [RemoveProxyResponse](#RemoveProxyResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | - | data | HashMap? | yes | | - ---- - - - diff --git a/documentation/platform/README.md b/documentation/platform/README.md index fcd1c07ff..acc4c0d95 100644 --- a/documentation/platform/README.md +++ b/documentation/platform/README.md @@ -11,7 +11,7 @@ * [Billing](BILLING.md) - Handle platform subscription * [Communication](COMMUNICATION.md) - Manages email, sms, push notifications sent to users * [Payment](PAYMENT.md) - Collect payment through many payment gateway i.e Stripe, Razorpay, Juspay etc.into Fynd or Self account -* [Order](ORDER.md) - Handles all platform order and shipment api(s) +* [Order](ORDER.md) - Handles Platform websites OMS * [Catalog](CATALOG.md) - 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. * [CompanyProfile](COMPANYPROFILE.md) - * [FileStorage](FILESTORAGE.md) - File Storage @@ -22,6 +22,6 @@ * [Rewards](REWARDS.md) - Earn and redeem reward points * [Analytics](ANALYTICS.md) - Perceptor analytics * [Discount](DISCOUNT.md) - Discount -* [Partner](PARTNER.md) - Partner configuration apis * [Webhook](WEBHOOK.md) - Webhook dispatcher with retry and one event to many subscriber vice versa * [AuditTrail](AUDITTRAIL.md) - Audit Logging Service that logs the crucial updates on the Platform +* [Logistic](LOGISTIC.md) - Logistics Configuration API's allows you to configure zone, application logistics and many more useful features. diff --git a/src/main/java/com/sdk/application/ApplicationModels.kt b/src/main/java/com/sdk/application/ApplicationModels.kt index c4a3aa14d..6007224bf 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: ApplicationItemMOQ */ @Parcelize -data class CustomMetaFields( +data class ApplicationItemMOQ( - @SerializedName("key") - var key: String?=null, + @SerializedName("maximum") + var maximum: Int?=null, - @SerializedName("value") - var value: String?=null + @SerializedName("increment_unit") + var incrementUnit: Int?=null, + + @SerializedName("minimum") + var minimum: Int?=null + +): Parcelable { + + + + + + + + + +} + + +/* + Model: ApplicationItemSEO +*/ +@Parcelize +data class ApplicationItemSEO( + + + + @SerializedName("description") + var description: @RawValue Any?=null, + + @SerializedName("title") + var title: @RawValue Any?=null ): Parcelable { @@ -40,14 +70,14 @@ data class ProductDetailAttribute( - @SerializedName("key") - var key: String?=null, - @SerializedName("type") var type: String?=null, @SerializedName("value") - var value: String?=null + var value: String?=null, + + @SerializedName("key") + var key: String?=null ): Parcelable { @@ -84,6 +114,66 @@ data class ProductDetailGroupedAttribute( +} + + +/* + Model: Price +*/ +@Parcelize +data class Price( + + + + @SerializedName("currency_symbol") + var currencySymbol: String?=null, + + @SerializedName("max") + var max: Double?=null, + + @SerializedName("currency_code") + var currencyCode: String?=null, + + @SerializedName("min") + var min: Double?=null + +): Parcelable { + + + + + + + + + + + +} + + +/* + Model: ProductListingPrice +*/ +@Parcelize +data class ProductListingPrice( + + + + @SerializedName("effective") + var effective: Price?=null, + + @SerializedName("marked") + var marked: Price?=null + +): Parcelable { + + + + + + + } @@ -95,14 +185,14 @@ data class ProductListingActionPage( + @SerializedName("query") + var query: @RawValue HashMap?=null, + @SerializedName("params") var params: @RawValue HashMap?=null, @SerializedName("type") - var type: String?=null, - - @SerializedName("query") - var query: @RawValue HashMap?=null + var type: String?=null ): Parcelable { @@ -170,14 +260,14 @@ data class Media( - @SerializedName("alt") - var alt: String?=null, + @SerializedName("type") + var type: String?=null, @SerializedName("url") var url: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("alt") + var alt: String?=null, @SerializedName("meta") var meta: Meta?=null @@ -208,17 +298,17 @@ data class ProductBrand( @SerializedName("action") var action: ProductListingAction?=null, - @SerializedName("logo") - var logo: Media?=null, - @SerializedName("description") var description: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("uid") var uid: Int?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("logo") + var logo: Media?=null ): Parcelable { @@ -245,11 +335,11 @@ data class NetQuantity( - @SerializedName("unit") - var unit: @RawValue Any?=null, - @SerializedName("value") - var value: Double?=null + var value: Double?=null, + + @SerializedName("unit") + var unit: @RawValue Any?=null ): Parcelable { @@ -263,18 +353,18 @@ data class NetQuantity( /* - Model: ApplicationItemSEO + Model: CustomMetaFields */ @Parcelize -data class ApplicationItemSEO( +data class CustomMetaFields( - @SerializedName("title") - var title: @RawValue Any?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("description") - var description: @RawValue Any?=null + @SerializedName("key") + var key: String?=null ): Parcelable { @@ -288,203 +378,113 @@ data class ApplicationItemSEO( /* - Model: ApplicationItemMOQ + Model: ProductDetail */ @Parcelize -data class ApplicationItemMOQ( +data class ProductDetail( - @SerializedName("minimum") - var minimum: Int?=null, + @SerializedName("moq") + var moq: ApplicationItemMOQ?=null, - @SerializedName("maximum") - var maximum: Int?=null, + @SerializedName("seo") + var seo: ApplicationItemSEO?=null, - @SerializedName("increment_unit") - var incrementUnit: Int?=null + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, -): Parcelable { + @SerializedName("price") + var price: ProductListingPrice?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("brand") + var brand: ProductBrand?=null, + @SerializedName("item_type") + var itemType: String?=null, + @SerializedName("rating") + var rating: Double?=null, + @SerializedName("item_code") + var itemCode: String?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, + @SerializedName("is_dependent") + var isDependent: Boolean?=null, + @SerializedName("description") + var description: String?=null, -} - - -/* - Model: Price -*/ -@Parcelize -data class Price( + @SerializedName("net_quantity") + var netQuantity: NetQuantity?=null, + @SerializedName("discount") + var discount: String?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, - @SerializedName("max") - var max: Double?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("min") - var min: Double?=null, + @SerializedName("medias") + var medias: ArrayList?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null + @SerializedName("tryouts") + var tryouts: ArrayList?=null, -): Parcelable { + @SerializedName("action") + var action: ProductListingAction?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, + @SerializedName("teaser_tag") + var teaserTag: String?=null, + @SerializedName("categories") + var categories: ArrayList?=null, + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("color") + var color: String?=null, + @SerializedName("image_nature") + var imageNature: String?=null, + @SerializedName("similars") + var similars: ArrayList?=null, + @SerializedName("_custom_meta") + var customMeta: ArrayList?=null, -} - - -/* - Model: ProductListingPrice -*/ -@Parcelize -data class ProductListingPrice( + @SerializedName("type") + var type: String?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null - @SerializedName("effective") - var effective: Price?=null, - - @SerializedName("marked") - var marked: Price?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: ProductDetail -*/ -@Parcelize -data class ProductDetail( - - - - @SerializedName("tryouts") - var tryouts: ArrayList?=null, - - @SerializedName("tags") - var tags: ArrayList?=null, - - @SerializedName("item_code") - var itemCode: String?=null, - - @SerializedName("description") - var description: String?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("type") - var type: String?=null, - - @SerializedName("item_type") - var itemType: String?=null, - - @SerializedName("_custom_meta") - var customMeta: ArrayList?=null, - - @SerializedName("similars") - var similars: ArrayList?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, - - @SerializedName("brand") - var brand: ProductBrand?=null, - - @SerializedName("has_variant") - var hasVariant: Boolean?=null, - - @SerializedName("rating") - var rating: Double?=null, - - @SerializedName("highlights") - var highlights: ArrayList?=null, - - @SerializedName("net_quantity") - var netQuantity: NetQuantity?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("image_nature") - var imageNature: String?=null, - - @SerializedName("rating_count") - var ratingCount: Int?=null, - - @SerializedName("discount") - var discount: String?=null, - - @SerializedName("is_dependent") - var isDependent: Boolean?=null, - - @SerializedName("seo") - var seo: ApplicationItemSEO?=null, - - @SerializedName("moq") - var moq: ApplicationItemMOQ?=null, - - @SerializedName("color") - var color: String?=null, - - @SerializedName("action") - var action: ProductListingAction?=null, - - @SerializedName("product_online_date") - var productOnlineDate: String?=null, - - @SerializedName("short_description") - var shortDescription: String?=null, - - @SerializedName("categories") - var categories: ArrayList?=null, - - @SerializedName("price") - var price: ProductListingPrice?=null, - - @SerializedName("medias") - var medias: ArrayList?=null, - - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, - - @SerializedName("teaser_tag") - var teaserTag: String?=null, - - @SerializedName("slug") - var slug: String?=null - -): Parcelable { +): Parcelable { @@ -574,26 +574,6 @@ data class ErrorResponse( -} - - -/* - Model: ProductSizeStores -*/ -@Parcelize -data class ProductSizeStores( - - - - @SerializedName("count") - var count: Int?=null - -): Parcelable { - - - - - } @@ -605,14 +585,14 @@ data class Weight( + @SerializedName("shipping") + var shipping: Double?=null, + @SerializedName("unit") var unit: String?=null, @SerializedName("is_default") - var isDefault: Boolean?=null, - - @SerializedName("shipping") - var shipping: Double?=null + var isDefault: Boolean?=null ): Parcelable { @@ -635,20 +615,20 @@ data class Dimension( - @SerializedName("height") - var height: Double?=null, + @SerializedName("length") + var length: Double?=null, @SerializedName("is_default") var isDefault: Boolean?=null, - @SerializedName("width") - var width: Double?=null, - - @SerializedName("length") - var length: Double?=null, + @SerializedName("height") + var height: Double?=null, @SerializedName("unit") - var unit: String?=null + var unit: String?=null, + + @SerializedName("width") + var width: Double?=null ): Parcelable { @@ -675,26 +655,26 @@ data class ProductSize( + @SerializedName("seller_identifiers") + var sellerIdentifiers: ArrayList?=null, + @SerializedName("weight") var weight: Weight?=null, - @SerializedName("display") - var display: String?=null, - - @SerializedName("is_available") - var isAvailable: Boolean?=null, - - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("dimension") var dimension: Dimension?=null, @SerializedName("value") var value: String?=null, - @SerializedName("seller_identifiers") - var sellerIdentifiers: ArrayList?=null + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("is_available") + var isAvailable: Boolean?=null, + + @SerializedName("display") + var display: String?=null ): Parcelable { @@ -718,65 +698,65 @@ data class ProductSize( /* - Model: SizeChartValues + Model: ColumnHeader */ @Parcelize -data class SizeChartValues( +data class ColumnHeader( - @SerializedName("col_2") - var col2: String?=null, + @SerializedName("convertable") + var convertable: Boolean?=null, - @SerializedName("col_3") - var col3: String?=null, + @SerializedName("value") + var value: String?=null - @SerializedName("col_6") - var col6: String?=null, +): Parcelable { - @SerializedName("col_4") - var col4: String?=null, - @SerializedName("col_5") - var col5: String?=null, - @SerializedName("col_1") - var col1: String?=null -): Parcelable { +} + + +/* + Model: ColumnHeaders +*/ +@Parcelize +data class ColumnHeaders( + @SerializedName("col_6") + var col6: ColumnHeader?=null, + @SerializedName("col_5") + var col5: ColumnHeader?=null, + @SerializedName("col_1") + var col1: ColumnHeader?=null, + @SerializedName("col_3") + var col3: ColumnHeader?=null, + @SerializedName("col_4") + var col4: ColumnHeader?=null, + @SerializedName("col_2") + var col2: ColumnHeader?=null +): Parcelable { -} - - -/* - Model: ColumnHeader -*/ -@Parcelize -data class ColumnHeader( - @SerializedName("convertable") - var convertable: Boolean?=null, - @SerializedName("value") - var value: String?=null -): Parcelable { @@ -788,30 +768,30 @@ data class ColumnHeader( /* - Model: ColumnHeaders + Model: SizeChartValues */ @Parcelize -data class ColumnHeaders( - - +data class SizeChartValues( - @SerializedName("col_2") - var col2: ColumnHeader?=null, - @SerializedName("col_3") - var col3: ColumnHeader?=null, @SerializedName("col_6") - var col6: ColumnHeader?=null, - - @SerializedName("col_4") - var col4: ColumnHeader?=null, + var col6: String?=null, @SerializedName("col_5") - var col5: ColumnHeader?=null, + var col5: String?=null, @SerializedName("col_1") - var col1: ColumnHeader?=null + var col1: String?=null, + + @SerializedName("col_3") + var col3: String?=null, + + @SerializedName("col_4") + var col4: String?=null, + + @SerializedName("col_2") + var col2: String?=null ): Parcelable { @@ -840,14 +820,8 @@ data class SizeChart( - @SerializedName("image") - var image: String?=null, - - @SerializedName("size_tip") - var sizeTip: String?=null, - - @SerializedName("description") - var description: String?=null, + @SerializedName("headers") + var headers: ColumnHeaders?=null, @SerializedName("sizes") var sizes: ArrayList?=null, @@ -855,11 +829,17 @@ data class SizeChart( @SerializedName("title") var title: String?=null, - @SerializedName("headers") - var headers: ColumnHeaders?=null, + @SerializedName("size_tip") + var sizeTip: String?=null, + + @SerializedName("description") + var description: String?=null, @SerializedName("unit") - var unit: String?=null + var unit: String?=null, + + @SerializedName("image") + var image: String?=null ): Parcelable { @@ -879,6 +859,26 @@ data class SizeChart( +} + + +/* + Model: ProductSizeStores +*/ +@Parcelize +data class ProductSizeStores( + + + + @SerializedName("count") + var count: Int?=null + +): Parcelable { + + + + + } @@ -890,11 +890,8 @@ data class ProductSizes( - @SerializedName("discount") - var discount: String?=null, - - @SerializedName("stores") - var stores: ProductSizeStores?=null, + @SerializedName("sellable") + var sellable: Boolean?=null, @SerializedName("sizes") var sizes: ArrayList?=null, @@ -902,14 +899,17 @@ data class ProductSizes( @SerializedName("size_chart") var sizeChart: SizeChart?=null, - @SerializedName("price") - var price: ProductListingPrice?=null, + @SerializedName("stores") + var stores: ProductSizeStores?=null, + + @SerializedName("discount") + var discount: String?=null, @SerializedName("multi_size") var multiSize: Boolean?=null, - @SerializedName("sellable") - var sellable: Boolean?=null + @SerializedName("price") + var price: ProductListingPrice?=null ): Parcelable { @@ -940,17 +940,17 @@ data class AttributeDetail( - @SerializedName("key") - var key: String?=null, - - @SerializedName("display") - var display: String?=null, - @SerializedName("description") var description: String?=null, @SerializedName("logo") - var logo: String?=null + var logo: String?=null, + + @SerializedName("display") + var display: String?=null, + + @SerializedName("key") + var key: String?=null ): Parcelable { @@ -1000,11 +1000,11 @@ data class ProductsComparisonResponse( - @SerializedName("attributes_metadata") - var attributesMetadata: ArrayList?=null, - @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null, + + @SerializedName("attributes_metadata") + var attributesMetadata: ArrayList?=null ): Parcelable { @@ -1028,14 +1028,14 @@ data class ProductCompareResponse( @SerializedName("items") var items: ArrayList?=null, + @SerializedName("subtitle") + var subtitle: String?=null, + @SerializedName("attributes_metadata") var attributesMetadata: ArrayList?=null, @SerializedName("title") - var title: String?=null, - - @SerializedName("subtitle") - var subtitle: String?=null + var title: String?=null ): Parcelable { @@ -1080,32 +1080,32 @@ data class ProductVariantItemResponse( - @SerializedName("color") - var color: String?=null, - @SerializedName("action") var action: ProductListingAction?=null, + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("color") + var color: String?=null, + @SerializedName("is_available") var isAvailable: Boolean?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("color_name") var colorName: String?=null, - @SerializedName("medias") - var medias: ArrayList?=null, + @SerializedName("value") + var value: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("medias") + var medias: ArrayList?=null ): Parcelable { @@ -1143,12 +1143,12 @@ data class ProductVariantResponse( @SerializedName("items") var items: ArrayList?=null, - @SerializedName("display_type") - var displayType: String?=null, - @SerializedName("header") var header: String?=null, + @SerializedName("display_type") + var displayType: String?=null, + @SerializedName("key") var key: String?=null @@ -1188,21 +1188,24 @@ data class ProductVariantsResponse( /* - Model: ProductStockPrice + Model: StoreDetail */ @Parcelize -data class ProductStockPrice( +data class StoreDetail( - @SerializedName("effective") - var effective: Double?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("marked") - var marked: Double?=null + @SerializedName("city") + var city: String?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -1214,6 +1217,8 @@ data class ProductStockPrice( + + } @@ -1243,24 +1248,21 @@ data class CompanyDetail( /* - Model: StoreDetail + Model: Seller */ @Parcelize -data class StoreDetail( +data class Seller( - @SerializedName("id") - var id: Int?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("city") - var city: String?=null, + @SerializedName("count") + var count: Int?=null, @SerializedName("name") - var name: String?=null, - - @SerializedName("code") - var code: String?=null + var name: String?=null ): Parcelable { @@ -1272,27 +1274,25 @@ data class StoreDetail( - - } /* - Model: Seller + Model: ProductStockPrice */ @Parcelize -data class Seller( +data class ProductStockPrice( - @SerializedName("name") - var name: String?=null, + @SerializedName("marked") + var marked: Double?=null, - @SerializedName("count") - var count: Int?=null, + @SerializedName("effective") + var effective: Double?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("currency") + var currency: String?=null ): Parcelable { @@ -1315,32 +1315,32 @@ data class ProductStockStatusItem( + @SerializedName("store") + var store: StoreDetail?=null, + @SerializedName("size") var size: String?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("company") + var company: CompanyDetail?=null, + + @SerializedName("seller") + var seller: Seller?=null, @SerializedName("uid") var uid: String?=null, - @SerializedName("price") - var price: ProductStockPrice?=null, - - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, - - @SerializedName("company") - var company: CompanyDetail?=null, - - @SerializedName("store") - var store: StoreDetail?=null, + @SerializedName("item_id") + var itemId: Int?=null, @SerializedName("quantity") var quantity: Int?=null, - @SerializedName("seller") - var seller: Seller?=null + @SerializedName("identifier") + var identifier: @RawValue HashMap?=null, + + @SerializedName("price") + var price: ProductStockPrice?=null ): Parcelable { @@ -1423,17 +1423,17 @@ data class ProductVariantListingResponse( @SerializedName("items") var items: ArrayList?=null, - @SerializedName("key") - var key: String?=null, - - @SerializedName("display_type") - var displayType: String?=null, - @SerializedName("header") var header: String?=null, @SerializedName("total") - var total: Int?=null + var total: Int?=null, + + @SerializedName("display_type") + var displayType: String?=null, + + @SerializedName("key") + var key: String?=null ): Parcelable { @@ -1460,116 +1460,116 @@ data class ProductListingDetail( - @SerializedName("tryouts") - var tryouts: ArrayList?=null, - - @SerializedName("tags") - var tags: ArrayList?=null, - - @SerializedName("item_code") - var itemCode: String?=null, - - @SerializedName("description") - var description: String?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("identifiers") - var identifiers: ArrayList?=null, - @SerializedName("sellable") var sellable: Boolean?=null, - @SerializedName("type") - var type: String?=null, - - @SerializedName("item_type") - var itemType: String?=null, - - @SerializedName("_custom_meta") - var customMeta: ArrayList?=null, + @SerializedName("moq") + var moq: ApplicationItemMOQ?=null, - @SerializedName("similars") - var similars: ArrayList?=null, + @SerializedName("seo") + var seo: ApplicationItemSEO?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("variants") + var variants: ArrayList?=null, @SerializedName("grouped_attributes") var groupedAttributes: ArrayList?=null, + @SerializedName("price") + var price: ProductListingPrice?=null, + + @SerializedName("tags") + var tags: ArrayList?=null, + + @SerializedName("identifiers") + var identifiers: ArrayList?=null, + @SerializedName("brand") var brand: ProductBrand?=null, - @SerializedName("has_variant") - var hasVariant: Boolean?=null, + @SerializedName("item_type") + var itemType: String?=null, @SerializedName("rating") var rating: Double?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, + @SerializedName("item_code") + var itemCode: String?=null, - @SerializedName("net_quantity") - var netQuantity: NetQuantity?=null, - - @SerializedName("name") - var name: String?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, - @SerializedName("variants") - var variants: ArrayList?=null, + @SerializedName("is_dependent") + var isDependent: Boolean?=null, - @SerializedName("image_nature") - var imageNature: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("rating_count") - var ratingCount: Int?=null, + @SerializedName("net_quantity") + var netQuantity: NetQuantity?=null, @SerializedName("discount") var discount: String?=null, - @SerializedName("is_dependent") - var isDependent: Boolean?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, - @SerializedName("seo") - var seo: ApplicationItemSEO?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("moq") - var moq: ApplicationItemMOQ?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("color") - var color: String?=null, + @SerializedName("medias") + var medias: ArrayList?=null, + + @SerializedName("tryouts") + var tryouts: ArrayList?=null, @SerializedName("action") var action: ProductListingAction?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null, - - @SerializedName("short_description") - var shortDescription: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("sizes") var sizes: ArrayList?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, + + @SerializedName("teaser_tag") + var teaserTag: String?=null, + @SerializedName("categories") var categories: ArrayList?=null, - @SerializedName("price") - var price: ProductListingPrice?=null, + @SerializedName("short_description") + var shortDescription: String?=null, - @SerializedName("medias") - var medias: ArrayList?=null, + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("color") + var color: String?=null, + + @SerializedName("image_nature") + var imageNature: String?=null, + + @SerializedName("similars") + var similars: ArrayList?=null, + + @SerializedName("_custom_meta") + var customMeta: ArrayList?=null, + + @SerializedName("type") + var type: String?=null, @SerializedName("attributes") var attributes: @RawValue HashMap?=null, - @SerializedName("teaser_tag") - var teaserTag: String?=null, - - @SerializedName("slug") - var slug: String?=null + @SerializedName("product_online_date") + var productOnlineDate: String?=null ): Parcelable { @@ -1653,24 +1653,21 @@ data class ProductListingDetail( /* - Model: ProductFiltersKey + Model: ProductSortOn */ @Parcelize -data class ProductFiltersKey( - +data class ProductSortOn( - @SerializedName("display") - var display: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, - @SerializedName("kind") - var kind: String?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -1682,8 +1679,6 @@ data class ProductFiltersKey( - - } @@ -1695,41 +1690,41 @@ data class ProductFiltersValue( - @SerializedName("query_format") - var queryFormat: String?=null, - - @SerializedName("display") - var display: String?=null, + @SerializedName("display_format") + var displayFormat: String?=null, @SerializedName("is_selected") var isSelected: Boolean?=null, - @SerializedName("max") - var max: Int?=null, + @SerializedName("count") + var count: Int?=null, @SerializedName("min") var min: Int?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("selected_min") + var selectedMin: Int?=null, @SerializedName("selected_max") var selectedMax: Int?=null, - @SerializedName("count") - var count: Int?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, @SerializedName("currency_symbol") var currencySymbol: String?=null, - @SerializedName("selected_min") - var selectedMin: Int?=null, + @SerializedName("query_format") + var queryFormat: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("display_format") - var displayFormat: String?=null + @SerializedName("max") + var max: Int?=null, + + @SerializedName("display") + var display: String?=null ): Parcelable { @@ -1763,18 +1758,24 @@ data class ProductFiltersValue( /* - Model: ProductFilters + Model: ProductFiltersKey */ @Parcelize -data class ProductFilters( +data class ProductFiltersKey( - @SerializedName("key") - var key: ProductFiltersKey?=null, + @SerializedName("kind") + var kind: String?=null, - @SerializedName("values") - var values: ArrayList?=null + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("display") + var display: String?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -1784,25 +1785,26 @@ data class ProductFilters( + + + + } /* - Model: ProductSortOn + Model: ProductFilters */ @Parcelize -data class ProductSortOn( - +data class ProductFilters( - @SerializedName("is_selected") - var isSelected: Boolean?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("values") + var values: ArrayList?=null, - @SerializedName("value") - var value: String?=null + @SerializedName("key") + var key: ProductFiltersKey?=null ): Parcelable { @@ -1812,8 +1814,6 @@ data class ProductSortOn( - - } @@ -1828,14 +1828,14 @@ data class ProductListingResponse( @SerializedName("items") var items: ArrayList?=null, + @SerializedName("sort_on") + var sortOn: ArrayList?=null, + @SerializedName("filters") var filters: ArrayList?=null, @SerializedName("page") - var page: Page?=null, - - @SerializedName("sort_on") - var sortOn: ArrayList?=null + var page: Page?=null ): Parcelable { @@ -1860,11 +1860,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 { @@ -1888,29 +1888,29 @@ data class BrandItem( @SerializedName("action") var action: ProductListingAction?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("logo") - var logo: Media?=null, - - @SerializedName("discount") - var discount: String?=null, + @SerializedName("slug") + var slug: String?=null, @SerializedName("departments") var departments: ArrayList?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, + @SerializedName("description") var description: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("discount") + var discount: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("logo") + var logo: Media?=null ): Parcelable { @@ -1973,17 +1973,17 @@ data class BrandDetailResponse( @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("uid") var uid: Int?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("logo") + var logo: Media?=null ): Parcelable { @@ -2003,45 +2003,45 @@ data class BrandDetailResponse( /* - Model: DepartmentIdentifier + Model: ThirdLevelChild */ @Parcelize -data class DepartmentIdentifier( +data class ThirdLevelChild( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("slug") - var slug: String?=null + var slug: String?=null, -): Parcelable { + @SerializedName("childs") + var childs: @RawValue ArrayList>?=null, + + @SerializedName("name") + var name: String?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, + @SerializedName("uid") + var uid: Int?=null + +): Parcelable { -} - - -/* - Model: CategoryBanner -*/ -@Parcelize -data class CategoryBanner( - @SerializedName("landscape") - var landscape: Media?=null, - @SerializedName("portrait") - var portrait: Media?=null -): Parcelable { @@ -2053,15 +2053,12 @@ data class CategoryBanner( /* - Model: ThirdLevelChild + Model: SecondLevelChild */ @Parcelize -data class ThirdLevelChild( - +data class SecondLevelChild( - @SerializedName("banners") - var banners: ImageUrls?=null, @SerializedName("action") var action: ProductListingAction?=null, @@ -2069,17 +2066,20 @@ data class ThirdLevelChild( @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("slug") + var slug: String?=null, @SerializedName("childs") - var childs: @RawValue ArrayList>?=null, + var childs: ArrayList?=null, @SerializedName("name") var name: String?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("banners") + var banners: ImageUrls?=null, + + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -2103,15 +2103,12 @@ data class ThirdLevelChild( /* - Model: SecondLevelChild + Model: Child */ @Parcelize -data class SecondLevelChild( - +data class Child( - @SerializedName("banners") - var banners: ImageUrls?=null, @SerializedName("action") var action: ProductListingAction?=null, @@ -2119,17 +2116,20 @@ data class SecondLevelChild( @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("slug") + var slug: String?=null, @SerializedName("childs") - var childs: ArrayList?=null, + var childs: ArrayList?=null, @SerializedName("name") var name: String?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("banners") + var banners: ImageUrls?=null, + + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -2153,33 +2153,18 @@ data class SecondLevelChild( /* - Model: Child + Model: CategoryBanner */ @Parcelize -data class Child( - - - - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("action") - var action: ProductListingAction?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, +data class CategoryBanner( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("childs") - var childs: ArrayList?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("portrait") + var portrait: Media?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("landscape") + var landscape: Media?=null ): Parcelable { @@ -2189,16 +2174,6 @@ data class Child( - - - - - - - - - - } @@ -2213,11 +2188,8 @@ data class CategoryItems( @SerializedName("action") var action: ProductListingAction?=null, - @SerializedName("banners") - var banners: CategoryBanner?=null, - - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("slug") + var slug: String?=null, @SerializedName("childs") var childs: ArrayList?=null, @@ -2225,8 +2197,11 @@ data class CategoryItems( @SerializedName("name") var name: String?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("banners") + var banners: CategoryBanner?=null, + + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -2255,11 +2230,36 @@ data class DepartmentCategoryTree( + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("department") - var department: String?=null, + var department: String?=null + +): Parcelable { + + + + + + + +} + + +/* + Model: DepartmentIdentifier +*/ +@Parcelize +data class DepartmentIdentifier( - @SerializedName("items") - var items: ArrayList?=null + + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -2280,11 +2280,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 { @@ -2305,6 +2305,9 @@ data class CategoryMetaResponse( + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("logo") var logo: Media?=null, @@ -2312,10 +2315,7 @@ data class CategoryMetaResponse( var name: String?=null, @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("uid") - var uid: Int?=null + var banners: ImageUrls?=null ): Parcelable { @@ -2343,11 +2343,11 @@ data class HomeListingResponse( @SerializedName("items") var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null, - @SerializedName("message") - var message: String?=null + var message: String?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -2370,20 +2370,20 @@ data class Department( - @SerializedName("logo") - var logo: Media?=null, - - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("priority_order") var priorityOrder: Int?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("logo") + var logo: Media?=null ): Parcelable { @@ -2433,17 +2433,17 @@ data class AutocompleteItem( @SerializedName("action") var action: ProductListingAction?=null, - @SerializedName("display") - var display: String?=null, - - @SerializedName("logo") - var logo: Media?=null, - @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, @SerializedName("type") - var type: String?=null + var type: String?=null, + + @SerializedName("logo") + var logo: Media?=null, + + @SerializedName("display") + var display: String?=null ): Parcelable { @@ -2490,12 +2490,12 @@ data class CollectionQuery( - @SerializedName("op") - var op: String?=null, - @SerializedName("value") var value: @RawValue ArrayList?=null, + @SerializedName("op") + var op: String?=null, + @SerializedName("attribute") var attribute: String?=null @@ -2520,29 +2520,26 @@ data class GetCollectionDetailNest( - @SerializedName("app_id") - var appId: String?=null, - - @SerializedName("description") - var description: String?=null, + @SerializedName("sort_on") + var sortOn: String?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("sort_on") - var sortOn: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("query") - var query: ArrayList?=null, + @SerializedName("description") + var description: String?=null, @SerializedName("visible_facets_keys") var visibleFacetsKeys: ArrayList?=null, @@ -2550,38 +2547,41 @@ data class GetCollectionDetailNest( @SerializedName("name") var name: String?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, @SerializedName("logo") var logo: Media?=null, + @SerializedName("uid") + var uid: String?=null, + @SerializedName("tag") var tag: ArrayList?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, - - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, - - @SerializedName("allow_sort") - var allowSort: Boolean?=null, - - @SerializedName("badge") - var badge: @RawValue HashMap?=null, - @SerializedName("action") var action: ProductListingAction?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("cron") + var cron: @RawValue HashMap?=null, + + @SerializedName("query") + var query: ArrayList?=null, @SerializedName("priority") var priority: Int?=null, @SerializedName("slug") - var slug: String?=null + var slug: String?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -2640,12 +2640,12 @@ data class CollectionListingFilterType( - @SerializedName("display") - var display: String?=null, - @SerializedName("is_selected") var isSelected: Boolean?=null, + @SerializedName("display") + var display: String?=null, + @SerializedName("name") var name: String?=null @@ -2670,12 +2670,12 @@ data class CollectionListingFilterTag( - @SerializedName("display") - var display: String?=null, - @SerializedName("is_selected") var isSelected: Boolean?=null, + @SerializedName("display") + var display: String?=null, + @SerializedName("name") var name: String?=null @@ -2755,35 +2755,35 @@ data class CollectionDetailResponse( + @SerializedName("sort_on") + var sortOn: String?=null, + + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, + + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, + + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + @SerializedName("app_id") var appId: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("description") var description: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("cron") - var cron: @RawValue HashMap?=null, - - @SerializedName("type") - var type: String?=null, - - @SerializedName("sort_on") - var sortOn: String?=null, - - @SerializedName("query") - var query: ArrayList?=null, - - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, @SerializedName("name") var name: String?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, @SerializedName("logo") var logo: Media?=null, @@ -2791,26 +2791,26 @@ data class CollectionDetailResponse( @SerializedName("tag") var tag: ArrayList?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, - - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, - - @SerializedName("allow_sort") - var allowSort: Boolean?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("badge") - var badge: @RawValue HashMap?=null, + @SerializedName("cron") + var cron: @RawValue HashMap?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("query") + var query: ArrayList?=null, @SerializedName("priority") var priority: Int?=null, @SerializedName("slug") - var slug: String?=null + var slug: String?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -2935,14 +2935,14 @@ data class FollowIdsData( - @SerializedName("brands") - var brands: ArrayList?=null, + @SerializedName("products") + var products: ArrayList?=null, @SerializedName("collections") var collections: ArrayList?=null, - @SerializedName("products") - var products: ArrayList?=null + @SerializedName("brands") + var brands: ArrayList?=null ): Parcelable { @@ -2985,11 +2985,11 @@ data class LatLong( - @SerializedName("coordinates") - var coordinates: ArrayList?=null, - @SerializedName("type") - var type: String?=null + var type: String?=null, + + @SerializedName("coordinates") + var coordinates: ArrayList?=null ): Parcelable { @@ -3010,35 +3010,35 @@ data class Store( - @SerializedName("city") - var city: String?=null, + @SerializedName("store_email") + var storeEmail: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("address") + var address: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("lat_long") + var latLong: LatLong?=null, - @SerializedName("country") - var country: String?=null, + @SerializedName("pincode") + var pincode: Int?=null, @SerializedName("store_code") var storeCode: String?=null, - @SerializedName("address") - var address: String?=null, - @SerializedName("state") var state: String?=null, - @SerializedName("lat_long") - var latLong: LatLong?=null, + @SerializedName("city") + var city: String?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("store_email") - var storeEmail: String?=null + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("country") + var country: String?=null ): Parcelable { @@ -3093,27 +3093,39 @@ data class StoreListingResponse( /* - Model: StoreDepartments + Model: StoreAddressSerializer */ @Parcelize -data class StoreDepartments( +data class StoreAddressSerializer( - @SerializedName("logo") - var logo: String?=null, + @SerializedName("landmark") + var landmark: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("address1") + var address1: String?=null, - @SerializedName("priority_order") - var priorityOrder: Int?=null, + @SerializedName("latitude") + var latitude: Double?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("pincode") + var pincode: Int?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("state") + var state: String?=null, + + @SerializedName("address2") + var address2: String?=null, + + @SerializedName("longitude") + var longitude: Double?=null, + + @SerializedName("city") + var city: String?=null, + + @SerializedName("country") + var country: String?=null ): Parcelable { @@ -3128,6 +3140,14 @@ data class StoreDepartments( + + + + + + + + } @@ -3140,17 +3160,17 @@ data class CompanyStore( - @SerializedName("name") - var name: String?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("business_type") var businessType: String?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("company_type") - var companyType: String?=null + var companyType: String?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -3168,39 +3188,27 @@ data class CompanyStore( /* - Model: StoreAddressSerializer + Model: StoreDepartments */ @Parcelize -data class StoreAddressSerializer( - - - - @SerializedName("landmark") - var landmark: String?=null, - - @SerializedName("address2") - var address2: String?=null, +data class StoreDepartments( - @SerializedName("latitude") - var latitude: Double?=null, - @SerializedName("city") - var city: String?=null, - @SerializedName("address1") - var address1: String?=null, + @SerializedName("priority_order") + var priorityOrder: Int?=null, - @SerializedName("country") - var country: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("longitude") - var longitude: Double?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("pincode") - var pincode: Int?=null + @SerializedName("logo") + var logo: String?=null ): Parcelable { @@ -3215,14 +3223,6 @@ data class StoreAddressSerializer( - - - - - - - - } @@ -3235,11 +3235,11 @@ data class SellerPhoneNumber( - @SerializedName("country_code") - var countryCode: Int?=null, - @SerializedName("number") - var number: String?=null + var number: String?=null, + + @SerializedName("country_code") + var countryCode: Int?=null ): Parcelable { @@ -3263,11 +3263,11 @@ data class StoreManagerSerializer( @SerializedName("mobile_no") var mobileNo: SellerPhoneNumber?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("email") - var email: String?=null + var email: String?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -3290,26 +3290,26 @@ data class AppStore( - @SerializedName("departments") - var departments: ArrayList?=null, - - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("address") + var address: StoreAddressSerializer?=null, @SerializedName("company") var company: CompanyStore?=null, - @SerializedName("address") - var address: StoreAddressSerializer?=null, + @SerializedName("departments") + var departments: ArrayList?=null, @SerializedName("name") var name: String?=null, - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("manager") - var manager: StoreManagerSerializer?=null + var manager: StoreManagerSerializer?=null, + + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null ): Parcelable { @@ -3395,17 +3395,17 @@ data class StoreTiming( - @SerializedName("open") - var open: Boolean?=null, - - @SerializedName("closing") - var closing: Time?=null, - @SerializedName("weekday") var weekday: String?=null, @SerializedName("opening") - var opening: Time?=null + var opening: Time?=null, + + @SerializedName("closing") + var closing: Time?=null, + + @SerializedName("open") + var open: Boolean?=null ): Parcelable { @@ -3430,32 +3430,32 @@ data class StoreDetails( - @SerializedName("departments") - var departments: ArrayList?=null, - @SerializedName("_custom_json") var customJson: @RawValue HashMap?=null, - @SerializedName("timing") - var timing: ArrayList?=null, - - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("address") + var address: StoreAddressSerializer?=null, @SerializedName("company") var company: CompanyStore?=null, - @SerializedName("address") - var address: StoreAddressSerializer?=null, + @SerializedName("departments") + var departments: ArrayList?=null, + + @SerializedName("timing") + var timing: ArrayList?=null, @SerializedName("name") var name: String?=null, - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("manager") - var manager: StoreManagerSerializer?=null + var manager: StoreManagerSerializer?=null, + + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null ): Parcelable { @@ -3483,59 +3483,24 @@ data class StoreDetails( /* - Model: UserDetail + Model: Size */ @Parcelize -data class UserDetail( +data class Size( - @SerializedName("contact") - var contact: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("user_id") - var userId: String?=null, - - @SerializedName("super_user") - var superUser: Boolean?=null, - - @SerializedName("username") - var username: String?=null - -): Parcelable { - - - - - - - - - - - -} - - -/* - Model: Size -*/ -@Parcelize -data class Size( - - - - @SerializedName("display") - var display: @RawValue Any?=null, + @SerializedName("is_available") + var isAvailable: Boolean?=null, @SerializedName("value") var value: @RawValue Any?=null, - @SerializedName("is_available") - var isAvailable: Boolean?=null, - - @SerializedName("quantity") - var quantity: Int?=null + @SerializedName("display") + var display: @RawValue Any?=null ): Parcelable { @@ -3553,117 +3518,98 @@ data class Size( /* - Model: ProductGroupPrice + Model: ProductDetails */ @Parcelize -data class ProductGroupPrice( +data class ProductDetails( - @SerializedName("min_effective") - var minEffective: Double?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, - @SerializedName("max_effective") - var maxEffective: Double?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: @RawValue HashMap?=null, - @SerializedName("max_marked") - var maxMarked: Double?=null, + @SerializedName("rating") + var rating: Double?=null, - @SerializedName("min_marked") - var minMarked: Double?=null, + @SerializedName("item_code") + var itemCode: @RawValue Any?=null, - @SerializedName("currency") - var currency: @RawValue Any?=null + @SerializedName("rating_count") + var ratingCount: Int?=null, -): Parcelable { + @SerializedName("hsn_code") + var hsnCode: Int?=null, + @SerializedName("media") + var media: @RawValue ArrayList>?=null, + @SerializedName("description") + var description: @RawValue Any?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: @RawValue Any?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, + @SerializedName("name") + var name: @RawValue Any?=null, + @SerializedName("identifier") + var identifier: @RawValue HashMap?=null, + @SerializedName("brand_uid") + var brandUid: Int?=null, + @SerializedName("highlights") + var highlights: @RawValue ArrayList?=null, + @SerializedName("short_description") + var shortDescription: @RawValue Any?=null, + @SerializedName("slug") + var slug: @RawValue Any?=null, + @SerializedName("image_nature") + var imageNature: @RawValue Any?=null, + @SerializedName("out_of_stock") + var outOfStock: Boolean?=null, -} - - -/* - Model: ProductDetails -*/ -@Parcelize -data class ProductDetails( + @SerializedName("images") + var images: @RawValue ArrayList?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, + @SerializedName("template_tag") + var templateTag: @RawValue Any?=null - @SerializedName("item_code") - var itemCode: @RawValue Any?=null, +): Parcelable { - @SerializedName("description") - var description: @RawValue Any?=null, - @SerializedName("images") - var images: @RawValue ArrayList?=null, - @SerializedName("media") - var media: @RawValue ArrayList>?=null, - @SerializedName("hsn_code") - var hsnCode: Int?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: @RawValue HashMap?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, - @SerializedName("has_variant") - var hasVariant: Boolean?=null, - @SerializedName("rating") - var rating: Double?=null, - @SerializedName("highlights") - var highlights: @RawValue ArrayList?=null, - @SerializedName("name") - var name: @RawValue Any?=null, - @SerializedName("image_nature") - var imageNature: @RawValue Any?=null, - @SerializedName("rating_count") - var ratingCount: Int?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: @RawValue Any?=null, - @SerializedName("template_tag") - var templateTag: @RawValue Any?=null, - @SerializedName("out_of_stock") - var outOfStock: Boolean?=null, - @SerializedName("short_description") - var shortDescription: @RawValue Any?=null, - @SerializedName("brand_uid") - var brandUid: Int?=null, - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, - @SerializedName("slug") - var slug: @RawValue Any?=null -): Parcelable { @@ -3688,14 +3634,33 @@ data class ProductDetails( +} + + +/* + Model: ProductGroupPrice +*/ +@Parcelize +data class ProductGroupPrice( + @SerializedName("currency") + var currency: @RawValue Any?=null, + @SerializedName("min_effective") + var minEffective: Double?=null, + @SerializedName("max_marked") + var maxMarked: Double?=null, + @SerializedName("min_marked") + var minMarked: Double?=null, + @SerializedName("max_effective") + var maxEffective: Double?=null +): Parcelable { @@ -3720,17 +3685,11 @@ data class ProductInGroup( - @SerializedName("product_uid") - var productUid: Int?=null, - - @SerializedName("allow_remove") - var allowRemove: Boolean?=null, - @SerializedName("sizes") var sizes: ArrayList?=null, - @SerializedName("price") - var price: ProductGroupPrice?=null, + @SerializedName("min_quantity") + var minQuantity: Int?=null, @SerializedName("max_quantity") var maxQuantity: Int?=null, @@ -3738,14 +3697,20 @@ data class ProductInGroup( @SerializedName("product_details") var productDetails: ProductDetails?=null, + @SerializedName("price") + var price: ProductGroupPrice?=null, + + @SerializedName("auto_select") + var autoSelect: Boolean?=null, + + @SerializedName("product_uid") + var productUid: Int?=null, + @SerializedName("auto_add_to_cart") var autoAddToCart: Boolean?=null, - @SerializedName("min_quantity") - var minQuantity: Int?=null, - - @SerializedName("auto_select") - var autoSelect: Boolean?=null + @SerializedName("allow_remove") + var allowRemove: Boolean?=null ): Parcelable { @@ -3773,65 +3738,100 @@ data class ProductInGroup( /* - Model: ProductGroupingModel + Model: UserDetail */ @Parcelize -data class ProductGroupingModel( - +data class UserDetail( - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("modified_by") - var modifiedBy: UserDetail?=null, + @SerializedName("super_user") + var superUser: Boolean?=null, - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, + @SerializedName("contact") + var contact: String?=null, - @SerializedName("_id") - var id: @RawValue Any?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("username") + var username: String?=null - @SerializedName("created_by") - var createdBy: UserDetail?=null, +): Parcelable { - @SerializedName("choice") - var choice: @RawValue Any?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("products") - var products: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, - @SerializedName("verified_by") - var verifiedBy: UserDetail?=null, - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("name") - var name: @RawValue Any?=null, - @SerializedName("page_visibility") - var pageVisibility: @RawValue ArrayList?=null, - @SerializedName("slug") - var slug: @RawValue Any?=null +} + + +/* + Model: ProductGroupingModel +*/ +@Parcelize +data class ProductGroupingModel( -): Parcelable { + + + @SerializedName("products") + var products: ArrayList?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("created_by") + var createdBy: UserDetail?=null, + + @SerializedName("modified_by") + var modifiedBy: UserDetail?=null, + + @SerializedName("slug") + var slug: @RawValue Any?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("choice") + var choice: @RawValue Any?=null, + + @SerializedName("verified_on") + var verifiedOn: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("name") + var name: @RawValue Any?=null, + + @SerializedName("verified_by") + var verifiedBy: UserDetail?=null, + + @SerializedName("_id") + var id: @RawValue Any?=null, + + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, + + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("page_visibility") + var pageVisibility: @RawValue ArrayList?=null + +): Parcelable { @@ -3893,32 +3893,42 @@ data class ProductBundle( /* - Model: ProductStockUnitPriceV2 + Model: ProductSetDistributionSizeV2 */ @Parcelize -data class ProductStockUnitPriceV2( +data class ProductSetDistributionSizeV2( - @SerializedName("unit") - var unit: String?=null, + @SerializedName("pieces") + var pieces: Int?=null, + + @SerializedName("size") + var size: String?=null + +): Parcelable { - @SerializedName("price") - var price: Double?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null -): Parcelable { +} + + +/* + Model: ProductSetDistributionV2 +*/ +@Parcelize +data class ProductSetDistributionV2( + + @SerializedName("sizes") + var sizes: ArrayList?=null +): Parcelable { @@ -3928,18 +3938,18 @@ data class ProductStockUnitPriceV2( /* - Model: ArticleAssignmentV2 + Model: ProductSetV2 */ @Parcelize -data class ArticleAssignmentV2( +data class ProductSetV2( - @SerializedName("strategy") - var strategy: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("level") - var level: String?=null + @SerializedName("size_distribution") + var sizeDistribution: ProductSetDistributionV2?=null ): Parcelable { @@ -3953,21 +3963,21 @@ data class ArticleAssignmentV2( /* - Model: DetailsSchemaV2 + Model: ReturnConfigSchemaV2 */ @Parcelize -data class DetailsSchemaV2( +data class ReturnConfigSchemaV2( - @SerializedName("key") - var key: String?=null, + @SerializedName("returnable") + var returnable: Boolean?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("time") + var time: Int?=null, - @SerializedName("value") - var value: String?=null + @SerializedName("unit") + var unit: String?=null ): Parcelable { @@ -3983,18 +3993,21 @@ data class DetailsSchemaV2( /* - Model: SellerGroupAttributes + Model: DetailsSchemaV2 */ @Parcelize -data class SellerGroupAttributes( +data class DetailsSchemaV2( - @SerializedName("details") - var details: ArrayList?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("value") + var value: String?=null, + + @SerializedName("key") + var key: String?=null ): Parcelable { @@ -4004,25 +4017,24 @@ data class SellerGroupAttributes( + + } /* - Model: StoreV2 + Model: SellerGroupAttributes */ @Parcelize -data class StoreV2( - +data class SellerGroupAttributes( - @SerializedName("name") - var name: String?=null, - @SerializedName("count") - var count: Int?=null, + @SerializedName("details") + var details: ArrayList?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -4032,27 +4044,25 @@ data class StoreV2( - - } /* - Model: ReturnConfigSchemaV2 + Model: SellerV2 */ @Parcelize -data class ReturnConfigSchemaV2( +data class SellerV2( - @SerializedName("time") - var time: Int?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("unit") - var unit: String?=null, + @SerializedName("count") + var count: Int?=null, - @SerializedName("returnable") - var returnable: Boolean?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -4068,18 +4078,21 @@ data class ReturnConfigSchemaV2( /* - Model: MarketPlaceSttributesSchemaV2 + Model: ProductStockPriceV2 */ @Parcelize -data class MarketPlaceSttributesSchemaV2( +data class ProductStockPriceV2( - @SerializedName("details") - var details: ArrayList?=null, + @SerializedName("marked") + var marked: Double?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("effective") + var effective: Double?=null, + + @SerializedName("currency") + var currency: String?=null ): Parcelable { @@ -4089,6 +4102,8 @@ data class MarketPlaceSttributesSchemaV2( + + } @@ -4100,17 +4115,17 @@ data class StrategyWiseListingSchemaV2( - @SerializedName("tat") - var tat: Int?=null, - - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("quantity") + var quantity: Int?=null, @SerializedName("distance") var distance: Int?=null, - @SerializedName("quantity") - var quantity: Int?=null + @SerializedName("pincode") + var pincode: Int?=null, + + @SerializedName("tat") + var tat: Int?=null ): Parcelable { @@ -4128,18 +4143,21 @@ data class StrategyWiseListingSchemaV2( /* - Model: ProductSetDistributionSizeV2 + Model: StoreV2 */ @Parcelize -data class ProductSetDistributionSizeV2( +data class StoreV2( - @SerializedName("size") - var size: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("pieces") - var pieces: Int?=null + @SerializedName("count") + var count: Int?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -4149,44 +4167,36 @@ data class ProductSetDistributionSizeV2( + + } /* - Model: ProductSetDistributionV2 + Model: ProductStockUnitPriceV2 */ @Parcelize -data class ProductSetDistributionV2( - - - - @SerializedName("sizes") - var sizes: ArrayList?=null +data class ProductStockUnitPriceV2( -): Parcelable { + @SerializedName("currency_symbol") + var currencySymbol: String?=null, + @SerializedName("price") + var price: Double?=null, + @SerializedName("unit") + var unit: String?=null, -} - - -/* - Model: ProductSetV2 -*/ -@Parcelize -data class ProductSetV2( + @SerializedName("currency_code") + var currencyCode: String?=null +): Parcelable { - @SerializedName("size_distribution") - var sizeDistribution: ProductSetDistributionV2?=null, - @SerializedName("quantity") - var quantity: Int?=null -): Parcelable { @@ -4198,21 +4208,18 @@ data class ProductSetV2( /* - Model: ProductStockPriceV2 + Model: MarketPlaceSttributesSchemaV2 */ @Parcelize -data class ProductStockPriceV2( - +data class MarketPlaceSttributesSchemaV2( - @SerializedName("effective") - var effective: Double?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("details") + var details: ArrayList?=null, - @SerializedName("marked") - var marked: Double?=null + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -4222,27 +4229,22 @@ data class ProductStockPriceV2( - - } /* - Model: SellerV2 + Model: ArticleAssignmentV2 */ @Parcelize -data class SellerV2( - +data class ArticleAssignmentV2( - @SerializedName("name") - var name: String?=null, - @SerializedName("count") - var count: Int?=null, + @SerializedName("level") + var level: String?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("strategy") + var strategy: String?=null ): Parcelable { @@ -4252,8 +4254,6 @@ data class SellerV2( - - } @@ -4265,68 +4265,68 @@ data class ProductSizePriceResponseV2( - @SerializedName("price_per_unit") - var pricePerUnit: ProductStockUnitPriceV2?=null, + @SerializedName("set") + var set: ProductSetV2?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("return_config") + var returnConfig: ReturnConfigSchemaV2?=null, @SerializedName("pincode") var pincode: Int?=null, - @SerializedName("special_badge") - var specialBadge: String?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, - @SerializedName("item_type") - var itemType: String?=null, + @SerializedName("is_cod") + var isCod: Boolean?=null, - @SerializedName("is_gift") - var isGift: Boolean?=null, + @SerializedName("seller") + var seller: SellerV2?=null, - @SerializedName("article_assignment") - var articleAssignment: ArticleAssignmentV2?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("seller_count") - var sellerCount: Int?=null, + @SerializedName("item_type") + var itemType: String?=null, - @SerializedName("long_lat") - var longLat: ArrayList?=null, + @SerializedName("price_per_piece") + var pricePerPiece: ProductStockPriceV2?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, + @SerializedName("discount") + var discount: String?=null, - @SerializedName("article_id") - var articleId: String?=null, + @SerializedName("strategy_wise_listing") + var strategyWiseListing: ArrayList?=null, @SerializedName("store") var store: StoreV2?=null, - @SerializedName("return_config") - var returnConfig: ReturnConfigSchemaV2?=null, + @SerializedName("long_lat") + var longLat: ArrayList?=null, - @SerializedName("marketplace_attributes") - var marketplaceAttributes: ArrayList?=null, + @SerializedName("seller_count") + var sellerCount: Int?=null, - @SerializedName("strategy_wise_listing") - var strategyWiseListing: ArrayList?=null, + @SerializedName("price_per_unit") + var pricePerUnit: ProductStockUnitPriceV2?=null, - @SerializedName("set") - var set: ProductSetV2?=null, + @SerializedName("marketplace_attributes") + var marketplaceAttributes: ArrayList?=null, - @SerializedName("discount") - var discount: String?=null, + @SerializedName("special_badge") + var specialBadge: String?=null, - @SerializedName("price_per_piece") - var pricePerPiece: ProductStockPriceV2?=null, + @SerializedName("article_id") + var articleId: String?=null, - @SerializedName("is_cod") - var isCod: Boolean?=null, + @SerializedName("article_assignment") + var articleAssignment: ArticleAssignmentV2?=null, @SerializedName("price") var price: ProductStockPriceV2?=null, - @SerializedName("seller") - var seller: SellerV2?=null + @SerializedName("is_gift") + var isGift: Boolean?=null ): Parcelable { @@ -4388,11 +4388,11 @@ data class ProductSizeSellerFilterSchemaV2( @SerializedName("is_selected") var isSelected: Boolean?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("value") - var value: String?=null + var value: String?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -4418,11 +4418,11 @@ data class ProductSizeSellersResponseV2( @SerializedName("items") var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null, - @SerializedName("sort_on") - var sortOn: ArrayList?=null + var sortOn: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -25931,35 +25931,50 @@ data class CustomerOnboardingResponse( /* - Model: OrderPage + Model: BreakupValues */ @Parcelize -data class OrderPage( +data class BreakupValues( - @SerializedName("size") - var size: Int?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("item_total") - var itemTotal: Int?=null, + @SerializedName("value") + var value: Double?=null, + + @SerializedName("display") + var display: String?=null + +): Parcelable { - @SerializedName("type") - var type: String?=null, - @SerializedName("has_next") - var hasNext: Boolean?=null, - @SerializedName("current") - var current: Int?=null -): Parcelable { +} + + +/* + Model: FulfillingCompany +*/ +@Parcelize +data class FulfillingCompany( + + + + @SerializedName("name") + var name: String?=null, + + @SerializedName("id") + var id: Int?=null +): Parcelable { @@ -25971,21 +25986,24 @@ data class OrderPage( /* - Model: UserInfo + Model: FulfillingStore */ @Parcelize -data class UserInfo( +data class FulfillingStore( - @SerializedName("mobile") - var mobile: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("email") - var email: String?=null, + @SerializedName("company_name") + var companyName: String?=null, - @SerializedName("gender") - var gender: String?=null, + @SerializedName("code") + var code: String?=null, + + @SerializedName("id") + var id: Int?=null, @SerializedName("name") var name: String?=null @@ -26002,59 +26020,78 @@ data class UserInfo( + + } /* - Model: BagsForReorderArticleAssignment + Model: Prices */ @Parcelize -data class BagsForReorderArticleAssignment( +data class Prices( - @SerializedName("level") - var level: String?=null, + @SerializedName("refund_amount") + var refundAmount: Double?=null, - @SerializedName("strategy") - var strategy: String?=null + @SerializedName("value_of_good") + var valueOfGood: Double?=null, -): Parcelable { + @SerializedName("price_marked") + var priceMarked: Double?=null, + @SerializedName("price_effective") + var priceEffective: Double?=null, + @SerializedName("coupon_value") + var couponValue: Double?=null, + @SerializedName("brand_calculated_amount") + var brandCalculatedAmount: Double?=null, + @SerializedName("fynd_credits") + var fyndCredits: Double?=null, + @SerializedName("gst_tax_percentage") + var gstTaxPercentage: Double?=null, + @SerializedName("coupon_effective_discount") + var couponEffectiveDiscount: Double?=null, -} - - -/* - Model: BagsForReorder -*/ -@Parcelize -data class BagsForReorder( + @SerializedName("added_to_fynd_cash") + var addedToFyndCash: Boolean?=null, + @SerializedName("cashback_applied") + var cashbackApplied: Double?=null, + @SerializedName("promotion_effective_discount") + var promotionEffectiveDiscount: Double?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("refund_credit") + var refundCredit: Double?=null, - @SerializedName("seller_id") - var sellerId: Int?=null, + @SerializedName("delivery_charge") + var deliveryCharge: Double?=null, - @SerializedName("store_id") - var storeId: Int?=null, + @SerializedName("cod_charges") + var codCharges: Double?=null, - @SerializedName("item_size") - var itemSize: String?=null, + @SerializedName("discount") + var discount: Double?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("cashback") + var cashback: Double?=null, - @SerializedName("article_assignment") - var articleAssignment: BagsForReorderArticleAssignment?=null + @SerializedName("transfer_price") + var transferPrice: Double?=null, + + @SerializedName("amount_paid_roundoff") + var amountPaidRoundoff: Double?=null, + + @SerializedName("amount_paid") + var amountPaid: Double?=null ): Parcelable { @@ -26072,27 +26109,12 @@ data class BagsForReorder( -} - - -/* - Model: BreakupValues -*/ -@Parcelize -data class BreakupValues( - @SerializedName("display") - var display: String?=null, - @SerializedName("value") - var value: Double?=null, - @SerializedName("name") - var name: String?=null -): Parcelable { @@ -26102,24 +26124,12 @@ data class BreakupValues( -} - - -/* - Model: TimeStampData -*/ -@Parcelize -data class TimeStampData( - @SerializedName("min") - var min: String?=null, - @SerializedName("max") - var max: String?=null -): Parcelable { + @@ -26131,18 +26141,24 @@ data class TimeStampData( /* - Model: Promise + Model: CurrentStatus */ @Parcelize -data class Promise( +data class CurrentStatus( - @SerializedName("timestamp") - var timestamp: TimeStampData?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("show_promise") - var showPromise: Boolean?=null + @SerializedName("name") + var name: String?=null, + + @SerializedName("updated_at") + var updatedAt: String?=null, + + @SerializedName("journey_type") + var journeyType: String?=null ): Parcelable { @@ -26152,31 +26168,26 @@ data class Promise( + + + + } /* - Model: FulfillingStore + Model: Identifiers */ @Parcelize -data class FulfillingStore( +data class Identifiers( - @SerializedName("id") - var id: Int?=null, - - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("company_name") - var companyName: String?=null, - - @SerializedName("code") - var code: String?=null, + @SerializedName("ean") + var ean: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("sku_code") + var skuCode: String?=null ): Parcelable { @@ -26186,85 +26197,99 @@ data class FulfillingStore( - - - - - - } /* - Model: DeliveryAddress + Model: FinancialBreakup */ @Parcelize -data class DeliveryAddress( +data class FinancialBreakup( - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("refund_amount") + var refundAmount: Double?=null, - @SerializedName("longitude") - var longitude: Double?=null, + @SerializedName("value_of_good") + var valueOfGood: Double?=null, - @SerializedName("address_category") - var addressCategory: String?=null, + @SerializedName("price_marked") + var priceMarked: Double?=null, - @SerializedName("address2") - var address2: String?=null, + @SerializedName("total_units") + var totalUnits: Int?=null, - @SerializedName("phone") - var phone: String?=null, + @SerializedName("price_effective") + var priceEffective: Double?=null, - @SerializedName("address") - var address: String?=null, + @SerializedName("item_name") + var itemName: String?=null, - @SerializedName("pincode") - var pincode: String?=null, + @SerializedName("coupon_value") + var couponValue: Double?=null, - @SerializedName("latitude") - var latitude: Double?=null, + @SerializedName("gst_tag") + var gstTag: String?=null, - @SerializedName("city") - var city: String?=null, + @SerializedName("brand_calculated_amount") + var brandCalculatedAmount: Double?=null, - @SerializedName("address1") - var address1: String?=null, + @SerializedName("fynd_credits") + var fyndCredits: Double?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("gst_tax_percentage") + var gstTaxPercentage: Double?=null, - @SerializedName("contact_person") - var contactPerson: String?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, - @SerializedName("country") - var country: String?=null, + @SerializedName("coupon_effective_discount") + var couponEffectiveDiscount: Double?=null, - @SerializedName("version") - var version: String?=null, + @SerializedName("gst_fee") + var gstFee: Double?=null, - @SerializedName("area") - var area: String?=null, + @SerializedName("added_to_fynd_cash") + var addedToFyndCash: Boolean?=null, - @SerializedName("email") - var email: String?=null, + @SerializedName("cashback_applied") + var cashbackApplied: Double?=null, - @SerializedName("address_type") - var addressType: String?=null, + @SerializedName("promotion_effective_discount") + var promotionEffectiveDiscount: Double?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("refund_credit") + var refundCredit: Double?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("delivery_charge") + var deliveryCharge: Double?=null, -): Parcelable { + @SerializedName("cod_charges") + var codCharges: Double?=null, + @SerializedName("identifiers") + var identifiers: Identifiers?=null, + + @SerializedName("discount") + var discount: Double?=null, + + @SerializedName("cashback") + var cashback: Double?=null, + + @SerializedName("transfer_price") + var transferPrice: Double?=null, + + @SerializedName("amount_paid_roundoff") + var amountPaidRoundoff: Double?=null, + + @SerializedName("amount_paid") + var amountPaid: Double?=null + +): Parcelable { @@ -26307,27 +26332,12 @@ data class DeliveryAddress( -} - - -/* - Model: ShipmentTotalDetails -*/ -@Parcelize -data class ShipmentTotalDetails( - @SerializedName("pieces") - var pieces: Int?=null, - @SerializedName("total_price") - var totalPrice: Double?=null, - @SerializedName("sizes") - var sizes: Int?=null -): Parcelable { @@ -26341,18 +26351,24 @@ data class ShipmentTotalDetails( /* - Model: FulfillingCompany + Model: AppliedFreeArticles */ @Parcelize -data class FulfillingCompany( +data class AppliedFreeArticles( - @SerializedName("id") - var id: Int?=null, + @SerializedName("quantity") + var quantity: Double?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("parent_item_identifier") + var parentItemIdentifier: String?=null, + + @SerializedName("free_gift_item_details") + var freeGiftItemDetails: @RawValue HashMap?=null, + + @SerializedName("article_id") + var articleId: String?=null ): Parcelable { @@ -26362,34 +26378,41 @@ data class FulfillingCompany( + + + + } /* - Model: ShipmentPayment + Model: AppliedPromos */ @Parcelize -data class ShipmentPayment( +data class AppliedPromos( - @SerializedName("status") - var status: String?=null, + @SerializedName("promo_id") + var promoId: String?=null, - @SerializedName("payment_mode") - var paymentMode: String?=null, + @SerializedName("amount") + var amount: Double?=null, - @SerializedName("mop") - var mop: String?=null, + @SerializedName("article_quantity") + var articleQuantity: Double?=null, - @SerializedName("mode") - var mode: String?=null, + @SerializedName("mrp_promotion") + var mrpPromotion: Boolean?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("applied_free_articles") + var appliedFreeArticles: ArrayList?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("promotion_name") + var promotionName: String?=null, + + @SerializedName("promotion_type") + var promotionType: String?=null ): Parcelable { @@ -26407,22 +26430,24 @@ data class ShipmentPayment( + + } /* - Model: ShipmentStatus + Model: ItemBrand */ @Parcelize -data class ShipmentStatus( +data class ItemBrand( - @SerializedName("title") - var title: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("hex_code") - var hexCode: String?=null + @SerializedName("logo") + var logo: String?=null ): Parcelable { @@ -26436,64 +26461,44 @@ data class ShipmentStatus( /* - Model: NestedTrackingDetails + Model: Item */ @Parcelize -data class NestedTrackingDetails( - - - - @SerializedName("status") - var status: String?=null, - - @SerializedName("time") - var time: String?=null, +data class Item( - @SerializedName("is_current") - var isCurrent: Boolean?=null, - @SerializedName("is_passed") - var isPassed: Boolean?=null -): Parcelable { + @SerializedName("code") + var code: String?=null, + @SerializedName("size") + var size: String?=null, + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, + @SerializedName("image") + var image: ArrayList?=null, + @SerializedName("slug_key") + var slugKey: String?=null, + @SerializedName("brand") + var brand: ItemBrand?=null, + @SerializedName("id") + var id: Double?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { -} - - -/* - Model: TrackingDetails -*/ -@Parcelize -data class TrackingDetails( - @SerializedName("status") - var status: String?=null, - - @SerializedName("is_current") - var isCurrent: Boolean?=null, - - @SerializedName("is_passed") - var isPassed: Boolean?=null, - - @SerializedName("time") - var time: String?=null, - - @SerializedName("tracking_details") - var trackingDetails: ArrayList?=null - -): Parcelable { @@ -26511,56 +26516,64 @@ data class TrackingDetails( /* - Model: Invoice + Model: Bags */ @Parcelize -data class Invoice( +data class Bags( - @SerializedName("invoice_url") - var invoiceUrl: String?=null, + @SerializedName("parent_promo_bags") + var parentPromoBags: @RawValue HashMap?=null, - @SerializedName("label_url") - var labelUrl: String?=null, + @SerializedName("current_status") + var currentStatus: CurrentStatus?=null, - @SerializedName("updated_date") - var updatedDate: String?=null + @SerializedName("returnable_date") + var returnableDate: String?=null, -): Parcelable { + @SerializedName("prices") + var prices: Prices?=null, + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, + @SerializedName("can_return") + var canReturn: Boolean?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("financial_breakup") + var financialBreakup: ArrayList?=null, + @SerializedName("can_cancel") + var canCancel: Boolean?=null, + @SerializedName("delivery_date") + var deliveryDate: String?=null, + @SerializedName("applied_promos") + var appliedPromos: ArrayList?=null, + @SerializedName("id") + var id: Int?=null, + + @SerializedName("line_number") + var lineNumber: Int?=null, + + @SerializedName("item") + var item: Item?=null + +): Parcelable { -} - - -/* - Model: ShipmentUserInfo -*/ -@Parcelize -data class ShipmentUserInfo( - @SerializedName("last_name") - var lastName: String?=null, - @SerializedName("first_name") - var firstName: String?=null, - @SerializedName("mobile") - var mobile: String?=null, - @SerializedName("gender") - var gender: String?=null -): Parcelable { @@ -26572,24 +26585,11 @@ data class ShipmentUserInfo( -} - - -/* - Model: Identifiers -*/ -@Parcelize -data class Identifiers( - @SerializedName("sku_code") - var skuCode: String?=null, - @SerializedName("ean") - var ean: String?=null -): Parcelable { @@ -26601,95 +26601,68 @@ data class Identifiers( /* - Model: FinancialBreakup + Model: NestedTrackingDetails */ @Parcelize -data class FinancialBreakup( +data class NestedTrackingDetails( - @SerializedName("gst_fee") - var gstFee: Double?=null, + @SerializedName("is_current") + var isCurrent: Boolean?=null, - @SerializedName("added_to_fynd_cash") - var addedToFyndCash: Boolean?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("cashback") - var cashback: Double?=null, + @SerializedName("time") + var time: String?=null, - @SerializedName("refund_credit") - var refundCredit: Double?=null, + @SerializedName("is_passed") + var isPassed: Boolean?=null - @SerializedName("cashback_applied") - var cashbackApplied: Double?=null, +): Parcelable { - @SerializedName("brand_calculated_amount") - var brandCalculatedAmount: Double?=null, - @SerializedName("refund_amount") - var refundAmount: Double?=null, - @SerializedName("value_of_good") - var valueOfGood: Double?=null, - @SerializedName("size") - var size: String?=null, - @SerializedName("cod_charges") - var codCharges: Double?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, - @SerializedName("hsn_code") - var hsnCode: String?=null, - @SerializedName("amount_paid") - var amountPaid: Double?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null, - @SerializedName("gst_tax_percentage") - var gstTaxPercentage: Double?=null, - @SerializedName("total_units") - var totalUnits: Int?=null, +} + + +/* + Model: TrackingDetails +*/ +@Parcelize +data class TrackingDetails( - @SerializedName("transfer_price") - var transferPrice: Double?=null, - @SerializedName("coupon_value") - var couponValue: Double?=null, - @SerializedName("fynd_credits") - var fyndCredits: Double?=null, + @SerializedName("tracking_details") + var trackingDetails: ArrayList?=null, - @SerializedName("delivery_charge") - var deliveryCharge: Double?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("discount") - var discount: Double?=null, + @SerializedName("is_passed") + var isPassed: Boolean?=null, - @SerializedName("promotion_effective_discount") - var promotionEffectiveDiscount: Double?=null, + @SerializedName("is_current") + var isCurrent: Boolean?=null, - @SerializedName("gst_tag") - var gstTag: String?=null, + @SerializedName("time") + var time: String?=null - @SerializedName("coupon_effective_discount") - var couponEffectiveDiscount: Double?=null, +): Parcelable { - @SerializedName("amount_paid_roundoff") - var amountPaidRoundoff: Double?=null, - @SerializedName("identifiers") - var identifiers: Identifiers?=null, - @SerializedName("item_name") - var itemName: String?=null -): Parcelable { @@ -26699,12 +26672,27 @@ data class FinancialBreakup( +} + + +/* + Model: ShipmentTotalDetails +*/ +@Parcelize +data class ShipmentTotalDetails( + @SerializedName("total_price") + var totalPrice: Double?=null, + @SerializedName("sizes") + var sizes: Int?=null, + @SerializedName("pieces") + var pieces: Int?=null +): Parcelable { @@ -26714,13 +26702,30 @@ data class FinancialBreakup( +} + + +/* + Model: ShipmentUserInfo +*/ +@Parcelize +data class ShipmentUserInfo( + @SerializedName("first_name") + var firstName: String?=null, + @SerializedName("last_name") + var lastName: String?=null, + @SerializedName("gender") + var gender: String?=null, + @SerializedName("mobile") + var mobile: String?=null +): Parcelable { @@ -26732,12 +26737,27 @@ data class FinancialBreakup( +} + + +/* + Model: Invoice +*/ +@Parcelize +data class Invoice( + @SerializedName("label_url") + var labelUrl: String?=null, + @SerializedName("invoice_url") + var invoiceUrl: String?=null, + @SerializedName("updated_date") + var updatedDate: String?=null +): Parcelable { @@ -26751,24 +26771,18 @@ data class FinancialBreakup( /* - Model: AppliedFreeArticles + Model: ShipmentStatus */ @Parcelize -data class AppliedFreeArticles( - +data class ShipmentStatus( - @SerializedName("parent_item_identifier") - var parentItemIdentifier: String?=null, - - @SerializedName("quantity") - var quantity: Double?=null, - @SerializedName("free_gift_item_details") - var freeGiftItemDetails: @RawValue HashMap?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("article_id") - var articleId: String?=null + @SerializedName("hex_code") + var hexCode: String?=null ): Parcelable { @@ -26778,132 +26792,102 @@ data class AppliedFreeArticles( - - - - } /* - Model: AppliedPromos + Model: DeliveryAddress */ @Parcelize -data class AppliedPromos( - - - - @SerializedName("promotion_type") - var promotionType: String?=null, +data class DeliveryAddress( - @SerializedName("article_quantity") - var articleQuantity: Double?=null, - @SerializedName("applied_free_articles") - var appliedFreeArticles: ArrayList?=null, - @SerializedName("promotion_name") - var promotionName: String?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("mrp_promotion") - var mrpPromotion: Boolean?=null, + @SerializedName("address") + var address: String?=null, - @SerializedName("amount") - var amount: Double?=null, + @SerializedName("contact_person") + var contactPerson: String?=null, - @SerializedName("promo_id") - var promoId: String?=null + @SerializedName("address_category") + var addressCategory: String?=null, -): Parcelable { + @SerializedName("area") + var area: String?=null, + @SerializedName("city") + var city: String?=null, + @SerializedName("pincode") + var pincode: String?=null, + @SerializedName("latitude") + var latitude: Double?=null, + @SerializedName("version") + var version: String?=null, + @SerializedName("email") + var email: String?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, + @SerializedName("created_at") + var createdAt: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("address1") + var address1: String?=null, + @SerializedName("address_type") + var addressType: String?=null, + @SerializedName("longitude") + var longitude: Double?=null, + @SerializedName("address2") + var address2: String?=null, + @SerializedName("phone") + var phone: String?=null, + @SerializedName("state") + var state: String?=null, + @SerializedName("landmark") + var landmark: String?=null +): Parcelable { -} - - -/* - Model: Prices -*/ -@Parcelize -data class Prices( - @SerializedName("added_to_fynd_cash") - var addedToFyndCash: Boolean?=null, - @SerializedName("cashback") - var cashback: Double?=null, - @SerializedName("refund_credit") - var refundCredit: Double?=null, - @SerializedName("cashback_applied") - var cashbackApplied: Double?=null, - @SerializedName("brand_calculated_amount") - var brandCalculatedAmount: Double?=null, - @SerializedName("refund_amount") - var refundAmount: Double?=null, - @SerializedName("value_of_good") - var valueOfGood: Double?=null, - @SerializedName("cod_charges") - var codCharges: Double?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, - @SerializedName("amount_paid") - var amountPaid: Double?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null, - @SerializedName("gst_tax_percentage") - var gstTaxPercentage: Double?=null, - @SerializedName("transfer_price") - var transferPrice: Double?=null, - @SerializedName("fynd_credits") - var fyndCredits: Double?=null, - @SerializedName("delivery_charge") - var deliveryCharge: Double?=null, - @SerializedName("coupon_value") - var couponValue: Double?=null, - @SerializedName("discount") - var discount: Double?=null, - @SerializedName("promotion_effective_discount") - var promotionEffectiveDiscount: Double?=null, - @SerializedName("coupon_effective_discount") - var couponEffectiveDiscount: Double?=null, - @SerializedName("amount_paid_roundoff") - var amountPaidRoundoff: Double?=null -): Parcelable { @@ -26923,15 +26907,36 @@ data class Prices( +} + + +/* + Model: ShipmentPayment +*/ +@Parcelize +data class ShipmentPayment( + @SerializedName("status") + var status: String?=null, + @SerializedName("mop") + var mop: String?=null, + @SerializedName("display_name") + var displayName: String?=null, + @SerializedName("payment_mode") + var paymentMode: String?=null, + @SerializedName("mode") + var mode: String?=null, + @SerializedName("logo") + var logo: String?=null +): Parcelable { @@ -26951,18 +26956,18 @@ data class Prices( /* - Model: ItemBrand + Model: TimeStampData */ @Parcelize -data class ItemBrand( +data class TimeStampData( - @SerializedName("logo") - var logo: String?=null, + @SerializedName("max") + var max: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("min") + var min: String?=null ): Parcelable { @@ -26976,146 +26981,156 @@ data class ItemBrand( /* - Model: Item + Model: Promise */ @Parcelize -data class Item( - - - - @SerializedName("size") - var size: String?=null, +data class Promise( - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, - @SerializedName("id") - var id: Double?=null, - @SerializedName("slug_key") - var slugKey: String?=null, + @SerializedName("show_promise") + var showPromise: Boolean?=null, - @SerializedName("brand") - var brand: ItemBrand?=null, + @SerializedName("timestamp") + var timestamp: TimeStampData?=null - @SerializedName("image") - var image: ArrayList?=null, +): Parcelable { - @SerializedName("code") - var code: String?=null, - @SerializedName("name") - var name: String?=null -): Parcelable { +} + + +/* + Model: Shipments +*/ +@Parcelize +data class Shipments( + @SerializedName("fulfilling_company") + var fulfillingCompany: FulfillingCompany?=null, + @SerializedName("fulfilling_store") + var fulfillingStore: FulfillingStore?=null, + @SerializedName("returnable_date") + var returnableDate: String?=null, + @SerializedName("prices") + var prices: Prices?=null, + @SerializedName("can_return") + var canReturn: Boolean?=null, + @SerializedName("bags") + var bags: ArrayList?=null, + @SerializedName("awb_no") + var awbNo: String?=null, + @SerializedName("can_cancel") + var canCancel: Boolean?=null, + @SerializedName("delivery_date") + var deliveryDate: String?=null, + @SerializedName("size_info") + var sizeInfo: @RawValue HashMap?=null, + @SerializedName("track_url") + var trackUrl: String?=null, + @SerializedName("total_bags") + var totalBags: Int?=null, -} - - -/* - Model: CurrentStatus -*/ -@Parcelize -data class CurrentStatus( + @SerializedName("comment") + var comment: String?=null, + @SerializedName("tracking_details") + var trackingDetails: ArrayList?=null, + @SerializedName("breakup_values") + var breakupValues: ArrayList?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("shipment_id") + var shipmentId: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("show_download_invoice") + var showDownloadInvoice: Boolean?=null, - @SerializedName("journey_type") - var journeyType: String?=null, + @SerializedName("order_type") + var orderType: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("total_details") + var totalDetails: ShipmentTotalDetails?=null, -): Parcelable { + @SerializedName("need_help_url") + var needHelpUrl: String?=null, + @SerializedName("user_info") + var userInfo: ShipmentUserInfo?=null, + @SerializedName("beneficiary_details") + var beneficiaryDetails: Boolean?=null, + @SerializedName("invoice") + var invoice: Invoice?=null, + @SerializedName("shipment_status") + var shipmentStatus: ShipmentStatus?=null, + @SerializedName("can_break") + var canBreak: @RawValue HashMap?=null, + @SerializedName("traking_no") + var trakingNo: String?=null, + @SerializedName("shipment_created_at") + var shipmentCreatedAt: String?=null, + @SerializedName("delivery_address") + var deliveryAddress: DeliveryAddress?=null, + @SerializedName("order_id") + var orderId: String?=null, + @SerializedName("payment") + var payment: ShipmentPayment?=null, -} - - -/* - Model: Bags -*/ -@Parcelize -data class Bags( + @SerializedName("custom_meta") + var customMeta: @RawValue ArrayList>?=null, + @SerializedName("refund_details") + var refundDetails: @RawValue HashMap?=null, + @SerializedName("promise") + var promise: Promise?=null, - @SerializedName("delivery_date") - var deliveryDate: String?=null, + @SerializedName("dp_name") + var dpName: String?=null, - @SerializedName("line_number") - var lineNumber: Int?=null, + @SerializedName("show_track_link") + var showTrackLink: Boolean?=null - @SerializedName("financial_breakup") - var financialBreakup: ArrayList?=null, +): Parcelable { - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("can_cancel") - var canCancel: Boolean?=null, - @SerializedName("can_return") - var canReturn: Boolean?=null, - @SerializedName("applied_promos") - var appliedPromos: ArrayList?=null, - @SerializedName("parent_promo_bags") - var parentPromoBags: @RawValue HashMap?=null, - @SerializedName("id") - var id: Int?=null, - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, - @SerializedName("prices") - var prices: Prices?=null, - @SerializedName("item") - var item: Item?=null, - @SerializedName("returnable_date") - var returnableDate: String?=null, - @SerializedName("current_status") - var currentStatus: CurrentStatus?=null -): Parcelable { @@ -27147,136 +27162,91 @@ data class Bags( -} - - -/* - Model: Shipments -*/ -@Parcelize -data class Shipments( - @SerializedName("traking_no") - var trakingNo: String?=null, - @SerializedName("promise") - var promise: Promise?=null, - @SerializedName("dp_name") - var dpName: String?=null, - @SerializedName("can_cancel") - var canCancel: Boolean?=null, - @SerializedName("breakup_values") - var breakupValues: ArrayList?=null, - @SerializedName("returnable_date") - var returnableDate: String?=null, - @SerializedName("fulfilling_store") - var fulfillingStore: FulfillingStore?=null, - @SerializedName("show_download_invoice") - var showDownloadInvoice: Boolean?=null, - @SerializedName("delivery_address") - var deliveryAddress: DeliveryAddress?=null, - @SerializedName("size_info") - var sizeInfo: @RawValue HashMap?=null, - @SerializedName("show_track_link") - var showTrackLink: Boolean?=null, - @SerializedName("order_type") - var orderType: String?=null, - @SerializedName("total_details") - var totalDetails: ShipmentTotalDetails?=null, - @SerializedName("fulfilling_company") - var fulfillingCompany: FulfillingCompany?=null, - @SerializedName("delivery_date") - var deliveryDate: String?=null, - @SerializedName("refund_details") - var refundDetails: @RawValue HashMap?=null, - @SerializedName("payment") - var payment: ShipmentPayment?=null, - @SerializedName("comment") - var comment: String?=null, - @SerializedName("shipment_status") - var shipmentStatus: ShipmentStatus?=null, - @SerializedName("tracking_details") - var trackingDetails: ArrayList?=null, - @SerializedName("can_break") - var canBreak: @RawValue HashMap?=null, - @SerializedName("shipment_id") - var shipmentId: String?=null, - @SerializedName("need_help_url") - var needHelpUrl: String?=null, - @SerializedName("track_url") - var trackUrl: String?=null, - @SerializedName("can_return") - var canReturn: Boolean?=null, - @SerializedName("invoice") - var invoice: Invoice?=null, - @SerializedName("total_bags") - var totalBags: Int?=null, - @SerializedName("user_info") - var userInfo: ShipmentUserInfo?=null, +} + + +/* + Model: BagsForReorderArticleAssignment +*/ +@Parcelize +data class BagsForReorderArticleAssignment( - @SerializedName("bags") - var bags: ArrayList?=null, - @SerializedName("shipment_created_at") - var shipmentCreatedAt: String?=null, - @SerializedName("awb_no") - var awbNo: String?=null, + @SerializedName("strategy") + var strategy: String?=null, - @SerializedName("prices") - var prices: Prices?=null, + @SerializedName("level") + var level: String?=null - @SerializedName("custom_meta") - var customMeta: @RawValue ArrayList>?=null, +): Parcelable { - @SerializedName("beneficiary_details") - var beneficiaryDetails: Boolean?=null, - @SerializedName("order_id") - var orderId: String?=null -): Parcelable { +} + + +/* + Model: BagsForReorder +*/ +@Parcelize +data class BagsForReorder( + @SerializedName("article_assignment") + var articleAssignment: BagsForReorderArticleAssignment?=null, + @SerializedName("seller_id") + var sellerId: Int?=null, + @SerializedName("item_id") + var itemId: Int?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("item_size") + var itemSize: String?=null, + @SerializedName("store_id") + var storeId: Int?=null +): Parcelable { @@ -27292,13 +27262,30 @@ data class Shipments( +} + + +/* + Model: UserInfo +*/ +@Parcelize +data class UserInfo( + @SerializedName("name") + var name: String?=null, + @SerializedName("gender") + var gender: String?=null, + @SerializedName("mobile") + var mobile: String?=null, + @SerializedName("email") + var email: String?=null +): Parcelable { @@ -27310,16 +27297,39 @@ data class Shipments( +} + + +/* + Model: OrderSchema +*/ +@Parcelize +data class OrderSchema( + @SerializedName("total_shipments_in_order") + var totalShipmentsInOrder: Int?=null, + @SerializedName("breakup_values") + var breakupValues: ArrayList?=null, + @SerializedName("shipments") + var shipments: ArrayList?=null, + @SerializedName("bags_for_reorder") + var bagsForReorder: ArrayList?=null, + @SerializedName("order_id") + var orderId: String?=null, + @SerializedName("user_info") + var userInfo: UserInfo?=null, + @SerializedName("order_created_time") + var orderCreatedTime: String?=null +): Parcelable { @@ -27341,33 +27351,27 @@ data class Shipments( /* - Model: OrderSchema + Model: OrderPage */ @Parcelize -data class OrderSchema( - - +data class OrderPage( - @SerializedName("user_info") - var userInfo: UserInfo?=null, - @SerializedName("bags_for_reorder") - var bagsForReorder: ArrayList?=null, - @SerializedName("breakup_values") - var breakupValues: ArrayList?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("order_created_time") - var orderCreatedTime: String?=null, + @SerializedName("current") + var current: Int?=null, - @SerializedName("shipments") - var shipments: ArrayList?=null, + @SerializedName("size") + var size: Int?=null, - @SerializedName("total_shipments_in_order") - var totalShipmentsInOrder: Int?=null, + @SerializedName("item_total") + var itemTotal: Int?=null, - @SerializedName("order_id") - var orderId: String?=null + @SerializedName("has_next") + var hasNext: Boolean?=null ): Parcelable { @@ -27383,10 +27387,6 @@ data class OrderSchema( - - - - } @@ -27398,14 +27398,14 @@ data class OrderStatuses( - @SerializedName("display") - var display: String?=null, - + @SerializedName("is_selected") + var isSelected: Boolean?=null, + @SerializedName("value") var value: Int?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null + @SerializedName("display") + var display: String?=null ): Parcelable { @@ -27448,12 +27448,12 @@ data class OrderList( - @SerializedName("page") - var page: OrderPage?=null, - @SerializedName("items") var items: ArrayList?=null, + @SerializedName("page") + var page: OrderPage?=null, + @SerializedName("filters") var filters: OrderFilters?=null @@ -27478,11 +27478,11 @@ data class ApefaceApiError( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("message") - var message: String?=null + var message: String?=null, + + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -27543,17 +27543,17 @@ data class ResponseGetInvoiceShipment( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("presigned_type") var presignedType: String?=null, - @SerializedName("presigned_url") - var presignedUrl: String?=null, + @SerializedName("success") + var success: Boolean?=null, @SerializedName("shipment_id") - var shipmentId: String?=null + var shipmentId: String?=null, + + @SerializedName("presigned_url") + var presignedUrl: String?=null ): Parcelable { @@ -27578,11 +27578,17 @@ data class Track( + @SerializedName("updated_time") + var updatedTime: String?=null, + @SerializedName("status") var status: String?=null, - @SerializedName("updated_time") - var updatedTime: String?=null, + @SerializedName("last_location_recieved_at") + var lastLocationRecievedAt: String?=null, + + @SerializedName("shipment_type") + var shipmentType: String?=null, @SerializedName("updated_at") var updatedAt: String?=null, @@ -27590,17 +27596,11 @@ data class Track( @SerializedName("reason") var reason: String?=null, - @SerializedName("awb") - var awb: String?=null, - - @SerializedName("shipment_type") - var shipmentType: String?=null, - - @SerializedName("last_location_recieved_at") - var lastLocationRecievedAt: String?=null, - @SerializedName("account_name") - var accountName: String?=null + var accountName: String?=null, + + @SerializedName("awb") + var awb: String?=null ): Parcelable { @@ -27662,11 +27662,11 @@ data class CustomerDetailsResponse( @SerializedName("phone") var phone: String?=null, - @SerializedName("order_id") - var orderId: String?=null, - @SerializedName("name") - var name: String?=null + var name: String?=null, + + @SerializedName("order_id") + var orderId: String?=null ): Parcelable { @@ -27693,14 +27693,14 @@ data class SendOtpToCustomerResponse( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("request_id") + var requestId: String?=null, @SerializedName("message") var message: String?=null, - @SerializedName("request_id") - var requestId: String?=null, + @SerializedName("success") + var success: Boolean?=null, @SerializedName("resend_timer") var resendTimer: Int?=null @@ -27766,18 +27766,15 @@ data class VerifyOtpResponse( /* - Model: QuestionSet + Model: BagReasonMeta */ @Parcelize -data class QuestionSet( - +data class BagReasonMeta( - @SerializedName("display_name") - var displayName: String?=null, - @SerializedName("id") - var id: Int?=null + @SerializedName("show_text_area") + var showTextArea: Boolean?=null ): Parcelable { @@ -27785,21 +27782,22 @@ data class QuestionSet( - - } /* - Model: BagReasonMeta + Model: QuestionSet */ @Parcelize -data class BagReasonMeta( +data class QuestionSet( - @SerializedName("show_text_area") - var showTextArea: Boolean?=null + @SerializedName("display_name") + var displayName: String?=null, + + @SerializedName("id") + var id: Int?=null ): Parcelable { @@ -27807,6 +27805,8 @@ data class BagReasonMeta( + + } @@ -27818,23 +27818,23 @@ data class BagReasons( - @SerializedName("qc_type") - var qcType: ArrayList?=null, + @SerializedName("meta") + var meta: BagReasonMeta?=null, - @SerializedName("reasons") - var reasons: ArrayList?=null, + @SerializedName("question_set") + var questionSet: ArrayList?=null, + + @SerializedName("display_name") + var displayName: String?=null, @SerializedName("id") var id: Int?=null, - @SerializedName("question_set") - var questionSet: ArrayList?=null, - - @SerializedName("meta") - var meta: BagReasonMeta?=null, + @SerializedName("reasons") + var reasons: ArrayList?=null, - @SerializedName("display_name") - var displayName: String?=null + @SerializedName("qc_type") + var qcType: ArrayList?=null ): Parcelable { @@ -27888,18 +27888,18 @@ data class ShipmentReason( - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("feedback_type") + var feedbackType: String?=null, @SerializedName("reason_id") var reasonId: Int?=null, + @SerializedName("priority") + var priority: Int?=null, + @SerializedName("flow") var flow: String?=null, - @SerializedName("feedback_type") - var feedbackType: String?=null, - @SerializedName("reason_text") var reasonText: String?=null, @@ -27953,12 +27953,12 @@ data class Products( - @SerializedName("line_number") - var lineNumber: Int?=null, - @SerializedName("quantity") var quantity: Int?=null, + @SerializedName("line_number") + var lineNumber: Int?=null, + @SerializedName("identifier") var identifier: String?=null @@ -27976,18 +27976,18 @@ data class Products( /* - Model: EntityReasonData + Model: ProductsDataUpdatesFilters */ @Parcelize -data class EntityReasonData( +data class ProductsDataUpdatesFilters( - @SerializedName("reason_text") - var reasonText: String?=null, + @SerializedName("line_number") + var lineNumber: Int?=null, - @SerializedName("reason_id") - var reasonId: Int?=null + @SerializedName("identifier") + var identifier: String?=null ): Parcelable { @@ -28001,18 +28001,18 @@ data class EntityReasonData( /* - Model: EntitiesReasons + Model: ProductsDataUpdates */ @Parcelize -data class EntitiesReasons( +data class ProductsDataUpdates( @SerializedName("data") - var data: EntityReasonData?=null, + var data: @RawValue HashMap?=null, @SerializedName("filters") - var filters: @RawValue ArrayList>?=null + var filters: ArrayList?=null ): Parcelable { @@ -28026,18 +28026,18 @@ data class EntitiesReasons( /* - Model: ProductsReasonsData + Model: EntitiesDataUpdates */ @Parcelize -data class ProductsReasonsData( +data class EntitiesDataUpdates( - @SerializedName("reason_text") - var reasonText: String?=null, + @SerializedName("data") + var data: @RawValue HashMap?=null, - @SerializedName("reason_id") - var reasonId: Int?=null + @SerializedName("filters") + var filters: @RawValue ArrayList>?=null ): Parcelable { @@ -28051,21 +28051,18 @@ data class ProductsReasonsData( /* - Model: ProductsReasonsFilters + Model: DataUpdates */ @Parcelize -data class ProductsReasonsFilters( - +data class DataUpdates( - @SerializedName("line_number") - var lineNumber: Int?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("products") + var products: ArrayList?=null, - @SerializedName("identifier") - var identifier: String?=null + @SerializedName("entities") + var entities: ArrayList?=null ): Parcelable { @@ -28075,24 +28072,22 @@ data class ProductsReasonsFilters( - - } /* - Model: ProductsReasons + Model: ProductsReasonsData */ @Parcelize -data class ProductsReasons( +data class ProductsReasonsData( - @SerializedName("data") - var data: ProductsReasonsData?=null, + @SerializedName("reason_id") + var reasonId: Int?=null, - @SerializedName("filters") - var filters: ArrayList?=null + @SerializedName("reason_text") + var reasonText: String?=null ): Parcelable { @@ -28106,18 +28101,21 @@ data class ProductsReasons( /* - Model: ReasonsData + Model: ProductsReasonsFilters */ @Parcelize -data class ReasonsData( +data class ProductsReasonsFilters( - @SerializedName("entities") - var entities: ArrayList?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("products") - var products: ArrayList?=null + @SerializedName("line_number") + var lineNumber: Int?=null, + + @SerializedName("identifier") + var identifier: String?=null ): Parcelable { @@ -28127,22 +28125,24 @@ data class ReasonsData( + + } /* - Model: EntitiesDataUpdates + Model: ProductsReasons */ @Parcelize -data class EntitiesDataUpdates( +data class ProductsReasons( @SerializedName("data") - var data: @RawValue HashMap?=null, + var data: ProductsReasonsData?=null, @SerializedName("filters") - var filters: @RawValue ArrayList>?=null + var filters: ArrayList?=null ): Parcelable { @@ -28156,18 +28156,18 @@ data class EntitiesDataUpdates( /* - Model: ProductsDataUpdatesFilters + Model: EntityReasonData */ @Parcelize -data class ProductsDataUpdatesFilters( +data class EntityReasonData( - @SerializedName("line_number") - var lineNumber: Int?=null, + @SerializedName("reason_id") + var reasonId: Int?=null, - @SerializedName("identifier") - var identifier: String?=null + @SerializedName("reason_text") + var reasonText: String?=null ): Parcelable { @@ -28181,18 +28181,18 @@ data class ProductsDataUpdatesFilters( /* - Model: ProductsDataUpdates + Model: EntitiesReasons */ @Parcelize -data class ProductsDataUpdates( +data class EntitiesReasons( @SerializedName("data") - var data: @RawValue HashMap?=null, + var data: EntityReasonData?=null, @SerializedName("filters") - var filters: ArrayList?=null + var filters: @RawValue ArrayList>?=null ): Parcelable { @@ -28206,18 +28206,18 @@ data class ProductsDataUpdates( /* - Model: DataUpdates + Model: ReasonsData */ @Parcelize -data class DataUpdates( - +data class ReasonsData( - @SerializedName("entities") - var entities: ArrayList?=null, @SerializedName("products") - var products: ArrayList?=null + var products: ArrayList?=null, + + @SerializedName("entities") + var entities: ArrayList?=null ): Parcelable { @@ -28241,14 +28241,14 @@ data class ShipmentsRequest( @SerializedName("products") var products: ArrayList?=null, - @SerializedName("reasons") - var reasons: ReasonsData?=null, - @SerializedName("data_updates") var dataUpdates: DataUpdates?=null, @SerializedName("identifier") - var identifier: String?=null + var identifier: String?=null, + + @SerializedName("reasons") + var reasons: ReasonsData?=null ): Parcelable { @@ -28273,14 +28273,14 @@ data class StatuesRequest( - @SerializedName("status") - var status: String?=null, - @SerializedName("shipments") var shipments: ArrayList?=null, @SerializedName("exclude_bags_next_state") - var excludeBagsNextState: String?=null + var excludeBagsNextState: String?=null, + + @SerializedName("status") + var status: String?=null ): Parcelable { @@ -28303,20 +28303,20 @@ data class UpdateShipmentStatusRequest( - @SerializedName("task") - var task: Boolean?=null, - @SerializedName("statuses") var statuses: ArrayList?=null, - @SerializedName("unlock_before_transition") - var unlockBeforeTransition: Boolean?=null, + @SerializedName("task") + var task: Boolean?=null, + + @SerializedName("force_transition") + var forceTransition: Boolean?=null, @SerializedName("lock_after_transition") var lockAfterTransition: Boolean?=null, - @SerializedName("force_transition") - var forceTransition: Boolean?=null + @SerializedName("unlock_before_transition") + var unlockBeforeTransition: Boolean?=null ): Parcelable { diff --git a/src/main/java/com/sdk/common/AccessTokenInterceptor.kt b/src/main/java/com/sdk/common/AccessTokenInterceptor.kt index f940da5f1..571c7093f 100644 --- a/src/main/java/com/sdk/common/AccessTokenInterceptor.kt +++ b/src/main/java/com/sdk/common/AccessTokenInterceptor.kt @@ -12,7 +12,7 @@ class AccessTokenInterceptor( val builder = original.newBuilder() .header("Authorization", "Bearer ${platformConfig?.oauthClient?.token?.token}") - .header("x-fp-sdk-version", "0.1.35") + .header("x-fp-sdk-version", "0.1.31") platformConfig?.extraHeaders?.let { for ((key, value) in it) { builder.header(key,value) diff --git a/src/main/java/com/sdk/common/ApplicationHeaderInterceptor.kt b/src/main/java/com/sdk/common/ApplicationHeaderInterceptor.kt index addb69246..0c9a40796 100644 --- a/src/main/java/com/sdk/common/ApplicationHeaderInterceptor.kt +++ b/src/main/java/com/sdk/common/ApplicationHeaderInterceptor.kt @@ -24,7 +24,7 @@ class ApplicationHeaderInterceptor( } header("Accept-Language", languageCode) header("x-currency-code", currencyCode) - header("x-fp-sdk-version", "0.1.35") + header("x-fp-sdk-version", "0.1.31") val bearerToken = Base64.encodeToString( "$applicationId:$applicationToken".toByteArray(), diff --git a/src/main/java/com/sdk/common/PublicHeaderInterceptor.kt b/src/main/java/com/sdk/common/PublicHeaderInterceptor.kt index 259f1cb14..2eb773148 100644 --- a/src/main/java/com/sdk/common/PublicHeaderInterceptor.kt +++ b/src/main/java/com/sdk/common/PublicHeaderInterceptor.kt @@ -11,7 +11,7 @@ class PublicHeaderInterceptor( val original = chain.request() val builder = original.newBuilder() - .header("x-fp-sdk-version", "0.1.35") + .header("x-fp-sdk-version", "0.1.31") publicConfig?.extraHeaders?.let { for ((key, value) in it) { builder.header(key,value) diff --git a/src/main/java/com/sdk/platform/PlatformApiList.kt b/src/main/java/com/sdk/platform/PlatformApiList.kt index a7d119acc..5d437f873 100644 --- a/src/main/java/com/sdk/platform/PlatformApiList.kt +++ b/src/main/java/com/sdk/platform/PlatformApiList.kt @@ -856,198 +856,90 @@ interface PaymentApiList { interface OrderApiList { - @GET ("/service/platform/orders/v1.0/company/{company_id}/shipments-listing") - fun getShipments(@Path("company_id") companyId: String, @Query("lane") lane: String?, @Query("search_type") searchType: String?, @Query("search_value") searchValue: String?, @Query("search_id") searchId: String?, @Query("from_date") fromDate: String?, @Query("to_date") toDate: String?, @Query("dp_ids") dpIds: String?, @Query("ordering_company_id") orderingCompanyId: String?, @Query("stores") stores: String?, @Query("sales_channel") salesChannel: String?, @Query("request_by_ext") requestByExt: String?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("is_priority_sort") isPrioritySort: Boolean?, @Query("exclude_locked_shipments") excludeLockedShipments: Boolean?, @Query("payment_methods") paymentMethods: String?, @Query("channel_shipment_id") channelShipmentId: String?, @Query("channel_order_id") channelOrderId: String?, @Query("custom_meta") customMeta: String?) - : Deferred> + @POST ("/service/platform/order/v1.0/company/{company_id}/actions/status") + fun shipmentStatusUpdate(@Path("company_id") companyId: String,@Body body: UpdateShipmentStatusBody) + : Deferred> - @GET ("/service/platform/orders/v1.0/company/{company_id}/shipment-details/{channel_shipment_id}") - fun getShipmentById(@Path("company_id") companyId: String, @Path("channel_shipment_id") channelShipmentId: String, @Query("ordering_company_id") orderingCompanyId: String?, @Query("request_by_ext") requestByExt: String?) - : Deferred> + @GET ("/service/platform/order/v1.0/company/{company_id}/actions/activity/status") + fun activityStatus(@Path("company_id") companyId: String, @Query("bag_id") bagId: String) + : Deferred> - @GET ("/service/platform/orders/v1.0/company/{company_id}/order-details") - fun getOrderById(@Path("company_id") companyId: String, @Query("order_id") orderId: String) - : Deferred> + @POST ("/service/platform/order/v1.0/company/{company_id}/actions/store/process-shipments") + fun storeProcessShipmentUpdate(@Path("company_id") companyId: String,@Body body: UpdateProcessShipmenstRequestBody) + : Deferred> - @GET ("/service/platform/orders/v1.0/company/{company_id}/lane-config/") - fun getLaneConfig(@Path("company_id") companyId: String, @Query("super_lane") superLane: String?, @Query("group_entity") groupEntity: String?, @Query("from_date") fromDate: String?, @Query("to_date") toDate: String?, @Query("dp_ids") dpIds: String?, @Query("stores") stores: String?, @Query("sales_channel") salesChannel: String?, @Query("payment_mode") paymentMode: String?, @Query("bag_status") bagStatus: String?) - : Deferred> - - @GET ("/service/platform/orders/v1.0/company/{company_id}/application/{application_id}/shipments/") - fun getApplicationShipments(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Query("lane") lane: String?, @Query("search_type") searchType: String?, @Query("search_id") searchId: String?, @Query("from_date") fromDate: String?, @Query("to_date") toDate: String?, @Query("dp_ids") dpIds: String?, @Query("ordering_company_id") orderingCompanyId: String?, @Query("stores") stores: String?, @Query("sales_channel") salesChannel: String?, @Query("request_by_ext") requestByExt: String?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("customer_id") customerId: String?, @Query("is_priority_sort") isPrioritySort: Boolean?) - : Deferred> - - @GET ("/service/platform/orders/v1.0/company/{company_id}/orders-listing") - fun getOrders(@Path("company_id") companyId: String, @Query("lane") lane: String?, @Query("search_type") searchType: String?, @Query("search_value") searchValue: String?, @Query("from_date") fromDate: String?, @Query("to_date") toDate: String?, @Query("dp_ids") dpIds: String?, @Query("stores") stores: String?, @Query("sales_channel") salesChannel: String?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("is_priority_sort") isPrioritySort: Boolean?, @Query("custom_meta") customMeta: String?) - : Deferred> - - @GET ("/service/platform/orders/v1.0/company/{company_id}/shipment/metrics-count/") - fun getMetricCount(@Path("company_id") companyId: String, @Query("from_date") fromDate: String?, @Query("to_date") toDate: String?) - : Deferred> - - @GET ("/service/platform/orders/v1.0/company/{company_id}/application/{application_id}/order-details") - fun getAppOrderShipmentDetails(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Query("order_id") orderId: String) - : Deferred> - - @GET ("/service/platform/orders/v1.0/company/{company_id}/application/{application_id}/orders/shipments/{shipment_id}/track") - fun trackPlatformShipment(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("shipment_id") shipmentId: String) - : Deferred> - - @GET ("/service/platform/orders/v1.0/company/{company_id}/filter-listing") - fun getfilters(@Path("company_id") companyId: String, @Query("view") view: String, @Query("group_entity") groupEntity: String?) - : Deferred> - - @POST ("/service/platform/orders/v1.0/company/{company_id}/reports/shipment") - fun createShipmentReport(@Path("company_id") companyId: String, @Query("from_date") fromDate: String?, @Query("to_date") toDate: String?) - : Deferred> - - @GET ("/service/platform/orders/v1.0/company/{company_id}/reports/shipment-listing") - fun getReportsShipmentListing(@Path("company_id") companyId: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) - : Deferred> - - @POST ("/service/platform/orders/v1.0/company/{company_id}/upsert/jiocode/article") - fun upsertJioCode(@Path("company_id") companyId: String,@Body body: JioCodeUpsertPayload) - : Deferred> - - @GET ("/service/platform/orders/v1.0/company/{company_id}/bulk-action/invoice") - fun getBulkInvoice(@Path("company_id") companyId: String, @Query("batch_id") batchId: String, @Query("doc_type") docType: String) - : Deferred> - - @GET ("/service/platform/orders/v1.0/company/{company_id}/invoice-label-external") - fun getBulkInvoiceLabel(@Path("company_id") companyId: String, @Query("batch_id") batchId: String) - : Deferred> - - @GET ("/service/platform/orders/v1.0/company/{company_id}/generate/file") - fun getBulkShipmentExcelFile(@Path("company_id") companyId: String, @Query("lane") lane: String?, @Query("search_type") searchType: String?, @Query("search_id") searchId: String?, @Query("from_date") fromDate: String?, @Query("to_date") toDate: String?, @Query("dp_ids") dpIds: String?, @Query("ordering_company_id") orderingCompanyId: String?, @Query("stores") stores: String?, @Query("sales_channel") salesChannel: String?, @Query("request_by_ext") requestByExt: String?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("customer_id") customerId: String?, @Query("is_priority_sort") isPrioritySort: Boolean?) - : Deferred> - - @GET ("/service/platform/orders/v1.0/company/{company_id}/bulk-action/listing") - fun getBulkList(@Path("company_id") companyId: String, @Query("lane") lane: String?, @Query("search_type") searchType: String?, @Query("search_id") searchId: String?, @Query("from_date") fromDate: String?, @Query("to_date") toDate: String?, @Query("dp_ids") dpIds: String?, @Query("ordering_company_id") orderingCompanyId: String?, @Query("stores") stores: String?, @Query("sales_channel") salesChannel: String?, @Query("request_by_ext") requestByExt: String?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("customer_id") customerId: String?, @Query("is_priority_sort") isPrioritySort: Boolean?) - : Deferred> - - @GET ("/service/platform/orders/v1.0/company/{company_id}/generated-manifests") - fun getManifestList(@Path("company_id") companyId: String, @Query("status") status: String?, @Query("store_id") storeId: Int?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("search_value") searchValue: String?, @Query("from_date") fromDate: String?, @Query("to_date") toDate: String?) - : Deferred> - - @GET ("/service/platform/orders/v1.0/company/{company_id}/manifest-details") - fun getManifestDetailsWithShipments(@Path("company_id") companyId: String, @Query("manifest_id") manifestId: String, @Query("from_date") fromDate: String?, @Query("to_date") toDate: String?, @Query("store_id") storeId: Int, @Query("page") page: Int?, @Query("page_size") pageSize: Int?, @Query("lane") lane: String?, @Query("dp_ids") dpIds: Int?, @Query("search_type") searchType: String?, @Query("search_value") searchValue: String?) - : Deferred> - - @GET ("/service/platform/orders/v1.0/company/{company_id}/bulk-action-failed-report/") - fun getBulkActionFailedReport(@Path("company_id") companyId: String, @Query("batch_id") batchId: String, @Query("report_type") reportType: String?) - : Deferred> - - @GET ("/service/platform/orders/v1.0/company/{company_id}/shipments/{shipment_id}/bags/{bag_id}/state/{state}/reasons") - fun getShipmentReasons(@Path("company_id") companyId: String, @Path("shipment_id") shipmentId: String, @Path("bag_id") bagId: String, @Path("state") state: String) - : Deferred> - - @POST ("/service/platform/orders/v2.0/company/{company_id}/bulk-action/") - fun bulkActionProcessXlsxFile(@Path("company_id") companyId: String,@Body body: BulkActionPayload) - : Deferred> - - @GET ("/service/platform/orders/v2.0/company/{company_id}/bulk-action/{batch_id}") - fun bulkActionDetails(@Path("company_id") companyId: String, @Path("batch_id") batchId: String) - : Deferred> - - @GET ("/service/platform/orders/v1.0/company/{company_id}/bag-details/") - fun getBagById(@Path("company_id") companyId: String, @Query("bag_id") bagId: String?, @Query("channel_bag_id") channelBagId: String?, @Query("channel_id") channelId: String?) - : Deferred> - - @GET ("/service/platform/orders/v1.0/company/{company_id}/bags") - fun getBags(@Path("company_id") companyId: String, @Query("bag_ids") bagIds: String?, @Query("shipment_ids") shipmentIds: String?, @Query("order_ids") orderIds: String?, @Query("channel_bag_ids") channelBagIds: String?, @Query("channel_shipment_ids") channelShipmentIds: String?, @Query("channel_order_ids") channelOrderIds: String?, @Query("channel_id") channelId: String?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) - : Deferred> - - @PUT ("/service/platform/order-manage/v1.0/company/{company_id}/update-cache") - fun invalidateShipmentCache(@Path("company_id") companyId: String,@Body body: InvalidateShipmentCachePayload) - : Deferred> - - @POST ("/service/platform/order-manage/v1.0/company/{company_id}/store/reassign-internal") - fun reassignLocation(@Path("company_id") companyId: String,@Body body: StoreReassign) - : Deferred> - - @POST ("/service/platform/order-manage/v1.0/company/{company_id}/entity/lock-manager") - fun updateShipmentLock(@Path("company_id") companyId: String,@Body body: UpdateShipmentLockPayload) - : Deferred> - - @GET ("/service/platform/order-manage/v1.0/company/{company_id}/announcements") - fun getAnnouncements(@Path("company_id") companyId: String, @Query("date") date: String?) - : Deferred> - - @POST ("/service/platform/order-manage/v1.0/company/{company_id}/delight/update-address") - fun updateAddress(@Query("shipment_id") shipmentId: String, @Query("name") name: String?, @Query("address") address: String?, @Query("address_type") addressType: String?, @Query("pincode") pincode: String?, @Query("phone") phone: String?, @Query("email") email: String?, @Query("landmark") landmark: String?, @Query("address_category") addressCategory: String, @Query("city") city: String?, @Query("state") state: String?, @Query("country") country: String?, @Path("company_id") companyId: String) - : Deferred> + @GET ("/service/platform/order/v1.0/company/{company_id}/actions/check-refund/{shipment_id}") + fun checkRefund(@Path("company_id") companyId: String, @Path("shipment_id") shipmentId: String) + : Deferred>> - @GET ("/service/platform/order-manage/v1.0/company/{company_id}/ninja/click2call") - fun click2Call(@Query("caller") caller: String, @Query("receiver") receiver: String, @Query("bag_id") bagId: String, @Query("calling_to") callingTo: String?, @Query("caller_id") callerId: String?, @Path("company_id") companyId: String) - : Deferred> + @POST ("/service/platform/order/v1.0/company/{company_id}/actions/can-break") + fun shipmentBagsCanBreak(@Path("company_id") companyId: String,@Body body: CanBreakRequestBody) + : Deferred> - @PUT ("/service/platform/order-manage/v1.0/company/{company_id}/shipment/status-internal") - fun updateShipmentStatus(@Path("company_id") companyId: String,@Body body: UpdateShipmentStatusRequest) - : Deferred> + @GET ("/service/platform/order/v1.0/company/{company_id}/orders") + fun getOrdersByCompanyId(@Path("company_id") companyId: String, @Query("page_no") pageNo: String?, @Query("page_size") pageSize: String?, @Query("from_date") fromDate: String?, @Query("to_date") toDate: String?, @Query("is_priority_sort") isPrioritySort: Boolean?, @Query("lock_status") lockStatus: Boolean?, @Query("user_id") userId: String?, @Query("q") q: String?, @Query("stage") stage: String?, @Query("sales_channels") salesChannels: String?, @Query("order_id") orderId: String?, @Query("stores") stores: String?, @Query("deployment_stores") deploymentStores: String?, @Query("status") status: String?, @Query("dp") dp: String?, @Query("filter_type") filterType: String?) + : Deferred> - @POST ("/service/platform/order-manage/v1.0/company/{company_id}/process-manifest") - fun processManifest(@Path("company_id") companyId: String,@Body body: CreateOrderPayload) - : Deferred> + @GET ("/service/platform/order/v1.0/company/{company_id}/orders/lane-count") + fun getOrderLanesCountByCompanyId(@Path("company_id") companyId: String, @Query("page_no") pageNo: String?, @Query("page_size") pageSize: String?, @Query("from_date") fromDate: String?, @Query("to_date") toDate: String?, @Query("q") q: String?, @Query("stage") stage: String?, @Query("sales_channels") salesChannels: String?, @Query("order_id") orderId: String?, @Query("stores") stores: String?, @Query("status") status: String?, @Query("filter_type") filterType: String?) + : Deferred> - @POST ("/service/platform/order-manage/v1.0/company/{company_id}/manifest/dispatch") - fun dispatchManifest(@Path("company_id") companyId: String,@Body body: DispatchManifest) - : Deferred> + @GET ("/service/platform/order/v1.0/company/{company_id}/orders/details") + fun getOrderDetails(@Path("company_id") companyId: String, @Query("order_id") orderId: String?, @Query("next") next: String?, @Query("previous") previous: String?) + : Deferred> - @GET ("/service/platform/order-manage/v1.0/company/{company_id}/roles") - fun getRoleBasedActions(@Path("company_id") companyId: String) - : Deferred> + @GET ("/service/platform/order/v1.0/company/{company_id}/application/{application_id}/orders/details") + fun getApplicationOrderDetails(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Query("order_id") orderId: String?, @Query("next") next: String?, @Query("previous") previous: String?) + : Deferred> - @GET ("/service/platform/order-manage/v1.0/company/{company_id}/shipment/history") - fun getShipmentHistory(@Path("company_id") companyId: String, @Query("shipment_id") shipmentId: Int?, @Query("bag_id") bagId: Int?) - : Deferred> + @GET ("/service/platform/order/v1.0/company/{company_id}/orders/picklist") + fun getPicklistOrdersByCompanyId(@Path("company_id") companyId: String, @Query("page_no") pageNo: String?, @Query("page_size") pageSize: String?, @Query("from_date") fromDate: String?, @Query("to_date") toDate: String?, @Query("q") q: String?, @Query("stage") stage: String?, @Query("sales_channels") salesChannels: String?, @Query("order_id") orderId: String?, @Query("stores") stores: String?, @Query("status") status: String?, @Query("filter_type") filterType: String?) + : Deferred> - @POST ("/service/platform/order-manage/v1.0/company/{company_id}/ninja/send-sms") - fun sendSmsNinja(@Path("company_id") companyId: String,@Body body: SendSmsPayload) - : Deferred> + @GET ("/service/platform/order/v1.0/company/{company_id}/application/{application_id}/orders/shipments/{shipment_id}/track") + fun trackShipmentPlatform(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("shipment_id") shipmentId: String) + : Deferred> - @POST ("/service/platform/order-manage/v1.0/company/{company_id}/oms/manual-place-shipment") - fun platformManualAssignDPToShipment(@Path("company_id") companyId: String,@Body body: ManualAssignDPToShipment) - : Deferred> + @POST ("/service/platform/order/v1.0/company/{company_id}/application/{application_id}/orders/{order_id}/track") + fun trackOrder(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("order_id") orderId: String) + : Deferred> - @POST ("/service/platform/order-manage/v1.0/company/{company_id}/update-packaging-dimension") - fun updatePackagingDimensions(@Path("company_id") companyId: String,@Body body: CreateOrderPayload) - : Deferred> + @GET ("/service/platform/order/v1.0/company/{company_id}/application/{application_id}/orders/failed") + fun failedOrders(@Path("company_id") companyId: String, @Path("application_id") applicationId: String) + : Deferred> - @POST ("/service/platform/order-manage/v1.0/company/{company_id}/create-order") - fun createOrder(@Path("company_id") companyId: String,@Body body: CreateOrderAPI) - : Deferred> + @POST ("/service/platform/order/v1.0/company/{company_id}/application/{application_id}/orders/{order_id}/reprocess") + fun reprocessOrder(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("order_id") orderId: String) + : Deferred> - @POST ("/service/platform/order-manage/v1.0/company/{company_id}/order-config") - fun createChannelConfig(@Path("company_id") companyId: String,@Body body: CreateChannelConfigData) - : Deferred> + @POST ("/service/platform/order/v1.0/company/{company_id}/application/{application_id}/orders/shipments/{shipment_id}/update") + fun updateShipment(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("shipment_id") shipmentId: String,@Body body: ShipmentUpdateRequest) + : Deferred> - @GET ("/service/platform/order-manage/v1.0/company/{company_id}/order-config") - fun getChannelConfig(@Path("company_id") companyId: String) - : Deferred> + @GET ("/service/platform/order/v1.0/company/{company_id}/application/{application_id}/orders/shipments/reasons/{action}") + fun getPlatformShipmentReasons(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("action") action: String) + : Deferred> - @POST ("/service/platform/order-manage/v1.0/company/{company_id}/manifest/uploadConsent") - fun uploadConsent(@Path("company_id") companyId: String,@Body body: UploadConsent) - : Deferred> + @GET ("/service/platform/order/v1.0/company/{company_id}/application/{application_id}/orders/{order_id}/shipments/{shipment_id}/track") + fun getShipmentTrackDetails(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("order_id") orderId: String, @Path("shipment_id") shipmentId: String) + : Deferred> - @PUT ("/service/platform/order-manage/v1.0/company/{company_id}/order/validation") - fun orderUpdate(@Path("company_id") companyId: String,@Body body: PlatformOrderUpdate) - : Deferred> + @GET ("/service/platform/order/v1.0/company/{company_id}/orders/shipments/{shipment_id}/address/{address_category}") + fun getShipmentAddress(@Path("company_id") companyId: String, @Path("shipment_id") shipmentId: String, @Path("address_category") addressCategory: String) + : Deferred> - @POST ("/service/platform/order-manage/v1.0/company/{company_id}/debug/order_status") - fun checkOrderStatus(@Path("company_id") companyId: String,@Body body: OrderStatus) - : Deferred> + @POST ("/service/platform/order/v1.0/company/{company_id}/orders/shipments/{shipment_id}/address/{address_category}") + fun updateShipmentAddress(@Path("company_id") companyId: String, @Path("shipment_id") shipmentId: String, @Path("address_category") addressCategory: String,@Body body: UpdateShipmentAddressRequest) + : Deferred> - @GET ("/service/platform/order-manage/v1.0/company/{company_id}/bag/state/transition") - fun sendSmsNinjaPlatform(@Path("company_id") companyId: String) - : Deferred> + @GET ("/service/platform/order/v1.0/company/{company_id}/application/{application_id}/orders") + fun getOrdersByApplicationId(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Query("page_no") pageNo: String?, @Query("page_size") pageSize: String?, @Query("from_date") fromDate: String?, @Query("to_date") toDate: String?, @Query("q") q: String?, @Query("stage") stage: String?, @Query("sales_channels") salesChannels: String?, @Query("order_id") orderId: String?, @Query("stores") stores: String?, @Query("status") status: String?, @Query("dp") dp: String?, @Query("user_id") userId: String?, @Query("filter_type") filterType: String?) + : Deferred> } 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> @@ -1056,6 +948,10 @@ 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> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/keyword/") fun createCustomKeyword(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: CreateSearchKeyword) : Deferred> @@ -1064,10 +960,6 @@ interface CatalogApiList { fun getAllSearchKeyword(@Path("company_id") companyId: String, @Path("application_id") applicationId: String) : 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> @@ -1076,6 +968,10 @@ 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> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/autocomplete/") fun createCustomAutocompleteRule(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: CreateAutocompleteKeyword) : Deferred> @@ -1092,14 +988,14 @@ interface CatalogApiList { fun getProductBundle(@Path("company_id") companyId: String, @Query("q") q: String?, @Query("slug") slug: ArrayList?) : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/product-bundle/{id}/") - fun getProductBundleDetail(@Path("company_id") companyId: String, @Path("id") id: String) - : Deferred> - @PUT ("/service/platform/catalog/v1.0/company/{company_id}/product-bundle/{id}/") fun updateProductBundle(@Path("company_id") companyId: String, @Path("id") id: String,@Body body: ProductBundleUpdateRequest) : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/product-bundle/{id}/") + fun getProductBundleDetail(@Path("company_id") companyId: String, @Path("id") id: String) + : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/sizeguide") fun createSizeGuide(@Path("company_id") companyId: String,@Body body: ValidateSizeGuide) : Deferred> @@ -1108,22 +1004,22 @@ interface CatalogApiList { fun getSizeGuides(@Path("company_id") companyId: String, @Query("active") active: Boolean?, @Query("q") q: String?, @Query("tag") tag: String?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/sizeguide/{id}/") - fun getSizeGuide(@Path("company_id") companyId: String, @Path("id") id: String) - : Deferred> - @PUT ("/service/platform/catalog/v1.0/company/{company_id}/sizeguide/{id}/") fun updateSizeGuide(@Path("company_id") companyId: String, @Path("id") id: String,@Body body: ValidateSizeGuide) : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product/{item_id}/") - fun getAppProduct(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("item_id") itemId: String) - : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/sizeguide/{id}/") + fun getSizeGuide(@Path("company_id") companyId: String, @Path("id") id: String) + : Deferred> @PATCH ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product/{item_id}/") fun updateAppProduct(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("item_id") itemId: String,@Body body: ApplicationItemMeta) : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product/{item_id}/") + fun getAppProduct(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("item_id") itemId: String) + : Deferred> + @GET ("/service/platform/catalog/v2.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/metadata/") fun getConfigurationMetadata(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Query("template_slug") templateSlug: String?) : Deferred> @@ -1136,14 +1032,14 @@ interface CatalogApiList { fun getGroupConfigurations(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("search") search: String?, @Query("template_slug") templateSlug: String?) : Deferred> - @DELETE ("/service/platform/catalog/v2.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/v2.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/v2.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> + @POST ("/service/platform/catalog/v2.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/") fun createListingConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String,@Body body: AppConfigurationsSort) : Deferred> @@ -1152,14 +1048,14 @@ interface CatalogApiList { 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> - @DELETE ("/service/platform/catalog/v2.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/v2.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/v2.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> + @POST ("/service/platform/catalog/v2.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> @@ -1204,14 +1100,14 @@ interface CatalogApiList { fun getCollectionDetail(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("slug") slug: String) : Deferred> - @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/{id}/") - fun deleteCollection(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) - : Deferred> - @PUT ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/{id}/") fun updateCollection(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String,@Body body: UpdateCollection) : Deferred> + @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/{id}/") + fun deleteCollection(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) + : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/{id}/items/") fun addCollectionItems(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String,@Body body: CollectionItemRequest) : Deferred> @@ -1268,14 +1164,14 @@ interface CatalogApiList { fun listDepartmentsData(@Path("company_id") companyId: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("name") name: String?, @Query("search") search: String?, @Query("is_active") isActive: Boolean?) : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/departments/{uid}/") - fun getDepartmentData(@Path("company_id") companyId: String, @Path("uid") uid: String) - : Deferred> - @PUT ("/service/platform/catalog/v1.0/company/{company_id}/departments/{uid}/") fun updateDepartment(@Path("company_id") companyId: String, @Path("uid") uid: String,@Body body: DepartmentCreateUpdate) : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/departments/{uid}/") + fun getDepartmentData(@Path("company_id") companyId: String, @Path("uid") uid: String) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/templates/") fun listProductTemplate(@Path("company_id") companyId: String, @Query("department") department: String) : Deferred> @@ -1316,14 +1212,14 @@ interface CatalogApiList { fun listCategories(@Path("company_id") companyId: String, @Query("level") level: String?, @Query("departments") departments: String?, @Query("q") q: String?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/category/{uid}/") - fun getCategoryData(@Path("company_id") companyId: String, @Path("uid") uid: String) - : Deferred> - @PUT ("/service/platform/catalog/v1.0/company/{company_id}/category/{uid}/") fun updateCategory(@Path("company_id") companyId: String, @Path("uid") uid: String,@Body body: CategoryRequestBody) : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/category/{uid}/") + fun getCategoryData(@Path("company_id") companyId: String, @Path("uid") uid: String) + : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/") fun createProduct(@Path("company_id") companyId: String,@Body body: ProductCreateUpdate) : Deferred> @@ -1340,10 +1236,6 @@ 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> @@ -1352,6 +1244,10 @@ 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> @@ -1372,14 +1268,14 @@ interface CatalogApiList { fun uploadBulkProducts(@Path("company_id") companyId: String, @Query("department") department: String, @Query("product_type") productType: String,@Body body: BulkJob) : Deferred> - @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/products/bulk/{batch_id}") - fun deleteProductBulkJob(@Path("company_id") companyId: String, @Path("batch_id") batchId: String) - : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/bulk/{batch_id}") fun createProductsInBulk(@Path("company_id") companyId: String, @Path("batch_id") batchId: String,@Body body: BulkProductRequest) : Deferred> + @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/products/bulk/{batch_id}") + fun deleteProductBulkJob(@Path("company_id") companyId: String, @Path("batch_id") batchId: String) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/tags") fun getProductTags(@Path("company_id") companyId: String) : Deferred> @@ -1424,14 +1320,14 @@ interface CatalogApiList { fun getInventoryBulkUploadHistory(@Path("company_id") companyId: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) : Deferred> - @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/inventory/bulk/{batch_id}/") - fun deleteBulkInventoryJob(@Path("company_id") companyId: String, @Path("batch_id") batchId: String) - : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/inventory/bulk/{batch_id}/") fun createBulkInventory(@Path("company_id") companyId: String, @Path("batch_id") batchId: String,@Body body: InventoryBulkRequest) : Deferred> + @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/inventory/bulk/{batch_id}/") + fun deleteBulkInventoryJob(@Path("company_id") companyId: String, @Path("batch_id") batchId: String) + : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/inventory/download/") fun createInventoryExportJob(@Path("company_id") companyId: String,@Body body: InventoryExportRequest) : Deferred> @@ -1444,14 +1340,14 @@ interface CatalogApiList { fun exportInventoryConfig(@Path("company_id") companyId: String, @Query("filter_type") filterType: String?) : Deferred> - @DELETE ("/service/platform/catalog/v2.0/company/{company_id}/products/{item_id}/inventory/{seller_identifier}/") - fun deleteRealtimeInventory(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("seller_identifier") sellerIdentifier: String,@Body body: InventoryRequestSchemaV2) - : Deferred> - @POST ("/service/platform/catalog/v2.0/company/{company_id}/products/{item_id}/inventory/{seller_identifier}/") fun updateRealtimeInventory(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("seller_identifier") sellerIdentifier: String,@Body body: InventoryRequestSchemaV2) : Deferred> + @DELETE ("/service/platform/catalog/v2.0/company/{company_id}/products/{item_id}/inventory/{seller_identifier}/") + fun deleteRealtimeInventory(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("seller_identifier") sellerIdentifier: String,@Body body: InventoryRequestSchemaV2) + : Deferred> + @POST ("/service/platform/catalog/v2.0/company/{company_id}/inventory/") fun updateInventories(@Path("company_id") companyId: String,@Body body: InventoryRequestSchemaV2) : Deferred> @@ -1464,14 +1360,14 @@ interface CatalogApiList { fun getAllHsnCodes(@Path("company_id") companyId: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("q") q: String?) : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/hsn/{id}/") - fun getHsnCode(@Path("company_id") companyId: String, @Path("id") id: String) - : Deferred> - @PUT ("/service/platform/catalog/v1.0/company/{company_id}/hsn/{id}/") fun updateHsnCode(@Path("company_id") companyId: String, @Path("id") id: String,@Body body: HsnUpsert) : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/hsn/{id}/") + fun getHsnCode(@Path("company_id") companyId: String, @Path("id") id: String) + : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/hsn/bulk/") fun bulkHsnCode(@Path("company_id") companyId: String,@Body body: BulkHsnUpsert) : Deferred> @@ -2130,18 +2026,6 @@ interface DiscountApiList { } -interface PartnerApiList { - - @POST ("/service/platform/partners/v1.0/company/{company_id}/application/{application_id}/proxy/{extension_id}") - fun addProxyPath(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("extension_id") extensionId: String,@Body body: AddProxyReq) - : Deferred> - - @DELETE ("/service/platform/partners/v1.0/company/{company_id}/application/{application_id}/proxy/{extension_id}/{attached_path}") - fun removeProxyPath(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("extension_id") extensionId: String, @Path("attached_path") attachedPath: String) - : Deferred> - -} - interface WebhookApiList { @GET ("/service/platform/webhook/v1.0/company/{company_id}/subscriber") @@ -2189,4 +2073,48 @@ interface AuditTrailApiList { : Deferred> } + +interface LogisticApiList { + + @GET ("/service/platform/logistics/v1.0/company/{company_id}/application/{application_id}/serviceability") + fun getApplicationServiceability(@Path("company_id") companyId: String, @Path("application_id") applicationId: String) + : Deferred> + + @POST ("/service/platform/logistics/v1.0/company/{company_id}/regions") + fun getEntityRegionView(@Path("company_id") companyId: String,@Body body: EntityRegionView_Request) + : Deferred> + + @GET ("/service/platform/logistics/v1.0/company/{company_id}/zones") + fun getListView(@Path("company_id") companyId: String, @Query("page_number") pageNumber: Int?, @Query("page_size") pageSize: Int?, @Query("name") name: String?, @Query("is_active") isActive: Boolean?, @Query("channel_ids") channelIds: String?) + : Deferred> + + @GET ("/service/platform/logistics/v1.0/company/{company_id}/all-stores") + fun getCompanyStoreView(@Path("company_id") companyId: String) + : Deferred> + + @GET ("/service/platform/logistics/v1.0/company/{company_id}/zone/{zone_id}") + fun getZoneDataView(@Path("company_id") companyId: String, @Path("zone_id") zoneId: String) + : Deferred> + + @PUT ("/service/platform/logistics/v1.0/company/{company_id}/zone/{zone_id}") + fun updateZoneControllerView(@Path("zone_id") zoneId: String, @Path("company_id") companyId: String,@Body body: ZoneUpdateRequest) + : Deferred> + + @POST ("/service/platform/logistics/v1.0/company/{company_id}/zone/") + fun insertZoneControllerView(@Path("company_id") companyId: String,@Body body: ZoneRequest) + : Deferred> + + @POST ("/service/platform/logistics/v1.0/company/{company_id}/application/{application_id}/zones") + fun upsertZoneControllerView(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: GetZoneFromPincodeViewRequest) + : Deferred> + + @GET ("/service/platform/logistics/v1.0/company/{company_id}/stores/{store_uid}") + fun getStore(@Path("company_id") companyId: String, @Path("store_uid") storeUid: String) + : Deferred> + + @GET ("/service/platform/logistics/v1.0/company/{company_id}/logistics/stores") + fun getAllStores(@Path("company_id") companyId: String) + : Deferred> + +} \ No newline at end of file diff --git a/src/main/java/com/sdk/platform/PlatformClient.kt b/src/main/java/com/sdk/platform/PlatformClient.kt index 8db6314c1..1b10219d5 100644 --- a/src/main/java/com/sdk/platform/PlatformClient.kt +++ b/src/main/java/com/sdk/platform/PlatformClient.kt @@ -42,12 +42,12 @@ class PlatformClient(val config:PlatformConfig, val unauthorizedAction: ((url: S val discount by lazy { DiscountDataManagerClass(config, unauthorizedAction)} - val partner by lazy { PartnerDataManagerClass(config, unauthorizedAction)} - val webhook by lazy { WebhookDataManagerClass(config, unauthorizedAction)} val auditTrail by lazy { AuditTrailDataManagerClass(config, unauthorizedAction)} + val logistic by lazy { LogisticDataManagerClass(config, unauthorizedAction)} + fun application(applicationId:String): ApplicationClient { return ApplicationClient(applicationId = applicationId,config = config) } @@ -92,12 +92,12 @@ class PlatformClient(val config:PlatformConfig, val unauthorizedAction: ((url: S val discount by lazy { this@PlatformClient.discount.ApplicationClient(applicationId,config)} - val partner by lazy { this@PlatformClient.partner.ApplicationClient(applicationId,config)} - val webhook by lazy { this@PlatformClient.webhook.ApplicationClient(applicationId,config)} val auditTrail by lazy { this@PlatformClient.auditTrail.ApplicationClient(applicationId,config)} + val logistic by lazy { this@PlatformClient.logistic.ApplicationClient(applicationId,config)} + } } \ No newline at end of file diff --git a/src/main/java/com/sdk/platform/PlatformEnums.kt b/src/main/java/com/sdk/platform/PlatformEnums.kt index 82ac39422..1d242b56f 100644 --- a/src/main/java/com/sdk/platform/PlatformEnums.kt +++ b/src/main/java/com/sdk/platform/PlatformEnums.kt @@ -334,7 +334,6 @@ import com.google.gson.annotations.SerializedName - /* Enum: SubscriberStatus Used By: Webhook @@ -361,3 +360,4 @@ import com.google.gson.annotations.SerializedName } + diff --git a/src/main/java/com/sdk/platform/PlatformModels.kt b/src/main/java/com/sdk/platform/PlatformModels.kt index 467ac74aa..10dd04187 100644 --- a/src/main/java/com/sdk/platform/PlatformModels.kt +++ b/src/main/java/com/sdk/platform/PlatformModels.kt @@ -17847,21 +17847,15 @@ data class SetCODOptionResponse( /* - Model: FilterInfoOption + Model: GetActivityStatus */ @Parcelize -data class FilterInfoOption( +data class GetActivityStatus( - @SerializedName("name") - var name: String?=null, - - @SerializedName("text") - var text: String?=null, - - @SerializedName("value") - var value: String?=null + @SerializedName("activity_history") + var activityHistory: ActivityHistory?=null ): Parcelable { @@ -17869,32 +17863,28 @@ data class FilterInfoOption( - - - - } /* - Model: FiltersInfo + Model: ActivityHistory */ @Parcelize -data class FiltersInfo( +data class ActivityHistory( - @SerializedName("options") - var options: ArrayList?=null, + @SerializedName("createdat") + var createdat: String?=null, + + @SerializedName("message") + var message: String?=null, @SerializedName("type") var type: String?=null, - @SerializedName("text") - var text: String?=null, - - @SerializedName("value") - var value: String?=null + @SerializedName("user") + var user: String?=null ): Parcelable { @@ -17912,35 +17902,40 @@ data class FiltersInfo( /* - Model: GSTDetailsData + Model: CanBreakRequestBody */ @Parcelize -data class GSTDetailsData( +data class CanBreakRequestBody( - @SerializedName("tax_collected_at_source") - var taxCollectedAtSource: Double?=null, + @SerializedName("shipment_ids") + var shipmentIds: ArrayList?=null - @SerializedName("value_of_good") - var valueOfGood: Double?=null, +): Parcelable { - @SerializedName("gstin_code") - var gstinCode: String?=null, - @SerializedName("gst_fee") - var gstFee: Double?=null, - @SerializedName("brand_calculated_amount") - var brandCalculatedAmount: Double?=null -): Parcelable { +} + + +/* + Model: CanBreakResponse +*/ +@Parcelize +data class CanBreakResponse( + @SerializedName("status") + var status: Boolean?=null, + @SerializedName("valid_actions") + var validActions: @RawValue HashMap?=null +): Parcelable { @@ -17952,60 +17947,59 @@ data class GSTDetailsData( /* - Model: Prices + Model: FailedOrders */ @Parcelize -data class Prices( +data class FailedOrders( - @SerializedName("cashback_applied") - var cashbackApplied: Double?=null, + @SerializedName("orders") + var orders: FailOrder?=null - @SerializedName("amount_paid_roundoff") - var amountPaidRoundoff: Double?=null, +): Parcelable { - @SerializedName("tax_collected_at_source") - var taxCollectedAtSource: Double?=null, - @SerializedName("fynd_credits") - var fyndCredits: Double?=null, - @SerializedName("promotion_effective_discount") - var promotionEffectiveDiscount: Double?=null, - @SerializedName("refund_amount") - var refundAmount: Double?=null, - @SerializedName("amount_paid") - var amountPaid: Double?=null, +} + + +/* + Model: FailOrder +*/ +@Parcelize +data class FailOrder( - @SerializedName("price_marked") - var priceMarked: Double?=null, - @SerializedName("cod_charges") - var codCharges: Double?=null, - @SerializedName("value_of_good") - var valueOfGood: Double?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("coupon_value") - var couponValue: Double?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("refund_credit") - var refundCredit: Double?=null, + @SerializedName("reason") + var reason: String?=null, - @SerializedName("cashback") - var cashback: Double?=null, + @SerializedName("marketplace_order") + var marketplaceOrder: MarketplaceOrder?=null, - @SerializedName("delivery_charge") - var deliveryCharge: Double?=null, + @SerializedName("marketplace_order_id") + var marketplaceOrderId: String?=null, - @SerializedName("discount") - var discount: Double?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null + @SerializedName("app_id") + var appId: String?=null, + + @SerializedName("marketplace") + var marketplace: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -18029,83 +18023,153 @@ data class Prices( +} + + +/* + Model: MarketplaceOrder +*/ +@Parcelize +data class MarketplaceOrder( + @SerializedName("order_status_url") + var orderStatusUrl: String?=null, + @SerializedName("admin_graphql_api_id") + var adminGraphqlApiId: String?=null, + @SerializedName("email") + var email: String?=null, + @SerializedName("test") + var test: Boolean?=null, + @SerializedName("note") + var note: String?=null, + @SerializedName("total_price") + var totalPrice: String?=null, + @SerializedName("app_id") + var appId: Int?=null, + @SerializedName("total_discounts_set") + var totalDiscountsSet: TotalDiscountsSet?=null, + @SerializedName("total_price_set") + var totalPriceSet: TotalPriceSet?=null, + @SerializedName("total_tax_set") + var totalTaxSet: TotalTaxSet?=null, + @SerializedName("gateway") + var gateway: String?=null, -} - - -/* - Model: PlatformItem -*/ -@Parcelize -data class PlatformItem( + @SerializedName("name") + var name: String?=null, + @SerializedName("subtotal_price_set") + var subtotalPriceSet: SubtotalPriceSet?=null, + @SerializedName("number") + var number: Int?=null, - @SerializedName("can_return") - var canReturn: Boolean?=null, + @SerializedName("buyer_accepts_marketing") + var buyerAcceptsMarketing: Boolean?=null, - @SerializedName("can_cancel") - var canCancel: Boolean?=null, + @SerializedName("contact_email") + var contactEmail: String?=null, - @SerializedName("l3_category") - var l3Category: Int?=null, + @SerializedName("token") + var token: String?=null, - @SerializedName("color") - var color: String?=null, + @SerializedName("source_name") + var sourceName: String?=null, - @SerializedName("department_id") - var departmentId: Int?=null, + @SerializedName("payment_gateway_names") + var paymentGatewayNames: @RawValue ArrayList?=null, - @SerializedName("images") - var images: ArrayList?=null, + @SerializedName("presentment_currency") + var presentmentCurrency: String?=null, + + @SerializedName("subtotal_price") + var subtotalPrice: String?=null, + + @SerializedName("processed_at") + var processedAt: String?=null, + + @SerializedName("order_number") + var orderNumber: Int?=null, + + @SerializedName("total_tip_received") + var totalTipReceived: String?=null, @SerializedName("id") var id: Int?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("confirmed") + var confirmed: Boolean?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("total_line_items_price") + var totalLineItemsPrice: String?=null, - @SerializedName("l3_category_name") - var l3CategoryName: String?=null, + @SerializedName("line_items") + var lineItems: LineItems?=null, - @SerializedName("image") - var image: ArrayList?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("l1_category") - var l1Category: ArrayList?=null + @SerializedName("updated_at") + var updatedAt: String?=null, -): Parcelable { + @SerializedName("total_weight") + var totalWeight: Int?=null, + @SerializedName("billing_address") + var billingAddress: BillingAddress?=null, + @SerializedName("total_shipping_price_set") + var totalShippingPriceSet: TotalShippingPriceSet?=null, + @SerializedName("customer") + var customer: Customer?=null, + @SerializedName("total_discounts") + var totalDiscounts: String?=null, + @SerializedName("total_line_items_price_set") + var totalLineItemsPriceSet: TotalLineItemsPriceSet?=null, + @SerializedName("tags") + var tags: String?=null, + @SerializedName("total_price_usd") + var totalPriceUsd: String?=null, + @SerializedName("user_id") + var userId: Int?=null, + @SerializedName("total_tax") + var totalTax: String?=null, + @SerializedName("processing_method") + var processingMethod: String?=null, + @SerializedName("shipping_address") + var shippingAddress: OrderShippingAddress?=null, + @SerializedName("taxes_included") + var taxesIncluded: Boolean?=null, + + @SerializedName("financial_status") + var financialStatus: String?=null + +): Parcelable { @@ -18123,45 +18187,18 @@ data class PlatformItem( -} - - -/* - Model: BagUnit -*/ -@Parcelize -data class BagUnit( - @SerializedName("total_shipment_bags") - var totalShipmentBags: Int?=null, - @SerializedName("shipment_id") - var shipmentId: String?=null, - @SerializedName("status") - var status: @RawValue HashMap?=null, - @SerializedName("gst") - var gst: GSTDetailsData?=null, - @SerializedName("ordering_channel") - var orderingChannel: String?=null, - @SerializedName("bag_id") - var bagId: Int?=null, - @SerializedName("item_quantity") - var itemQuantity: Int?=null, - @SerializedName("prices") - var prices: Prices?=null, - @SerializedName("item") - var item: PlatformItem?=null -): Parcelable { @@ -18183,33 +18220,14 @@ data class BagUnit( -} - - -/* - Model: ShipmentStatus -*/ -@Parcelize -data class ShipmentStatus( - @SerializedName("ops_status") - var opsStatus: String?=null, - @SerializedName("status") - var status: String?=null, - @SerializedName("hex_code") - var hexCode: String?=null, - @SerializedName("title") - var title: String?=null, - @SerializedName("actual_status") - var actualStatus: String?=null -): Parcelable { @@ -18223,45 +18241,18 @@ data class ShipmentStatus( -} - - -/* - Model: UserDataInfo -*/ -@Parcelize -data class UserDataInfo( - @SerializedName("avis_user_id") - var avisUserId: String?=null, - @SerializedName("email") - var email: String?=null, - @SerializedName("gender") - var gender: String?=null, - @SerializedName("mobile") - var mobile: String?=null, - @SerializedName("is_anonymous_user") - var isAnonymousUser: Boolean?=null, - @SerializedName("first_name") - var firstName: String?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("last_name") - var lastName: String?=null -): Parcelable { @@ -18271,11 +18262,25 @@ data class UserDataInfo( + +} + + +/* + Model: TotalDiscountsSet +*/ +@Parcelize +data class TotalDiscountsSet( + @SerializedName("presentment_money") + var presentmentMoney: PresentmentMoney?=null, + @SerializedName("shop_money") + var shopMoney: ShopMoney?=null +): Parcelable { @@ -18287,18 +18292,18 @@ data class UserDataInfo( /* - Model: ShipmentItemFulFillingStore + Model: PresentmentMoney */ @Parcelize -data class ShipmentItemFulFillingStore( +data class PresentmentMoney( - @SerializedName("code") - var code: String?=null, + @SerializedName("amount") + var amount: String?=null, - @SerializedName("id") - var id: String?=null + @SerializedName("currency_code") + var currencyCode: String?=null ): Parcelable { @@ -18312,18 +18317,18 @@ data class ShipmentItemFulFillingStore( /* - Model: PaymentModeInfo + Model: ShopMoney */ @Parcelize -data class PaymentModeInfo( +data class ShopMoney( - @SerializedName("logo") - var logo: String?=null, + @SerializedName("amount") + var amount: String?=null, - @SerializedName("type") - var type: String?=null + @SerializedName("currency_code") + var currencyCode: String?=null ): Parcelable { @@ -18337,60 +18342,43 @@ data class PaymentModeInfo( /* - Model: ShipmentItem + Model: TotalPriceSet */ @Parcelize -data class ShipmentItem( - - +data class TotalPriceSet( - @SerializedName("total_bags_count") - var totalBagsCount: Int?=null, - @SerializedName("channel") - var channel: @RawValue HashMap?=null, - @SerializedName("bags") - var bags: ArrayList?=null, + @SerializedName("shop_money") + var shopMoney: TotalPriceSetShopMoney?=null, - @SerializedName("sla") - var sla: @RawValue HashMap?=null, + @SerializedName("presentment_money") + var presentmentMoney: TotalPriceSetPresentmentMoney?=null - @SerializedName("shipment_status") - var shipmentStatus: ShipmentStatus?=null, +): Parcelable { - @SerializedName("payment_methods") - var paymentMethods: @RawValue HashMap?=null, - @SerializedName("id") - var id: String?=null, - @SerializedName("created_at") - var createdAt: String?=null, - @SerializedName("application") - var application: @RawValue HashMap?=null, - @SerializedName("shipment_created_at") - var shipmentCreatedAt: Int?=null, - @SerializedName("fulfilling_centre") - var fulfillingCentre: String?=null, - @SerializedName("user") - var user: UserDataInfo?=null, +} + + +/* + Model: TotalPriceSetShopMoney +*/ +@Parcelize +data class TotalPriceSetShopMoney( - @SerializedName("fulfilling_store") - var fulfillingStore: ShipmentItemFulFillingStore?=null, - @SerializedName("prices") - var prices: Prices?=null, - @SerializedName("payment_mode_info") - var paymentModeInfo: PaymentModeInfo?=null, + @SerializedName("amount") + var amount: String?=null, - @SerializedName("total_shipments_in_order") - var totalShipmentsInOrder: Int?=null + @SerializedName("currency_code") + var currencyCode: String?=null ): Parcelable { @@ -18400,11 +18388,24 @@ data class ShipmentItem( +} + + +/* + Model: TotalPriceSetPresentmentMoney +*/ +@Parcelize +data class TotalPriceSetPresentmentMoney( + @SerializedName("amount") + var amount: String?=null, + @SerializedName("currency_code") + var currencyCode: String?=null +): Parcelable { @@ -18412,15 +18413,24 @@ data class ShipmentItem( +} + + +/* + Model: TotalTaxSet +*/ +@Parcelize +data class TotalTaxSet( + @SerializedName("shop_money") + var shopMoney: TotalTaxSetShopMoney?=null, + @SerializedName("presentment_money") + var presentmentMoney: TotalTaxSetPresentmentMoney?=null - - - - +): Parcelable { @@ -18432,24 +18442,18 @@ data class ShipmentItem( /* - Model: ShipmentInternalPlatformViewResponse + Model: TotalTaxSetShopMoney */ @Parcelize -data class ShipmentInternalPlatformViewResponse( - +data class TotalTaxSetShopMoney( - @SerializedName("page") - var page: @RawValue HashMap?=null, - - @SerializedName("filters") - var filters: ArrayList?=null, - @SerializedName("applied_filters") - var appliedFilters: @RawValue HashMap?=null, + @SerializedName("amount") + var amount: String?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("currency_code") + var currencyCode: String?=null ): Parcelable { @@ -18459,26 +18463,22 @@ data class ShipmentInternalPlatformViewResponse( - - - - } /* - Model: Error + Model: TotalTaxSetPresentmentMoney */ @Parcelize -data class Error( +data class TotalTaxSetPresentmentMoney( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("amount") + var amount: String?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("currency_code") + var currencyCode: String?=null ): Parcelable { @@ -18492,48 +18492,45 @@ data class Error( /* - Model: BagStateMapper + Model: SubtotalPriceSet */ @Parcelize -data class BagStateMapper( +data class SubtotalPriceSet( - @SerializedName("journey_type") - var journeyType: String?=null, + @SerializedName("shop_money") + var shopMoney: SubtotalPriceSetShopMoney?=null, - @SerializedName("notify_customer") - var notifyCustomer: Boolean?=null, + @SerializedName("presentment_money") + var presentmentMoney: SubtotalPriceSetPresentmentMoney?=null - @SerializedName("app_display_name") - var appDisplayName: String?=null, +): Parcelable { - @SerializedName("app_state_name") - var appStateName: String?=null, - @SerializedName("state_type") - var stateType: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("display_name") - var displayName: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("bs_id") - var bsId: Int?=null, - @SerializedName("app_facing") - var appFacing: Boolean?=null +} + + +/* + Model: SubtotalPriceSetShopMoney +*/ +@Parcelize +data class SubtotalPriceSetShopMoney( -): Parcelable { + @SerializedName("amount") + var amount: String?=null, + @SerializedName("currency_code") + var currencyCode: String?=null +): Parcelable { @@ -18541,11 +18538,24 @@ data class BagStateMapper( +} + + +/* + Model: SubtotalPriceSetPresentmentMoney +*/ +@Parcelize +data class SubtotalPriceSetPresentmentMoney( + @SerializedName("amount") + var amount: String?=null, + @SerializedName("currency_code") + var currencyCode: String?=null +): Parcelable { @@ -18557,63 +18567,84 @@ data class BagStateMapper( /* - Model: BagStatusHistory + Model: LineItems */ @Parcelize -data class BagStatusHistory( +data class LineItems( - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("sku") + var sku: String?=null, - @SerializedName("delivery_partner_id") - var deliveryPartnerId: Int?=null, + @SerializedName("fulfillable_quantity") + var fulfillableQuantity: Int?=null, - @SerializedName("shipment_id") - var shipmentId: String?=null, + @SerializedName("grams") + var grams: Int?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("total_discount") + var totalDiscount: String?=null, - @SerializedName("bag_state_mapper") - var bagStateMapper: BagStateMapper?=null, + @SerializedName("article") + var article: LineItemsArticle?=null, - @SerializedName("reasons") - var reasons: @RawValue ArrayList>?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("store_id") - var storeId: Int?=null, + @SerializedName("variant_inventory_management") + var variantInventoryManagement: String?=null, - @SerializedName("bsh_id") - var bshId: Int?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("app_display_name") - var appDisplayName: Boolean?=null, + @SerializedName("variant_id") + var variantId: Int?=null, - @SerializedName("state_type") - var stateType: String?=null, + @SerializedName("variant_title") + var variantTitle: String?=null, - @SerializedName("forward") - var forward: Boolean?=null, + @SerializedName("product_exists") + var productExists: Boolean?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("price") + var price: String?=null, - @SerializedName("bag_id") - var bagId: Int?=null, + @SerializedName("admin_graphql_api_id") + var adminGraphqlApiId: String?=null, - @SerializedName("delivery_awb_number") - var deliveryAwbNumber: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("kafka_sync") - var kafkaSync: Boolean?=null, + @SerializedName("vendor") + var vendor: String?=null, - @SerializedName("display_name") - var displayName: Boolean?=null, + @SerializedName("fulfillment_service") + var fulfillmentService: String?=null, - @SerializedName("state_id") - var stateId: Int?=null + @SerializedName("taxable") + var taxable: Boolean?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("product_id") + var productId: Int?=null, + + @SerializedName("price_set") + var priceSet: PriceSet?=null, + + @SerializedName("tax_lines") + var taxLines: TaxLines?=null, + + @SerializedName("requires_shipping") + var requiresShipping: Boolean?=null, + + @SerializedName("gift_card") + var giftCard: Boolean?=null, + + @SerializedName("total_discount_set") + var totalDiscountSet: TotalDiscountSet?=null ): Parcelable { @@ -18638,6 +18669,20 @@ data class BagStatusHistory( + + + + + + + + + + + + + + @@ -18657,93 +18702,107 @@ data class BagStatusHistory( /* - Model: UserDetailsData + Model: LineItemsArticle */ @Parcelize -data class UserDetailsData( +data class LineItemsArticle( - @SerializedName("city") - var city: String?=null, + @SerializedName("quantities") + var quantities: Quantities?=null, - @SerializedName("country") - var country: String?=null, + @SerializedName("old_article_uid") + var oldArticleUid: String?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("total_quantity") + var totalQuantity: Int?=null, - @SerializedName("email") - var email: String?=null, + @SerializedName("manufacturer") + var manufacturer: Manufacturer?=null, - @SerializedName("address") - var address: String?=null, + @SerializedName("price") + var price: ArticlePrice?=null, - @SerializedName("pincode") - var pincode: String?=null, + @SerializedName("track_inventory") + var trackInventory: Boolean?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("company") + var company: Company?=null, - @SerializedName("phone") - var phone: String?=null + @SerializedName("is_active") + var isActive: Boolean?=null, -): Parcelable { + @SerializedName("date_meta") + var dateMeta: FailOrderDateMeta?=null, + + @SerializedName("fragile") + var fragile: Boolean?=null, + + @SerializedName("marketplace_identifiers") + var marketplaceIdentifiers: MarketplaceIdentifiers?=null, + + @SerializedName("size") + var size: String?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, + @SerializedName("dimension") + var dimension: Dimension?=null, + @SerializedName("weight") + var weight: Weight?=null, + @SerializedName("store") + var store: Store?=null, + @SerializedName("meta") + var meta: ArticleMeta?=null, + @SerializedName("uid") + var uid: String?=null, + @SerializedName("brand") + var brand: ArticleBrand?=null, + @SerializedName("item_id") + var itemId: Int?=null, + @SerializedName("fynd_article_code") + var fyndArticleCode: String?=null, + @SerializedName("_id") + var id: String?=null, + @SerializedName("identifier") + var identifier: LineItemsArticleIdentifier?=null, + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, + @SerializedName("fynd_item_code") + var fyndItemCode: String?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null +): Parcelable { -} - - -/* - Model: DPDetailsData -*/ -@Parcelize -data class DPDetailsData( - @SerializedName("track_url") - var trackUrl: String?=null, - @SerializedName("country") - var country: String?=null, - @SerializedName("awb_no") - var awbNo: String?=null, - @SerializedName("eway_bill_id") - var ewayBillId: String?=null, - @SerializedName("id") - var id: String?=null, - @SerializedName("gst_tag") - var gstTag: String?=null, - @SerializedName("pincode") - var pincode: String?=null, - @SerializedName("name") - var name: String?=null -): Parcelable { @@ -18763,33 +18822,14 @@ data class DPDetailsData( -} - - -/* - Model: TrackingList -*/ -@Parcelize -data class TrackingList( - @SerializedName("status") - var status: String?=null, - @SerializedName("is_current") - var isCurrent: Boolean?=null, - @SerializedName("is_passed") - var isPassed: Boolean?=null, - @SerializedName("time") - var time: String?=null, - @SerializedName("text") - var text: String?=null -): Parcelable { @@ -18807,30 +18847,24 @@ data class TrackingList( /* - Model: OrderBrandName + Model: Quantities */ @Parcelize -data class OrderBrandName( - - +data class Quantities( - @SerializedName("brand_name") - var brandName: String?=null, - @SerializedName("modified_on") - var modifiedOn: Int?=null, - @SerializedName("company") - var company: String?=null, + @SerializedName("not_available") + var notAvailable: NotAvailable?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("sellable") + var sellable: Sellable?=null, - @SerializedName("created_on") - var createdOn: Int?=null, + @SerializedName("order_committed") + var orderCommitted: OrderCommitted?=null, - @SerializedName("id") - var id: Int?=null + @SerializedName("damaged") + var damaged: Damaged?=null ): Parcelable { @@ -18844,81 +18878,74 @@ data class OrderBrandName( - - - - } /* - Model: PlatformDeliveryAddress + Model: NotAvailable */ @Parcelize -data class PlatformDeliveryAddress( +data class NotAvailable( + + @SerializedName("count") + var count: Int?=null, @SerializedName("updated_at") - var updatedAt: String?=null, + var updatedAt: String?=null - @SerializedName("address2") - var address2: String?=null, +): Parcelable { - @SerializedName("landmark") - var landmark: String?=null, - @SerializedName("country") - var country: String?=null, - @SerializedName("state") - var state: String?=null, - @SerializedName("email") - var email: String?=null, - @SerializedName("address_type") - var addressType: String?=null, - @SerializedName("contact_person") - var contactPerson: String?=null, - @SerializedName("version") - var version: String?=null, +} + + +/* + Model: Sellable +*/ +@Parcelize +data class Sellable( - @SerializedName("created_at") - var createdAt: String?=null, - @SerializedName("pincode") - var pincode: String?=null, - @SerializedName("address_category") - var addressCategory: String?=null, + @SerializedName("count") + var count: Int?=null, - @SerializedName("latitude") - var latitude: Int?=null, + @SerializedName("updated_at") + var updatedAt: String?=null + +): Parcelable { - @SerializedName("address1") - var address1: String?=null, - @SerializedName("city") - var city: String?=null, - @SerializedName("longitude") - var longitude: Int?=null, - @SerializedName("area") - var area: String?=null, - @SerializedName("phone") - var phone: String?=null -): Parcelable { +} + + +/* + Model: OrderCommitted +*/ +@Parcelize +data class OrderCommitted( + @SerializedName("count") + var count: Int?=null, + + @SerializedName("updated_at") + var updatedAt: String?=null +): Parcelable { @@ -18926,11 +18953,24 @@ data class PlatformDeliveryAddress( +} + + +/* + Model: Damaged +*/ +@Parcelize +data class Damaged( + @SerializedName("updated_at") + var updatedAt: String?=null, + @SerializedName("count") + var count: Int?=null +): Parcelable { @@ -18938,12 +18978,27 @@ data class PlatformDeliveryAddress( +} + + +/* + Model: Manufacturer +*/ +@Parcelize +data class Manufacturer( + @SerializedName("is_default") + var isDefault: Boolean?=null, + @SerializedName("address") + var address: String?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { @@ -18957,36 +19012,24 @@ data class PlatformDeliveryAddress( /* - Model: BagGST + Model: ArticlePrice */ @Parcelize -data class BagGST( - - - - @SerializedName("hsn_code") - var hsnCode: String?=null, - - @SerializedName("gst_tax_percentage") - var gstTaxPercentage: Int?=null, +data class ArticlePrice( - @SerializedName("value_of_good") - var valueOfGood: Int?=null, - @SerializedName("gstin_code") - var gstinCode: String?=null, - @SerializedName("gst_fee") - var gstFee: Int?=null, + @SerializedName("marked") + var marked: Int?=null, - @SerializedName("gst_tag") - var gstTag: String?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("is_default_hsn_code") - var isDefaultHsnCode: Boolean?=null, + @SerializedName("effective") + var effective: Int?=null, - @SerializedName("brand_calculated_amount") - var brandCalculatedAmount: Int?=null + @SerializedName("transfer") + var transfer: Int?=null ): Parcelable { @@ -19000,62 +19043,68 @@ data class BagGST( - - - - - - - - } /* - Model: OrderBagArticle + Model: Company */ @Parcelize -data class OrderBagArticle( +data class Company( - @SerializedName("uid") - var uid: String?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("identifiers") - var identifiers: @RawValue HashMap?=null, + @SerializedName("company_type") + var companyType: String?=null, - @SerializedName("return_config") - var returnConfig: @RawValue HashMap?=null + @SerializedName("business_type") + var businessType: String?=null, -): Parcelable { + @SerializedName("company_name") + var companyName: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("pan_no") + var panNo: String?=null, + @SerializedName("return_allowed") + var returnAllowed: Boolean?=null, + @SerializedName("meta") + var meta: String?=null, + @SerializedName("exchange_allowed") + var exchangeAllowed: Boolean?=null, + @SerializedName("agreement_start_date") + var agreementStartDate: String?=null, + @SerializedName("exchange_within_days") + var exchangeWithinDays: Int?=null, + @SerializedName("payment_procesing_charge") + var paymentProcesingCharge: Int?=null, + @SerializedName("fynd_a_fit_available") + var fyndAFitAvailable: Boolean?=null, -} - - -/* - Model: DiscountRules -*/ -@Parcelize -data class DiscountRules( + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("return_within_days") + var returnWithinDays: Int?=null + +): Parcelable { - @SerializedName("type") - var type: String?=null, - @SerializedName("value") - var value: Int?=null -): Parcelable { @@ -19063,44 +19112,20 @@ data class DiscountRules( -} - - -/* - Model: ItemCriterias -*/ -@Parcelize -data class ItemCriterias( - @SerializedName("item_brand") - var itemBrand: ArrayList?=null -): Parcelable { -} - - -/* - Model: BuyRules -*/ -@Parcelize -data class BuyRules( - @SerializedName("item_criteria") - var itemCriteria: ItemCriterias?=null, - @SerializedName("cart_conditions") - var cartConditions: @RawValue HashMap?=null -): Parcelable { @@ -19112,36 +19137,24 @@ data class BuyRules( /* - Model: AppliedPromos + Model: FailOrderDateMeta */ @Parcelize -data class AppliedPromos( - - - - @SerializedName("promo_id") - var promoId: String?=null, - - @SerializedName("discount_rules") - var discountRules: ArrayList?=null, +data class FailOrderDateMeta( - @SerializedName("mrp_promotion") - var mrpPromotion: Boolean?=null, - @SerializedName("buy_rules") - var buyRules: ArrayList?=null, - @SerializedName("article_quantity") - var articleQuantity: Int?=null, + @SerializedName("added_on_store") + var addedOnStore: String?=null, - @SerializedName("promotion_name") - var promotionName: String?=null, + @SerializedName("inventory_updated_on") + var inventoryUpdatedOn: String?=null, - @SerializedName("amount") - var amount: Double?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("promotion_type") - var promotionType: String?=null + @SerializedName("modified_on") + var modifiedOn: String?=null ): Parcelable { @@ -19155,9 +19168,21 @@ data class AppliedPromos( +} + + +/* + Model: MarketplaceIdentifiers +*/ +@Parcelize +data class MarketplaceIdentifiers( + @SerializedName("tatacliq_luxury") + var tatacliqLuxury: TatacliqLuxury?=null + +): Parcelable { @@ -19167,15 +19192,15 @@ data class AppliedPromos( /* - Model: Identifier + Model: TatacliqLuxury */ @Parcelize -data class Identifier( +data class TatacliqLuxury( - @SerializedName("ean") - var ean: String?=null + @SerializedName("sku") + var sku: String?=null ): Parcelable { @@ -19187,96 +19212,61 @@ data class Identifier( /* - Model: FinancialBreakup + Model: Dimension */ @Parcelize -data class FinancialBreakup( - - - - @SerializedName("cashback_applied") - var cashbackApplied: Int?=null, - - @SerializedName("amount_paid") - var amountPaid: Int?=null, +data class Dimension( - @SerializedName("item_name") - var itemName: String?=null, - @SerializedName("added_to_fynd_cash") - var addedToFyndCash: Boolean?=null, - @SerializedName("gst_fee") - var gstFee: String?=null, + @SerializedName("height") + var height: Int?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("width") + var width: Int?=null, - @SerializedName("coupon_effective_discount") - var couponEffectiveDiscount: Int?=null, + @SerializedName("unit") + var unit: String?=null, - @SerializedName("price_effective") - var priceEffective: Int?=null, + @SerializedName("length") + var length: Int?=null, - @SerializedName("brand_calculated_amount") - var brandCalculatedAmount: Int?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null - @SerializedName("hsn_code") - var hsnCode: String?=null, +): Parcelable { - @SerializedName("fynd_credits") - var fyndCredits: Int?=null, - @SerializedName("value_of_good") - var valueOfGood: Int?=null, - @SerializedName("cod_charges") - var codCharges: Int?=null, - @SerializedName("pm_price_split") - var pmPriceSplit: @RawValue HashMap?=null, - @SerializedName("coupon_value") - var couponValue: Int?=null, - @SerializedName("gst_tag") - var gstTag: String?=null, - @SerializedName("promotion_effective_discount") - var promotionEffectiveDiscount: Int?=null, - @SerializedName("delivery_charge") - var deliveryCharge: Int?=null, - @SerializedName("discount") - var discount: Int?=null, - @SerializedName("total_units") - var totalUnits: Int?=null, - @SerializedName("transfer_price") - var transferPrice: Int?=null, - @SerializedName("amount_paid_roundoff") - var amountPaidRoundoff: Int?=null, - @SerializedName("tax_collected_at_source") - var taxCollectedAtSource: Int?=null, +} + + +/* + Model: Weight +*/ +@Parcelize +data class Weight( - @SerializedName("gst_tax_percentage") - var gstTaxPercentage: Int?=null, - @SerializedName("identifiers") - var identifiers: Identifier?=null, - @SerializedName("price_marked") - var priceMarked: Int?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, - @SerializedName("refund_credit") - var refundCredit: Int?=null, + @SerializedName("unit") + var unit: String?=null, - @SerializedName("cashback") - var cashback: Int?=null + @SerializedName("shipping") + var shipping: Int?=null ): Parcelable { @@ -19288,28 +19278,64 @@ data class FinancialBreakup( +} + + +/* + Model: Store +*/ +@Parcelize +data class Store( + + @SerializedName("id") + var id: Int?=null +): Parcelable { +} + + +/* + Model: ArticleMeta +*/ +@Parcelize +data class ArticleMeta( + @SerializedName("service") + var service: String?=null +): Parcelable { +} + + +/* + Model: ArticleBrand +*/ +@Parcelize +data class ArticleBrand( + @SerializedName("name") + var name: String?=null, + @SerializedName("id") + var id: Int?=null +): Parcelable { @@ -19317,20 +19343,44 @@ data class FinancialBreakup( +} + + +/* + Model: LineItemsArticleIdentifier +*/ +@Parcelize +data class LineItemsArticleIdentifier( + @SerializedName("sku_code") + var skuCode: String?=null +): Parcelable { +} + + +/* + Model: PriceSet +*/ +@Parcelize +data class PriceSet( + @SerializedName("shop_money") + var shopMoney: PriceSetShopMoney?=null, + @SerializedName("presentment_money") + var presentmentMoney: PriceSetPresentmentMoney?=null +): Parcelable { @@ -19342,40 +19392,45 @@ data class FinancialBreakup( /* - Model: BagConfigs + Model: PriceSetShopMoney */ @Parcelize -data class BagConfigs( +data class PriceSetShopMoney( - @SerializedName("is_returnable") - var isReturnable: Boolean?=null, + @SerializedName("amount") + var amount: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("currency_code") + var currencyCode: String?=null - @SerializedName("is_customer_return_allowed") - var isCustomerReturnAllowed: Boolean?=null, +): Parcelable { - @SerializedName("allow_force_return") - var allowForceReturn: Boolean?=null, - @SerializedName("can_be_cancelled") - var canBeCancelled: Boolean?=null, - @SerializedName("enable_tracking") - var enableTracking: Boolean?=null -): Parcelable { +} + + +/* + Model: PriceSetPresentmentMoney +*/ +@Parcelize +data class PriceSetPresentmentMoney( + @SerializedName("amount") + var amount: String?=null, + @SerializedName("currency_code") + var currencyCode: String?=null +): Parcelable { @@ -19387,76 +19442,55 @@ data class BagConfigs( /* - Model: OrderBags + Model: TaxLines */ @Parcelize -data class OrderBags( - - - - @SerializedName("parent_promo_bags") - var parentPromoBags: @RawValue HashMap?=null, - - @SerializedName("brand") - var brand: OrderBrandName?=null, - - @SerializedName("delivery_address") - var deliveryAddress: PlatformDeliveryAddress?=null, - - @SerializedName("gst_details") - var gstDetails: BagGST?=null, +data class TaxLines( - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, - @SerializedName("article") - var article: OrderBagArticle?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("applied_promos") - var appliedPromos: ArrayList?=null, + @SerializedName("price") + var price: String?=null, - @SerializedName("line_number") - var lineNumber: Int?=null, + @SerializedName("rate") + var rate: Int?=null, - @SerializedName("financial_breakup") - var financialBreakup: ArrayList?=null, + @SerializedName("price_set") + var priceSet: TaxLinesPriceSet?=null - @SerializedName("entity_type") - var entityType: String?=null, +): Parcelable { - @SerializedName("bag_id") - var bagId: Int?=null, - @SerializedName("current_status") - var currentStatus: String?=null, - @SerializedName("display_name") - var displayName: String?=null, - @SerializedName("prices") - var prices: Prices?=null, - @SerializedName("item") - var item: PlatformItem?=null, - @SerializedName("bag_configs") - var bagConfigs: BagConfigs?=null, - @SerializedName("identifier") - var identifier: String?=null -): Parcelable { +} + + +/* + Model: TaxLinesPriceSet +*/ +@Parcelize +data class TaxLinesPriceSet( + @SerializedName("shop_money") + var shopMoney: TaxLinesPriceSetShopMoney?=null, + @SerializedName("presentment_money") + var presentmentMoney: TaxLinesPriceSetPresentmentMoney?=null +): Parcelable { @@ -19464,11 +19498,24 @@ data class OrderBags( +} + + +/* + Model: TaxLinesPriceSetShopMoney +*/ +@Parcelize +data class TaxLinesPriceSetShopMoney( + @SerializedName("amount") + var amount: String?=null, + @SerializedName("currency_code") + var currencyCode: String?=null +): Parcelable { @@ -19476,11 +19523,24 @@ data class OrderBags( +} + + +/* + Model: TaxLinesPriceSetPresentmentMoney +*/ +@Parcelize +data class TaxLinesPriceSetPresentmentMoney( + @SerializedName("currency_code") + var currencyCode: String?=null, + @SerializedName("amount") + var amount: String?=null +): Parcelable { @@ -19492,21 +19552,18 @@ data class OrderBags( /* - Model: ShipmentPayments + Model: TotalDiscountSet */ @Parcelize -data class ShipmentPayments( - +data class TotalDiscountSet( - @SerializedName("logo") - var logo: String?=null, - @SerializedName("mode") - var mode: String?=null, + @SerializedName("presentment_money") + var presentmentMoney: TotalDiscountSetPresentmentMoney?=null, - @SerializedName("source") - var source: String?=null + @SerializedName("shop_money") + var shopMoney: TotalDiscountSetShopMoney?=null ): Parcelable { @@ -19516,41 +19573,49 @@ data class ShipmentPayments( - - } /* - Model: ShipmentStatusData + Model: TotalDiscountSetPresentmentMoney */ @Parcelize -data class ShipmentStatusData( +data class TotalDiscountSetPresentmentMoney( - @SerializedName("shipment_id") - var shipmentId: String?=null, + @SerializedName("amount") + var amount: String?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("currency_code") + var currencyCode: String?=null - @SerializedName("id") - var id: Int?=null, +): Parcelable { - @SerializedName("created_at") - var createdAt: String?=null, - @SerializedName("bag_list") - var bagList: ArrayList?=null -): Parcelable { +} + + +/* + Model: TotalDiscountSetShopMoney +*/ +@Parcelize +data class TotalDiscountSetShopMoney( + + + + @SerializedName("amount") + var amount: String?=null, + @SerializedName("currency_code") + var currencyCode: String?=null +): Parcelable { @@ -19562,47 +19627,59 @@ data class ShipmentStatusData( /* - Model: OrderDetailsData + Model: BillingAddress */ @Parcelize -data class OrderDetailsData( +data class BillingAddress( - @SerializedName("source") - var source: String?=null, + @SerializedName("address1") + var address1: String?=null, - @SerializedName("tax_details") - var taxDetails: @RawValue HashMap?=null, + @SerializedName("city") + var city: String?=null, - @SerializedName("order_date") - var orderDate: String?=null, + @SerializedName("zip") + var zip: String?=null, - @SerializedName("order_value") - var orderValue: String?=null, + @SerializedName("last_name") + var lastName: String?=null, - @SerializedName("cod_charges") - var codCharges: String?=null, + @SerializedName("address2") + var address2: String?=null, - @SerializedName("ordering_channel") - var orderingChannel: String?=null, + @SerializedName("latitude") + var latitude: Double?=null, - @SerializedName("ordering_channel_logo") - var orderingChannelLogo: @RawValue HashMap?=null, + @SerializedName("longitude") + var longitude: Double?=null, - @SerializedName("fynd_order_id") - var fyndOrderId: String?=null, + @SerializedName("province_code") + var provinceCode: String?=null, - @SerializedName("affiliate_id") - var affiliateId: String?=null + @SerializedName("phone") + var phone: String?=null, -): Parcelable { + @SerializedName("company") + var company: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("country") + var country: String?=null, + @SerializedName("country_code") + var countryCode: String?=null, + @SerializedName("first_name") + var firstName: String?=null, + @SerializedName("province") + var province: String?=null +): Parcelable { @@ -19618,62 +19695,42 @@ data class OrderDetailsData( -} - - -/* - Model: FulfillingStore -*/ -@Parcelize -data class FulfillingStore( - @SerializedName("country") - var country: String?=null, - @SerializedName("state") - var state: String?=null, - @SerializedName("fulfillment_channel") - var fulfillmentChannel: String?=null, - @SerializedName("contact_person") - var contactPerson: String?=null, - @SerializedName("id") - var id: String?=null, - @SerializedName("address") - var address: String?=null, - @SerializedName("pincode") - var pincode: String?=null, - @SerializedName("store_name") - var storeName: String?=null, - @SerializedName("code") - var code: String?=null, - @SerializedName("city") - var city: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("phone") - var phone: String?=null -): Parcelable { +} + + +/* + Model: TotalShippingPriceSet +*/ +@Parcelize +data class TotalShippingPriceSet( + @SerializedName("shop_money") + var shopMoney: TotalShippingPriceSetShopMoney?=null, + @SerializedName("presentment_money") + var presentmentMoney: TotalShippingPriceSetPresentmentMoney?=null +): Parcelable { @@ -19681,11 +19738,24 @@ data class FulfillingStore( +} + + +/* + Model: TotalShippingPriceSetShopMoney +*/ +@Parcelize +data class TotalShippingPriceSetShopMoney( + @SerializedName("amount") + var amount: String?=null, + @SerializedName("currency_code") + var currencyCode: String?=null +): Parcelable { @@ -19697,239 +19767,138 @@ data class FulfillingStore( /* - Model: ShipmentInfoResponse + Model: TotalShippingPriceSetPresentmentMoney */ @Parcelize -data class ShipmentInfoResponse( +data class TotalShippingPriceSetPresentmentMoney( - @SerializedName("affiliate_shipment_id") - var affiliateShipmentId: String?=null, + @SerializedName("amount") + var amount: String?=null, - @SerializedName("journey_type") - var journeyType: String?=null, + @SerializedName("currency_code") + var currencyCode: String?=null - @SerializedName("can_cancel") - var canCancel: Boolean?=null, +): Parcelable { - @SerializedName("bag_status_history") - var bagStatusHistory: ArrayList?=null, - @SerializedName("company") - var company: @RawValue HashMap?=null, - @SerializedName("vertical") - var vertical: String?=null, - @SerializedName("coupon") - var coupon: @RawValue HashMap?=null, - @SerializedName("ordering_store") - var orderingStore: @RawValue HashMap?=null, - - @SerializedName("escalation") - var escalation: @RawValue HashMap?=null, - - @SerializedName("user_id") - var userId: String?=null, - - @SerializedName("refund_details") - var refundDetails: @RawValue HashMap?=null, - - @SerializedName("refund_text") - var refundText: String?=null, - @SerializedName("beneficiary_details") - var beneficiaryDetails: Boolean?=null, - @SerializedName("is_pdsr") - var isPdsr: String?=null, - - @SerializedName("tracking_url") - var trackingUrl: String?=null, - - @SerializedName("pay_button") - var payButton: String?=null, +} + + +/* + Model: Customer +*/ +@Parcelize +data class Customer( - @SerializedName("is_invoiced") - var isInvoiced: Boolean?=null, - @SerializedName("platform_logo") - var platformLogo: Boolean?=null, - @SerializedName("order_created_time") - var orderCreatedTime: String?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("is_fynd_coupon") - var isFyndCoupon: Boolean?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("user_agent") - var userAgent: String?=null, + @SerializedName("last_name") + var lastName: String?=null, - @SerializedName("email_id") - var emailId: String?=null, + @SerializedName("state") + var state: String?=null, - @SerializedName("fyndstore_emp") - var fyndstoreEmp: @RawValue HashMap?=null, + @SerializedName("last_order_id") + var lastOrderId: Int?=null, - @SerializedName("gst_details") - var gstDetails: GSTDetailsData?=null, + @SerializedName("note") + var note: String?=null, - @SerializedName("is_packaging_order") - var isPackagingOrder: Boolean?=null, + @SerializedName("verified_email") + var verifiedEmail: Boolean?=null, - @SerializedName("current_shipment_status") - var currentShipmentStatus: @RawValue HashMap?=null, + @SerializedName("phone") + var phone: String?=null, - @SerializedName("custom_meta") - var customMeta: @RawValue ArrayList>?=null, + @SerializedName("accepts_marketing") + var acceptsMarketing: Boolean?=null, - @SerializedName("is_fynd_store") - var isFyndStore: String?=null, + @SerializedName("first_name") + var firstName: String?=null, - @SerializedName("mid") - var mid: String?=null, + @SerializedName("tags") + var tags: String?=null, - @SerializedName("invoice") - var invoice: @RawValue HashMap?=null, + @SerializedName("last_order_name") + var lastOrderName: String?=null, - @SerializedName("shipment_quantity") - var shipmentQuantity: Int?=null, + @SerializedName("orders_count") + var ordersCount: Int?=null, - @SerializedName("enable_dp_tracking") - var enableDpTracking: String?=null, + @SerializedName("total_spent") + var totalSpent: String?=null, - @SerializedName("secured_delivery_flag") - var securedDeliveryFlag: String?=null, + @SerializedName("tax_exempt") + var taxExempt: Boolean?=null, - @SerializedName("billing_details") - var billingDetails: UserDetailsData?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("delivery_details") - var deliveryDetails: UserDetailsData?=null, + @SerializedName("accepts_marketing_updated_at") + var acceptsMarketingUpdatedAt: String?=null, - @SerializedName("dp_details") - var dpDetails: DPDetailsData?=null, + @SerializedName("email") + var email: String?=null, - @SerializedName("items") - var items: @RawValue ArrayList>?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("kirana_store_id") - var kiranaStoreId: String?=null, + @SerializedName("admin_graphql_api_id") + var adminGraphqlApiId: String?=null, - @SerializedName("delivery_status") - var deliveryStatus: @RawValue ArrayList>?=null, + @SerializedName("default_address") + var defaultAddress: DefaultAddress?=null - @SerializedName("replacement_details") - var replacementDetails: String?=null, +): Parcelable { - @SerializedName("tracking_list") - var trackingList: ArrayList?=null, - @SerializedName("due_date") - var dueDate: String?=null, - @SerializedName("forward_order_status") - var forwardOrderStatus: @RawValue ArrayList>?=null, - @SerializedName("lock_status") - var lockStatus: String?=null, - @SerializedName("user_info") - var userInfo: @RawValue HashMap?=null, - @SerializedName("order_type") - var orderType: String?=null, - @SerializedName("status_progress") - var statusProgress: Int?=null, - @SerializedName("payment_mode") - var paymentMode: String?=null, - @SerializedName("prices") - var prices: Prices?=null, - @SerializedName("bags") - var bags: ArrayList?=null, - @SerializedName("operational_status") - var operationalStatus: String?=null, - @SerializedName("payments") - var payments: ShipmentPayments?=null, - @SerializedName("total_bags") - var totalBags: Int?=null, - @SerializedName("can_break") - var canBreak: String?=null, - @SerializedName("shipment_id") - var shipmentId: String?=null, - @SerializedName("status") - var status: ShipmentStatusData?=null, - @SerializedName("packaging_type") - var packagingType: String?=null, - @SerializedName("order_status") - var orderStatus: @RawValue HashMap?=null, - @SerializedName("credit_note_id") - var creditNoteId: String?=null, - @SerializedName("child_nodes") - var childNodes: ArrayList?=null, - @SerializedName("can_return") - var canReturn: Boolean?=null, - @SerializedName("shipment_images") - var shipmentImages: ArrayList?=null, - @SerializedName("bank_data") - var bankData: @RawValue HashMap?=null, - @SerializedName("shipment_status") - var shipmentStatus: String?=null, - @SerializedName("total_items") - var totalItems: Int?=null, - @SerializedName("delivery_slot") - var deliverySlot: @RawValue HashMap?=null, - @SerializedName("forward_shipment_status") - var forwardShipmentStatus: @RawValue ArrayList>?=null, - @SerializedName("forward_tracking_list") - var forwardTrackingList: @RawValue ArrayList>?=null, - @SerializedName("order") - var order: OrderDetailsData?=null, - @SerializedName("priority_text") - var priorityText: String?=null, - @SerializedName("fulfilling_store") - var fulfillingStore: FulfillingStore?=null, - @SerializedName("go_green") - var goGreen: Boolean?=null, - @SerializedName("picked_date") - var pickedDate: String?=null, - @SerializedName("enable_tracking") - var enableTracking: Boolean?=null, - @SerializedName("is_not_fynd_source") - var isNotFyndSource: Boolean?=null -): Parcelable { @@ -19939,26 +19908,69 @@ data class ShipmentInfoResponse( +} + + +/* + Model: DefaultAddress +*/ +@Parcelize +data class DefaultAddress( + @SerializedName("last_name") + var lastName: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("province_code") + var provinceCode: String?=null, + @SerializedName("country_code") + var countryCode: String?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, + @SerializedName("id") + var id: Int?=null, + @SerializedName("customer_id") + var customerId: Int?=null, + @SerializedName("first_name") + var firstName: String?=null, + @SerializedName("address1") + var address1: String?=null, + @SerializedName("phone") + var phone: String?=null, + @SerializedName("country_name") + var countryName: String?=null, + @SerializedName("company") + var company: String?=null, + @SerializedName("address2") + var address2: String?=null, + @SerializedName("city") + var city: String?=null, + @SerializedName("province") + var province: String?=null, + @SerializedName("country") + var country: String?=null, + @SerializedName("zip") + var zip: String?=null +): Parcelable { @@ -19996,11 +20008,24 @@ data class ShipmentInfoResponse( +} + + +/* + Model: TotalLineItemsPriceSet +*/ +@Parcelize +data class TotalLineItemsPriceSet( + @SerializedName("shop_money") + var shopMoney: TotalLineItemsPriceSetShopMoney?=null, + @SerializedName("presentment_money") + var presentmentMoney: TotalLineItemsPriceSetPresentmentMoney?=null +): Parcelable { @@ -20008,11 +20033,24 @@ data class ShipmentInfoResponse( +} + + +/* + Model: TotalLineItemsPriceSetShopMoney +*/ +@Parcelize +data class TotalLineItemsPriceSetShopMoney( + @SerializedName("amount") + var amount: String?=null, + @SerializedName("currency_code") + var currencyCode: String?=null +): Parcelable { @@ -20020,11 +20058,24 @@ data class ShipmentInfoResponse( +} + + +/* + Model: TotalLineItemsPriceSetPresentmentMoney +*/ +@Parcelize +data class TotalLineItemsPriceSetPresentmentMoney( + @SerializedName("amount") + var amount: String?=null, + @SerializedName("currency_code") + var currencyCode: String?=null +): Parcelable { @@ -20032,24 +20083,63 @@ data class ShipmentInfoResponse( +} + + +/* + Model: OrderShippingAddress +*/ +@Parcelize +data class OrderShippingAddress( + @SerializedName("address1") + var address1: String?=null, + @SerializedName("zip") + var zip: String?=null, + @SerializedName("address2") + var address2: String?=null, + @SerializedName("country_code") + var countryCode: String?=null, + @SerializedName("country") + var country: String?=null, + @SerializedName("last_name") + var lastName: String?=null, + @SerializedName("province_code") + var provinceCode: String?=null, + @SerializedName("first_name") + var firstName: String?=null, + @SerializedName("phone") + var phone: String?=null, + @SerializedName("province") + var province: String?=null, + @SerializedName("latitude") + var latitude: Double?=null, + @SerializedName("longitude") + var longitude: Double?=null, + @SerializedName("city") + var city: String?=null, + @SerializedName("company") + var company: String?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { @@ -20087,102 +20177,76 @@ data class ShipmentInfoResponse( /* - Model: PlatformShipment + Model: OrderListing */ @Parcelize -data class PlatformShipment( +data class OrderListing( - @SerializedName("journey_type") - var journeyType: String?=null, - - @SerializedName("bag_status_history") - var bagStatusHistory: ArrayList?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("vertical") - var vertical: String?=null, + @SerializedName("filters") + var filters: Filters?=null, - @SerializedName("platform_logo") - var platformLogo: String?=null, + @SerializedName("next_order_status") + var nextOrderStatus: @RawValue HashMap?=null, - @SerializedName("user_agent") - var userAgent: String?=null, + @SerializedName("page") + var page: PlatformOrderPage?=null, - @SerializedName("gst_details") - var gstDetails: GSTDetailsData?=null, + @SerializedName("applied_filters") + var appliedFilters: AppliedFilters?=null - @SerializedName("custom_meta") - var customMeta: @RawValue ArrayList>?=null, +): Parcelable { - @SerializedName("shipment_quantity") - var shipmentQuantity: Int?=null, - @SerializedName("enable_dp_tracking") - var enableDpTracking: String?=null, - @SerializedName("billing_details") - var billingDetails: UserDetailsData?=null, - @SerializedName("delivery_details") - var deliveryDetails: UserDetailsData?=null, - @SerializedName("dp_details") - var dpDetails: DPDetailsData?=null, - @SerializedName("tracking_list") - var trackingList: ArrayList?=null, - @SerializedName("payment_mode") - var paymentMode: String?=null, - @SerializedName("prices") - var prices: Prices?=null, - @SerializedName("bags") - var bags: ArrayList?=null, - @SerializedName("operational_status") - var operationalStatus: String?=null, - @SerializedName("payments") - var payments: ShipmentPayments?=null, - @SerializedName("total_bags") - var totalBags: Int?=null, - @SerializedName("shipment_id") - var shipmentId: String?=null, +} + + +/* + Model: OrderItems +*/ +@Parcelize +data class OrderItems( - @SerializedName("status") - var status: ShipmentStatusData?=null, - @SerializedName("packaging_type") - var packagingType: String?=null, - @SerializedName("shipment_images") - var shipmentImages: ArrayList?=null, + @SerializedName("user") + var user: PlatformOrderUserInfo?=null, - @SerializedName("shipment_status") - var shipmentStatus: String?=null, + @SerializedName("delivery_address") + var deliveryAddress: PlatformDeliveryAddress?=null, - @SerializedName("total_items") - var totalItems: Int?=null, + @SerializedName("channel") + var channel: Channel?=null, - @SerializedName("delivery_slot") - var deliverySlot: @RawValue HashMap?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("order") - var order: OrderDetailsData?=null, + @SerializedName("application") + var application: PlatformApplication?=null, - @SerializedName("priority_text") - var priorityText: String?=null, + @SerializedName("shipments") + var shipments: PlatformShipment?=null, - @SerializedName("fulfilling_store") - var fulfillingStore: FulfillingStore?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("picked_date") - var pickedDate: String?=null + @SerializedName("total_shipments_in_order") + var totalShipmentsInOrder: Int?=null ): Parcelable { @@ -20204,17 +20268,42 @@ data class PlatformShipment( +} + + +/* + Model: PlatformOrderUserInfo +*/ +@Parcelize +data class PlatformOrderUserInfo( + @SerializedName("mobile") + var mobile: String?=null, + @SerializedName("first_name") + var firstName: String?=null, + @SerializedName("gender") + var gender: String?=null, + @SerializedName("email") + var email: String?=null, + @SerializedName("last_name") + var lastName: String?=null, + @SerializedName("is_anonymous_user") + var isAnonymousUser: Boolean?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("avis_user_id") + var avisUserId: String?=null +): Parcelable { @@ -20234,74 +20323,89 @@ data class PlatformShipment( +} + + +/* + Model: PlatformDeliveryAddress +*/ +@Parcelize +data class PlatformDeliveryAddress( + @SerializedName("area") + var area: String?=null, + @SerializedName("state") + var state: String?=null, + @SerializedName("country") + var country: String?=null, + @SerializedName("version") + var version: String?=null, + @SerializedName("address1") + var address1: String?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, + @SerializedName("city") + var city: String?=null, + @SerializedName("landmark") + var landmark: String?=null, + @SerializedName("created_at") + var createdAt: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("address") + var address: String?=null, -} - - -/* - Model: OrderDict -*/ -@Parcelize -data class OrderDict( - - + @SerializedName("phone") + var phone: String?=null, - @SerializedName("fynd_order_id") - var fyndOrderId: String?=null, + @SerializedName("latitude") + var latitude: Double?=null, - @SerializedName("shipment_count") - var shipmentCount: Int?=null, + @SerializedName("longitude") + var longitude: Double?=null, - @SerializedName("order_date") - var orderDate: String?=null + @SerializedName("address_type") + var addressType: String?=null, -): Parcelable { + @SerializedName("email") + var email: String?=null, + @SerializedName("pincode") + var pincode: String?=null, + @SerializedName("address2") + var address2: String?=null, + @SerializedName("contact_person") + var contactPerson: String?=null, + @SerializedName("address_category") + var addressCategory: String?=null +): Parcelable { -} - - -/* - Model: ShipmentDetailsResponse -*/ -@Parcelize -data class ShipmentDetailsResponse( - @SerializedName("shipments") - var shipments: ArrayList?=null, - @SerializedName("custom_meta") - var customMeta: @RawValue ArrayList>?=null, - @SerializedName("order") - var order: OrderDict?=null, - @SerializedName("success") - var success: Boolean?=null -): Parcelable { @@ -20313,33 +20417,14 @@ data class ShipmentDetailsResponse( -} - - -/* - Model: SubLane -*/ -@Parcelize -data class SubLane( - @SerializedName("total_items") - var totalItems: Int?=null, - @SerializedName("index") - var index: Int?=null, - @SerializedName("actions") - var actions: @RawValue ArrayList>?=null, - @SerializedName("value") - var value: String?=null, - @SerializedName("text") - var text: String?=null -): Parcelable { @@ -20357,24 +20442,18 @@ data class SubLane( /* - Model: SuperLane + Model: Channel */ @Parcelize -data class SuperLane( - - +data class Channel( - @SerializedName("total_items") - var totalItems: Int?=null, - @SerializedName("options") - var options: ArrayList?=null, - @SerializedName("text") - var text: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("value") - var value: String?=null + @SerializedName("logo") + var logo: String?=null ): Parcelable { @@ -20384,23 +20463,19 @@ data class SuperLane( - - - - } /* - Model: LaneConfigResponse + Model: PlatformApplication */ @Parcelize -data class LaneConfigResponse( +data class PlatformApplication( - @SerializedName("super_lanes") - var superLanes: ArrayList?=null + @SerializedName("id") + var id: String?=null ): Parcelable { @@ -20412,18 +20487,42 @@ data class LaneConfigResponse( /* - Model: PlatformChannel + Model: PlatformShipment */ @Parcelize -data class PlatformChannel( +data class PlatformShipment( - @SerializedName("logo") - var logo: String?=null, + @SerializedName("status") + var status: PlatformShipmentStatus?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("bags") + var bags: Bags?=null, + + @SerializedName("prices") + var prices: ShipmentPrices?=null, + + @SerializedName("id") + var id: String?=null, + + @SerializedName("gst") + var gst: ShipmentGst?=null, + + @SerializedName("priority") + var priority: Double?=null, + + @SerializedName("priority_text") + var priorityText: String?=null, + + @SerializedName("lock_status") + var lockStatus: Boolean?=null, + + @SerializedName("ordering_channel") + var orderingChannel: String?=null, + + @SerializedName("total_shipment_bags") + var totalShipmentBags: Int?=null ): Parcelable { @@ -20433,27 +20532,13 @@ data class PlatformChannel( -} - - -/* - Model: PlatformBreakupValues -*/ -@Parcelize -data class PlatformBreakupValues( - @SerializedName("name") - var name: String?=null, - @SerializedName("display") - var display: String?=null, - @SerializedName("value") - var value: String?=null -): Parcelable { + @@ -20467,42 +20552,39 @@ data class PlatformBreakupValues( /* - Model: PlatformOrderItems + Model: PlatformShipmentStatus */ @Parcelize -data class PlatformOrderItems( +data class PlatformShipmentStatus( - @SerializedName("channel") - var channel: PlatformChannel?=null, - - @SerializedName("total_order_value") - var totalOrderValue: Double?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("order_value") - var orderValue: Double?=null, + @SerializedName("bag_list") + var bagList: ArrayList?=null, - @SerializedName("breakup_values") - var breakupValues: ArrayList?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("shipments") - var shipments: ArrayList?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("user_info") - var userInfo: UserDataInfo?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("payment_mode") - var paymentMode: String?=null, + @SerializedName("progress") + var progress: Int?=null, - @SerializedName("order_created_time") - var orderCreatedTime: String?=null, + @SerializedName("shipment_id") + var shipmentId: String?=null, - @SerializedName("order_id") - var orderId: String?=null, + @SerializedName("current_shipment_status") + var currentShipmentStatus: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null + @SerializedName("color_code") + var colorCode: String?=null ): Parcelable { @@ -20525,6 +20607,29 @@ data class PlatformOrderItems( + +} + + +/* + Model: Bags +*/ +@Parcelize +data class Bags( + + + + @SerializedName("item") + var item: BagItem?=null, + + @SerializedName("id") + var id: Int?=null + +): Parcelable { + + + + @@ -20532,65 +20637,72 @@ data class PlatformOrderItems( /* - Model: OrderListingResponse + Model: BagItem */ @Parcelize -data class OrderListingResponse( +data class BagItem( - @SerializedName("lane") - var lane: String?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("total_count") - var totalCount: Int?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("slug_key") + var slugKey: String?=null, - @SerializedName("page") - var page: Page?=null, + @SerializedName("can_return") + var canReturn: Boolean?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("brand_id") + var brandId: Int?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("l2_category") + var l2Category: ArrayList?=null, -): Parcelable { + @SerializedName("name") + var name: String?=null, + @SerializedName("code") + var code: String?=null, + @SerializedName("can_cancel") + var canCancel: Boolean?=null, + @SerializedName("attributes") + var attributes: BagItemAttributes?=null, + @SerializedName("l3_category_name") + var l3CategoryName: String?=null, + @SerializedName("l3_category") + var l3Category: Int?=null, + @SerializedName("l1_category") + var l1Category: ArrayList?=null, + @SerializedName("image") + var image: ArrayList?=null, + @SerializedName("brand") + var brand: String?=null, + @SerializedName("last_updated_at") + var lastUpdatedAt: String?=null +): Parcelable { -} - - -/* - Model: Options -*/ -@Parcelize -data class Options( - @SerializedName("text") - var text: String?=null, - @SerializedName("value") - var value: Int?=null -): Parcelable { @@ -20598,30 +20710,13 @@ data class Options( -} - - -/* - Model: MetricsCount -*/ -@Parcelize -data class MetricsCount( - @SerializedName("value") - var value: Int?=null, - @SerializedName("key") - var key: String?=null, - @SerializedName("text") - var text: String?=null, - @SerializedName("options") - var options: ArrayList?=null -): Parcelable { @@ -20637,15 +20732,21 @@ data class MetricsCount( /* - Model: MetricCountResponse + Model: BagItemAttributes */ @Parcelize -data class MetricCountResponse( +data class BagItemAttributes( - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("item_code") + var itemCode: String?=null, + + @SerializedName("brand_name") + var brandName: String?=null, + + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null ): Parcelable { @@ -20653,61 +20754,82 @@ data class MetricCountResponse( + + + + } /* - Model: PlatformTrack + Model: ShipmentPrices */ @Parcelize -data class PlatformTrack( +data class ShipmentPrices( - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("refund_amount") + var refundAmount: Double?=null, - @SerializedName("status") - var status: String?=null, - - @SerializedName("reason") - var reason: String?=null, - - @SerializedName("account_name") - var accountName: String?=null, - - @SerializedName("last_location_recieved_at") - var lastLocationRecievedAt: String?=null, + @SerializedName("cashback_applied") + var cashbackApplied: Double?=null, - @SerializedName("updated_time") - var updatedTime: String?=null, + @SerializedName("transfer_price") + var transferPrice: Double?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("coupon_value") + var couponValue: Double?=null, - @SerializedName("raw_status") - var rawStatus: String?=null, + @SerializedName("amount_paid") + var amountPaid: Double?=null, - @SerializedName("awb") - var awb: String?=null, + @SerializedName("delivery_charge") + var deliveryCharge: Double?=null, - @SerializedName("shipment_type") - var shipmentType: String?=null + @SerializedName("coupon_effective_discount") + var couponEffectiveDiscount: Double?=null, -): Parcelable { + @SerializedName("cod_charges") + var codCharges: Double?=null, + @SerializedName("refund_credit") + var refundCredit: Double?=null, + @SerializedName("added_to_fynd_cash") + var addedToFyndCash: Boolean?=null, + @SerializedName("gst_tax_percentage") + var gstTaxPercentage: Double?=null, + @SerializedName("price_marked") + var priceMarked: Double?=null, + @SerializedName("price_effective") + var priceEffective: Double?=null, + @SerializedName("discount") + var discount: Double?=null, + @SerializedName("promotion_effective_discount") + var promotionEffectiveDiscount: Double?=null, + @SerializedName("amount_paid_roundoff") + var amountPaidRoundoff: Double?=null, + @SerializedName("fynd_credits") + var fyndCredits: Double?=null, + @SerializedName("brand_calculated_amount") + var brandCalculatedAmount: Double?=null, + @SerializedName("cashback") + var cashback: Double?=null, + @SerializedName("value_of_good") + var valueOfGood: Double?=null +): Parcelable { @@ -20718,24 +20840,11 @@ data class PlatformTrack( -} - - -/* - Model: PlatformShipmentTrack -*/ -@Parcelize -data class PlatformShipmentTrack( - @SerializedName("results") - var results: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null -): Parcelable { @@ -20743,44 +20852,20 @@ data class PlatformShipmentTrack( -} - - -/* - Model: FiltersResponse -*/ -@Parcelize -data class FiltersResponse( - @SerializedName("advance") - var advance: @RawValue ArrayList>?=null -): Parcelable { -} - - -/* - Model: Success -*/ -@Parcelize -data class Success( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("message") - var message: String?=null -): Parcelable { @@ -20792,39 +20877,39 @@ data class Success( /* - Model: OmsReports + Model: Payments */ @Parcelize -data class OmsReports( +data class Payments( - @SerializedName("status") - var status: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("s3_key") - var s3Key: String?=null, + @SerializedName("display_name") + var displayName: String?=null, - @SerializedName("report_id") - var reportId: String?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("report_name") - var reportName: String?=null, + @SerializedName("source") + var source: String?=null, - @SerializedName("report_requested_at") - var reportRequestedAt: String?=null, + @SerializedName("source_nickname") + var sourceNickname: String?=null, - @SerializedName("report_created_at") - var reportCreatedAt: String?=null, + @SerializedName("display_priority") + var displayPriority: Int?=null, - @SerializedName("request_details") - var requestDetails: @RawValue HashMap?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("mode") + var mode: String?=null, - @SerializedName("report_type") - var reportType: String?=null + @SerializedName("payment_identifier") + var paymentIdentifier: String?=null ): Parcelable { @@ -20852,24 +20937,18 @@ data class OmsReports( /* - Model: JioCodeUpsertDataSet + Model: Filters */ @Parcelize -data class JioCodeUpsertDataSet( - - +data class Filters( - @SerializedName("article_id") - var articleId: String?=null, - @SerializedName("item_id") - var itemId: String?=null, - @SerializedName("jio_code") - var jioCode: String?=null, + @SerializedName("stage") + var stage: Stage?=null, - @SerializedName("company_id") - var companyId: String?=null + @SerializedName("stages") + var stages: Stages?=null ): Parcelable { @@ -20879,51 +20958,32 @@ data class JioCodeUpsertDataSet( - - - - } /* - Model: JioCodeUpsertPayload + Model: Stage */ @Parcelize -data class JioCodeUpsertPayload( - - - - @SerializedName("data") - var data: ArrayList?=null - -): Parcelable { +data class Stage( + @SerializedName("text") + var text: String?=null, + @SerializedName("value") + var value: String?=null, -} - - -/* - Model: NestedErrorSchemaDataSet -*/ -@Parcelize -data class NestedErrorSchemaDataSet( - - + @SerializedName("is_default") + var isDefault: Boolean?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("filters") + var filters: StagesFilters?=null - @SerializedName("message") - var message: String?=null, +): Parcelable { - @SerializedName("value") - var value: String?=null -): Parcelable { @@ -20937,27 +20997,24 @@ data class NestedErrorSchemaDataSet( /* - Model: JioCodeUpsertResponse + Model: StagesFilters */ @Parcelize -data class JioCodeUpsertResponse( - +data class StagesFilters( - @SerializedName("trace_id") - var traceId: String?=null, - @SerializedName("error") - var error: ArrayList?=null, + @SerializedName("text") + var text: String?=null, - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("data") - var data: @RawValue ArrayList>?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("identifier") - var identifier: String?=null + @SerializedName("options") + var options: Options?=null ): Parcelable { @@ -20971,24 +21028,22 @@ data class JioCodeUpsertResponse( - - } /* - Model: BulkInvoicingResponse + Model: Options */ @Parcelize -data class BulkInvoicingResponse( +data class Options( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("text") + var text: String?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -21002,42 +21057,36 @@ data class BulkInvoicingResponse( /* - Model: BulkInvoiceLabelResponse + Model: PlatformOrderPage */ @Parcelize -data class BulkInvoiceLabelResponse( +data class PlatformOrderPage( - @SerializedName("label") - var label: @RawValue HashMap?=null, - - @SerializedName("batch_id") - var batchId: String?=null, - - @SerializedName("do_invoice_label_generated") - var doInvoiceLabelGenerated: Boolean?=null, + @SerializedName("next") + var next: String?=null, - @SerializedName("store_id") - var storeId: String?=null, + @SerializedName("previous") + var previous: String?=null, - @SerializedName("invoice") - var invoice: @RawValue HashMap?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("invoice_status") - var invoiceStatus: String?=null, + @SerializedName("size") + var size: Int?=null, - @SerializedName("data") - var data: @RawValue HashMap?=null, + @SerializedName("current") + var current: Int?=null, - @SerializedName("company_id") - var companyId: String?=null, + @SerializedName("has_next") + var hasNext: Boolean?=null, - @SerializedName("store_name") - var storeName: String?=null, + @SerializedName("total") + var total: Int?=null, - @SerializedName("store_code") - var storeCode: String?=null + @SerializedName("item_total") + var itemTotal: ItemTotal?=null ): Parcelable { @@ -21056,10 +21105,6 @@ data class BulkInvoiceLabelResponse( - - - - @@ -21067,18 +21112,30 @@ data class BulkInvoiceLabelResponse( /* - Model: FileUploadResponse + Model: AppliedFilters */ @Parcelize -data class FileUploadResponse( +data class AppliedFilters( - @SerializedName("url") - var url: String?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("expiry") - var expiry: Int?=null + @SerializedName("stores") + var stores: ArrayList?=null, + + @SerializedName("deployment_stores") + var deploymentStores: ArrayList?=null, + + @SerializedName("dp") + var dp: ArrayList?=null, + + @SerializedName("from_date") + var fromDate: String?=null, + + @SerializedName("to_date") + var toDate: String?=null ): Parcelable { @@ -21088,19 +21145,39 @@ data class FileUploadResponse( + + + + + + + + } /* - Model: URL + Model: OrderDetails */ @Parcelize -data class URL( +data class OrderDetails( - @SerializedName("url") - var url: String?=null + @SerializedName("items") + var items: ArrayList?=null, + + @SerializedName("page") + var page: PlatformOrderPage?=null, + + @SerializedName("filters") + var filters: Filters?=null, + + @SerializedName("next_order_status") + var nextOrderStatus: @RawValue HashMap?=null, + + @SerializedName("applied_filters") + var appliedFilters: AppliedFilters?=null ): Parcelable { @@ -21108,51 +21185,65 @@ data class URL( + + + + + + + + } /* - Model: FileResponse + Model: OrderDetailsItem */ @Parcelize -data class FileResponse( +data class OrderDetailsItem( - @SerializedName("namespace") - var namespace: String?=null, + @SerializedName("user") + var user: PlatformOrderUserInfo?=null, - @SerializedName("file_name") - var fileName: String?=null, + @SerializedName("delivery_address") + var deliveryAddress: PlatformDeliveryAddress?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("channel") + var channel: Channel?=null, - @SerializedName("upload") - var upload: FileUploadResponse?=null, + @SerializedName("fyndstore_emp") + var fyndstoreEmp: @RawValue HashMap?=null, - @SerializedName("cdn") - var cdn: URL?=null, + @SerializedName("ordering_store") + var orderingStore: @RawValue HashMap?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("breakup_values") + var breakupValues: ArrayList?=null, - @SerializedName("operation") - var operation: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("content_type") - var contentType: String?=null, + @SerializedName("application") + var application: PlatformApplication?=null, - @SerializedName("size") - var size: Int?=null, + @SerializedName("shipments") + var shipments: PlatformShipmentDetails?=null, - @SerializedName("method") - var method: String?=null + @SerializedName("created_at") + var createdAt: String?=null, -): Parcelable { + @SerializedName("total_shipments_in_order") + var totalShipmentsInOrder: Int?=null, + @SerializedName("payments") + var payments: ItemsPayments?=null, + @SerializedName("payment_methods") + var paymentMethods: @RawValue HashMap?=null +): Parcelable { @@ -21173,42 +21264,36 @@ data class FileResponse( -} - - -/* - Model: BulkListingPage -*/ -@Parcelize -data class BulkListingPage( - @SerializedName("has_next") - var hasNext: Boolean?=null, - @SerializedName("has_previous") - var hasPrevious: Boolean?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("size") - var size: Int?=null, - @SerializedName("current") - var current: Int?=null, - @SerializedName("total") - var total: Int?=null -): Parcelable { +} + + +/* + Model: PlatformBreakupValues +*/ +@Parcelize +data class PlatformBreakupValues( + @SerializedName("display") + var display: String?=null, + @SerializedName("value") + var value: Double?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { @@ -21222,99 +21307,135 @@ data class BulkListingPage( /* - Model: bulkListingData + Model: ArticleAssignment */ @Parcelize -data class bulkListingData( - +data class ArticleAssignment( - @SerializedName("store_id") - var storeId: Int?=null, - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("strategy") + var strategy: String?=null, - @SerializedName("successful_shipments") - var successfulShipments: @RawValue ArrayList>?=null, + @SerializedName("level") + var level: String?=null - @SerializedName("excel_url") - var excelUrl: String?=null, +): Parcelable { - @SerializedName("uploaded_on") - var uploadedOn: String?=null, - @SerializedName("failed") - var failed: Int?=null, - @SerializedName("file_name") - var fileName: String?=null, - @SerializedName("processing_shipments") - var processingShipments: ArrayList?=null, - @SerializedName("id") - var id: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("store_name") - var storeName: String?=null, +} + + +/* + Model: PlatformShipmentDetails +*/ +@Parcelize +data class PlatformShipmentDetails( - @SerializedName("total") - var total: Int?=null, - @SerializedName("store_code") - var storeCode: String?=null, @SerializedName("status") - var status: String?=null, - - @SerializedName("batch_id") - var batchId: String?=null, - - @SerializedName("user_name") - var userName: String?=null, + var status: PlatformShipmentDetailsStatus?=null, - @SerializedName("successful") - var successful: Int?=null, + @SerializedName("bags") + var bags: ArrayList?=null, - @SerializedName("failed_shipments") - var failedShipments: @RawValue ArrayList>?=null, + @SerializedName("prices") + var prices: ShipmentPrices?=null, - @SerializedName("processing") - var processing: Int?=null + @SerializedName("breakup_values") + var breakupValues: ArrayList?=null, -): Parcelable { + @SerializedName("id") + var id: String?=null, + @SerializedName("dp_details") + var dpDetails: DpDetails?=null, + @SerializedName("payment_methods") + var paymentMethods: @RawValue HashMap?=null, + @SerializedName("invoice") + var invoice: ShipmentInvoice?=null, + @SerializedName("fulfilling_store") + var fulfillingStore: PlatformFulfillingStore?=null, + @SerializedName("payments") + var payments: Payments?=null, + @SerializedName("gst") + var gst: ShipmentGst?=null, + @SerializedName("company") + var company: Company?=null, + @SerializedName("brand") + var brand: PlatformShipmentDetailsBrand?=null, + @SerializedName("coupon") + var coupon: @RawValue HashMap?=null, + @SerializedName("order_source") + var orderSource: String?=null, + @SerializedName("is_not_fynd_source") + var isNotFyndSource: Boolean?=null, + @SerializedName("can_break") + var canBreak: @RawValue HashMap?=null, + @SerializedName("comment") + var comment: String?=null, + @SerializedName("promise") + var promise: Promise?=null, + @SerializedName("tracking_details") + var trackingDetails: ArrayList?=null, + @SerializedName("is_fynd_coupon") + var isFyndCoupon: Boolean?=null, + @SerializedName("order_type") + var orderType: String?=null, + @SerializedName("total_shipment_bags") + var totalShipmentBags: Int?=null, + @SerializedName("pod") + var pod: @RawValue HashMap?=null, + @SerializedName("lock_status") + var lockStatus: Boolean?=null, + @SerializedName("priority") + var priority: Double?=null, + @SerializedName("priority_text") + var priorityText: String?=null, + @SerializedName("ordering_channel") + var orderingChannel: String?=null, + @SerializedName("credit_note_id") + var creditNoteId: String?=null, + @SerializedName("auto_trigger_dp_assignment") + var autoTriggerDpAssignment: Boolean?=null, + @SerializedName("packaging_type") + var packagingType: String?=null, + @SerializedName("dates") + var dates: ShipmentDates?=null +): Parcelable { @@ -21328,30 +21449,13 @@ data class bulkListingData( -} - - -/* - Model: BulkListingResponse -*/ -@Parcelize -data class BulkListingResponse( - @SerializedName("error") - var error: String?=null, - @SerializedName("page") - var page: BulkListingPage?=null, - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("data") - var data: ArrayList?=null -): Parcelable { @@ -21363,36 +21467,15 @@ data class BulkListingResponse( -} - - -/* - Model: ManifestPage -*/ -@Parcelize -data class ManifestPage( - @SerializedName("has_next") - var hasNext: Boolean?=null, - @SerializedName("has_previous") - var hasPrevious: Boolean?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("size") - var size: String?=null, - @SerializedName("current") - var current: String?=null, - @SerializedName("total") - var total: Int?=null -): Parcelable { @@ -21408,24 +21491,11 @@ data class ManifestPage( -} - - -/* - Model: DateRange -*/ -@Parcelize -data class DateRange( - @SerializedName("to_date") - var toDate: String?=null, - @SerializedName("from_date") - var fromDate: String?=null -): Parcelable { @@ -21437,36 +21507,39 @@ data class DateRange( /* - Model: ManifestFilter + Model: PlatformShipmentDetailsStatus */ @Parcelize -data class ManifestFilter( +data class PlatformShipmentDetailsStatus( - @SerializedName("lane") - var lane: String?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("sales_channel_name") - var salesChannelName: String?=null, + @SerializedName("bag_list") + var bagList: ArrayList?=null, - @SerializedName("dp_ids") - var dpIds: String?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("sales_channels") - var salesChannels: String?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("date_range") - var dateRange: DateRange?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("dp_name") - var dpName: String?=null, + @SerializedName("progress") + var progress: Int?=null, - @SerializedName("store_name") - var storeName: String?=null, + @SerializedName("shipment_id") + var shipmentId: String?=null, - @SerializedName("stores") - var stores: String?=null + @SerializedName("current_shipment_status") + var currentShipmentStatus: String?=null, + + @SerializedName("color_code") + var colorCode: String?=null ): Parcelable { @@ -21487,50 +21560,63 @@ data class ManifestFilter( + + } /* - Model: GeneratedManifestItem + Model: BagsDetails */ @Parcelize -data class GeneratedManifestItem( - +data class BagsDetails( - @SerializedName("status") - var status: String?=null, - - @SerializedName("filters") - var filters: ManifestFilter?=null, - @SerializedName("created_by") - var createdBy: String?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("financial_breakup") + var financialBreakup: ArrayList?=null, - @SerializedName("manifest_id") - var manifestId: String?=null, + @SerializedName("status") + var status: BagCurrStatus?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("item") + var item: BagItem?=null, - @SerializedName("created_at") - var createdAt: String?=null + @SerializedName("article") + var article: BagArticle?=null, -): Parcelable { + @SerializedName("id") + var id: Int?=null, + @SerializedName("prices") + var prices: BagPrices?=null, + @SerializedName("gst_details") + var gstDetails: GstDetails?=null, + @SerializedName("breakup_values") + var breakupValues: ArrayList?=null, + @SerializedName("update_time") + var updateTime: Int?=null, + @SerializedName("current_status") + var currentStatus: BagCurrentStatus?=null, + @SerializedName("bag_status") + var bagStatus: BagStatus?=null, + @SerializedName("can_cancel") + var canCancel: Boolean?=null, + @SerializedName("can_return") + var canReturn: Boolean?=null, + @SerializedName("payment_methods") + var paymentMethods: @RawValue HashMap?=null +): Parcelable { @@ -21538,24 +21624,11 @@ data class GeneratedManifestItem( -} - - -/* - Model: GeneratedManifestResponse -*/ -@Parcelize -data class GeneratedManifestResponse( - @SerializedName("page") - var page: ManifestPage?=null, - @SerializedName("items") - var items: ArrayList?=null -): Parcelable { @@ -21563,24 +21636,11 @@ data class GeneratedManifestResponse( -} - - -/* - Model: ManifestDetailTotalShipmentPricesCount -*/ -@Parcelize -data class ManifestDetailTotalShipmentPricesCount( - @SerializedName("total_price") - var totalPrice: Double?=null, - @SerializedName("shipment_count") - var shipmentCount: Int?=null -): Parcelable { @@ -21592,79 +21652,95 @@ data class ManifestDetailTotalShipmentPricesCount( /* - Model: ManifestDetailMeta + Model: BagFinancialBreakup */ @Parcelize -data class ManifestDetailMeta( +data class BagFinancialBreakup( - @SerializedName("total_shipment_prices_count") - var totalShipmentPricesCount: ManifestDetailTotalShipmentPricesCount?=null, - - @SerializedName("filters") - var filters: ManifestFilter?=null - -): Parcelable { - + @SerializedName("value_of_good") + var valueOfGood: Double?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, + @SerializedName("price_effective") + var priceEffective: Double?=null, + @SerializedName("cod_charges") + var codCharges: Double?=null, + @SerializedName("gst_fee") + var gstFee: Double?=null, + @SerializedName("fynd_credits") + var fyndCredits: Double?=null, -} - - -/* - Model: ManifestDetail -*/ -@Parcelize -data class ManifestDetail( + @SerializedName("refund_amount") + var refundAmount: Double?=null, + @SerializedName("cashback_applied") + var cashbackApplied: Double?=null, + @SerializedName("transfer_price") + var transferPrice: Double?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("amount_paid_roundoff") + var amountPaidRoundoff: Double?=null, - @SerializedName("filters") - var filters: ManifestFilter?=null, + @SerializedName("coupon_value") + var couponValue: Double?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("amount_paid") + var amountPaid: Double?=null, - @SerializedName("created_by") - var createdBy: String?=null, + @SerializedName("gst_tax_percentage") + var gstTaxPercentage: Double?=null, - @SerializedName("user_id") - var userId: Int?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("id") - var id: Int?=null, + @SerializedName("total_units") + var totalUnits: Int?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("discount") + var discount: Double?=null, - @SerializedName("manifest_id") - var manifestId: String?=null, + @SerializedName("coupon_effective_discount") + var couponEffectiveDiscount: Double?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("cashback") + var cashback: Double?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("promotion_effective_discount") + var promotionEffectiveDiscount: Double?=null, - @SerializedName("meta") - var meta: ManifestDetailMeta?=null + @SerializedName("gst_tag") + var gstTag: String?=null, -): Parcelable { + @SerializedName("delivery_charge") + var deliveryCharge: Double?=null, + @SerializedName("refund_credit") + var refundCredit: Double?=null, + @SerializedName("price_marked") + var priceMarked: Double?=null, + @SerializedName("identifiers") + var identifiers: Identifiers?=null, + @SerializedName("item_name") + var itemName: String?=null, + @SerializedName("added_to_fynd_cash") + var addedToFyndCash: Boolean?=null, + @SerializedName("brand_calculated_amount") + var brandCalculatedAmount: Double?=null +): Parcelable { @@ -21683,33 +21759,14 @@ data class ManifestDetail( -} - - -/* - Model: ManifestDetailItem -*/ -@Parcelize -data class ManifestDetailItem( - @SerializedName("shipment_id") - var shipmentId: String?=null, - @SerializedName("invoice_id") - var invoiceId: String?=null, - @SerializedName("awb") - var awb: String?=null, - @SerializedName("order_id") - var orderId: String?=null, - @SerializedName("item_qty") - var itemQty: Int?=null -): Parcelable { @@ -21723,30 +21780,13 @@ data class ManifestDetailItem( -} - - -/* - Model: ManifestDetailResponse -*/ -@Parcelize -data class ManifestDetailResponse( - @SerializedName("additional_shipment_count") - var additionalShipmentCount: Int?=null, - @SerializedName("page") - var page: ManifestPage?=null, - @SerializedName("manifest_details") - var manifestDetails: ArrayList?=null, - @SerializedName("items") - var items: ArrayList?=null -): Parcelable { @@ -21762,18 +21802,15 @@ data class ManifestDetailResponse( /* - Model: QuestionSet + Model: Identifiers */ @Parcelize -data class QuestionSet( - +data class Identifiers( - @SerializedName("display_name") - var displayName: String?=null, - @SerializedName("id") - var id: Int?=null + @SerializedName("ean") + var ean: String?=null ): Parcelable { @@ -21781,30 +21818,31 @@ data class QuestionSet( - - } /* - Model: Reason + Model: BagCurrStatus */ @Parcelize -data class Reason( +data class BagCurrStatus( - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("enable_tracking") + var enableTracking: Boolean?=null, - @SerializedName("id") - var id: Int?=null, + @SerializedName("is_customer_return_allowed") + var isCustomerReturnAllowed: Boolean?=null, - @SerializedName("qc_type") - var qcType: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("is_returnable") + var isReturnable: Boolean?=null, - @SerializedName("question_set") - var questionSet: ArrayList?=null + @SerializedName("can_be_cancelled") + var canBeCancelled: Boolean?=null ): Parcelable { @@ -21818,69 +21856,65 @@ data class Reason( + + } /* - Model: PlatformShipmentReasonsResponse + Model: BagArticle */ @Parcelize -data class PlatformShipmentReasonsResponse( +data class BagArticle( - @SerializedName("reasons") - var reasons: ArrayList?=null, + @SerializedName("identifiers") + var identifiers: ArticleIdentifiers?=null, - @SerializedName("success") - var success: Boolean?=null + @SerializedName("esp_modified") + var espModified: Boolean?=null, -): Parcelable { + @SerializedName("is_set") + var isSet: Boolean?=null, + @SerializedName("size") + var size: String?=null, + @SerializedName("code") + var code: String?=null, + @SerializedName("set") + var set: Set?=null, + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, + @SerializedName("return_config") + var returnConfig: BagArticleReturnConfig?=null, + @SerializedName("_id") + var id: String?=null, -} - - -/* - Model: BulkActionPayload -*/ -@Parcelize -data class BulkActionPayload( + @SerializedName("uid") + var uid: String?=null, + @SerializedName("child_details") + var childDetails: @RawValue HashMap?=null +): Parcelable { - @SerializedName("url") - var url: String?=null -): Parcelable { -} - - -/* - Model: BulkActionResponse -*/ -@Parcelize -data class BulkActionResponse( - @SerializedName("status") - var status: Boolean?=null, - @SerializedName("message") - var message: String?=null -): Parcelable { @@ -21888,37 +21922,25 @@ data class BulkActionResponse( -} - - -/* - Model: BulkActionDetailsDataField -*/ -@Parcelize -data class BulkActionDetailsDataField( - @SerializedName("processing_shipments_count") - var processingShipmentsCount: Int?=null, - @SerializedName("batch_id") - var batchId: String?=null, - @SerializedName("successful_shipments_count") - var successfulShipmentsCount: Int?=null, - @SerializedName("failed_shipments_count") - var failedShipmentsCount: Int?=null, +} + + +/* + Model: ArticleIdentifiers +*/ +@Parcelize +data class ArticleIdentifiers( - @SerializedName("company_id") - var companyId: String?=null, - @SerializedName("total_shipments_count") - var totalShipmentsCount: Int?=null, - @SerializedName("successful_shipment_ids") - var successfulShipmentIds: ArrayList?=null + @SerializedName("ean") + var ean: String?=null ): Parcelable { @@ -21926,11 +21948,24 @@ data class BulkActionDetailsDataField( +} + + +/* + Model: Set +*/ +@Parcelize +data class Set( + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("size_distribution") + var sizeDistribution: SetSizeDistribution?=null +): Parcelable { @@ -21942,39 +21977,38 @@ data class BulkActionDetailsDataField( /* - Model: BulkActionDetailsResponse + Model: SetSizeDistribution */ @Parcelize -data class BulkActionDetailsResponse( +data class SetSizeDistribution( - @SerializedName("status") - var status: Boolean?=null, + @SerializedName("sizes") + var sizes: Sizes?=null - @SerializedName("failed_records") - var failedRecords: ArrayList?=null, +): Parcelable { - @SerializedName("error") - var error: ArrayList?=null, - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("uploaded_on") - var uploadedOn: String?=null, - @SerializedName("success") - var success: String?=null, - @SerializedName("data") - var data: ArrayList?=null, +} + + +/* + Model: Sizes +*/ +@Parcelize +data class Sizes( - @SerializedName("uploaded_by") - var uploadedBy: String?=null, - @SerializedName("message") - var message: String?=null + + @SerializedName("size") + var size: String?=null, + + @SerializedName("pieces") + var pieces: Int?=null ): Parcelable { @@ -21984,11 +22018,27 @@ data class BulkActionDetailsResponse( +} + + +/* + Model: BagArticleReturnConfig +*/ +@Parcelize +data class BagArticleReturnConfig( + + @SerializedName("time") + var time: Int?=null, + @SerializedName("unit") + var unit: String?=null, + @SerializedName("returnable") + var returnable: Boolean?=null +): Parcelable { @@ -22002,34 +22052,35 @@ data class BulkActionDetailsResponse( /* - Model: Document + Model: GstDetails */ @Parcelize -data class Document( - +data class GstDetails( - @SerializedName("ds_type") - var dsType: String?=null, - - @SerializedName("value") - var value: String?=null, - - @SerializedName("url") - var url: String?=null, - @SerializedName("legal_name") - var legalName: String?=null, + @SerializedName("brand_calculated_amount") + var brandCalculatedAmount: Double?=null, - @SerializedName("verified") - var verified: Boolean?=null + @SerializedName("gst_fee") + var gstFee: Double?=null, -): Parcelable { + @SerializedName("gst_tag") + var gstTag: String?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, + @SerializedName("value_of_good") + var valueOfGood: Double?=null, + @SerializedName("gst_tax_percentage") + var gstTaxPercentage: Double?=null, + @SerializedName("is_default_hsn_code") + var isDefaultHsnCode: Boolean?=null +): Parcelable { @@ -22038,21 +22089,10 @@ data class Document( -} - - -/* - Model: StoreDocuments -*/ -@Parcelize -data class StoreDocuments( - @SerializedName("gst") - var gst: Document?=null -): Parcelable { @@ -22062,21 +22102,21 @@ data class StoreDocuments( /* - Model: EInvoicePortalDetails + Model: BagBreakupValues */ @Parcelize -data class EInvoicePortalDetails( +data class BagBreakupValues( - @SerializedName("password") - var password: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("username") - var username: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("user") - var user: String?=null + @SerializedName("value") + var value: Double?=null ): Parcelable { @@ -22092,24 +22132,24 @@ data class EInvoicePortalDetails( /* - Model: StoreEinvoice + Model: BagCurrentStatus */ @Parcelize -data class StoreEinvoice( +data class BagCurrentStatus( - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("user") - var user: String?=null, + @SerializedName("bag_state_mapper") + var bagStateMapper: BagStateMapper?=null, - @SerializedName("username") - var username: String?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("password") - var password: String?=null + @SerializedName("state_type") + var stateType: String?=null ): Parcelable { @@ -22127,40 +22167,35 @@ data class StoreEinvoice( /* - Model: StoreEwaybill + Model: BagStateMapper */ @Parcelize -data class StoreEwaybill( +data class BagStateMapper( - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("app_state_name") + var appStateName: String?=null, -): Parcelable { + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("display_name") + var displayName: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("app_display_name") + var appDisplayName: String?=null +): Parcelable { -} - - -/* - Model: StoreGstCredentials -*/ -@Parcelize -data class StoreGstCredentials( - @SerializedName("e_invoice") - var eInvoice: StoreEinvoice?=null, - @SerializedName("e_waybill") - var eWaybill: StoreEwaybill?=null -): Parcelable { @@ -22172,59 +22207,64 @@ data class StoreGstCredentials( /* - Model: StoreMeta + Model: BagStatus */ @Parcelize -data class StoreMeta( +data class BagStatus( - @SerializedName("timing") - var timing: @RawValue ArrayList>?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("documents") - var documents: StoreDocuments?=null, + @SerializedName("state_type") + var stateType: String?=null, - @SerializedName("ewaybill_portal_details") - var ewaybillPortalDetails: @RawValue HashMap?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("additional_contact_details") - var additionalContactDetails: @RawValue HashMap?=null, + @SerializedName("bag_state_mapper") + var bagStateMapper: BagStatusBagStateMapper?=null - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, +): Parcelable { - @SerializedName("stage") - var stage: String?=null, - @SerializedName("product_return_config") - var productReturnConfig: @RawValue HashMap?=null, - @SerializedName("gst_number") - var gstNumber: String?=null, - @SerializedName("display_name") - var displayName: String?=null, - @SerializedName("einvoice_portal_details") - var einvoicePortalDetails: EInvoicePortalDetails?=null, - @SerializedName("gst_credentials") - var gstCredentials: StoreGstCredentials?=null -): Parcelable { +} + + +/* + Model: BagStatusBagStateMapper +*/ +@Parcelize +data class BagStatusBagStateMapper( + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("display_name") + var displayName: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("app_display_name") + var appDisplayName: String?=null, + @SerializedName("app_state_name") + var appStateName: String?=null +): Parcelable { @@ -22242,71 +22282,61 @@ data class StoreMeta( /* - Model: StoreAddress + Model: BagPrices */ @Parcelize -data class StoreAddress( +data class BagPrices( - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("cashback") + var cashback: Double?=null, - @SerializedName("address_type") - var addressType: String?=null, + @SerializedName("refund_credit") + var refundCredit: Double?=null, - @SerializedName("longitude") - var longitude: Double?=null, + @SerializedName("coupon_value") + var couponValue: Double?=null, - @SerializedName("address1") - var address1: String?=null, + @SerializedName("delivery_charge") + var deliveryCharge: Double?=null, - @SerializedName("country") - var country: String?=null, + @SerializedName("fynd_credits") + var fyndCredits: Double?=null, - @SerializedName("email") - var email: String?=null, + @SerializedName("price_marked") + var priceMarked: Double?=null, - @SerializedName("contact_person") - var contactPerson: String?=null, + @SerializedName("cashback_applied") + var cashbackApplied: Double?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("value_of_good") + var valueOfGood: Double?=null, - @SerializedName("phone") - var phone: String?=null, + @SerializedName("amount_paid_roundoff") + var amountPaidRoundoff: Double?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("amount_paid") + var amountPaid: Double?=null, - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("cod_charges") + var codCharges: Double?=null, - @SerializedName("area") - var area: String?=null, + @SerializedName("price_effective") + var priceEffective: Double?=null, - @SerializedName("address2") - var address2: String?=null, + @SerializedName("refund_amount") + var refundAmount: Double?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("discount") + var discount: Double?=null - @SerializedName("version") - var version: String?=null, +): Parcelable { - @SerializedName("country_code") - var countryCode: String?=null, - @SerializedName("address_category") - var addressCategory: String?=null, - @SerializedName("latitude") - var latitude: Double?=null, - @SerializedName("city") - var city: String?=null -): Parcelable { @@ -22333,12 +22363,27 @@ data class StoreAddress( +} + + +/* + Model: ShipmentBreakupValues +*/ +@Parcelize +data class ShipmentBreakupValues( + @SerializedName("name") + var name: String?=null, + @SerializedName("display") + var display: String?=null, + @SerializedName("value") + var value: Double?=null +): Parcelable { @@ -22352,135 +22397,129 @@ data class StoreAddress( /* - Model: Store + Model: DpDetails */ @Parcelize -data class Store( +data class DpDetails( - @SerializedName("store_email") - var storeEmail: String?=null, + @SerializedName("gst_tag") + var gstTag: String?=null - @SerializedName("updated_at") - var updatedAt: String?=null, +): Parcelable { - @SerializedName("is_archived") - var isArchived: Boolean?=null, - @SerializedName("fulfillment_channel") - var fulfillmentChannel: String?=null, - @SerializedName("code") - var code: String?=null, - @SerializedName("address1") - var address1: String?=null, - @SerializedName("longitude") - var longitude: Double?=null, +} + + +/* + Model: ShipmentInvoice +*/ +@Parcelize +data class ShipmentInvoice( - @SerializedName("parent_store_id") - var parentStoreId: Int?=null, - @SerializedName("mall_name") - var mallName: String?=null, - @SerializedName("brand_id") - var brandId: @RawValue Any?=null, + @SerializedName("payment_type") + var paymentType: String?=null, - @SerializedName("country") - var country: String?=null, + @SerializedName("updated_date") + var updatedDate: String?=null, - @SerializedName("brand_store_tags") - var brandStoreTags: ArrayList?=null, + @SerializedName("invoice_url") + var invoiceUrl: String?=null, - @SerializedName("is_enabled_for_recon") - var isEnabledForRecon: Boolean?=null, + @SerializedName("label_url") + var labelUrl: String?=null, - @SerializedName("contact_person") - var contactPerson: String?=null, + @SerializedName("payment_mode") + var paymentMode: String?=null, - @SerializedName("packaging_material_count") - var packagingMaterialCount: Int?=null, + @SerializedName("amount_to_collect") + var amountToCollect: Double?=null, - @SerializedName("location_type") - var locationType: String?=null, + @SerializedName("rto_address") + var rtoAddress: RtoAddress?=null - @SerializedName("created_at") - var createdAt: String?=null, +): Parcelable { - @SerializedName("meta") - var meta: StoreMeta?=null, - @SerializedName("phone") - var phone: Int?=null, - @SerializedName("mall_area") - var mallArea: String?=null, - @SerializedName("vat_no") - var vatNo: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("pincode") - var pincode: String?=null, - @SerializedName("login_username") - var loginUsername: String?=null, - @SerializedName("s_id") - var sId: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("address2") - var address2: String?=null, - @SerializedName("alohomora_user_id") - var alohomoraUserId: Int?=null, - @SerializedName("store_address_json") - var storeAddressJson: StoreAddress?=null, - @SerializedName("state") - var state: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("order_integration_id") - var orderIntegrationId: String?=null, - @SerializedName("latitude") - var latitude: Double?=null, - @SerializedName("store_active_from") - var storeActiveFrom: String?=null, +} + + +/* + Model: RtoAddress +*/ +@Parcelize +data class RtoAddress( - @SerializedName("city") - var city: String?=null -): Parcelable { + @SerializedName("name") + var name: String?=null, + @SerializedName("id") + var id: Int?=null, + @SerializedName("phone") + var phone: String?=null, + @SerializedName("location_type") + var locationType: String?=null, + @SerializedName("store_address_json") + var storeAddressJson: StoreAddressJson?=null, + @SerializedName("code") + var code: String?=null, + @SerializedName("address1") + var address1: String?=null, + @SerializedName("city") + var city: String?=null, + @SerializedName("country") + var country: String?=null, + @SerializedName("pincode") + var pincode: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("contact_person") + var contactPerson: String?=null, + @SerializedName("state") + var state: String?=null, + @SerializedName("store_email") + var storeEmail: String?=null, + @SerializedName("address2") + var address2: String?=null +): Parcelable { @@ -22514,57 +22553,83 @@ data class Store( +} + + +/* + Model: StoreAddressJson +*/ +@Parcelize +data class StoreAddressJson( + @SerializedName("country") + var country: String?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, + @SerializedName("area") + var area: String?=null, + @SerializedName("state") + var state: String?=null, + @SerializedName("address_type") + var addressType: String?=null, + @SerializedName("city") + var city: String?=null, + @SerializedName("pincode") + var pincode: String?=null, + @SerializedName("address1") + var address1: String?=null, + @SerializedName("address2") + var address2: String?=null, + @SerializedName("latitude") + var latitude: Double?=null, + @SerializedName("longitude") + var longitude: Double?=null, + @SerializedName("email") + var email: String?=null, + @SerializedName("phone") + var phone: String?=null, + @SerializedName("created_at") + var createdAt: String?=null, + @SerializedName("contact_person") + var contactPerson: String?=null, + @SerializedName("address_category") + var addressCategory: String?=null, + @SerializedName("version") + var version: String?=null, + @SerializedName("landmark") + var landmark: String?=null +): Parcelable { -} - - -/* - Model: Dimensions -*/ -@Parcelize -data class Dimensions( - @SerializedName("length") - var length: Int?=null, - @SerializedName("unit") - var unit: String?=null, - @SerializedName("height") - var height: Int?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null, - @SerializedName("width") - var width: Int?=null -): Parcelable { @@ -22578,27 +22643,12 @@ data class Dimensions( -} - - -/* - Model: ReturnConfig -*/ -@Parcelize -data class ReturnConfig( - @SerializedName("time") - var time: Int?=null, - @SerializedName("unit") - var unit: String?=null, - @SerializedName("returnable") - var returnable: Boolean?=null -): Parcelable { @@ -22612,84 +22662,87 @@ data class ReturnConfig( /* - Model: Weight + Model: PlatformFulfillingStore */ @Parcelize -data class Weight( - - - - @SerializedName("is_default") - var isDefault: Boolean?=null, - - @SerializedName("shipping") - var shipping: Int?=null, +data class PlatformFulfillingStore( - @SerializedName("unit") - var unit: String?=null -): Parcelable { + @SerializedName("packaging_material_count") + var packagingMaterialCount: Int?=null, + @SerializedName("location_type") + var locationType: String?=null, + @SerializedName("code") + var code: String?=null, + @SerializedName("city") + var city: String?=null, + @SerializedName("meta") + var meta: FulfillingStoreMeta?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("address1") + var address1: String?=null, -} - - -/* - Model: Article -*/ -@Parcelize -data class Article( + @SerializedName("store_email") + var storeEmail: String?=null, + @SerializedName("is_archived") + var isArchived: Boolean?=null, + @SerializedName("state") + var state: String?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("address2") + var address2: String?=null, - @SerializedName("dimensions") - var dimensions: Dimensions?=null, + @SerializedName("contact_person") + var contactPerson: String?=null, - @SerializedName("child_details") - var childDetails: @RawValue HashMap?=null, + @SerializedName("phone") + var phone: String?=null, - @SerializedName("identifiers") - var identifiers: Identifier?=null, + @SerializedName("is_enabled_for_recon") + var isEnabledForRecon: Boolean?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("fulfillment_channel") + var fulfillmentChannel: String?=null, - @SerializedName("return_config") - var returnConfig: ReturnConfig?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("raw_meta") - var rawMeta: @RawValue Any?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("weight") - var weight: Weight?=null, + @SerializedName("pincode") + var pincode: String?=null, - @SerializedName("a_set") - var aSet: @RawValue HashMap?=null, + @SerializedName("brand_store_tags") + var brandStoreTags: ArrayList?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("esp_modified") - var espModified: @RawValue Any?=null, + @SerializedName("store_address_json") + var storeAddressJson: FulfillingStoreStoreAddressJson?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, + @SerializedName("login_username") + var loginUsername: String?=null, - @SerializedName("_id") - var id: String?=null + @SerializedName("country") + var country: String?=null ): Parcelable { @@ -22721,53 +22774,20 @@ data class Article( - - -} - - -/* - Model: AffiliateMeta -*/ -@Parcelize -data class AffiliateMeta( - @SerializedName("box_type") - var boxType: String?=null, - @SerializedName("channel_order_id") - var channelOrderId: String?=null, - @SerializedName("is_priority") - var isPriority: Boolean?=null, - @SerializedName("loyalty_discount") - var loyaltyDiscount: Double?=null, - @SerializedName("size_level_total_qty") - var sizeLevelTotalQty: Int?=null, - @SerializedName("employee_discount") - var employeeDiscount: Double?=null, - @SerializedName("due_date") - var dueDate: String?=null, - @SerializedName("order_item_id") - var orderItemId: String?=null, - @SerializedName("channel_shipment_id") - var channelShipmentId: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("coupon_code") - var couponCode: String?=null -): Parcelable { @@ -22778,42 +22798,52 @@ data class AffiliateMeta( +} + + +/* + Model: FulfillingStoreMeta +*/ +@Parcelize +data class FulfillingStoreMeta( + @SerializedName("additional_contact_details") + var additionalContactDetails: AdditionalContactDetails?=null, + @SerializedName("documents") + var documents: Documents?=null, + @SerializedName("gst_number") + var gstNumber: String?=null, + @SerializedName("display_name") + var displayName: String?=null, + @SerializedName("product_return_config") + var productReturnConfig: ProductReturnConfig?=null, + @SerializedName("allow_dp_assignment_from_fynd") + var allowDpAssignmentFromFynd: Boolean?=null, + @SerializedName("stage") + var stage: String?=null, + @SerializedName("timing") + var timing: Timing?=null +): Parcelable { -} - - -/* - Model: LockData -*/ -@Parcelize -data class LockData( - @SerializedName("locked") - var locked: Boolean?=null, - @SerializedName("lock_message") - var lockMessage: String?=null, - @SerializedName("mto") - var mto: Boolean?=null -): Parcelable { @@ -22827,18 +22857,15 @@ data class LockData( /* - Model: ShipmentTimeStamp + Model: AdditionalContactDetails */ @Parcelize -data class ShipmentTimeStamp( +data class AdditionalContactDetails( - @SerializedName("t_min") - var tMin: String?=null, - - @SerializedName("t_max") - var tMax: String?=null + @SerializedName("number") + var number: ArrayList?=null ): Parcelable { @@ -22846,39 +22873,19 @@ data class ShipmentTimeStamp( - - } /* - Model: EInvoice + Model: Documents */ @Parcelize -data class EInvoice( - - - - @SerializedName("error_message") - var errorMessage: String?=null, - - @SerializedName("signed_qr_code") - var signedQrCode: String?=null, - - @SerializedName("error_code") - var errorCode: String?=null, - - @SerializedName("acknowledge_no") - var acknowledgeNo: Int?=null, +data class Documents( - @SerializedName("signed_invoice") - var signedInvoice: String?=null, - @SerializedName("irn") - var irn: String?=null, - @SerializedName("acknowledge_date") - var acknowledgeDate: String?=null + @SerializedName("gst") + var gst: Gst?=null ): Parcelable { @@ -22886,34 +22893,28 @@ data class EInvoice( - - - - - - - - - - - - } /* - Model: EinvoiceInfo + Model: Gst */ @Parcelize -data class EinvoiceInfo( +data class Gst( - @SerializedName("credit_note") - var creditNote: EInvoice?=null, + @SerializedName("legal_name") + var legalName: String?=null, - @SerializedName("invoice") - var invoice: EInvoice?=null + @SerializedName("type") + var type: String?=null, + + @SerializedName("value") + var value: String?=null, + + @SerializedName("verified") + var verified: Boolean?=null ): Parcelable { @@ -22923,22 +22924,23 @@ data class EinvoiceInfo( + + + + } /* - Model: Formatted + Model: ProductReturnConfig */ @Parcelize -data class Formatted( +data class ProductReturnConfig( - @SerializedName("f_max") - var fMax: String?=null, - - @SerializedName("f_min") - var fMin: String?=null + @SerializedName("on_same_store") + var onSameStore: Boolean?=null ): Parcelable { @@ -22946,39 +22948,28 @@ data class Formatted( - - } /* - Model: BuyerDetails + Model: Timing */ @Parcelize -data class BuyerDetails( - - - - @SerializedName("ajio_site_id") - var ajioSiteId: String?=null, +data class Timing( - @SerializedName("state") - var state: String?=null, - @SerializedName("address") - var address: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("opening") + var opening: Opening?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("weekday") + var weekday: String?=null, - @SerializedName("gstin") - var gstin: String?=null, + @SerializedName("open") + var open: Boolean?=null, - @SerializedName("city") - var city: String?=null + @SerializedName("closing") + var closing: Closing?=null ): Parcelable { @@ -22992,25 +22983,22 @@ data class BuyerDetails( - - - - - - } /* - Model: DebugInfo + Model: Opening */ @Parcelize -data class DebugInfo( +data class Opening( + + @SerializedName("minute") + var minute: Int?=null, - @SerializedName("stormbreaker_uuid") - var stormbreakerUuid: String?=null + @SerializedName("hour") + var hour: Int?=null ): Parcelable { @@ -23018,126 +23006,105 @@ data class DebugInfo( + + } /* - Model: ShipmentMeta + Model: Closing */ @Parcelize -data class ShipmentMeta( +data class Closing( - @SerializedName("box_type") - var boxType: String?=null, + @SerializedName("hour") + var hour: Int?=null, - @SerializedName("forward_affiliate_order_id") - var forwardAffiliateOrderId: String?=null, + @SerializedName("minute") + var minute: Int?=null - @SerializedName("store_invoice_updated_date") - var storeInvoiceUpdatedDate: String?=null, +): Parcelable { - @SerializedName("b2c_buyer_details") - var b2CBuyerDetails: @RawValue HashMap?=null, - @SerializedName("external") - var external: @RawValue HashMap?=null, - @SerializedName("auto_trigger_dp_assignment_acf") - var autoTriggerDpAssignmentAcf: Boolean?=null, - @SerializedName("lock_data") - var lockData: LockData?=null, - @SerializedName("dp_name") - var dpName: String?=null, - @SerializedName("forward_affiliate_shipment_id") - var forwardAffiliateShipmentId: String?=null, - @SerializedName("timestamp") - var timestamp: ShipmentTimeStamp?=null, +} + + +/* + Model: FulfillingStoreStoreAddressJson +*/ +@Parcelize +data class FulfillingStoreStoreAddressJson( - @SerializedName("awb_number") - var awbNumber: String?=null, - @SerializedName("return_store_node") - var returnStoreNode: Int?=null, - @SerializedName("assign_dp_from_sb") - var assignDpFromSb: Boolean?=null, + @SerializedName("address2") + var address2: String?=null, - @SerializedName("shipment_weight") - var shipmentWeight: Double?=null, + @SerializedName("area") + var area: String?=null, - @SerializedName("marketplace_store_id") - var marketplaceStoreId: String?=null, + @SerializedName("email") + var email: String?=null, - @SerializedName("same_store_available") - var sameStoreAvailable: Boolean?=null, + @SerializedName("phone") + var phone: String?=null, - @SerializedName("einvoice_info") - var einvoiceInfo: EinvoiceInfo?=null, + @SerializedName("state") + var state: String?=null, - @SerializedName("weight") - var weight: Int?=null, + @SerializedName("contact_person") + var contactPerson: String?=null, - @SerializedName("fulfilment_priority_text") - var fulfilmentPriorityText: String?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("dp_options") - var dpOptions: @RawValue HashMap?=null, + @SerializedName("pincode") + var pincode: String?=null, - @SerializedName("dp_id") - var dpId: String?=null, + @SerializedName("version") + var version: String?=null, - @SerializedName("return_affiliate_shipment_id") - var returnAffiliateShipmentId: String?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("packaging_name") - var packagingName: String?=null, + @SerializedName("address_type") + var addressType: String?=null, - @SerializedName("dp_sort_key") - var dpSortKey: String?=null, + @SerializedName("city") + var city: String?=null, - @SerializedName("due_date") - var dueDate: String?=null, + @SerializedName("address1") + var address1: String?=null, - @SerializedName("formatted") - var formatted: Formatted?=null, + @SerializedName("landmark") + var landmark: String?=null, - @SerializedName("return_details") - var returnDetails: @RawValue HashMap?=null, + @SerializedName("latitude") + var latitude: Double?=null, - @SerializedName("order_type") - var orderType: String?=null, + @SerializedName("longitude") + var longitude: Double?=null, - @SerializedName("b2b_buyer_details") - var b2BBuyerDetails: BuyerDetails?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("shipment_volumetric_weight") - var shipmentVolumetricWeight: Double?=null, + @SerializedName("address_category") + var addressCategory: String?=null - @SerializedName("po_number") - var poNumber: String?=null, +): Parcelable { - @SerializedName("return_affiliate_order_id") - var returnAffiliateOrderId: String?=null, - @SerializedName("debug_info") - var debugInfo: DebugInfo?=null, - @SerializedName("ewaybill_info") - var ewaybillInfo: @RawValue HashMap?=null, - @SerializedName("bag_weight") - var bagWeight: @RawValue HashMap?=null, - @SerializedName("return_awb_number") - var returnAwbNumber: String?=null -): Parcelable { @@ -23171,12 +23138,27 @@ data class ShipmentMeta( +} + + +/* + Model: ShipmentGst +*/ +@Parcelize +data class ShipmentGst( + @SerializedName("brand_calculated_amount") + var brandCalculatedAmount: Double?=null, + @SerializedName("value_of_good") + var valueOfGood: Double?=null, + @SerializedName("gst_fee") + var gstFee: Double?=null +): Parcelable { @@ -23186,16 +23168,39 @@ data class ShipmentMeta( +} + + +/* + Model: PlatformShipmentDetailsBrand +*/ +@Parcelize +data class PlatformShipmentDetailsBrand( + @SerializedName("credit_note_allowed") + var creditNoteAllowed: Boolean?=null, + @SerializedName("brand_name") + var brandName: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("id") + var id: Int?=null, + @SerializedName("is_virtual_invoice") + var isVirtualInvoice: Boolean?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("logo") + var logo: String?=null +): Parcelable { @@ -23217,51 +23222,38 @@ data class ShipmentMeta( /* - Model: PDFLinks + Model: Promise */ @Parcelize -data class PDFLinks( - +data class Promise( - @SerializedName("label") - var label: String?=null, - @SerializedName("label_a4") - var labelA4: String?=null, - - @SerializedName("invoice_a4") - var invoiceA4: String?=null, + @SerializedName("timestamp") + var timestamp: Timestamp?=null - @SerializedName("invoice_type") - var invoiceType: String?=null, +): Parcelable { - @SerializedName("label_a6") - var labelA6: String?=null, - @SerializedName("invoice") - var invoice: String?=null, - @SerializedName("po_invoice") - var poInvoice: String?=null, - @SerializedName("invoice_a6") - var invoiceA6: String?=null, - @SerializedName("label_pos") - var labelPos: String?=null, +} + + +/* + Model: Timestamp +*/ +@Parcelize +data class Timestamp( - @SerializedName("invoice_pos") - var invoicePos: String?=null, - @SerializedName("credit_note_url") - var creditNoteUrl: String?=null, - @SerializedName("b2b") - var b2B: String?=null, + @SerializedName("min") + var min: String?=null, - @SerializedName("label_type") - var labelType: String?=null + @SerializedName("max") + var max: String?=null ): Parcelable { @@ -23271,17 +23263,30 @@ data class PDFLinks( +} + + +/* + Model: ShipmentTrackingDetails +*/ +@Parcelize +data class ShipmentTrackingDetails( + @SerializedName("status") + var status: String?=null, + @SerializedName("time") + var time: String?=null, + @SerializedName("is_passed") + var isPassed: Boolean?=null, + @SerializedName("is_current") + var isCurrent: Boolean?=null - - - - +): Parcelable { @@ -23297,42 +23302,39 @@ data class PDFLinks( /* - Model: AffiliateDetails + Model: ItemsPayments */ @Parcelize -data class AffiliateDetails( +data class ItemsPayments( - @SerializedName("ad_id") - var adId: String?=null, - - @SerializedName("affiliate_shipment_id") - var affiliateShipmentId: String?=null, + @SerializedName("display_priority") + var displayPriority: Int?=null, - @SerializedName("affiliate_bag_id") - var affiliateBagId: String?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("affiliate_order_id") - var affiliateOrderId: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("affiliate_meta") - var affiliateMeta: AffiliateMeta?=null, + @SerializedName("display_name") + var displayName: String?=null, - @SerializedName("shipment_meta") - var shipmentMeta: ShipmentMeta?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("affiliate_store_id") - var affiliateStoreId: String?=null, + @SerializedName("payment_identifier") + var paymentIdentifier: String?=null, - @SerializedName("pdf_links") - var pdfLinks: PDFLinks?=null, + @SerializedName("source_nickname") + var sourceNickname: String?=null, - @SerializedName("affiliate_id") - var affiliateId: String?=null, + @SerializedName("mode") + var mode: String?=null, - @SerializedName("company_affiliate_tag") - var companyAffiliateTag: String?=null + @SerializedName("source") + var source: String?=null ): Parcelable { @@ -23353,8 +23355,6 @@ data class AffiliateDetails( - - @@ -23362,18 +23362,18 @@ data class AffiliateDetails( /* - Model: Dates + Model: PlatformOrderDetailsPage */ @Parcelize -data class Dates( +data class PlatformOrderDetailsPage( - @SerializedName("order_created") - var orderCreated: String?=null, + @SerializedName("next") + var next: String?=null, - @SerializedName("delivery_date") - var deliveryDate: @RawValue Any?=null + @SerializedName("previous") + var previous: String?=null ): Parcelable { @@ -23387,51 +23387,35 @@ data class Dates( /* - Model: Brand + Model: ShipmentDates */ @Parcelize -data class Brand( - +data class ShipmentDates( - @SerializedName("brand_name") - var brandName: String?=null, - - @SerializedName("modified_on") - var modifiedOn: Int?=null, - @SerializedName("script_last_ran") - var scriptLastRan: String?=null, - - @SerializedName("company") - var company: String?=null, + @SerializedName("due_date") + var dueDate: String?=null - @SerializedName("pickup_location") - var pickupLocation: String?=null, +): Parcelable { - @SerializedName("credit_note_expiry_days") - var creditNoteExpiryDays: Int?=null, - @SerializedName("credit_note_allowed") - var creditNoteAllowed: Boolean?=null, - @SerializedName("created_on") - var createdOn: Int?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("is_virtual_invoice") - var isVirtualInvoice: Boolean?=null, +} + + +/* + Model: OrderLanesCount +*/ +@Parcelize +data class OrderLanesCount( - @SerializedName("start_date") - var startDate: String?=null, - @SerializedName("brand_id") - var brandId: Int?=null, - @SerializedName("invoice_prefix") - var invoicePrefix: String?=null + @SerializedName("stages") + var stages: ArrayList?=null ): Parcelable { @@ -23439,12 +23423,27 @@ data class Brand( +} + + +/* + Model: StageItem +*/ +@Parcelize +data class StageItem( + @SerializedName("count") + var count: Int?=null, + @SerializedName("text") + var text: String?=null, + @SerializedName("value") + var value: String?=null +): Parcelable { @@ -23454,10 +23453,21 @@ data class Brand( +} + + +/* + Model: UpdateOrderReprocessResponse +*/ +@Parcelize +data class UpdateOrderReprocessResponse( + @SerializedName("status") + var status: String?=null +): Parcelable { @@ -23467,62 +23477,38 @@ data class Brand( /* - Model: BagGSTDetails + Model: PlatformOrderTrack */ @Parcelize -data class BagGSTDetails( +data class PlatformOrderTrack( - @SerializedName("hsn_code") - var hsnCode: String?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("cgst_gst_fee") - var cgstGstFee: String?=null, + @SerializedName("request_id") + var requestId: String?=null, - @SerializedName("tax_collected_at_source") - var taxCollectedAtSource: Double?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("gst_tax_percentage") - var gstTaxPercentage: Double?=null, + @SerializedName("mobile") + var mobile: String?=null, - @SerializedName("igst_tax_percentage") - var igstTaxPercentage: Double?=null, + @SerializedName("country_code") + var countryCode: String?=null, - @SerializedName("value_of_good") - var valueOfGood: Double?=null, - - @SerializedName("gstin_code") - var gstinCode: String?=null, - - @SerializedName("igst_gst_fee") - var igstGstFee: String?=null, - - @SerializedName("gst_fee") - var gstFee: Double?=null, - - @SerializedName("sgst_gst_fee") - var sgstGstFee: String?=null, - - @SerializedName("gst_tag") - var gstTag: String?=null, - - @SerializedName("hsn_code_id") - var hsnCodeId: String?=null, + @SerializedName("resend_timer") + var resendTimer: Int?=null, - @SerializedName("cgst_tax_percentage") - var cgstTaxPercentage: Double?=null, + @SerializedName("resend_token") + var resendToken: String?=null - @SerializedName("sgst_tax_percentage") - var sgstTaxPercentage: Double?=null, +): Parcelable { - @SerializedName("is_default_hsn_code") - var isDefaultHsnCode: Boolean?=null, - @SerializedName("brand_calculated_amount") - var brandCalculatedAmount: Double?=null -): Parcelable { @@ -23537,57 +23523,71 @@ data class BagGSTDetails( +} + + +/* + Model: OrderPicklistListing +*/ +@Parcelize +data class OrderPicklistListing( + @SerializedName("user") + var user: PlatformOrderUserInfo?=null, + @SerializedName("delivery_address") + var deliveryAddress: PlatformDeliveryAddress?=null, + @SerializedName("channel") + var channel: Channel?=null, + @SerializedName("fyndstore_emp") + var fyndstoreEmp: @RawValue HashMap?=null, + @SerializedName("ordering_store") + var orderingStore: PlatformFulfillingStore?=null, + @SerializedName("breakup_values") + var breakupValues: ArrayList?=null, + @SerializedName("id") + var id: String?=null, + @SerializedName("application") + var application: PlatformApplication?=null, + @SerializedName("shipments") + var shipments: ArrayList?=null, + @SerializedName("created_at") + var createdAt: String?=null, + @SerializedName("total_shipments_in_order") + var totalShipmentsInOrder: Int?=null, + @SerializedName("payments") + var payments: ItemsPayments?=null, + @SerializedName("payment_methods") + var paymentMethods: @RawValue HashMap?=null +): Parcelable { -} - - -/* - Model: B2BPODetails -*/ -@Parcelize -data class B2BPODetails( - @SerializedName("docker_number") - var dockerNumber: String?=null, - @SerializedName("item_base_price") - var itemBasePrice: Double?=null, - @SerializedName("po_tax_amount") - var poTaxAmount: Double?=null, - @SerializedName("partial_can_ret") - var partialCanRet: Boolean?=null, - @SerializedName("po_line_amount") - var poLineAmount: Double?=null, - @SerializedName("total_gst_percentage") - var totalGstPercentage: Double?=null -): Parcelable { @@ -23607,15 +23607,24 @@ data class B2BPODetails( /* - Model: BagMeta + Model: Stages */ @Parcelize -data class BagMeta( +data class Stages( + + + + @SerializedName("text") + var text: String?=null, + @SerializedName("value") + var value: String?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, - @SerializedName("b2b_po_details") - var b2BPoDetails: B2BPODetails?=null + @SerializedName("filters") + var filters: StagesFilters?=null ): Parcelable { @@ -23623,43 +23632,34 @@ data class BagMeta( + + + + + + } /* - Model: Attributes + Model: ItemTotal */ @Parcelize -data class Attributes( - - - - @SerializedName("brand_name") - var brandName: String?=null, - - @SerializedName("marketer_name") - var marketerName: String?=null, - - @SerializedName("essential") - var essential: String?=null, +data class ItemTotal( - @SerializedName("gender") - var gender: ArrayList?=null, - @SerializedName("primary_color") - var primaryColor: String?=null, - @SerializedName("marketer_address") - var marketerAddress: String?=null, + @SerializedName("new") + var new: Int?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("processing") + var processing: Int?=null, - @SerializedName("primary_color_hex") - var primaryColorHex: String?=null, + @SerializedName("returns") + var returns: Int?=null, - @SerializedName("primary_material") - var primaryMaterial: String?=null + @SerializedName("all") + var all: Int?=null ): Parcelable { @@ -23673,11 +23673,21 @@ data class Attributes( +} + + +/* + Model: GetPingResponse +*/ +@Parcelize +data class GetPingResponse( + @SerializedName("ping") + var ping: String?=null - +): Parcelable { @@ -23687,92 +23697,80 @@ data class Attributes( /* - Model: Item + Model: GetShipmentAddressResponse */ @Parcelize -data class Item( - - - - @SerializedName("can_cancel") - var canCancel: Boolean?=null, +data class GetShipmentAddressResponse( - @SerializedName("webstore_product_url") - var webstoreProductUrl: String?=null, - @SerializedName("l3_category") - var l3Category: Int?=null, - @SerializedName("attributes") - var attributes: Attributes?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("last_updated_at") - var lastUpdatedAt: String?=null, + @SerializedName("data") + var data: DataShipmentAddress?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("success") + var success: Boolean?=null - @SerializedName("item_id") - var itemId: Int?=null, +): Parcelable { - @SerializedName("slug_key") - var slugKey: String?=null, - @SerializedName("l3_category_name") - var l3CategoryName: String?=null, - @SerializedName("brand_id") - var brandId: Int?=null, - @SerializedName("l2_category") - var l2Category: ArrayList?=null, - @SerializedName("color") - var color: String?=null, - @SerializedName("brand") - var brand: String?=null, - @SerializedName("department_id") - var departmentId: Int?=null, - @SerializedName("branch_url") - var branchUrl: String?=null, - @SerializedName("l2_category_id") - var l2CategoryId: Int?=null, +} + + +/* + Model: DataShipmentAddress +*/ +@Parcelize +data class DataShipmentAddress( - @SerializedName("size") - var size: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("l1_category") - var l1Category: ArrayList?=null, + @SerializedName("city") + var city: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("can_return") - var canReturn: Boolean?=null, + @SerializedName("pincode") + var pincode: String?=null, - @SerializedName("gender") - var gender: String?=null, + @SerializedName("phone") + var phone: String?=null, - @SerializedName("l1_category_id") - var l1CategoryId: Int?=null, + @SerializedName("area") + var area: String?=null, - @SerializedName("image") - var image: ArrayList?=null + @SerializedName("address") + var address: String?=null, -): Parcelable { + @SerializedName("landmark") + var landmark: String?=null, + @SerializedName("state") + var state: String?=null, + @SerializedName("address_type") + var addressType: String?=null, + @SerializedName("address_category") + var addressCategory: String?=null, + @SerializedName("email") + var email: String?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { @@ -23800,51 +23798,63 @@ data class Item( +} + + +/* + Model: UpdateShipmentAddressRequest +*/ +@Parcelize +data class UpdateShipmentAddressRequest( + @SerializedName("email") + var email: String?=null, + @SerializedName("address") + var address: String?=null, + @SerializedName("pincode") + var pincode: String?=null, + @SerializedName("state") + var state: String?=null, + @SerializedName("address_type") + var addressType: String?=null, + @SerializedName("country") + var country: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("phone") + var phone: String?=null, + @SerializedName("area") + var area: String?=null, + @SerializedName("landmark") + var landmark: String?=null, + @SerializedName("city") + var city: String?=null +): Parcelable { -} - - -/* - Model: AffiliateBagDetails -*/ -@Parcelize -data class AffiliateBagDetails( - @SerializedName("loyalty_discount") - var loyaltyDiscount: Double?=null, - @SerializedName("affiliate_bag_id") - var affiliateBagId: String?=null, - @SerializedName("employee_discount") - var employeeDiscount: Double?=null, - @SerializedName("affiliate_order_id") - var affiliateOrderId: String?=null, - @SerializedName("affiliate_meta") - var affiliateMeta: AffiliateMeta?=null -): Parcelable { @@ -23862,27 +23872,18 @@ data class AffiliateBagDetails( /* - Model: BagReturnableCancelableStatus + Model: UpdateShipmentAddressResponse */ @Parcelize -data class BagReturnableCancelableStatus( - - - - @SerializedName("is_returnable") - var isReturnable: Boolean?=null, +data class UpdateShipmentAddressResponse( - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("is_customer_return_allowed") - var isCustomerReturnAllowed: Boolean?=null, - @SerializedName("can_be_cancelled") - var canBeCancelled: Boolean?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("enable_tracking") - var enableTracking: Boolean?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -23892,25 +23893,25 @@ data class BagReturnableCancelableStatus( - - - - - - } /* - Model: ArticleDetails + Model: ShipmentTrackResponse */ @Parcelize -data class ArticleDetails( +data class ShipmentTrackResponse( - @SerializedName("status") - var status: @RawValue HashMap?=null + @SerializedName("bag_list") + var bagList: ArrayList?=null, + + @SerializedName("message") + var message: String?=null, + + @SerializedName("order_value") + var orderValue: Int?=null ): Parcelable { @@ -23918,135 +23919,112 @@ data class ArticleDetails( + + + + } /* - Model: BagDetailsPlatformResponse + Model: ShipmentTrackResponseBagListItem */ @Parcelize -data class BagDetailsPlatformResponse( +data class ShipmentTrackResponseBagListItem( - @SerializedName("parent_promo_bags") - var parentPromoBags: @RawValue HashMap?=null, + @SerializedName("enable_tracking") + var enableTracking: Boolean?=null, - @SerializedName("journey_type") - var journeyType: String?=null, + @SerializedName("price") + var price: String?=null, - @SerializedName("restore_promos") - var restorePromos: @RawValue HashMap?=null, + @SerializedName("time_slot") + var timeSlot: String?=null, - @SerializedName("bag_status_history") - var bagStatusHistory: BagStatusHistory?=null, + @SerializedName("product_name") + var productName: String?=null, - @SerializedName("reasons") - var reasons: @RawValue ArrayList>?=null, + @SerializedName("can_return") + var canReturn: Boolean?=null, - @SerializedName("ordering_store") - var orderingStore: Store?=null, + @SerializedName("order_date") + var orderDate: String?=null, - @SerializedName("article") - var article: Article?=null, + @SerializedName("is_try_at_home") + var isTryAtHome: Boolean?=null, - @SerializedName("affiliate_details") - var affiliateDetails: AffiliateDetails?=null, + @SerializedName("breakup_values") + var breakupValues: ArrayList?=null, - @SerializedName("line_number") - var lineNumber: Int?=null, + @SerializedName("statuses") + var statuses: ArrayList?=null, - @SerializedName("financial_breakup") - var financialBreakup: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("current_operational_status") - var currentOperationalStatus: BagStatusHistory?=null, + @SerializedName("bag_id") + var bagId: String?=null, - @SerializedName("dates") - var dates: Dates?=null, + @SerializedName("order_id") + var orderId: String?=null, - @SerializedName("b_type") - var bType: String?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("identifier") - var identifier: String?=null, + @SerializedName("payment_mode_source") + var paymentModeSource: String?=null, - @SerializedName("brand") - var brand: Brand?=null, + @SerializedName("dp_details") + var dpDetails: ShipmentTrackResponseBagListItemDpDetails?=null, - @SerializedName("gst_details") - var gstDetails: BagGSTDetails?=null, + @SerializedName("product_id") + var productId: Int?=null, - @SerializedName("original_bag_list") - var originalBagList: ArrayList?=null, + @SerializedName("product_image") + var productImage: ShipmentTrackResponseBagListItemsProductImage?=null, - @SerializedName("no_of_bags_order") - var noOfBagsOrder: Int?=null, + @SerializedName("brand_name") + var brandName: String?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("price_marked") + var priceMarked: String?=null, - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("meta") - var meta: BagMeta?=null, + @SerializedName("can_cancel") + var canCancel: Boolean?=null, - @SerializedName("restore_coupon") - var restoreCoupon: Boolean?=null, + @SerializedName("payment_mode") + var paymentMode: String?=null, + + @SerializedName("fynd_cash_msg") + var fyndCashMsg: String?=null, + + @SerializedName("delivery_address") + var deliveryAddress: String?=null + +): Parcelable { - @SerializedName("current_status") - var currentStatus: BagStatusHistory?=null, - @SerializedName("display_name") - var displayName: String?=null, - @SerializedName("prices") - var prices: Prices?=null, - @SerializedName("item") - var item: Item?=null, - @SerializedName("affiliate_bag_details") - var affiliateBagDetails: AffiliateBagDetails?=null, - @SerializedName("operational_status") - var operationalStatus: String?=null, - @SerializedName("quantity") - var quantity: Double?=null, - @SerializedName("status") - var status: BagReturnableCancelableStatus?=null, - @SerializedName("shipment_id") - var shipmentId: String?=null, - @SerializedName("article_details") - var articleDetails: ArticleDetails?=null, - @SerializedName("bag_update_time") - var bagUpdateTime: Double?=null, - @SerializedName("applied_promos") - var appliedPromos: @RawValue ArrayList>?=null, - @SerializedName("b_id") - var bId: Int?=null, - @SerializedName("entity_type") - var entityType: String?=null, - @SerializedName("bag_status") - var bagStatus: ArrayList?=null, - @SerializedName("qc_required") - var qcRequired: @RawValue Any?=null, - @SerializedName("order_integration_id") - var orderIntegrationId: String?=null -): Parcelable { @@ -24080,12 +24058,27 @@ data class BagDetailsPlatformResponse( +} + + +/* + Model: ShipmentTrackResponseBagListItemBreakValues +*/ +@Parcelize +data class ShipmentTrackResponseBagListItemBreakValues( + @SerializedName("name") + var name: String?=null, + @SerializedName("display") + var display: String?=null, + @SerializedName("value") + var value: String?=null +): Parcelable { @@ -24095,18 +24088,45 @@ data class BagDetailsPlatformResponse( +} + + +/* + Model: ShipmentTrackResponseBagListItemStatuses +*/ +@Parcelize +data class ShipmentTrackResponseBagListItemStatuses( + @SerializedName("nps_rating") + var npsRating: Int?=null, + @SerializedName("nps_string") + var npsString: String?=null, + @SerializedName("progress_status") + var progressStatus: ArrayList?=null, + @SerializedName("flow_type") + var flowType: String?=null, + @SerializedName("status_progress") + var statusProgress: Int?=null, + @SerializedName("is_nps_done") + var isNpsDone: Boolean?=null, + @SerializedName("header_message") + var headerMessage: String?=null, + @SerializedName("is_delayed") + var isDelayed: String?=null, + @SerializedName("tracking_list") + var trackingList: ArrayList?=null +): Parcelable { @@ -24132,18 +24152,21 @@ data class BagDetailsPlatformResponse( /* - Model: ErrorResponse + Model: ShipmentTrackResponseBagListItemStatusesProgress */ @Parcelize -data class ErrorResponse( +data class ShipmentTrackResponseBagListItemStatusesProgress( - @SerializedName("error") - var error: String?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("type") + var type: String?=null, + + @SerializedName("state") + var state: Boolean?=null ): Parcelable { @@ -24153,31 +24176,30 @@ data class ErrorResponse( + + } /* - Model: Page1 + Model: ShipmentTrackResponseBagListItemStatusesTrack */ @Parcelize -data class Page1( - +data class ShipmentTrackResponseBagListItemStatusesTrack( - @SerializedName("has_next") - var hasNext: Boolean?=null, - @SerializedName("item_total") - var itemTotal: Int?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("page_type") - var pageType: String?=null, + @SerializedName("time") + var time: String?=null, - @SerializedName("size") - var size: Int?=null, + @SerializedName("is_passed") + var isPassed: Boolean?=null, - @SerializedName("current") - var current: Int?=null + @SerializedName("is_current") + var isCurrent: Boolean?=null ): Parcelable { @@ -24191,24 +24213,22 @@ data class Page1( - - } /* - Model: GetBagsPlatformResponse + Model: ShipmentTrackResponseBagListItemDpDetails */ @Parcelize -data class GetBagsPlatformResponse( +data class ShipmentTrackResponseBagListItemDpDetails( - @SerializedName("page") - var page: Page1?=null, + @SerializedName("tracking_no") + var trackingNo: String?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("courier") + var courier: String?=null ): Parcelable { @@ -24222,15 +24242,18 @@ data class GetBagsPlatformResponse( /* - Model: InvalidateShipmentCachePayload + Model: ShipmentTrackResponseBagListItemsProductImage */ @Parcelize -data class InvalidateShipmentCachePayload( +data class ShipmentTrackResponseBagListItemsProductImage( - @SerializedName("shipment_ids") - var shipmentIds: ArrayList?=null + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, + + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -24238,28 +24261,24 @@ data class InvalidateShipmentCachePayload( + + } /* - Model: InvalidateShipmentCacheNestedResponse + Model: UpdateShipmentStatusResponse */ @Parcelize -data class InvalidateShipmentCacheNestedResponse( +data class UpdateShipmentStatusResponse( - @SerializedName("message") - var message: String?=null, - - @SerializedName("shipment_id") - var shipmentId: String?=null, - - @SerializedName("status") - var status: Int?=null, + @SerializedName("shipments") + var shipments: @RawValue HashMap?=null, - @SerializedName("error") - var error: String?=null + @SerializedName("error_shipments") + var errorShipments: @RawValue ArrayList?=null ): Parcelable { @@ -24269,23 +24288,25 @@ data class InvalidateShipmentCacheNestedResponse( - - - - } /* - Model: InvalidateShipmentCacheResponse + Model: UpdateShipmentStatusBody */ @Parcelize -data class InvalidateShipmentCacheResponse( +data class UpdateShipmentStatusBody( - @SerializedName("response") - var response: ArrayList?=null + @SerializedName("shipments") + var shipments: @RawValue HashMap?=null, + + @SerializedName("force_transition") + var forceTransition: Boolean?=null, + + @SerializedName("task") + var task: Boolean?=null ): Parcelable { @@ -24293,25 +24314,29 @@ data class InvalidateShipmentCacheResponse( + + + + } /* - Model: ErrorResponse1 + Model: ShipmentReasonsResponse */ @Parcelize -data class ErrorResponse1( +data class ShipmentReasonsResponse( + + @SerializedName("success") + var success: Boolean?=null, @SerializedName("message") var message: String?=null, - @SerializedName("status") - var status: Int?=null, - - @SerializedName("error_trace") - var errorTrace: String?=null + @SerializedName("reasons") + var reasons: ArrayList?=null ): Parcelable { @@ -24327,42 +24352,40 @@ data class ErrorResponse1( /* - Model: StoreReassign + Model: ShipmentResponseReasons */ @Parcelize -data class StoreReassign( +data class ShipmentResponseReasons( - @SerializedName("affiliate_order_id") - var affiliateOrderId: String?=null, + @SerializedName("reason_id") + var reasonId: Double?=null, - @SerializedName("mongo_article_id") - var mongoArticleId: String?=null, + @SerializedName("reason") + var reason: String?=null - @SerializedName("bag_id") - var bagId: Int?=null, +): Parcelable { - @SerializedName("affiliate_id") - var affiliateId: String?=null, - @SerializedName("reason_ids") - var reasonIds: ArrayList?=null, - @SerializedName("item_id") - var itemId: String?=null, - @SerializedName("store_id") - var storeId: Int?=null, - @SerializedName("set_id") - var setId: String?=null, - @SerializedName("fynd_order_id") - var fyndOrderId: String?=null, - @SerializedName("affiliate_bag_id") - var affiliateBagId: String?=null +} + + +/* + Model: PlatformShipmentTrack +*/ +@Parcelize +data class PlatformShipmentTrack( + + + + @SerializedName("results") + var results: Results?=null ): Parcelable { @@ -24370,17 +24393,42 @@ data class StoreReassign( +} + + +/* + Model: Results +*/ +@Parcelize +data class Results( + @SerializedName("awb") + var awb: String?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, + @SerializedName("last_location_recieved_at") + var lastLocationRecievedAt: String?=null, + @SerializedName("reason") + var reason: String?=null, + @SerializedName("shipment_type") + var shipmentType: String?=null, + @SerializedName("status") + var status: String?=null, + @SerializedName("updated_time") + var updatedTime: String?=null, + @SerializedName("account_name") + var accountName: String?=null +): Parcelable { @@ -24388,24 +24436,11 @@ data class StoreReassign( -} - - -/* - Model: StoreReassignResponse -*/ -@Parcelize -data class StoreReassignResponse( - @SerializedName("message") - var message: String?=null, - @SerializedName("success") - var success: Boolean?=null -): Parcelable { @@ -24417,30 +24452,24 @@ data class StoreReassignResponse( /* - Model: Entities + Model: ShipmentUpdateRequest */ @Parcelize -data class Entities( +data class ShipmentUpdateRequest( - @SerializedName("affiliate_order_id") - var affiliateOrderId: String?=null, - - @SerializedName("affiliate_id") - var affiliateId: String?=null, - - @SerializedName("id") - var id: String?=null, + @SerializedName("bags") + var bags: ArrayList?=null, - @SerializedName("reason_text") - var reasonText: String?=null, + @SerializedName("reason") + var reason: @RawValue HashMap?=null, - @SerializedName("affiliate_shipment_id") - var affiliateShipmentId: String?=null, + @SerializedName("comments") + var comments: String?=null, - @SerializedName("affiliate_bag_id") - var affiliateBagId: String?=null + @SerializedName("action") + var action: String?=null ): Parcelable { @@ -24454,32 +24483,22 @@ data class Entities( - - - - } /* - Model: UpdateShipmentLockPayload + Model: ShipmentUpdateResponse */ @Parcelize -data class UpdateShipmentLockPayload( +data class ShipmentUpdateResponse( - @SerializedName("entities") - var entities: ArrayList?=null, - - @SerializedName("action") - var action: String?=null, - - @SerializedName("action_type") - var actionType: String?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("entity_type") - var entityType: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -24489,26 +24508,22 @@ data class UpdateShipmentLockPayload( - - - - } /* - Model: OriginalFilter + Model: UpdateProcessShipmenstRequestBody */ @Parcelize -data class OriginalFilter( +data class UpdateProcessShipmenstRequestBody( - @SerializedName("affiliate_shipment_id") - var affiliateShipmentId: String?=null, + @SerializedName("shipment_ids") + var shipmentIds: ArrayList?=null, - @SerializedName("affiliate_id") - var affiliateId: String?=null + @SerializedName("expected_status") + var expectedStatus: String?=null ): Parcelable { @@ -24522,24 +24537,18 @@ data class OriginalFilter( /* - Model: Bags + Model: UpdateProcessShipmenstRequestResponse */ @Parcelize -data class Bags( - +data class UpdateProcessShipmenstRequestResponse( - @SerializedName("affiliate_order_id") - var affiliateOrderId: String?=null, - - @SerializedName("bag_id") - var bagId: Int?=null, - @SerializedName("is_locked") - var isLocked: Boolean?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("affiliate_bag_id") - var affiliateBagId: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -24549,65 +24558,41 @@ data class Bags( - - - - } /* - Model: CheckResponse + Model: GetVoiceCallbackResponse */ @Parcelize -data class CheckResponse( - - - - @SerializedName("is_shipment_locked") - var isShipmentLocked: Boolean?=null, - - @SerializedName("affiliate_id") - var affiliateId: String?=null, - - @SerializedName("lock_status") - var lockStatus: Boolean?=null, - - @SerializedName("original_filter") - var originalFilter: OriginalFilter?=null, - - @SerializedName("status") - var status: String?=null, - - @SerializedName("bags") - var bags: ArrayList?=null, - - @SerializedName("is_bag_locked") - var isBagLocked: Boolean?=null, - - @SerializedName("affiliate_shipment_id") - var affiliateShipmentId: String?=null, - - @SerializedName("shipment_id") - var shipmentId: String?=null - -): Parcelable { - - - +data class GetVoiceCallbackResponse( + @SerializedName("message") + var message: String?=null +): Parcelable { +} + + +/* + Model: GetClickToCallResponse +*/ +@Parcelize +data class GetClickToCallResponse( + @SerializedName("message") + var message: String?=null +): Parcelable { @@ -24617,21 +24602,15 @@ data class CheckResponse( /* - Model: UpdateShipmentLockResponse + Model: ApefaceApiError */ @Parcelize -data class UpdateShipmentLockResponse( +data class ApefaceApiError( @SerializedName("message") - var message: String?=null, - - @SerializedName("success") - var success: Boolean?=null, - - @SerializedName("check_response") - var checkResponse: ArrayList?=null + var message: String?=null ): Parcelable { @@ -24639,52 +24618,42 @@ data class UpdateShipmentLockResponse( - - - - } + + /* - Model: AnnouncementResponse + Model: GetSearchWordsData */ @Parcelize -data class AnnouncementResponse( +data class GetSearchWordsData( - @SerializedName("from_datetime") - var fromDatetime: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("id") - var id: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("words") + var words: ArrayList?=null, - @SerializedName("to_datetime") - var toDatetime: String?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("result") + var result: @RawValue HashMap?=null - @SerializedName("logo_url") - var logoUrl: String?=null, +): Parcelable { - @SerializedName("platform_id") - var platformId: String?=null, - @SerializedName("title") - var title: String?=null, - @SerializedName("platform_name") - var platformName: String?=null -): Parcelable { @@ -24696,11 +24665,24 @@ data class AnnouncementResponse( +} + + +/* + Model: GetSearchWordsDetailResponse +*/ +@Parcelize +data class GetSearchWordsDetailResponse( + @SerializedName("page") + var page: Page?=null, + @SerializedName("items") + var items: GetSearchWordsData?=null +): Parcelable { @@ -24712,40 +24694,35 @@ data class AnnouncementResponse( /* - Model: AnnouncementsResponse + Model: ErrorResponse */ @Parcelize -data class AnnouncementsResponse( +data class ErrorResponse( - @SerializedName("announcements") - var announcements: ArrayList?=null + @SerializedName("code") + var code: String?=null, -): Parcelable { + @SerializedName("message") + var message: String?=null, + @SerializedName("error") + var error: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("status") + var status: Int?=null +): Parcelable { -} - - -/* - Model: BaseResponse -*/ -@Parcelize -data class BaseResponse( - @SerializedName("message") - var message: String?=null, - @SerializedName("success") - var success: Boolean?=null -): Parcelable { @@ -24757,18 +24734,18 @@ data class BaseResponse( /* - Model: Click2CallResponse + Model: SearchKeywordResult */ @Parcelize -data class Click2CallResponse( +data class SearchKeywordResult( - @SerializedName("status") - var status: Boolean?=null, + @SerializedName("sort_on") + var sortOn: String?=null, - @SerializedName("call_id") - var callId: String?=null + @SerializedName("query") + var query: @RawValue HashMap?=null ): Parcelable { @@ -24782,45 +24759,35 @@ data class Click2CallResponse( /* - Model: EntitiesDataUpdates + Model: CreateSearchKeyword */ @Parcelize -data class EntitiesDataUpdates( - - - - @SerializedName("data") - var data: @RawValue HashMap?=null, +data class CreateSearchKeyword( - @SerializedName("filters") - var filters: @RawValue ArrayList>?=null -): Parcelable { + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("words") + var words: ArrayList?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("result") + var result: SearchKeywordResult?=null +): Parcelable { -} - - -/* - Model: ProductsDataUpdatesFilters -*/ -@Parcelize -data class ProductsDataUpdatesFilters( - @SerializedName("line_number") - var lineNumber: Int?=null, - @SerializedName("identifier") - var identifier: String?=null -): Parcelable { @@ -24832,18 +24799,15 @@ data class ProductsDataUpdatesFilters( /* - Model: ProductsDataUpdates + Model: DeleteResponse */ @Parcelize -data class ProductsDataUpdates( - +data class DeleteResponse( - @SerializedName("data") - var data: @RawValue HashMap?=null, - @SerializedName("filters") - var filters: ArrayList?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -24851,24 +24815,22 @@ data class ProductsDataUpdates( - - } /* - Model: DataUpdates + Model: GetSearchWordsResponse */ @Parcelize -data class DataUpdates( +data class GetSearchWordsResponse( - @SerializedName("entities") - var entities: ArrayList?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("products") - var products: ArrayList?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -24882,50 +24844,35 @@ data class DataUpdates( /* - Model: Products + Model: GetAutocompleteWordsData */ @Parcelize -data class Products( - - - - @SerializedName("line_number") - var lineNumber: Int?=null, - - @SerializedName("quantity") - var quantity: Int?=null, - - @SerializedName("identifier") - var identifier: String?=null - -): Parcelable { +data class GetAutocompleteWordsData( + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("words") + var words: ArrayList?=null, + @SerializedName("uid") + var uid: String?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("results") + var results: @RawValue ArrayList>?=null +): Parcelable { -} - - -/* - Model: EntityReasonData -*/ -@Parcelize -data class EntityReasonData( - @SerializedName("reason_text") - var reasonText: String?=null, - @SerializedName("reason_id") - var reasonId: Int?=null -): Parcelable { @@ -24937,18 +24884,18 @@ data class EntityReasonData( /* - Model: EntitiesReasons + Model: GetAutocompleteWordsResponse */ @Parcelize -data class EntitiesReasons( +data class GetAutocompleteWordsResponse( - @SerializedName("data") - var data: EntityReasonData?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("filters") - var filters: @RawValue ArrayList>?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -24962,18 +24909,21 @@ data class EntitiesReasons( /* - Model: ProductsReasonsData + Model: Media */ @Parcelize -data class ProductsReasonsData( +data class Media( - @SerializedName("reason_text") - var reasonText: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("reason_id") - var reasonId: Int?=null + @SerializedName("url") + var url: String?=null, + + @SerializedName("aspect_ratio") + var aspectRatio: String?=null ): Parcelable { @@ -24983,25 +24933,30 @@ data class ProductsReasonsData( + + } /* - Model: ProductsReasonsFilters + Model: AutocompletePageAction */ @Parcelize -data class ProductsReasonsFilters( +data class AutocompletePageAction( - @SerializedName("line_number") - var lineNumber: Int?=null, + @SerializedName("query") + var query: @RawValue HashMap?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("identifier") - var identifier: String?=null + @SerializedName("params") + var params: @RawValue HashMap?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -25013,22 +24968,24 @@ data class ProductsReasonsFilters( + + } /* - Model: ProductsReasons + Model: AutocompleteAction */ @Parcelize -data class ProductsReasons( +data class AutocompleteAction( - @SerializedName("data") - var data: ProductsReasonsData?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("filters") - var filters: ArrayList?=null + @SerializedName("page") + var page: AutocompletePageAction?=null ): Parcelable { @@ -25042,18 +24999,24 @@ data class ProductsReasons( /* - Model: ReasonsData + Model: AutocompleteResult */ @Parcelize -data class ReasonsData( +data class AutocompleteResult( - @SerializedName("entities") - var entities: ArrayList?=null, + @SerializedName("logo") + var logo: Media?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("products") - var products: ArrayList?=null + @SerializedName("display") + var display: String?=null, + + @SerializedName("action") + var action: AutocompleteAction?=null ): Parcelable { @@ -25063,28 +25026,35 @@ data class ReasonsData( + + + + } /* - Model: ShipmentsRequest + Model: CreateAutocompleteKeyword */ @Parcelize -data class ShipmentsRequest( +data class CreateAutocompleteKeyword( - @SerializedName("data_updates") - var dataUpdates: DataUpdates?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("products") - var products: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("identifier") - var identifier: String?=null, + @SerializedName("words") + var words: ArrayList?=null, - @SerializedName("reasons") - var reasons: ReasonsData?=null + @SerializedName("app_id") + var appId: String?=null, + + @SerializedName("results") + var results: ArrayList?=null ): Parcelable { @@ -25098,25 +25068,30 @@ data class ShipmentsRequest( + + } /* - Model: StatuesRequest + Model: CreateAutocompleteWordsResponse */ @Parcelize -data class StatuesRequest( +data class CreateAutocompleteWordsResponse( - @SerializedName("status") - var status: String?=null, + @SerializedName("results") + var results: @RawValue ArrayList>?=null, - @SerializedName("shipments") - var shipments: ArrayList?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("words") + var words: ArrayList?=null, - @SerializedName("exclude_bags_next_state") - var excludeBagsNextState: String?=null + @SerializedName("app_id") + var appId: String?=null ): Parcelable { @@ -25128,31 +25103,36 @@ data class StatuesRequest( + + } /* - Model: UpdateShipmentStatusRequest + Model: ProductBundleItem */ @Parcelize -data class UpdateShipmentStatusRequest( +data class ProductBundleItem( - @SerializedName("force_transition") - var forceTransition: Boolean?=null, + @SerializedName("max_quantity") + var maxQuantity: Int?=null, - @SerializedName("unlock_before_transition") - var unlockBeforeTransition: Boolean?=null, + @SerializedName("min_quantity") + var minQuantity: Int?=null, - @SerializedName("lock_after_transition") - var lockAfterTransition: Boolean?=null, + @SerializedName("product_uid") + var productUid: Int?=null, - @SerializedName("statuses") - var statuses: ArrayList?=null, + @SerializedName("auto_add_to_cart") + var autoAddToCart: Boolean?=null, - @SerializedName("task") - var task: Boolean?=null + @SerializedName("auto_select") + var autoSelect: Boolean?=null, + + @SerializedName("allow_remove") + var allowRemove: Boolean?=null ): Parcelable { @@ -25168,48 +25148,62 @@ data class UpdateShipmentStatusRequest( + + } /* - Model: ShipmentsResponse + Model: ProductBundleRequest */ @Parcelize -data class ShipmentsResponse( +data class ProductBundleRequest( - @SerializedName("code") - var code: String?=null, + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, - @SerializedName("identifier") - var identifier: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("page_visibility") + var pageVisibility: ArrayList?=null, - @SerializedName("exception") - var exception: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("stack_trace") - var stackTrace: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("status") - var status: Int?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("final_state") - var finalState: @RawValue HashMap?=null, + @SerializedName("choice") + var choice: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, + @SerializedName("products") + var products: ArrayList?=null, + @SerializedName("logo") + var logo: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null +): Parcelable { @@ -25223,41 +25217,19 @@ data class ShipmentsResponse( -} - - -/* - Model: StatuesResponse -*/ -@Parcelize -data class StatuesResponse( - @SerializedName("shipments") - var shipments: ArrayList?=null -): Parcelable { -} - - -/* - Model: UpdateShipmentStatusResponseBody -*/ -@Parcelize -data class UpdateShipmentStatusResponseBody( - @SerializedName("statuses") - var statuses: ArrayList?=null -): Parcelable { @@ -25267,54 +25239,59 @@ data class UpdateShipmentStatusResponseBody( /* - Model: OrderUser + Model: GetProductBundleCreateResponse */ @Parcelize -data class OrderUser( - - - - @SerializedName("address1") - var address1: String?=null, +data class GetProductBundleCreateResponse( - @SerializedName("country") - var country: String?=null, - @SerializedName("first_name") - var firstName: String?=null, - @SerializedName("phone") - var phone: Int?=null, + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, - @SerializedName("address2") - var address2: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("page_visibility") + var pageVisibility: ArrayList?=null, - @SerializedName("pincode") - var pincode: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("mobile") - var mobile: Int?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("last_name") - var lastName: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("city") - var city: String?=null, + @SerializedName("choice") + var choice: String?=null, - @SerializedName("email") - var email: String?=null + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, + @SerializedName("products") + var products: ArrayList?=null, + @SerializedName("logo") + var logo: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("id") + var id: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null +): Parcelable { @@ -25333,27 +25310,12 @@ data class OrderUser( -} - - -/* - Model: OrderPriority -*/ -@Parcelize -data class OrderPriority( - @SerializedName("affiliate_priority_code") - var affiliatePriorityCode: String?=null, - @SerializedName("fulfilment_priority_text") - var fulfilmentPriorityText: String?=null, - @SerializedName("fulfilment_priority") - var fulfilmentPriority: Int?=null -): Parcelable { @@ -25367,18 +25329,18 @@ data class OrderPriority( /* - Model: UserData + Model: GetProductBundleListingResponse */ @Parcelize -data class UserData( +data class GetProductBundleListingResponse( - @SerializedName("shipping_user") - var shippingUser: OrderUser?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("billing_user") - var billingUser: OrderUser?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -25392,108 +25354,67 @@ data class UserData( /* - Model: MarketPlacePdf + Model: ProductBundleUpdateRequest */ @Parcelize -data class MarketPlacePdf( - - - - @SerializedName("invoice") - var invoice: String?=null, - - @SerializedName("label") - var label: String?=null - -): Parcelable { +data class ProductBundleUpdateRequest( + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("page_visibility") + var pageVisibility: ArrayList?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, -} - - -/* - Model: AffiliateBag -*/ -@Parcelize -data class AffiliateBag( + @SerializedName("slug") + var slug: String?=null, + @SerializedName("choice") + var choice: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("sku") - var sku: String?=null, + @SerializedName("products") + var products: ArrayList?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("logo") + var logo: String?=null, @SerializedName("company_id") var companyId: Int?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("modified_on") - var modifiedOn: String?=null, + var modifiedOn: String?=null - @SerializedName("amount_paid") - var amountPaid: Double?=null, +): Parcelable { - @SerializedName("item_size") - var itemSize: String?=null, - @SerializedName("affiliate_meta") - var affiliateMeta: @RawValue HashMap?=null, - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("unit_price") - var unitPrice: Double?=null, - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null, - @SerializedName("affiliate_store_id") - var affiliateStoreId: String?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, - @SerializedName("fynd_store_id") - var fyndStoreId: String?=null, - @SerializedName("avl_qty") - var avlQty: Int?=null, - @SerializedName("discount") - var discount: Double?=null, - @SerializedName("_id") - var id: String?=null, - @SerializedName("pdf_links") - var pdfLinks: MarketPlacePdf?=null, - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, - @SerializedName("transfer_price") - var transferPrice: Int?=null, - @SerializedName("store_id") - var storeId: Int?=null, - @SerializedName("hsn_code_id") - var hsnCodeId: String?=null, - - @SerializedName("delivery_charge") - var deliveryCharge: Double?=null - -): Parcelable { @@ -25504,14 +25425,33 @@ data class AffiliateBag( +} + + +/* + Model: Price +*/ +@Parcelize +data class Price( + @SerializedName("min_effective") + var minEffective: Double?=null, + @SerializedName("max_marked") + var maxMarked: Double?=null, + @SerializedName("max_effective") + var maxEffective: Double?=null, + @SerializedName("min_marked") + var minMarked: Double?=null, + @SerializedName("currency") + var currency: String?=null +): Parcelable { @@ -25525,13 +25465,30 @@ data class AffiliateBag( +} + + +/* + Model: Size +*/ +@Parcelize +data class Size( + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("display") + var display: String?=null, + @SerializedName("value") + var value: String?=null, + @SerializedName("is_available") + var isAvailable: Boolean?=null +): Parcelable { @@ -25547,40 +25504,50 @@ data class AffiliateBag( /* - Model: ArticleDetails1 + Model: LimitedProductData */ @Parcelize -data class ArticleDetails1( - - +data class LimitedProductData( - @SerializedName("_id") - var id: String?=null, - @SerializedName("weight") - var weight: @RawValue HashMap?=null, - @SerializedName("brand_id") - var brandId: Int?=null, + @SerializedName("short_description") + var shortDescription: String?=null, - @SerializedName("category") - var category: @RawValue HashMap?=null, + @SerializedName("slug") + var slug: String?=null, @SerializedName("quantity") var quantity: Int?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, + @SerializedName("price") + var price: @RawValue HashMap?=null, - @SerializedName("dimension") - var dimension: @RawValue HashMap?=null + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, -): Parcelable { + @SerializedName("identifier") + var identifier: @RawValue HashMap?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("images") + var images: ArrayList?=null, + @SerializedName("item_code") + var itemCode: String?=null, + + @SerializedName("name") + var name: String?=null + +): Parcelable { @@ -25593,27 +25560,12 @@ data class ArticleDetails1( -} - - -/* - Model: LocationDetails -*/ -@Parcelize -data class LocationDetails( - @SerializedName("articles") - var articles: ArrayList?=null, - @SerializedName("fulfillment_type") - var fulfillmentType: String?=null, - @SerializedName("fulfillment_id") - var fulfillmentId: Int?=null -): Parcelable { @@ -25627,33 +25579,39 @@ data class LocationDetails( /* - Model: ShipmentDetails + Model: GetProducts */ @Parcelize -data class ShipmentDetails( +data class GetProducts( - @SerializedName("shipments") - var shipments: Int?=null, + @SerializedName("max_quantity") + var maxQuantity: Int?=null, - @SerializedName("box_type") - var boxType: String?=null, + @SerializedName("price") + var price: Price?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("min_quantity") + var minQuantity: Int?=null, - @SerializedName("affiliate_shipment_id") - var affiliateShipmentId: String?=null, + @SerializedName("product_uid") + var productUid: Int?=null, - @SerializedName("articles") - var articles: ArrayList?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, - @SerializedName("dp_id") - var dpId: Int?=null, + @SerializedName("auto_add_to_cart") + var autoAddToCart: Boolean?=null, + + @SerializedName("product_details") + var productDetails: LimitedProductData?=null, - @SerializedName("fulfillment_id") - var fulfillmentId: Int?=null + @SerializedName("auto_select") + var autoSelect: Boolean?=null, + + @SerializedName("allow_remove") + var allowRemove: Boolean?=null ): Parcelable { @@ -25672,41 +25630,51 @@ data class ShipmentDetails( + + + + } /* - Model: ShipmentConfig + Model: GetProductBundleResponse */ @Parcelize -data class ShipmentConfig( +data class GetProductBundleResponse( - @SerializedName("to_pincode") - var toPincode: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("payment_mode") - var paymentMode: String?=null, + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, - @SerializedName("identifier") - var identifier: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("location_details") - var locationDetails: LocationDetails?=null, + @SerializedName("page_visibility") + var pageVisibility: ArrayList?=null, - @SerializedName("action") - var action: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("source") - var source: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("choice") + var choice: String?=null, + + @SerializedName("logo") + var logo: String?=null, - @SerializedName("journey") - var journey: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("shipment") - var shipment: ArrayList?=null + @SerializedName("products") + var products: ArrayList?=null ): Parcelable { @@ -25725,6 +25693,10 @@ data class ShipmentConfig( + + + + @@ -25732,15 +25704,21 @@ data class ShipmentConfig( /* - Model: ShipmentData + Model: Meta */ @Parcelize -data class ShipmentData( +data class Meta( + + @SerializedName("headers") + var headers: @RawValue HashMap?=null, + + @SerializedName("unit") + var unit: String?=null, - @SerializedName("shipment_data") - var shipmentData: ShipmentConfig?=null + @SerializedName("values") + var values: @RawValue ArrayList>?=null ): Parcelable { @@ -25748,61 +25726,85 @@ data class ShipmentData( + + + + } /* - Model: OrderInfo + Model: Guide */ @Parcelize -data class OrderInfo( +data class Guide( - @SerializedName("affiliate_order_id") - var affiliateOrderId: String?=null, + @SerializedName("meta") + var meta: Meta?=null - @SerializedName("cod_charges") - var codCharges: Double?=null, +): Parcelable { - @SerializedName("payment_mode") - var paymentMode: String?=null, - @SerializedName("billing_address") - var billingAddress: OrderUser?=null, - @SerializedName("order_priority") - var orderPriority: OrderPriority?=null, - @SerializedName("items") - var items: @RawValue HashMap?=null, - @SerializedName("shipping_address") - var shippingAddress: OrderUser?=null, +} + + +/* + Model: ValidateSizeGuide +*/ +@Parcelize +data class ValidateSizeGuide( - @SerializedName("delivery_charges") - var deliveryCharges: Double?=null, - @SerializedName("user") - var user: UserData?=null, - @SerializedName("bags") - var bags: ArrayList?=null, + @SerializedName("subtitle") + var subtitle: String?=null, - @SerializedName("payment") - var payment: @RawValue HashMap?=null, + @SerializedName("image") + var image: String?=null, - @SerializedName("coupon") - var coupon: String?=null, + @SerializedName("brand_id") + var brandId: Int?=null, - @SerializedName("order_value") - var orderValue: Double?=null, + @SerializedName("guide") + var guide: Guide?=null, - @SerializedName("discount") - var discount: Double?=null, + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + + @SerializedName("active") + var active: Boolean?=null, + + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, + + @SerializedName("tag") + var tag: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("id") + var id: String?=null, + + @SerializedName("title") + var title: String?=null, + + @SerializedName("description") + var description: String?=null, + + @SerializedName("name") + var name: String?=null, - @SerializedName("shipment") - var shipment: ShipmentData?=null + @SerializedName("modified_on") + var modifiedOn: String?=null ): Parcelable { @@ -25842,18 +25844,15 @@ data class OrderInfo( /* - Model: AffiliateAppConfigMeta + Model: SuccessResponse */ @Parcelize -data class AffiliateAppConfigMeta( - +data class SuccessResponse( - @SerializedName("value") - var value: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -25861,60 +25860,82 @@ data class AffiliateAppConfigMeta( - - } /* - Model: AffiliateAppConfig + Model: ListSizeGuide */ @Parcelize -data class AffiliateAppConfig( +data class ListSizeGuide( - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("page") + var page: @RawValue HashMap?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("items") + var items: @RawValue ArrayList>?=null - @SerializedName("id") - var id: String?=null, +): Parcelable { - @SerializedName("owner") - var owner: String?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("created_at") - var createdAt: String?=null, - @SerializedName("token") - var token: String?=null, - @SerializedName("secret") - var secret: String?=null, - @SerializedName("meta") - var meta: ArrayList?=null -): Parcelable { +} + + +/* + Model: SizeGuideResponse +*/ +@Parcelize +data class SizeGuideResponse( + + + @SerializedName("subtitle") + var subtitle: String?=null, + + @SerializedName("brand_id") + var brandId: Int?=null, + @SerializedName("guide") + var guide: @RawValue HashMap?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, + @SerializedName("active") + var active: Boolean?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("tag") + var tag: String?=null, + @SerializedName("id") + var id: String?=null, + @SerializedName("title") + var title: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null +): Parcelable { @@ -25923,44 +25944,20 @@ data class AffiliateAppConfig( -} - - -/* - Model: AffiliateInventoryArticleAssignmentConfig -*/ -@Parcelize -data class AffiliateInventoryArticleAssignmentConfig( - @SerializedName("post_order_reassignment") - var postOrderReassignment: Boolean?=null -): Parcelable { -} - - -/* - Model: AffiliateInventoryPaymentConfig -*/ -@Parcelize -data class AffiliateInventoryPaymentConfig( - @SerializedName("mode_of_payment") - var modeOfPayment: String?=null, - @SerializedName("source") - var source: String?=null -): Parcelable { @@ -25972,15 +25969,18 @@ data class AffiliateInventoryPaymentConfig( /* - Model: AffiliateInventoryOrderConfig + Model: MetaFields */ @Parcelize -data class AffiliateInventoryOrderConfig( +data class MetaFields( - @SerializedName("force_reassignment") - var forceReassignment: Boolean?=null + @SerializedName("key") + var key: @RawValue Any?=null, + + @SerializedName("value") + var value: @RawValue Any?=null ): Parcelable { @@ -25988,19 +25988,27 @@ data class AffiliateInventoryOrderConfig( + + } /* - Model: AffiliateInventoryLogisticsConfig + Model: ApplicationItemMOQ */ @Parcelize -data class AffiliateInventoryLogisticsConfig( +data class ApplicationItemMOQ( - @SerializedName("dp_assignment") - var dpAssignment: Boolean?=null + @SerializedName("increment_unit") + var incrementUnit: Int?=null, + + @SerializedName("maximum") + var maximum: Int?=null, + + @SerializedName("minimum") + var minimum: Int?=null ): Parcelable { @@ -26008,19 +26016,26 @@ data class AffiliateInventoryLogisticsConfig( + + + + } /* - Model: AffiliateInventoryStoreConfig + Model: ApplicationItemSEO */ @Parcelize -data class AffiliateInventoryStoreConfig( +data class ApplicationItemSEO( - @SerializedName("store") - var store: @RawValue HashMap?=null + @SerializedName("title") + var title: @RawValue Any?=null, + + @SerializedName("description") + var description: @RawValue Any?=null ): Parcelable { @@ -26028,31 +26043,39 @@ data class AffiliateInventoryStoreConfig( + + } /* - Model: AffiliateInventoryConfig + Model: ApplicationItemMeta */ @Parcelize -data class AffiliateInventoryConfig( +data class ApplicationItemMeta( - @SerializedName("article_assignment") - var articleAssignment: AffiliateInventoryArticleAssignmentConfig?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("payment") - var payment: AffiliateInventoryPaymentConfig?=null, + @SerializedName("_custom_meta") + var customMeta: ArrayList?=null, - @SerializedName("order") - var order: AffiliateInventoryOrderConfig?=null, + @SerializedName("is_cod") + var isCod: Boolean?=null, - @SerializedName("logistics") - var logistics: AffiliateInventoryLogisticsConfig?=null, + @SerializedName("alt_text") + var altText: @RawValue HashMap?=null, - @SerializedName("inventory") - var inventory: AffiliateInventoryStoreConfig?=null + @SerializedName("moq") + var moq: ApplicationItemMOQ?=null, + + @SerializedName("seo") + var seo: ApplicationItemSEO?=null, + + @SerializedName("is_gift") + var isGift: Boolean?=null ): Parcelable { @@ -26068,22 +26091,26 @@ data class AffiliateInventoryConfig( + + + + } /* - Model: AffiliateConfig + Model: SuccessResponse1 */ @Parcelize -data class AffiliateConfig( +data class SuccessResponse1( - @SerializedName("app") - var app: AffiliateAppConfig?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("inventory") - var inventory: AffiliateInventoryConfig?=null + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -26097,21 +26124,21 @@ data class AffiliateConfig( /* - Model: Affiliate + Model: MOQData */ @Parcelize -data class Affiliate( +data class MOQData( - @SerializedName("id") - var id: String?=null, + @SerializedName("increment_unit") + var incrementUnit: Int?=null, - @SerializedName("config") - var config: AffiliateConfig?=null, + @SerializedName("maximum") + var maximum: Int?=null, - @SerializedName("token") - var token: String?=null + @SerializedName("minimum") + var minimum: Int?=null ): Parcelable { @@ -26127,18 +26154,18 @@ data class Affiliate( /* - Model: AffiliateStoreIdMapping + Model: SEOData */ @Parcelize -data class AffiliateStoreIdMapping( +data class SEOData( - @SerializedName("marketplace_store_id") - var marketplaceStoreId: String?=null, + @SerializedName("title") + var title: @RawValue Any?=null, - @SerializedName("store_id") - var storeId: Int?=null + @SerializedName("description") + var description: @RawValue Any?=null ): Parcelable { @@ -26152,30 +26179,27 @@ data class AffiliateStoreIdMapping( /* - Model: OrderConfig + Model: OwnerAppItemResponse */ @Parcelize -data class OrderConfig( - +data class OwnerAppItemResponse( - @SerializedName("article_lookup") - var articleLookup: String?=null, - @SerializedName("affiliate") - var affiliate: Affiliate?=null, + @SerializedName("is_cod") + var isCod: Boolean?=null, - @SerializedName("bag_end_state") - var bagEndState: String?=null, + @SerializedName("alt_text") + var altText: @RawValue HashMap?=null, - @SerializedName("store_lookup") - var storeLookup: String?=null, + @SerializedName("moq") + var moq: MOQData?=null, - @SerializedName("affiliate_store_id_mapping") - var affiliateStoreIdMapping: ArrayList?=null, + @SerializedName("seo") + var seo: SEOData?=null, - @SerializedName("create_user") - var createUser: Boolean?=null + @SerializedName("is_gift") + var isGift: Boolean?=null ): Parcelable { @@ -26191,27 +26215,25 @@ data class OrderConfig( - - } /* - Model: CreateOrderPayload + Model: GetConfigMetadataResponse */ @Parcelize -data class CreateOrderPayload( +data class GetConfigMetadataResponse( - @SerializedName("order_info") - var orderInfo: OrderInfo?=null, + @SerializedName("condition") + var condition: @RawValue ArrayList>?=null, - @SerializedName("order_config") - var orderConfig: OrderConfig?=null, + @SerializedName("data") + var data: @RawValue ArrayList>?=null, - @SerializedName("affiliate_id") - var affiliateId: String?=null + @SerializedName("values") + var values: @RawValue ArrayList>?=null ): Parcelable { @@ -26227,60 +26249,50 @@ data class CreateOrderPayload( /* - Model: CreateOrderResponse + Model: AttributeDetailsGroup */ @Parcelize -data class CreateOrderResponse( +data class AttributeDetailsGroup( - @SerializedName("fynd_order_id") - var fyndOrderId: String?=null + @SerializedName("name") + var name: String?=null, -): Parcelable { + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("key") + var key: String?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("display_type") + var displayType: String?=null, + @SerializedName("logo") + var logo: String?=null, -} - - -/* - Model: DispatchManifest -*/ -@Parcelize -data class DispatchManifest( + @SerializedName("unit") + var unit: String?=null, + @SerializedName("priority") + var priority: Int?=null +): Parcelable { - @SerializedName("manifest_id") - var manifestId: String?=null -): Parcelable { -} - - -/* - Model: SuccessResponse -*/ -@Parcelize -data class SuccessResponse( - @SerializedName("message") - var message: String?=null, - @SerializedName("success") - var success: Boolean?=null -): Parcelable { @@ -26292,24 +26304,39 @@ data class SuccessResponse( /* - Model: ActionInfo + Model: AppConfigurationDetail */ @Parcelize -data class ActionInfo( - +data class AppConfigurationDetail( - @SerializedName("id") - var id: Int?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("display_text") - var displayText: String?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, @SerializedName("slug") - var slug: String?=null + var slug: String?=null, + + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("attributes") + var attributes: ArrayList?=null, + + @SerializedName("template_slugs") + var templateSlugs: ArrayList?=null, + + @SerializedName("app_id") + var appId: String?=null, + + @SerializedName("priority") + var priority: Int?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -26322,20 +26349,30 @@ data class ActionInfo( + + + + + + + + + + } /* - Model: GetActionsResponse + Model: ConfigErrorResponse */ @Parcelize -data class GetActionsResponse( +data class ConfigErrorResponse( - @SerializedName("permissions") - var permissions: ActionInfo?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -26347,42 +26384,24 @@ data class GetActionsResponse( /* - Model: HistoryDict + Model: PageResponseType */ @Parcelize -data class HistoryDict( +data class PageResponseType( - @SerializedName("createdat") - var createdat: String?=null, + @SerializedName("current") + var current: Int?=null, - @SerializedName("ticket_id") - var ticketId: String?=null, + @SerializedName("total_count") + var totalCount: Int?=null, - @SerializedName("bag_id") - var bagId: Int?=null, - - @SerializedName("message") - var message: String?=null, - - @SerializedName("ticket_url") - var ticketUrl: String?=null, - - @SerializedName("user") - var user: String?=null, - - @SerializedName("type") - var type: String?=null, - - @SerializedName("l1_detail") - var l1Detail: String?=null, - - @SerializedName("l2_detail") - var l2Detail: String?=null, + @SerializedName("has_next") + var hasNext: Boolean?=null, - @SerializedName("l3_detail") - var l3Detail: String?=null + @SerializedName("next") + var next: Int?=null ): Parcelable { @@ -26393,18 +26412,6 @@ data class HistoryDict( - - - - - - - - - - - - @@ -26412,15 +26419,18 @@ data class HistoryDict( /* - Model: ShipmentHistoryResponse + Model: GetConfigResponse */ @Parcelize -data class ShipmentHistoryResponse( +data class GetConfigResponse( - @SerializedName("activity_history") - var activityHistory: ArrayList?=null + @SerializedName("data") + var data: @RawValue ArrayList>?=null, + + @SerializedName("page") + var page: PageResponseType?=null ): Parcelable { @@ -26428,22 +26438,21 @@ data class ShipmentHistoryResponse( + + } /* - Model: ErrorDetail + Model: ConfigSuccessResponse */ @Parcelize -data class ErrorDetail( +data class ConfigSuccessResponse( @SerializedName("message") - var message: String?=null, - - @SerializedName("success") - var success: Boolean?=null + var message: String?=null ): Parcelable { @@ -26451,45 +26460,40 @@ data class ErrorDetail( - - } /* - Model: SmsDataPayload + Model: AppConfigurationsSort */ @Parcelize -data class SmsDataPayload( - +data class AppConfigurationsSort( - @SerializedName("payment_mode") - var paymentMode: String?=null, - @SerializedName("phone_number") - var phoneNumber: Int?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("customer_name") - var customerName: String?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, - @SerializedName("amount_paid") - var amountPaid: Int?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("country_code") - var countryCode: String?=null, + @SerializedName("default_key") + var defaultKey: String?=null, - @SerializedName("shipment_id") - var shipmentId: Int?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("order_id") - var orderId: String?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("brand_name") - var brandName: String?=null + @SerializedName("priority") + var priority: Int?=null ): Parcelable { @@ -26511,54 +26515,19 @@ data class SmsDataPayload( - - -} - - -/* - Model: SendSmsPayload -*/ -@Parcelize -data class SendSmsPayload( - - - - @SerializedName("data") - var data: SmsDataPayload?=null, - - @SerializedName("bag_id") - var bagId: Int?=null, - - @SerializedName("slug") - var slug: String?=null - -): Parcelable { - - - - - - - - - } /* - Model: OrderDetails + Model: AllowSingleRequest */ @Parcelize -data class OrderDetails( - +data class AllowSingleRequest( - @SerializedName("created_at") - var createdAt: String?=null, - @SerializedName("fynd_order_id") - var fyndOrderId: String?=null + @SerializedName("allow_single") + var allowSingle: Boolean?=null ): Parcelable { @@ -26566,24 +26535,19 @@ data class OrderDetails( - - } /* - Model: Meta + Model: DefaultKeyRequest */ @Parcelize -data class Meta( - +data class DefaultKeyRequest( - @SerializedName("state_manager_used") - var stateManagerUsed: String?=null, - @SerializedName("kafka_emission_status") - var kafkaEmissionStatus: Int?=null + @SerializedName("default_key") + var defaultKey: String?=null ): Parcelable { @@ -26591,36 +26555,28 @@ data class Meta( - - } /* - Model: ShipmentDetail + Model: MetaDataListingFilterMetaResponse */ @Parcelize -data class ShipmentDetail( - - +data class MetaDataListingFilterMetaResponse( - @SerializedName("bag_list") - var bagList: ArrayList?=null, - @SerializedName("id") - var id: Int?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("shipment_id") - var shipmentId: String?=null, + @SerializedName("units") + var units: @RawValue ArrayList>?=null, - @SerializedName("meta") - var meta: Meta?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("remarks") - var remarks: String?=null + @SerializedName("filter_types") + var filterTypes: ArrayList?=null ): Parcelable { @@ -26634,29 +26590,19 @@ data class ShipmentDetail( - - - - } /* - Model: OrderStatusData + Model: MetaDataListingFilterResponse */ @Parcelize -data class OrderStatusData( - - +data class MetaDataListingFilterResponse( - @SerializedName("errors") - var errors: ArrayList?=null, - @SerializedName("order_details") - var orderDetails: OrderDetails?=null, - @SerializedName("shipment_details") - var shipmentDetails: ArrayList?=null + @SerializedName("data") + var data: ArrayList?=null ): Parcelable { @@ -26664,26 +26610,22 @@ data class OrderStatusData( - - - - } /* - Model: OrderStatusResult + Model: MetaDataListingSortMetaResponse */ @Parcelize -data class OrderStatusResult( +data class MetaDataListingSortMetaResponse( - @SerializedName("success") - var success: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("result") - var result: ArrayList?=null + @SerializedName("key") + var key: String?=null ): Parcelable { @@ -26697,24 +26639,15 @@ data class OrderStatusResult( /* - Model: ManualAssignDPToShipment + Model: MetaDataListingSortResponse */ @Parcelize -data class ManualAssignDPToShipment( - - - - @SerializedName("dp_id") - var dpId: Int?=null, +data class MetaDataListingSortResponse( - @SerializedName("order_type") - var orderType: String?=null, - @SerializedName("qc_required") - var qcRequired: String?=null, - @SerializedName("shipment_ids") - var shipmentIds: ArrayList?=null + @SerializedName("data") + var data: ArrayList?=null ): Parcelable { @@ -26722,28 +26655,22 @@ data class ManualAssignDPToShipment( - - - - - - } /* - Model: ManualAssignDPToShipmentResponse + Model: MetaDataListingResponse */ @Parcelize -data class ManualAssignDPToShipmentResponse( +data class MetaDataListingResponse( - @SerializedName("errors") - var errors: ArrayList?=null, + @SerializedName("filter") + var filter: MetaDataListingFilterResponse?=null, - @SerializedName("success") - var success: String?=null + @SerializedName("sort") + var sort: MetaDataListingSortResponse?=null ): Parcelable { @@ -26757,24 +26684,24 @@ data class ManualAssignDPToShipmentResponse( /* - Model: Tax + Model: GetCatalogConfigurationDetailsProduct */ @Parcelize -data class Tax( +data class GetCatalogConfigurationDetailsProduct( - @SerializedName("rate") - var rate: Double?=null, + @SerializedName("detail") + var detail: @RawValue HashMap?=null, - @SerializedName("breakup") - var breakup: @RawValue ArrayList>?=null, + @SerializedName("variant") + var variant: @RawValue HashMap?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("compare") + var compare: @RawValue HashMap?=null, - @SerializedName("amount") - var amount: @RawValue HashMap?=null + @SerializedName("similar") + var similar: @RawValue HashMap?=null ): Parcelable { @@ -26792,27 +26719,18 @@ data class Tax( /* - Model: Charge + Model: GetCatalogConfigurationMetaData */ @Parcelize -data class Charge( - - - - @SerializedName("code") - var code: String?=null, +data class GetCatalogConfigurationMetaData( - @SerializedName("name") - var name: String?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("tax") - var tax: Tax?=null, + @SerializedName("listing") + var listing: MetaDataListingResponse?=null, - @SerializedName("amount") - var amount: @RawValue HashMap?=null + @SerializedName("product") + var product: GetCatalogConfigurationDetailsProduct?=null ): Parcelable { @@ -26822,40 +26740,25 @@ data class Charge( - - - - - - } /* - Model: LineItem + Model: ConfigurationBucketPoints */ @Parcelize -data class LineItem( - - - - @SerializedName("charges") - var charges: ArrayList?=null, +data class ConfigurationBucketPoints( - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("external_line_id") - var externalLineId: String?=null, + @SerializedName("end") + var end: Double?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("custom_messasge") - var customMessasge: String?=null + @SerializedName("start") + var start: Double?=null ): Parcelable { @@ -26867,40 +26770,34 @@ data class LineItem( - - - - - - } /* - Model: ProcessingDates + Model: ConfigurationListingFilterValue */ @Parcelize -data class ProcessingDates( +data class ConfigurationListingFilterValue( - @SerializedName("dispatch_by_date") - var dispatchByDate: String?=null, + @SerializedName("condition") + var condition: String?=null, - @SerializedName("dp_pickup_slot") - var dpPickupSlot: @RawValue HashMap?=null, + @SerializedName("bucket_points") + var bucketPoints: ArrayList?=null, - @SerializedName("confirm_by_date") - var confirmByDate: String?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("customer_pickup_slot") - var customerPickupSlot: @RawValue HashMap?=null, + @SerializedName("map_values") + var mapValues: @RawValue ArrayList>?=null, - @SerializedName("pack_by_date") - var packByDate: String?=null, + @SerializedName("map") + var map: @RawValue HashMap?=null, - @SerializedName("dispatch_after_date") - var dispatchAfterDate: String?=null + @SerializedName("sort") + var sort: String?=null ): Parcelable { @@ -26922,32 +26819,42 @@ data class ProcessingDates( /* - Model: Shipment + Model: ConfigurationListingFilterConfig */ @Parcelize -data class Shipment( +data class ConfigurationListingFilterConfig( - @SerializedName("line_items") - var lineItems: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("key") + var key: String?=null, + + @SerializedName("display_name") + var displayName: String?=null, + + @SerializedName("value_config") + var valueConfig: ConfigurationListingFilterValue?=null, + + @SerializedName("type") + var type: String?=null, + + @SerializedName("logo") + var logo: String?=null, @SerializedName("priority") var priority: Int?=null, - @SerializedName("external_shipment_id") - var externalShipmentId: Double?=null, + @SerializedName("name") + var name: String?=null + +): Parcelable { - @SerializedName("location_id") - var locationId: Int?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("processing_dates") - var processingDates: ProcessingDates?=null -): Parcelable { @@ -26967,18 +26874,18 @@ data class Shipment( /* - Model: TaxInfo + Model: ConfigurationListingFilter */ @Parcelize -data class TaxInfo( +data class ConfigurationListingFilter( - @SerializedName("gstin") - var gstin: String?=null, + @SerializedName("attribute_config") + var attributeConfig: ArrayList?=null, - @SerializedName("b2b_gstin_number") - var b2BGstinNumber: String?=null + @SerializedName("allow_single") + var allowSingle: Boolean?=null ): Parcelable { @@ -26992,33 +26899,27 @@ data class TaxInfo( /* - Model: PaymentMethod + Model: ConfigurationListingSortConfig */ @Parcelize -data class PaymentMethod( - - +data class ConfigurationListingSortConfig( - @SerializedName("name") - var name: String?=null, - @SerializedName("refund_by") - var refundBy: String?=null, - @SerializedName("transaction_data") - var transactionData: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("mode") - var mode: String?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("amount") - var amount: Double?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("collect_by") - var collectBy: String?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -27034,26 +26935,22 @@ data class PaymentMethod( - - - - } /* - Model: PaymentInfo + Model: ConfigurationListingSort */ @Parcelize -data class PaymentInfo( +data class ConfigurationListingSort( - @SerializedName("primary_mode") - var primaryMode: String?=null, + @SerializedName("default_key") + var defaultKey: String?=null, - @SerializedName("payment_methods") - var paymentMethods: ArrayList?=null + @SerializedName("config") + var config: ArrayList?=null ): Parcelable { @@ -27067,75 +26964,43 @@ data class PaymentInfo( /* - Model: BillingInfo + Model: ConfigurationListing */ @Parcelize -data class BillingInfo( - - - - @SerializedName("alternate_mobile_number") - var alternateMobileNumber: String?=null, - - @SerializedName("floor_no") - var floorNo: String?=null, - - @SerializedName("gender") - var gender: String?=null, - - @SerializedName("alternate_email") - var alternateEmail: String?=null, - - @SerializedName("house_no") - var houseNo: String?=null, +data class ConfigurationListing( - @SerializedName("address2") - var address2: String?=null, - @SerializedName("primary_email") - var primaryEmail: String?=null, - @SerializedName("last_name") - var lastName: String?=null, + @SerializedName("filter") + var filter: ConfigurationListingFilter?=null, - @SerializedName("city") - var city: String?=null, + @SerializedName("sort") + var sort: ConfigurationListingSort?=null - @SerializedName("external_customer_code") - var externalCustomerCode: String?=null, +): Parcelable { - @SerializedName("address1") - var address1: String?=null, - @SerializedName("primary_mobile_number") - var primaryMobileNumber: String?=null, - @SerializedName("country") - var country: String?=null, - @SerializedName("title") - var title: String?=null, - @SerializedName("state_code") - var stateCode: String?=null, - @SerializedName("country_code") - var countryCode: String?=null, - @SerializedName("state") - var state: String?=null, +} + + +/* + Model: ProductSize +*/ +@Parcelize +data class ProductSize( - @SerializedName("middle_name") - var middleName: String?=null, - @SerializedName("customer_code") - var customerCode: String?=null, - @SerializedName("first_name") - var firstName: String?=null, + @SerializedName("max") + var max: Int?=null, - @SerializedName("pincode") - var pincode: String?=null + @SerializedName("min") + var min: Int?=null ): Parcelable { @@ -27145,16 +27010,39 @@ data class BillingInfo( +} + + +/* + Model: ConfigurationProductVariantConfig +*/ +@Parcelize +data class ConfigurationProductVariantConfig( + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("key") + var key: String?=null, + @SerializedName("display_type") + var displayType: String?=null, + @SerializedName("logo") + var logo: String?=null, + @SerializedName("size") + var size: ProductSize?=null, + @SerializedName("priority") + var priority: Int?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { @@ -27172,12 +27060,21 @@ data class BillingInfo( +} + + +/* + Model: ConfigurationProductVariant +*/ +@Parcelize +data class ConfigurationProductVariant( + @SerializedName("config") + var config: ArrayList?=null - - +): Parcelable { @@ -27187,104 +27084,90 @@ data class BillingInfo( /* - Model: ShippingInfo + Model: ConfigurationProductConfig */ @Parcelize -data class ShippingInfo( +data class ConfigurationProductConfig( - @SerializedName("alternate_mobile_number") - var alternateMobileNumber: String?=null, + @SerializedName("subtitle") + var subtitle: String?=null, - @SerializedName("floor_no") - var floorNo: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("gender") - var gender: String?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("alternate_email") - var alternateEmail: String?=null, + @SerializedName("size") + var size: ProductSize?=null, - @SerializedName("house_no") - var houseNo: String?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("address2") - var address2: String?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("primary_email") - var primaryEmail: String?=null, + @SerializedName("priority") + var priority: Int?=null - @SerializedName("last_name") - var lastName: String?=null, +): Parcelable { - @SerializedName("city") - var city: String?=null, - @SerializedName("external_customer_code") - var externalCustomerCode: String?=null, - @SerializedName("address1") - var address1: String?=null, - @SerializedName("primary_mobile_number") - var primaryMobileNumber: String?=null, - @SerializedName("shipping_type") - var shippingType: String?=null, - @SerializedName("slot") - var slot: @RawValue ArrayList>?=null, - @SerializedName("country") - var country: String?=null, - @SerializedName("title") - var title: String?=null, - @SerializedName("geo_location") - var geoLocation: @RawValue HashMap?=null, - @SerializedName("state_code") - var stateCode: String?=null, - @SerializedName("country_code") - var countryCode: String?=null, - @SerializedName("address_type") - var addressType: String?=null, - @SerializedName("state") - var state: String?=null, - @SerializedName("middle_name") - var middleName: String?=null, - @SerializedName("landmark") - var landmark: String?=null, - @SerializedName("customer_code") - var customerCode: String?=null, - @SerializedName("first_name") - var firstName: String?=null, +} + + +/* + Model: ConfigurationProductSimilar +*/ +@Parcelize +data class ConfigurationProductSimilar( - @SerializedName("pincode") - var pincode: String?=null -): Parcelable { + @SerializedName("config") + var config: ArrayList?=null +): Parcelable { +} + + +/* + Model: ConfigurationProduct +*/ +@Parcelize +data class ConfigurationProduct( + @SerializedName("variant") + var variant: ConfigurationProductVariant?=null, + @SerializedName("similar") + var similar: ConfigurationProductSimilar?=null +): Parcelable { @@ -27292,19 +27175,48 @@ data class ShippingInfo( +} + + +/* + Model: AppConfiguration +*/ +@Parcelize +data class AppConfiguration( + @SerializedName("listing") + var listing: ConfigurationListing?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("type") + var type: 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("config_id") + var configId: String?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("product") + var product: ConfigurationProduct?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null +): Parcelable { @@ -27332,42 +27244,45 @@ data class ShippingInfo( /* - Model: CreateOrderAPI + Model: AppCatalogConfiguration */ @Parcelize -data class CreateOrderAPI( +data class AppCatalogConfiguration( - @SerializedName("shipments") - var shipments: ArrayList?=null, + @SerializedName("listing") + var listing: ConfigurationListing?=null, + + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("external_creation_date") - var externalCreationDate: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("charges") - var charges: ArrayList?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("tax_info") - var taxInfo: TaxInfo?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, - @SerializedName("payment_info") - var paymentInfo: PaymentInfo?=null, + @SerializedName("config_type") + var configType: String?=null, - @SerializedName("billing_info") - var billingInfo: BillingInfo?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("currency_info") - var currencyInfo: @RawValue HashMap?=null, + @SerializedName("config_id") + var configId: String?=null, - @SerializedName("shipping_info") - var shippingInfo: ShippingInfo?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("external_order_id") - var externalOrderId: String?=null, + @SerializedName("product") + var product: ConfigurationProduct?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null + @SerializedName("modified_on") + var modifiedOn: String?=null ): Parcelable { @@ -27390,6 +27305,8 @@ data class CreateOrderAPI( + + @@ -27397,36 +27314,18 @@ data class CreateOrderAPI( /* - Model: CreateOrderErrorReponse + Model: GetAppCatalogConfiguration */ @Parcelize -data class CreateOrderErrorReponse( - - - - @SerializedName("code") - var code: String?=null, - - @SerializedName("info") - var info: @RawValue Any?=null, - - @SerializedName("message") - var message: String?=null, - - @SerializedName("exception") - var exception: String?=null, +data class GetAppCatalogConfiguration( - @SerializedName("stack_trace") - var stackTrace: String?=null, - @SerializedName("status") - var status: Int?=null, - @SerializedName("request_id") - var requestId: String?=null, + @SerializedName("data") + var data: AppCatalogConfiguration?=null, - @SerializedName("meta") - var meta: String?=null + @SerializedName("is_default") + var isDefault: Boolean?=null ): Parcelable { @@ -27436,11 +27335,24 @@ data class CreateOrderErrorReponse( +} + + +/* + Model: GetCatalogConfigurationDetailsSchemaListing +*/ +@Parcelize +data class GetCatalogConfigurationDetailsSchemaListing( + @SerializedName("filter") + var filter: @RawValue HashMap?=null, + @SerializedName("sort") + var sort: @RawValue HashMap?=null +): Parcelable { @@ -27452,43 +27364,38 @@ data class CreateOrderErrorReponse( /* - Model: DpConfiguration + Model: EntityConfiguration */ @Parcelize -data class DpConfiguration( +data class EntityConfiguration( - @SerializedName("shipping_by") - var shippingBy: String?=null + @SerializedName("listing") + var listing: GetCatalogConfigurationDetailsSchemaListing?=null, -): Parcelable { + @SerializedName("config_type") + var configType: String?=null, + @SerializedName("id") + var id: String?=null, + @SerializedName("config_id") + var configId: String?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("product") + var product: GetCatalogConfigurationDetailsProduct?=null -} - - -/* - Model: PaymentMethods -*/ -@Parcelize -data class PaymentMethods( +): Parcelable { - @SerializedName("mode") - var mode: String?=null, - @SerializedName("collect_by") - var collectBy: String?=null, - @SerializedName("refund_by") - var refundBy: String?=null -): Parcelable { @@ -27502,21 +27409,18 @@ data class PaymentMethods( /* - Model: CreateChannelPaymentInfo + Model: GetAppCatalogEntityConfiguration */ @Parcelize -data class CreateChannelPaymentInfo( - +data class GetAppCatalogEntityConfiguration( - @SerializedName("payment_methods") - var paymentMethods: ArrayList?=null, - @SerializedName("source") - var source: String?=null, + @SerializedName("data") + var data: EntityConfiguration?=null, - @SerializedName("mode_of_payment") - var modeOfPayment: String?=null + @SerializedName("is_default") + var isDefault: Boolean?=null ): Parcelable { @@ -27526,36 +27430,31 @@ data class CreateChannelPaymentInfo( - - } /* - Model: CreateChannelConfig + Model: ProductFiltersKey */ @Parcelize -data class CreateChannelConfig( - +data class ProductFiltersKey( - @SerializedName("location_reassignment") - var locationReassignment: Boolean?=null, - @SerializedName("shipment_assignment") - var shipmentAssignment: String?=null, + @SerializedName("operators") + var operators: ArrayList?=null, - @SerializedName("lock_states") - var lockStates: ArrayList?=null, + @SerializedName("kind") + var kind: String?=null, - @SerializedName("dp_configuration") - var dpConfiguration: DpConfiguration?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("logo_url") - var logoUrl: @RawValue HashMap?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("payment_info") - var paymentInfo: CreateChannelPaymentInfo?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -27571,47 +27470,52 @@ data class CreateChannelConfig( - - } /* - Model: CreateChannelConfigData + Model: ProductFiltersValue */ @Parcelize -data class CreateChannelConfigData( +data class ProductFiltersValue( - @SerializedName("config_data") - var configData: CreateChannelConfig?=null + @SerializedName("is_selected") + var isSelected: Boolean?=null, -): Parcelable { + @SerializedName("display") + var display: String?=null, + @SerializedName("display_format") + var displayFormat: String?=null, + @SerializedName("max") + var max: Int?=null, + @SerializedName("min") + var min: Int?=null, + @SerializedName("value") + var value: @RawValue Any?=null, -} - - -/* - Model: CreateChannelConfigResponse -*/ -@Parcelize -data class CreateChannelConfigResponse( + @SerializedName("selected_min") + var selectedMin: Int?=null, + @SerializedName("query_format") + var queryFormat: String?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, - @SerializedName("is_inserted") - var isInserted: Boolean?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, - @SerializedName("is_upserted") - var isUpserted: Boolean?=null, + @SerializedName("selected_max") + var selectedMax: Int?=null, - @SerializedName("acknowledged") - var acknowledged: Boolean?=null + @SerializedName("count") + var count: Int?=null ): Parcelable { @@ -27623,44 +27527,17 @@ data class CreateChannelConfigResponse( -} - - -/* - Model: CreateChannelConifgErrorResponse -*/ -@Parcelize -data class CreateChannelConifgErrorResponse( - - - - @SerializedName("error") - var error: String?=null -): Parcelable { -} - - -/* - Model: UploadConsent -*/ -@Parcelize -data class UploadConsent( - @SerializedName("manifest_id") - var manifestId: String?=null, - @SerializedName("consent_url") - var consentUrl: String?=null -): Parcelable { @@ -27672,15 +27549,18 @@ data class UploadConsent( /* - Model: PlatformOrderUpdate + Model: ProductFilters */ @Parcelize -data class PlatformOrderUpdate( +data class ProductFilters( - @SerializedName("order_id") - var orderId: String?=null + @SerializedName("key") + var key: ProductFiltersKey?=null, + + @SerializedName("values") + var values: ArrayList?=null ): Parcelable { @@ -27688,22 +27568,27 @@ data class PlatformOrderUpdate( + + } /* - Model: ResponseDetail + Model: ProductSortOn */ @Parcelize -data class ResponseDetail( +data class ProductSortOn( - @SerializedName("message") - var message: ArrayList?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, - @SerializedName("success") - var success: Boolean?=null + @SerializedName("value") + var value: String?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -27713,19 +27598,27 @@ data class ResponseDetail( + + } /* - Model: FyndOrderIdList + Model: GetCollectionQueryOptionResponse */ @Parcelize -data class FyndOrderIdList( +data class GetCollectionQueryOptionResponse( + + @SerializedName("filters") + var filters: ArrayList?=null, + + @SerializedName("sort_on") + var sortOn: ArrayList?=null, - @SerializedName("fynd_order_id") - var fyndOrderId: ArrayList?=null + @SerializedName("operators") + var operators: HashMap?=null ): Parcelable { @@ -27733,28 +27626,26 @@ data class FyndOrderIdList( + + + + } /* - Model: OrderStatus + Model: CollectionImage */ @Parcelize -data class OrderStatus( - - +data class CollectionImage( - @SerializedName("mobile") - var mobile: Int?=null, - @SerializedName("order_details") - var orderDetails: ArrayList?=null, - @SerializedName("start_date") - var startDate: String?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("end_date") - var endDate: String?=null + @SerializedName("aspect_ratio") + var aspectRatio: String?=null ): Parcelable { @@ -27764,25 +27655,22 @@ data class OrderStatus( - - - - } - - /* - Model: DeleteResponse + Model: CollectionBanner */ @Parcelize -data class DeleteResponse( +data class CollectionBanner( - @SerializedName("message") - var message: String?=null + @SerializedName("portrait") + var portrait: CollectionImage?=null, + + @SerializedName("landscape") + var landscape: CollectionImage?=null ): Parcelable { @@ -27790,34 +27678,27 @@ data class DeleteResponse( + + } /* - Model: GetSearchWordsData + Model: CollectionQuery */ @Parcelize -data class GetSearchWordsData( - - - - @SerializedName("is_active") - var isActive: Boolean?=null, +data class CollectionQuery( - @SerializedName("result") - var result: @RawValue HashMap?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("op") + var op: String?=null, - @SerializedName("words") - var words: ArrayList?=null, + @SerializedName("attribute") + var attribute: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null + @SerializedName("value") + var value: @RawValue ArrayList?=null ): Parcelable { @@ -27829,28 +27710,22 @@ data class GetSearchWordsData( - - - - - - } /* - Model: GetSearchWordsDetailResponse + Model: CollectionBadge */ @Parcelize -data class GetSearchWordsDetailResponse( +data class CollectionBadge( - @SerializedName("items") - var items: GetSearchWordsData?=null, + @SerializedName("text") + var text: String?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("color") + var color: String?=null ): Parcelable { @@ -27864,18 +27739,24 @@ data class GetSearchWordsDetailResponse( /* - Model: SearchKeywordResult + Model: UserInfo */ @Parcelize -data class SearchKeywordResult( +data class UserInfo( - @SerializedName("query") - var query: @RawValue HashMap?=null, + @SerializedName("email") + var email: String?=null, - @SerializedName("sort_on") - var sortOn: String?=null + @SerializedName("username") + var username: String?=null, + + @SerializedName("user_id") + var userId: String?=null, + + @SerializedName("uid") + var uid: String?=null ): Parcelable { @@ -27885,31 +27766,35 @@ data class SearchKeywordResult( + + + + } /* - Model: CreateSearchKeyword + Model: CollectionSchedule */ @Parcelize -data class CreateSearchKeyword( +data class CollectionSchedule( - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("duration") + var duration: Int?=null, - @SerializedName("result") - var result: SearchKeywordResult?=null, + @SerializedName("end") + var end: String?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("start") + var start: String?=null, - @SerializedName("words") - var words: ArrayList?=null, + @SerializedName("cron") + var cron: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null + @SerializedName("next_schedule") + var nextSchedule: ArrayList?=null ): Parcelable { @@ -27929,18 +27814,18 @@ data class CreateSearchKeyword( /* - Model: GetSearchWordsResponse + Model: SeoDetail */ @Parcelize -data class GetSearchWordsResponse( +data class SeoDetail( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("description") + var description: String?=null ): Parcelable { @@ -27954,58 +27839,87 @@ data class GetSearchWordsResponse( /* - Model: GetAutocompleteWordsData + Model: CreateCollection */ @Parcelize -data class GetAutocompleteWordsData( +data class CreateCollection( - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("results") - var results: @RawValue ArrayList>?=null, + @SerializedName("banners") + var banners: CollectionBanner?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("words") - var words: ArrayList?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null + @SerializedName("name") + var name: String?=null, -): Parcelable { + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, + @SerializedName("query") + var query: ArrayList?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("priority") + var priority: Int?=null, + @SerializedName("badge") + var badge: CollectionBadge?=null, + @SerializedName("modified_by") + var modifiedBy: UserInfo?=null, + @SerializedName("created_by") + var createdBy: UserInfo?=null, + @SerializedName("logo") + var logo: CollectionImage?=null, + @SerializedName("_schedule") + var schedule: CollectionSchedule?=null, + @SerializedName("sort_on") + var sortOn: String?=null, + @SerializedName("is_visible") + var isVisible: Boolean?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, -} - - -/* - Model: GetAutocompleteWordsResponse -*/ -@Parcelize -data class GetAutocompleteWordsResponse( + @SerializedName("slug") + var slug: String?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("seo") + var seo: SeoDetail?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("app_id") + var appId: String?=null, + + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, + + @SerializedName("published") + var published: Boolean?=null ): Parcelable { @@ -28015,30 +27929,13 @@ data class GetAutocompleteWordsResponse( -} - - -/* - Model: AutocompletePageAction -*/ -@Parcelize -data class AutocompletePageAction( - @SerializedName("url") - var url: String?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("query") - var query: @RawValue HashMap?=null, - @SerializedName("params") - var params: @RawValue HashMap?=null -): Parcelable { @@ -28050,24 +27947,11 @@ data class AutocompletePageAction( -} - - -/* - Model: AutocompleteAction -*/ -@Parcelize -data class AutocompleteAction( - @SerializedName("type") - var type: String?=null, - @SerializedName("page") - var page: AutocompletePageAction?=null -): Parcelable { @@ -28075,27 +27959,13 @@ data class AutocompleteAction( -} - - -/* - Model: Media -*/ -@Parcelize -data class Media( - @SerializedName("url") - var url: String?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null -): Parcelable { + @@ -28109,24 +27979,21 @@ data class Media( /* - Model: AutocompleteResult + Model: BannerImage */ @Parcelize -data class AutocompleteResult( - +data class BannerImage( - @SerializedName("action") - var action: AutocompleteAction?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("logo") - var logo: Media?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("display") - var display: String?=null + @SerializedName("aspect_ratio") + var aspectRatio: String?=null ): Parcelable { @@ -28138,33 +28005,22 @@ data class AutocompleteResult( - - } /* - Model: CreateAutocompleteKeyword + Model: ImageUrls */ @Parcelize -data class CreateAutocompleteKeyword( - - - - @SerializedName("is_active") - var isActive: Boolean?=null, +data class ImageUrls( - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("results") - var results: ArrayList?=null, - @SerializedName("words") - var words: ArrayList?=null, + @SerializedName("landscape") + var landscape: BannerImage?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null + @SerializedName("portrait") + var portrait: BannerImage?=null ): Parcelable { @@ -28174,75 +28030,73 @@ data class CreateAutocompleteKeyword( - - - - - - } /* - Model: CreateAutocompleteWordsResponse + Model: CollectionCreateResponse */ @Parcelize -data class CreateAutocompleteWordsResponse( - +data class CollectionCreateResponse( - @SerializedName("words") - var words: ArrayList?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("app_id") - var appId: String?=null, - - @SerializedName("results") - var results: @RawValue ArrayList>?=null - -): Parcelable { + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, + @SerializedName("tag") + var tag: ArrayList?=null, + @SerializedName("query") + var query: ArrayList?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("priority") + var priority: Int?=null, -} - - -/* - Model: ProductBundleItem -*/ -@Parcelize -data class ProductBundleItem( + @SerializedName("badge") + var badge: @RawValue HashMap?=null, + @SerializedName("logo") + var logo: BannerImage?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, - @SerializedName("auto_select") - var autoSelect: Boolean?=null, + @SerializedName("sort_on") + var sortOn: String?=null, - @SerializedName("product_uid") - var productUid: Int?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("allow_remove") - var allowRemove: Boolean?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, - @SerializedName("min_quantity") - var minQuantity: Int?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("max_quantity") - var maxQuantity: Int?=null, + @SerializedName("cron") + var cron: @RawValue HashMap?=null, - @SerializedName("auto_add_to_cart") - var autoAddToCart: Boolean?=null + @SerializedName("app_id") + var appId: String?=null ): Parcelable { @@ -28260,60 +28114,16 @@ data class ProductBundleItem( -} - - -/* - Model: ProductBundleRequest -*/ -@Parcelize -data class ProductBundleRequest( - - - - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, - - @SerializedName("products") - var products: ArrayList?=null, - - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("choice") - var choice: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("created_on") - var createdOn: String?=null -): Parcelable { @@ -28330,12 +28140,27 @@ data class ProductBundleRequest( +} + + +/* + Model: CollectionListingFilterTag +*/ +@Parcelize +data class CollectionListingFilterTag( + @SerializedName("is_selected") + var isSelected: Boolean?=null, + @SerializedName("display") + var display: String?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { @@ -28349,61 +28174,50 @@ data class ProductBundleRequest( /* - Model: GetProductBundleCreateResponse + Model: CollectionListingFilterType */ @Parcelize -data class GetProductBundleCreateResponse( +data class CollectionListingFilterType( - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("name") + var name: String?=null - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, +): Parcelable { - @SerializedName("products") - var products: ArrayList?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("choice") - var choice: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, +} + + +/* + Model: CollectionListingFilter +*/ +@Parcelize +data class CollectionListingFilter( - @SerializedName("name") - var name: String?=null, - @SerializedName("created_on") - var createdOn: String?=null -): Parcelable { + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("type") + var type: ArrayList?=null +): Parcelable { @@ -28411,12 +28225,27 @@ data class GetProductBundleCreateResponse( +} + + +/* + Model: Media1 +*/ +@Parcelize +data class Media1( + @SerializedName("type") + var type: String?=null, + @SerializedName("url") + var url: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null +): Parcelable { @@ -28426,64 +28255,83 @@ data class GetProductBundleCreateResponse( +} + + +/* + Model: GetCollectionDetailNest +*/ +@Parcelize +data class GetCollectionDetailNest( + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, -} - - -/* - Model: GetProductBundleListingResponse -*/ -@Parcelize -data class GetProductBundleListingResponse( + @SerializedName("action") + var action: Action?=null, + @SerializedName("tag") + var tag: ArrayList?=null, + @SerializedName("query") + var query: ArrayList?=null, - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("priority") + var priority: Int?=null, -): Parcelable { + @SerializedName("badge") + var badge: @RawValue HashMap?=null, + @SerializedName("logo") + var logo: Media1?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("uid") + var uid: String?=null, -} - - -/* - Model: Size -*/ -@Parcelize -data class Size( + @SerializedName("cron") + var cron: @RawValue HashMap?=null, + @SerializedName("app_id") + var appId: String?=null +): Parcelable { - @SerializedName("is_available") - var isAvailable: Boolean?=null, - @SerializedName("value") - var value: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("display") - var display: String?=null -): Parcelable { @@ -28495,54 +28343,21 @@ data class Size( -} - - -/* - Model: LimitedProductData -*/ -@Parcelize -data class LimitedProductData( - @SerializedName("sizes") - var sizes: ArrayList?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("images") - var images: ArrayList?=null, - @SerializedName("short_description") - var shortDescription: String?=null, - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("item_code") - var itemCode: String?=null, - @SerializedName("price") - var price: @RawValue HashMap?=null -): Parcelable { @@ -28555,12 +28370,27 @@ data class LimitedProductData( +} + + +/* + Model: GetCollectionListingResponse +*/ +@Parcelize +data class GetCollectionListingResponse( + @SerializedName("filters") + var filters: CollectionListingFilter?=null, + @SerializedName("page") + var page: Page?=null, + @SerializedName("items") + var items: ArrayList?=null +): Parcelable { @@ -28574,81 +28404,86 @@ data class LimitedProductData( /* - Model: Price + Model: CollectionDetailResponse */ @Parcelize -data class Price( +data class CollectionDetailResponse( - @SerializedName("min_effective") - var minEffective: Double?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("min_marked") - var minMarked: Double?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("max_effective") - var maxEffective: Double?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, - @SerializedName("max_marked") - var maxMarked: Double?=null + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, -): Parcelable { + @SerializedName("type") + var type: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, + @SerializedName("logo") + var logo: Media1?=null, + @SerializedName("tag") + var tag: ArrayList?=null, + @SerializedName("query") + var query: ArrayList?=null, + @SerializedName("cron") + var cron: @RawValue HashMap?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, + + @SerializedName("app_id") + var appId: String?=null, + + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, + + @SerializedName("priority") + var priority: Int?=null, + + @SerializedName("description") + var description: String?=null, + + @SerializedName("name") + var name: String?=null + +): Parcelable { -} - - -/* - Model: GetProducts -*/ -@Parcelize -data class GetProducts( - @SerializedName("sizes") - var sizes: ArrayList?=null, - @SerializedName("auto_select") - var autoSelect: Boolean?=null, - @SerializedName("product_details") - var productDetails: LimitedProductData?=null, - @SerializedName("price") - var price: Price?=null, - @SerializedName("product_uid") - var productUid: Int?=null, - @SerializedName("allow_remove") - var allowRemove: Boolean?=null, - @SerializedName("min_quantity") - var minQuantity: Int?=null, - @SerializedName("max_quantity") - var maxQuantity: Int?=null, - @SerializedName("auto_add_to_cart") - var autoAddToCart: Boolean?=null -): Parcelable { @@ -28674,60 +28509,83 @@ data class GetProducts( /* - Model: GetProductBundleResponse + Model: UpdateCollection */ @Parcelize -data class GetProductBundleResponse( +data class UpdateCollection( @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, - - @SerializedName("products") - var products: ArrayList?=null, - - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("banners") + var banners: CollectionBanner?=null, - @SerializedName("choice") - var choice: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("query") + var query: ArrayList?=null, -): Parcelable { + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("priority") + var priority: Int?=null, + @SerializedName("badge") + var badge: CollectionBadge?=null, + @SerializedName("modified_by") + var modifiedBy: UserInfo?=null, + @SerializedName("logo") + var logo: CollectionImage?=null, + @SerializedName("_schedule") + var schedule: CollectionSchedule?=null, + @SerializedName("sort_on") + var sortOn: String?=null, + @SerializedName("is_visible") + var isVisible: Boolean?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("seo") + var seo: SeoDetail?=null, + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, + @SerializedName("published") + var published: Boolean?=null +): Parcelable { @@ -28735,54 +28593,21 @@ data class GetProductBundleResponse( -} - - -/* - Model: ProductBundleUpdateRequest -*/ -@Parcelize -data class ProductBundleUpdateRequest( - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, - @SerializedName("products") - var products: ArrayList?=null, - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("choice") - var choice: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("name") - var name: String?=null -): Parcelable { @@ -28814,15 +28639,18 @@ data class ProductBundleUpdateRequest( /* - Model: Guide + Model: ItemQueryForUserCollection */ @Parcelize -data class Guide( +data class ItemQueryForUserCollection( - @SerializedName("meta") - var meta: Meta?=null + @SerializedName("action") + var action: String?=null, + + @SerializedName("item_id") + var itemId: Int?=null ): Parcelable { @@ -28830,61 +28658,54 @@ data class Guide( + + } /* - Model: ValidateSizeGuide + Model: CollectionItemRequest */ @Parcelize -data class ValidateSizeGuide( +data class CollectionItemRequest( - @SerializedName("description") - var description: String?=null, + @SerializedName("query") + var query: ArrayList?=null, - @SerializedName("brand_id") - var brandId: Int?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("item") + var item: ArrayList?=null - @SerializedName("id") - var id: String?=null, +): Parcelable { - @SerializedName("image") - var image: String?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - @SerializedName("active") - var active: Boolean?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("title") - var title: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("subtitle") - var subtitle: String?=null, - @SerializedName("guide") - var guide: Guide?=null, +} + + +/* + Model: UpdatedResponse +*/ +@Parcelize +data class UpdatedResponse( - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("tag") - var tag: String?=null + + @SerializedName("message") + var message: String?=null, + + @SerializedName("items_not_updated") + var itemsNotUpdated: ArrayList?=null ): Parcelable { @@ -28894,6 +28715,30 @@ data class ValidateSizeGuide( +} + + +/* + Model: ProductBrand +*/ +@Parcelize +data class ProductBrand( + + + + @SerializedName("logo") + var logo: Media1?=null, + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("action") + var action: Action?=null + +): Parcelable { @@ -28905,12 +28750,27 @@ data class ValidateSizeGuide( +} + + +/* + Model: ProductDetailAttribute +*/ +@Parcelize +data class ProductDetailAttribute( + @SerializedName("type") + var type: String?=null, + @SerializedName("key") + var key: String?=null, + @SerializedName("value") + var value: String?=null +): Parcelable { @@ -28924,18 +28784,18 @@ data class ValidateSizeGuide( /* - Model: ListSizeGuide + Model: ProductDetailGroupedAttribute */ @Parcelize -data class ListSizeGuide( +data class ProductDetailGroupedAttribute( - @SerializedName("items") - var items: @RawValue ArrayList>?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("page") - var page: @RawValue HashMap?=null + @SerializedName("details") + var details: ArrayList?=null ): Parcelable { @@ -28949,51 +28809,53 @@ data class ListSizeGuide( /* - Model: SizeGuideResponse + Model: Price1 */ @Parcelize -data class SizeGuideResponse( +data class Price1( - @SerializedName("brand_id") - var brandId: Int?=null, + @SerializedName("max") + var max: Double?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("min") + var min: Double?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("currency_code") + var currencyCode: String?=null - @SerializedName("active") - var active: Boolean?=null, +): Parcelable { - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("title") - var title: String?=null, - @SerializedName("subtitle") - var subtitle: String?=null, - @SerializedName("guide") - var guide: @RawValue HashMap?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("tag") - var tag: String?=null + + + +} + + +/* + Model: ProductListingPrice +*/ +@Parcelize +data class ProductListingPrice( + + + + @SerializedName("effective") + var effective: Price1?=null, + + @SerializedName("marked") + var marked: Price1?=null ): Parcelable { @@ -29003,44 +28865,94 @@ data class SizeGuideResponse( +} + + +/* + Model: ProductListingDetail +*/ +@Parcelize +data class ProductListingDetail( + + + @SerializedName("item_type") + var itemType: String?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("discount") + var discount: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, + @SerializedName("sellable") + var sellable: Boolean?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, + @SerializedName("promo_meta") + var promoMeta: @RawValue HashMap?=null, + @SerializedName("medias") + var medias: ArrayList?=null, + @SerializedName("item_code") + var itemCode: String?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("color") + var color: String?=null, + @SerializedName("brand") + var brand: ProductBrand?=null, + @SerializedName("rating") + var rating: Double?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, + @SerializedName("teaser_tag") + var teaserTag: @RawValue HashMap?=null, + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("image_nature") + var imageNature: String?=null, + @SerializedName("slug") + var slug: String?=null, -} - - -/* - Model: SEOData -*/ -@Parcelize -data class SEOData( + @SerializedName("similars") + var similars: ArrayList?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, - @SerializedName("description") - var description: @RawValue Any?=null, + @SerializedName("price") + var price: ProductListingPrice?=null, - @SerializedName("title") - var title: @RawValue Any?=null + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -29050,27 +28962,12 @@ data class SEOData( -} - - -/* - Model: MOQData -*/ -@Parcelize -data class MOQData( - @SerializedName("minimum") - var minimum: Int?=null, - @SerializedName("maximum") - var maximum: Int?=null, - @SerializedName("increment_unit") - var incrementUnit: Int?=null -): Parcelable { @@ -29080,33 +28977,14 @@ data class MOQData( -} - - -/* - Model: OwnerAppItemResponse -*/ -@Parcelize -data class OwnerAppItemResponse( - @SerializedName("alt_text") - var altText: @RawValue HashMap?=null, - @SerializedName("seo") - var seo: SEOData?=null, - @SerializedName("moq") - var moq: MOQData?=null, - @SerializedName("is_gift") - var isGift: Boolean?=null, - @SerializedName("is_cod") - var isCod: Boolean?=null -): Parcelable { @@ -29120,24 +28998,11 @@ data class OwnerAppItemResponse( -} - - -/* - Model: MetaFields -*/ -@Parcelize -data class MetaFields( - @SerializedName("value") - var value: @RawValue Any?=null, - @SerializedName("key") - var key: @RawValue Any?=null -): Parcelable { @@ -29149,18 +29014,24 @@ data class MetaFields( /* - Model: ApplicationItemSEO + Model: GetCollectionItemsResponse */ @Parcelize -data class ApplicationItemSEO( +data class GetCollectionItemsResponse( - @SerializedName("description") - var description: @RawValue Any?=null, + @SerializedName("filters") + var filters: ArrayList?=null, - @SerializedName("title") - var title: @RawValue Any?=null + @SerializedName("sort_on") + var sortOn: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -29170,25 +29041,38 @@ data class ApplicationItemSEO( + + + + } /* - Model: ApplicationItemMOQ + Model: CatalogInsightBrand */ @Parcelize -data class ApplicationItemMOQ( +data class CatalogInsightBrand( - @SerializedName("minimum") - var minimum: Int?=null, + @SerializedName("available_articles") + var availableArticles: Int?=null, - @SerializedName("maximum") - var maximum: Int?=null, + @SerializedName("available_sizes") + var availableSizes: Int?=null, - @SerializedName("increment_unit") - var incrementUnit: Int?=null + @SerializedName("total_articles") + var totalArticles: Int?=null, + + @SerializedName("article_freshness") + var articleFreshness: Int?=null, + + @SerializedName("total_sizes") + var totalSizes: Int?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -29200,49 +29084,60 @@ data class ApplicationItemMOQ( + + + + + + } /* - Model: ApplicationItemMeta + Model: CatalogInsightItem */ @Parcelize -data class ApplicationItemMeta( +data class CatalogInsightItem( - @SerializedName("alt_text") - var altText: @RawValue HashMap?=null, + @SerializedName("out_of_stock_count") + var outOfStockCount: Int?=null, - @SerializedName("_custom_meta") - var customMeta: ArrayList?=null, + @SerializedName("count") + var count: Int?=null, - @SerializedName("seo") - var seo: ApplicationItemSEO?=null, + @SerializedName("sellable_count") + var sellableCount: Int?=null - @SerializedName("moq") - var moq: ApplicationItemMOQ?=null, +): Parcelable { - @SerializedName("is_gift") - var isGift: Boolean?=null, - @SerializedName("is_cod") - var isCod: Boolean?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null -): Parcelable { +} + + +/* + Model: CatalogInsightResponse +*/ +@Parcelize +data class CatalogInsightResponse( + @SerializedName("brand_distribution") + var brandDistribution: CatalogInsightBrand?=null, + @SerializedName("item") + var item: CatalogInsightItem?=null +): Parcelable { @@ -29254,18 +29149,18 @@ data class ApplicationItemMeta( /* - Model: SuccessResponse1 + Model: CrossSellingData */ @Parcelize -data class SuccessResponse1( +data class CrossSellingData( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("articles") + var articles: Int?=null, - @SerializedName("success") - var success: Boolean?=null + @SerializedName("products") + var products: Int?=null ): Parcelable { @@ -29279,21 +29174,18 @@ data class SuccessResponse1( /* - Model: GetConfigMetadataResponse + Model: CrossSellingResponse */ @Parcelize -data class GetConfigMetadataResponse( - +data class CrossSellingResponse( - @SerializedName("data") - var data: @RawValue ArrayList>?=null, - @SerializedName("condition") - var condition: @RawValue ArrayList>?=null, + @SerializedName("brand_distribution") + var brandDistribution: CatalogInsightBrand?=null, - @SerializedName("values") - var values: @RawValue ArrayList>?=null + @SerializedName("data") + var data: CrossSellingData?=null ): Parcelable { @@ -29303,42 +29195,34 @@ data class GetConfigMetadataResponse( - - } /* - Model: AttributeDetailsGroup + Model: OptInPostRequest */ @Parcelize -data class AttributeDetailsGroup( - - +data class OptInPostRequest( - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("unit") - var unit: String?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("brand_ids") + var brandIds: ArrayList?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("platform") + var platform: String?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("display_type") - var displayType: String?=null, + @SerializedName("store_ids") + var storeIds: ArrayList?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("opt_level") + var optLevel: String?=null ): Parcelable { @@ -29356,47 +29240,46 @@ data class AttributeDetailsGroup( - - - - } /* - Model: AppConfigurationDetail + Model: CompanyOptIn */ @Parcelize -data class AppConfigurationDetail( +data class CompanyOptIn( - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("brand_ids") + var brandIds: ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("platform") + var platform: String?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("created_on") + var createdOn: Int?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, - @SerializedName("attributes") - var attributes: ArrayList?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("template_slugs") - var templateSlugs: ArrayList?=null, + @SerializedName("store_ids") + var storeIds: ArrayList?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("opt_level") + var optLevel: String?=null, + + @SerializedName("modified_on") + var modifiedOn: Int?=null ): Parcelable { @@ -29417,6 +29300,8 @@ data class AppConfigurationDetail( + + @@ -29424,15 +29309,18 @@ data class AppConfigurationDetail( /* - Model: ConfigErrorResponse + Model: GetOptInPlatform */ @Parcelize -data class ConfigErrorResponse( +data class GetOptInPlatform( - @SerializedName("message") - var message: String?=null + @SerializedName("page") + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -29440,28 +29328,30 @@ data class ConfigErrorResponse( + + } /* - Model: PageResponseType + Model: OptinCompanyDetail */ @Parcelize -data class PageResponseType( +data class OptinCompanyDetail( - @SerializedName("total_count") - var totalCount: Int?=null, + @SerializedName("business_type") + var businessType: String?=null, - @SerializedName("has_next") - var hasNext: Boolean?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("current") - var current: Int?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("next") - var next: Int?=null + @SerializedName("company_type") + var companyType: String?=null ): Parcelable { @@ -29479,18 +29369,24 @@ data class PageResponseType( /* - Model: GetConfigResponse + Model: CompanyBrandDetail */ @Parcelize -data class GetConfigResponse( +data class CompanyBrandDetail( - @SerializedName("data") - var data: @RawValue ArrayList>?=null, + @SerializedName("brand_name") + var brandName: String?=null, - @SerializedName("page") - var page: PageResponseType?=null + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("brand_id") + var brandId: Int?=null, + + @SerializedName("total_article") + var totalArticle: Int?=null ): Parcelable { @@ -29500,19 +29396,26 @@ data class GetConfigResponse( + + + + } /* - Model: ConfigSuccessResponse + Model: OptinCompanyBrandDetailsView */ @Parcelize -data class ConfigSuccessResponse( +data class OptinCompanyBrandDetailsView( - @SerializedName("message") - var message: String?=null + @SerializedName("page") + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -29520,50 +29423,89 @@ data class ConfigSuccessResponse( + + } /* - Model: AppConfigurationsSort + Model: OptinCompanyMetrics */ @Parcelize -data class AppConfigurationsSort( +data class OptinCompanyMetrics( - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("store") + var store: Int?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("company") + var company: String?=null, - @SerializedName("default_key") - var defaultKey: String?=null, + @SerializedName("brand") + var brand: Int?=null - @SerializedName("app_id") - var appId: String?=null, +): Parcelable { - @SerializedName("key") - var key: String?=null, - @SerializedName("priority") - var priority: Int?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("name") - var name: String?=null -): Parcelable { +} + + +/* + Model: StoreDetail +*/ +@Parcelize +data class StoreDetail( + + + + @SerializedName("address") + var address: @RawValue HashMap?=null, + + @SerializedName("display_name") + var displayName: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("timing") + var timing: @RawValue HashMap?=null, + @SerializedName("store_code") + var storeCode: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("manager") + var manager: @RawValue HashMap?=null, + + @SerializedName("documents") + var documents: @RawValue ArrayList>?=null, + + @SerializedName("additional_contacts") + var additionalContacts: @RawValue ArrayList>?=null, + + @SerializedName("store_type") + var storeType: String?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null + +): Parcelable { @@ -29575,41 +29517,19 @@ data class AppConfigurationsSort( -} - - -/* - Model: AllowSingleRequest -*/ -@Parcelize -data class AllowSingleRequest( - @SerializedName("allow_single") - var allowSingle: Boolean?=null -): Parcelable { -} - - -/* - Model: DefaultKeyRequest -*/ -@Parcelize -data class DefaultKeyRequest( - @SerializedName("default_key") - var defaultKey: String?=null -): Parcelable { @@ -29619,24 +29539,18 @@ data class DefaultKeyRequest( /* - Model: MetaDataListingFilterMetaResponse + Model: OptinStoreDetails */ @Parcelize -data class MetaDataListingFilterMetaResponse( - - +data class OptinStoreDetails( - @SerializedName("units") - var units: @RawValue ArrayList>?=null, - @SerializedName("filter_types") - var filterTypes: ArrayList?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("key") - var key: String?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -29646,23 +29560,19 @@ data class MetaDataListingFilterMetaResponse( - - - - } /* - Model: MetaDataListingFilterResponse + Model: AttributeMasterMandatoryDetails */ @Parcelize -data class MetaDataListingFilterResponse( +data class AttributeMasterMandatoryDetails( - @SerializedName("data") - var data: ArrayList?=null + @SerializedName("l3_keys") + var l3Keys: ArrayList?=null ): Parcelable { @@ -29674,18 +29584,18 @@ data class MetaDataListingFilterResponse( /* - Model: MetaDataListingSortMetaResponse + Model: AttributeMasterMeta */ @Parcelize -data class MetaDataListingSortMetaResponse( +data class AttributeMasterMeta( - @SerializedName("display") - var display: String?=null, + @SerializedName("enriched") + var enriched: Boolean?=null, - @SerializedName("key") - var key: String?=null + @SerializedName("mandatory_details") + var mandatoryDetails: AttributeMasterMandatoryDetails?=null ): Parcelable { @@ -29699,15 +29609,15 @@ data class MetaDataListingSortMetaResponse( /* - Model: MetaDataListingSortResponse + Model: AttributeMasterDetails */ @Parcelize -data class MetaDataListingSortResponse( +data class AttributeMasterDetails( - @SerializedName("data") - var data: ArrayList?=null + @SerializedName("display_type") + var displayType: String?=null ): Parcelable { @@ -29719,18 +29629,18 @@ data class MetaDataListingSortResponse( /* - Model: MetaDataListingResponse + Model: AttributeSchemaRange */ @Parcelize -data class MetaDataListingResponse( +data class AttributeSchemaRange( - @SerializedName("filter") - var filter: MetaDataListingFilterResponse?=null, + @SerializedName("max") + var max: Int?=null, - @SerializedName("sort") - var sort: MetaDataListingSortResponse?=null + @SerializedName("min") + var min: Int?=null ): Parcelable { @@ -29744,55 +29654,40 @@ data class MetaDataListingResponse( /* - Model: GetCatalogConfigurationDetailsProduct + Model: AttributeMaster */ @Parcelize -data class GetCatalogConfigurationDetailsProduct( - - - - @SerializedName("detail") - var detail: @RawValue HashMap?=null, - - @SerializedName("similar") - var similar: @RawValue HashMap?=null, - - @SerializedName("compare") - var compare: @RawValue HashMap?=null, - - @SerializedName("variant") - var variant: @RawValue HashMap?=null +data class AttributeMaster( -): Parcelable { + @SerializedName("mandatory") + var mandatory: Boolean?=null, + @SerializedName("allowed_values") + var allowedValues: ArrayList?=null, + @SerializedName("range") + var range: AttributeSchemaRange?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("format") + var format: String?=null, + @SerializedName("multi") + var multi: Boolean?=null +): Parcelable { -} - - -/* - Model: GetCatalogConfigurationMetaData -*/ -@Parcelize -data class GetCatalogConfigurationMetaData( - @SerializedName("listing") - var listing: MetaDataListingResponse?=null, - @SerializedName("product") - var product: GetCatalogConfigurationDetailsProduct?=null -): Parcelable { @@ -29804,21 +29699,21 @@ data class GetCatalogConfigurationMetaData( /* - Model: ConfigurationBucketPoints + Model: AttributeMasterFilter */ @Parcelize -data class ConfigurationBucketPoints( +data class AttributeMasterFilter( - @SerializedName("start") - var start: Double?=null, + @SerializedName("depends_on") + var dependsOn: ArrayList?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("end") - var end: Double?=null + @SerializedName("indexing") + var indexing: Boolean?=null ): Parcelable { @@ -29834,38 +29729,50 @@ data class ConfigurationBucketPoints( /* - Model: ConfigurationListingFilterValue + Model: GenderDetail */ @Parcelize -data class ConfigurationListingFilterValue( +data class GenderDetail( - @SerializedName("map") - var map: @RawValue HashMap?=null, + @SerializedName("is_nested") + var isNested: Boolean?=null, - @SerializedName("sort") - var sort: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("map_values") - var mapValues: @RawValue ArrayList>?=null, + @SerializedName("meta") + var meta: AttributeMasterMeta?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("details") + var details: AttributeMasterDetails?=null, - @SerializedName("bucket_points") - var bucketPoints: ArrayList?=null, + @SerializedName("schema") + var schema: AttributeMaster?=null, - @SerializedName("condition") - var condition: String?=null + @SerializedName("logo") + var logo: String?=null, -): Parcelable { + @SerializedName("filters") + var filters: AttributeMasterFilter?=null, + @SerializedName("id") + var id: String?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("departments") + var departments: ArrayList?=null, + @SerializedName("enabled_for_end_consumer") + var enabledForEndConsumer: Boolean?=null +): Parcelable { @@ -29875,42 +29782,17 @@ data class ConfigurationListingFilterValue( -} - - -/* - Model: ConfigurationListingFilterConfig -*/ -@Parcelize -data class ConfigurationListingFilterConfig( - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("key") - var key: String?=null, - @SerializedName("priority") - var priority: Int?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("display_name") - var displayName: String?=null, - @SerializedName("value_config") - var valueConfig: ConfigurationListingFilterValue?=null -): Parcelable { @@ -29918,11 +29800,24 @@ data class ConfigurationListingFilterConfig( +} + + +/* + Model: ProdcutTemplateCategoriesResponse +*/ +@Parcelize +data class ProdcutTemplateCategoriesResponse( + @SerializedName("page") + var page: Page?=null, + @SerializedName("items") + var items: @RawValue ArrayList>?=null +): Parcelable { @@ -29934,18 +29829,27 @@ data class ConfigurationListingFilterConfig( /* - Model: ConfigurationListingFilter + Model: PTErrorResponse */ @Parcelize -data class ConfigurationListingFilter( +data class PTErrorResponse( - @SerializedName("allow_single") - var allowSingle: Boolean?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("attribute_config") - var attributeConfig: ArrayList?=null + @SerializedName("message") + var message: String?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("errors") + var errors: @RawValue HashMap?=null, + + @SerializedName("status") + var status: Int?=null ): Parcelable { @@ -29955,31 +29859,55 @@ data class ConfigurationListingFilter( + + + + + + } /* - Model: ConfigurationListingSortConfig + Model: DepartmentCreateUpdate */ @Parcelize -data class ConfigurationListingSortConfig( +data class DepartmentCreateUpdate( + + @SerializedName("priority_order") + var priorityOrder: Int?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("slug") + var slug: String?=null, @SerializedName("logo") var logo: String?=null, + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("platforms") + var platforms: @RawValue HashMap?=null, + + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("name") - var name: String?=null + var name: String?=null, + + @SerializedName("_cls") + var cls: String?=null ): Parcelable { @@ -29995,24 +29923,11 @@ data class ConfigurationListingSortConfig( -} - - -/* - Model: ConfigurationListingSort -*/ -@Parcelize -data class ConfigurationListingSort( - @SerializedName("config") - var config: ArrayList?=null, - @SerializedName("default_key") - var defaultKey: String?=null -): Parcelable { @@ -30024,18 +29939,18 @@ data class ConfigurationListingSort( /* - Model: ConfigurationListing + Model: DepartmentCreateResponse */ @Parcelize -data class ConfigurationListing( +data class DepartmentCreateResponse( - @SerializedName("filter") - var filter: ConfigurationListingFilter?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("sort") - var sort: ConfigurationListingSort?=null + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -30049,18 +29964,15 @@ data class ConfigurationListing( /* - Model: ProductSize + Model: DepartmentCreateErrorResponse */ @Parcelize -data class ProductSize( - +data class DepartmentCreateErrorResponse( - @SerializedName("min") - var min: Int?=null, - @SerializedName("max") - var max: Int?=null + @SerializedName("error") + var error: String?=null ): Parcelable { @@ -30068,39 +29980,31 @@ data class ProductSize( - - } /* - Model: ConfigurationProductConfig + Model: UserSerializer */ @Parcelize -data class ConfigurationProductConfig( - - +data class UserSerializer( - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("key") - var key: String?=null, - @SerializedName("size") - var size: ProductSize?=null, + @SerializedName("contact") + var contact: String?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("username") + var username: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("title") - var title: String?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("subtitle") - var subtitle: String?=null + @SerializedName("_id") + var id: String?=null ): Parcelable { @@ -30116,61 +30020,61 @@ data class ConfigurationProductConfig( - - - - } /* - Model: ConfigurationProductSimilar + Model: GetDepartment */ @Parcelize -data class ConfigurationProductSimilar( - - - - @SerializedName("config") - var config: ArrayList?=null +data class GetDepartment( -): Parcelable { + @SerializedName("priority_order") + var priorityOrder: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null, -} - - -/* - Model: ConfigurationProductVariantConfig -*/ -@Parcelize -data class ConfigurationProductVariantConfig( + @SerializedName("search") + var search: String?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("item_type") + var itemType: String?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("page_size") + var pageSize: Int?=null, - @SerializedName("size") - var size: ProductSize?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, @SerializedName("logo") var logo: String?=null, - @SerializedName("display_type") - var displayType: String?=null, + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("page_no") + var pageNo: Int?=null, @SerializedName("name") - var name: String?=null + var name: String?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null ): Parcelable { @@ -30190,21 +30094,17 @@ data class ConfigurationProductVariantConfig( -} - - -/* - Model: ConfigurationProductVariant -*/ -@Parcelize -data class ConfigurationProductVariant( - @SerializedName("config") - var config: ArrayList?=null -): Parcelable { + + + + + + + @@ -30214,18 +30114,18 @@ data class ConfigurationProductVariant( /* - Model: ConfigurationProduct + Model: DepartmentsResponse */ @Parcelize -data class ConfigurationProduct( +data class DepartmentsResponse( - @SerializedName("similar") - var similar: ConfigurationProductSimilar?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("variant") - var variant: ConfigurationProductVariant?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -30239,44 +30139,35 @@ data class ConfigurationProduct( /* - Model: AppConfiguration + Model: DepartmentErrorResponse */ @Parcelize -data class AppConfiguration( +data class DepartmentErrorResponse( - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("listing") - var listing: ConfigurationListing?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("errors") + var errors: @RawValue HashMap?=null, - @SerializedName("config_id") - var configId: String?=null, + @SerializedName("status") + var status: Int?=null + +): Parcelable { - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - @SerializedName("config_type") - var configType: String?=null, - @SerializedName("product") - var product: ConfigurationProduct?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("created_on") - var createdOn: String?=null -): Parcelable { @@ -30284,11 +30175,30 @@ data class AppConfiguration( +} + + +/* + Model: UserDetail +*/ +@Parcelize +data class UserDetail( + + + @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 +): Parcelable { @@ -30304,45 +30214,60 @@ data class AppConfiguration( /* - Model: AppCatalogConfiguration + Model: DepartmentModel */ @Parcelize -data class AppCatalogConfiguration( +data class DepartmentModel( - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("priority_order") + var priorityOrder: Int?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("listing") - var listing: ConfigurationListing?=null, + @SerializedName("verified_by") + var verifiedBy: UserDetail?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("synonyms") + var synonyms: @RawValue ArrayList?=null, - @SerializedName("config_id") - var configId: String?=null, + @SerializedName("slug") + var slug: @RawValue Any?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("_id") + var id: @RawValue Any?=null, + + @SerializedName("modified_by") + var modifiedBy: UserDetail?=null, @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + var createdBy: UserDetail?=null, - @SerializedName("config_type") - var configType: String?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, - @SerializedName("product") - var product: ConfigurationProduct?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("created_on") - var createdOn: String?=null + @SerializedName("name") + var name: @RawValue Any?=null, + + @SerializedName("_cls") + var cls: @RawValue Any?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null ): Parcelable { @@ -30359,6 +30284,16 @@ data class AppCatalogConfiguration( + + + + + + + + + + @@ -30374,43 +30309,60 @@ data class AppCatalogConfiguration( /* - Model: GetAppCatalogConfiguration + Model: ProductTemplate */ @Parcelize -data class GetAppCatalogConfiguration( +data class ProductTemplate( - @SerializedName("data") - var data: AppCatalogConfiguration?=null, + @SerializedName("categories") + var categories: ArrayList?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null + @SerializedName("is_active") + var isActive: Boolean?=null, -): Parcelable { + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("is_physical") + var isPhysical: Boolean?=null, + + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + @SerializedName("is_expirable") + var isExpirable: Boolean?=null, + @SerializedName("logo") + var logo: String?=null, + @SerializedName("tag") + var tag: String?=null, + @SerializedName("attributes") + var attributes: ArrayList?=null, -} - - -/* - Model: GetCatalogConfigurationDetailsSchemaListing -*/ -@Parcelize -data class GetCatalogConfigurationDetailsSchemaListing( + @SerializedName("is_archived") + var isArchived: Boolean?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("filter") - var filter: @RawValue HashMap?=null, + @SerializedName("departments") + var departments: ArrayList?=null, - @SerializedName("sort") - var sort: @RawValue HashMap?=null + @SerializedName("modified_on") + var modifiedOn: String?=null ): Parcelable { @@ -30420,36 +30372,19 @@ data class GetCatalogConfigurationDetailsSchemaListing( -} - - -/* - Model: EntityConfiguration -*/ -@Parcelize -data class EntityConfiguration( - @SerializedName("listing") - var listing: GetCatalogConfigurationDetailsSchemaListing?=null, - @SerializedName("id") - var id: String?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("config_id") - var configId: String?=null, - @SerializedName("config_type") - var configType: String?=null, - @SerializedName("product") - var product: GetCatalogConfigurationDetailsProduct?=null -): Parcelable { + + + + @@ -30469,18 +30404,18 @@ data class EntityConfiguration( /* - Model: GetAppCatalogEntityConfiguration + Model: TemplatesResponse */ @Parcelize -data class GetAppCatalogEntityConfiguration( +data class TemplatesResponse( - @SerializedName("data") - var data: EntityConfiguration?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null + @SerializedName("items") + var items: ProductTemplate?=null ): Parcelable { @@ -30494,64 +30429,101 @@ data class GetAppCatalogEntityConfiguration( /* - Model: ProductFiltersValue + Model: Properties */ @Parcelize -data class ProductFiltersValue( +data class Properties( - @SerializedName("count") - var count: Int?=null, + @SerializedName("is_active") + var isActive: @RawValue HashMap?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null, + @SerializedName("item_type") + var itemType: @RawValue HashMap?=null, - @SerializedName("min") - var min: Int?=null, + @SerializedName("trader") + var trader: @RawValue HashMap?=null, - @SerializedName("query_format") - var queryFormat: String?=null, + @SerializedName("custom_order") + var customOrder: @RawValue HashMap?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null, + @SerializedName("media") + var media: @RawValue HashMap?=null, - @SerializedName("selected_min") - var selectedMin: Int?=null, + @SerializedName("category_slug") + var categorySlug: @RawValue HashMap?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("currency") + var currency: @RawValue HashMap?=null, - @SerializedName("display_format") - var displayFormat: String?=null, + @SerializedName("name") + var name: @RawValue HashMap?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("sizes") + var sizes: @RawValue HashMap?=null, - @SerializedName("max") - var max: Int?=null, + @SerializedName("hsn_code") + var hsnCode: @RawValue HashMap?=null, - @SerializedName("value") - var value: @RawValue Any?=null, + @SerializedName("tags") + var tags: @RawValue HashMap?=null, - @SerializedName("selected_max") - var selectedMax: Int?=null + @SerializedName("item_code") + var itemCode: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("no_of_boxes") + var noOfBoxes: @RawValue HashMap?=null, + @SerializedName("description") + var description: @RawValue HashMap?=null, + @SerializedName("size_guide") + var sizeGuide: @RawValue HashMap?=null, + @SerializedName("product_publish") + var productPublish: @RawValue HashMap?=null, + @SerializedName("trader_type") + var traderType: @RawValue HashMap?=null, + @SerializedName("brand_uid") + var brandUid: @RawValue HashMap?=null, + @SerializedName("product_group_tag") + var productGroupTag: @RawValue HashMap?=null, + @SerializedName("command") + var command: @RawValue HashMap?=null, + @SerializedName("teaser_tag") + var teaserTag: @RawValue HashMap?=null, + @SerializedName("short_description") + var shortDescription: @RawValue HashMap?=null, + @SerializedName("slug") + var slug: @RawValue HashMap?=null, + @SerializedName("highlights") + var highlights: @RawValue HashMap?=null, + @SerializedName("multi_size") + var multiSize: @RawValue HashMap?=null, + @SerializedName("is_dependent") + var isDependent: @RawValue HashMap?=null, + @SerializedName("variants") + var variants: @RawValue HashMap?=null, + + @SerializedName("country_of_origin") + var countryOfOrigin: @RawValue HashMap?=null, + + @SerializedName("return_config") + var returnConfig: @RawValue HashMap?=null + +): Parcelable { @@ -30565,33 +30537,14 @@ data class ProductFiltersValue( -} - - -/* - Model: ProductFiltersKey -*/ -@Parcelize -data class ProductFiltersKey( - @SerializedName("kind") - var kind: String?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("display") - var display: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("operators") - var operators: ArrayList?=null -): Parcelable { @@ -30605,24 +30558,11 @@ data class ProductFiltersKey( -} - - -/* - Model: ProductFilters -*/ -@Parcelize -data class ProductFilters( - @SerializedName("values") - var values: ArrayList?=null, - @SerializedName("key") - var key: ProductFiltersKey?=null -): Parcelable { @@ -30630,27 +30570,12 @@ data class ProductFilters( -} - - -/* - Model: ProductSortOn -*/ -@Parcelize -data class ProductSortOn( - @SerializedName("value") - var value: String?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null, - @SerializedName("name") - var name: String?=null -): Parcelable { @@ -30664,21 +30589,30 @@ data class ProductSortOn( /* - Model: GetCollectionQueryOptionResponse + Model: GlobalValidation */ @Parcelize -data class GetCollectionQueryOptionResponse( +data class GlobalValidation( - @SerializedName("filters") - var filters: ArrayList?=null, + @SerializedName("definitions") + var definitions: @RawValue HashMap?=null, - @SerializedName("operators") - var operators: HashMap?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("sort_on") - var sortOn: ArrayList?=null + @SerializedName("required") + var required: ArrayList?=null, + + @SerializedName("description") + var description: String?=null, + + @SerializedName("title") + var title: String?=null, + + @SerializedName("properties") + var properties: Properties?=null ): Parcelable { @@ -30690,22 +30624,28 @@ data class GetCollectionQueryOptionResponse( + + + + + + } /* - Model: CollectionBadge + Model: TemplateValidationData */ @Parcelize -data class CollectionBadge( +data class TemplateValidationData( - @SerializedName("color") - var color: String?=null, + @SerializedName("template_validation") + var templateValidation: @RawValue HashMap?=null, - @SerializedName("text") - var text: String?=null + @SerializedName("global_validation") + var globalValidation: GlobalValidation?=null ): Parcelable { @@ -30719,60 +30659,57 @@ data class CollectionBadge( /* - Model: CollectionSchedule + Model: TemplateDetails */ @Parcelize -data class CollectionSchedule( - - - - @SerializedName("duration") - var duration: Int?=null, - - @SerializedName("next_schedule") - var nextSchedule: ArrayList?=null, - - @SerializedName("cron") - var cron: String?=null, - - @SerializedName("end") - var end: String?=null, +data class TemplateDetails( - @SerializedName("start") - var start: String?=null -): Parcelable { + @SerializedName("categories") + var categories: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("is_physical") + var isPhysical: Boolean?=null, + @SerializedName("is_expirable") + var isExpirable: Boolean?=null, + @SerializedName("logo") + var logo: String?=null, + @SerializedName("tag") + var tag: String?=null, + @SerializedName("attributes") + var attributes: ArrayList?=null, + @SerializedName("id") + var id: String?=null, + @SerializedName("is_archived") + var isArchived: Boolean?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("name") + var name: String?=null, -} - - -/* - Model: CollectionImage -*/ -@Parcelize -data class CollectionImage( + @SerializedName("departments") + var departments: ArrayList?=null +): Parcelable { - @SerializedName("url") - var url: String?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null -): Parcelable { @@ -30780,30 +30717,13 @@ data class CollectionImage( -} - - -/* - Model: UserInfo -*/ -@Parcelize -data class UserInfo( - @SerializedName("uid") - var uid: String?=null, - @SerializedName("email") - var email: String?=null, - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("username") - var username: String?=null -): Parcelable { @@ -30819,18 +30739,18 @@ data class UserInfo( /* - Model: SeoDetail + Model: TemplatesValidationResponse */ @Parcelize -data class SeoDetail( +data class TemplatesValidationResponse( - @SerializedName("description") - var description: String?=null, + @SerializedName("data") + var data: TemplateValidationData?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("template_details") + var templateDetails: TemplateDetails?=null ): Parcelable { @@ -30844,18 +30764,18 @@ data class SeoDetail( /* - Model: CollectionBanner + Model: InventoryValidationResponse */ @Parcelize -data class CollectionBanner( +data class InventoryValidationResponse( - @SerializedName("landscape") - var landscape: CollectionImage?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("portrait") - var portrait: CollectionImage?=null + @SerializedName("data") + var data: @RawValue HashMap?=null ): Parcelable { @@ -30869,21 +30789,18 @@ data class CollectionBanner( /* - Model: CollectionQuery + Model: HSNData */ @Parcelize -data class CollectionQuery( - +data class HSNData( - @SerializedName("value") - var value: @RawValue ArrayList?=null, - @SerializedName("op") - var op: String?=null, + @SerializedName("hsn_code") + var hsnCode: ArrayList?=null, - @SerializedName("attribute") - var attribute: String?=null + @SerializedName("country_of_origin") + var countryOfOrigin: ArrayList?=null ): Parcelable { @@ -30893,105 +30810,79 @@ data class CollectionQuery( - - } /* - Model: CreateCollection + Model: HSNCodesResponse */ @Parcelize -data class CreateCollection( +data class HSNCodesResponse( - @SerializedName("type") - var type: String?=null, - - @SerializedName("badge") - var badge: CollectionBadge?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("_schedule") - var schedule: CollectionSchedule?=null, - - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, - - @SerializedName("app_id") - var appId: String?=null, - - @SerializedName("logo") - var logo: CollectionImage?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, + @SerializedName("data") + var data: HSNData?=null - @SerializedName("is_visible") - var isVisible: Boolean?=null, +): Parcelable { - @SerializedName("sort_on") - var sortOn: String?=null, - @SerializedName("published") - var published: Boolean?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("_locale_language") - var localeLanguage: @RawValue HashMap?=null, - @SerializedName("created_by") - var createdBy: UserInfo?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("seo") - var seo: SeoDetail?=null, +} + + +/* + Model: ProductDownloadItemsData +*/ +@Parcelize +data class ProductDownloadItemsData( - @SerializedName("banners") - var banners: CollectionBanner?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("modified_by") - var modifiedBy: UserInfo?=null, + @SerializedName("templates") + var templates: ArrayList?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("brand") + var brand: ArrayList?=null - @SerializedName("priority") - var priority: Int?=null, +): Parcelable { - @SerializedName("allow_sort") - var allowSort: Boolean?=null, - @SerializedName("tags") - var tags: ArrayList?=null, - @SerializedName("query") - var query: ArrayList?=null -): Parcelable { +} + + +/* + Model: VerifiedBy +*/ +@Parcelize +data class VerifiedBy( + @SerializedName("username") + var username: String?=null, + @SerializedName("user_id") + var userId: String?=null +): Parcelable { @@ -30999,19 +30890,48 @@ data class CreateCollection( +} + + +/* + Model: ProductDownloadsItems +*/ +@Parcelize +data class ProductDownloadsItems( + @SerializedName("template_tags") + var templateTags: @RawValue HashMap?=null, + @SerializedName("data") + var data: ProductDownloadItemsData?=null, + @SerializedName("url") + var url: String?=null, + @SerializedName("seller_id") + var sellerId: Double?=null, + @SerializedName("completed_on") + var completedOn: String?=null, + @SerializedName("created_by") + var createdBy: VerifiedBy?=null, + @SerializedName("status") + var status: String?=null, + @SerializedName("id") + var id: String?=null, + @SerializedName("trigger_on") + var triggerOn: String?=null, + @SerializedName("task_id") + var taskId: String?=null +): Parcelable { @@ -31039,21 +30959,18 @@ data class CreateCollection( /* - Model: BannerImage + Model: ProductDownloadsResponse */ @Parcelize -data class BannerImage( - +data class ProductDownloadsResponse( - @SerializedName("url") - var url: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("items") + var items: ProductDownloadsItems?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -31063,24 +30980,22 @@ data class BannerImage( - - } /* - Model: ImageUrls + Model: ProductConfigurationDownloads */ @Parcelize -data class ImageUrls( +data class ProductConfigurationDownloads( - @SerializedName("landscape") - var landscape: BannerImage?=null, + @SerializedName("data") + var data: @RawValue ArrayList>?=null, - @SerializedName("portrait") - var portrait: BannerImage?=null + @SerializedName("multivalue") + var multivalue: Boolean?=null ): Parcelable { @@ -31094,69 +31009,46 @@ data class ImageUrls( /* - Model: CollectionCreateResponse + Model: CategoryMappingValues */ @Parcelize -data class CollectionCreateResponse( - - +data class CategoryMappingValues( - @SerializedName("type") - var type: String?=null, - @SerializedName("badge") - var badge: @RawValue HashMap?=null, @SerializedName("name") var name: String?=null, - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, - - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, - - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("catalog_id") + var catalogId: Int?=null - @SerializedName("logo") - var logo: BannerImage?=null, +): Parcelable { - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null, - @SerializedName("sort_on") - var sortOn: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, - @SerializedName("tag") - var tag: ArrayList?=null, +} + + +/* + Model: CategoryMapping +*/ +@Parcelize +data class CategoryMapping( - @SerializedName("description") - var description: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("google") + var google: CategoryMappingValues?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, + @SerializedName("facebook") + var facebook: CategoryMappingValues?=null, - @SerializedName("query") - var query: ArrayList?=null + @SerializedName("ajio") + var ajio: CategoryMappingValues?=null ): Parcelable { @@ -31168,12 +31060,27 @@ data class CollectionCreateResponse( +} + + +/* + Model: Hierarchy +*/ +@Parcelize +data class Hierarchy( + @SerializedName("l1") + var l1: Int?=null, + @SerializedName("department") + var department: Int?=null, + @SerializedName("l2") + var l2: Int?=null +): Parcelable { @@ -31183,14 +31090,27 @@ data class CollectionCreateResponse( +} + + +/* + Model: Media2 +*/ +@Parcelize +data class Media2( + @SerializedName("logo") + var logo: String?=null, + @SerializedName("portrait") + var portrait: String?=null, + @SerializedName("landscape") + var landscape: String?=null - - +): Parcelable { @@ -31204,53 +31124,51 @@ data class CollectionCreateResponse( /* - Model: CollectionListingFilterTag + Model: CategoryRequestBody */ @Parcelize -data class CollectionListingFilterTag( - - - - @SerializedName("is_selected") - var isSelected: Boolean?=null, +data class CategoryRequestBody( - @SerializedName("name") - var name: String?=null, - @SerializedName("display") - var display: String?=null -): Parcelable { + @SerializedName("synonyms") + var synonyms: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("marketplaces") + var marketplaces: CategoryMapping?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, + @SerializedName("hierarchy") + var hierarchy: ArrayList?=null, + @SerializedName("media") + var media: Media2?=null, + @SerializedName("level") + var level: Int?=null, + @SerializedName("priority") + var priority: Int?=null, -} - - -/* - Model: CollectionListingFilterType -*/ -@Parcelize -data class CollectionListingFilterType( + @SerializedName("name") + var name: String?=null, + @SerializedName("departments") + var departments: ArrayList?=null +): Parcelable { - @SerializedName("is_selected") - var isSelected: Boolean?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("display") - var display: String?=null -): Parcelable { @@ -31260,24 +31178,11 @@ data class CollectionListingFilterType( -} - - -/* - Model: CollectionListingFilter -*/ -@Parcelize -data class CollectionListingFilter( - @SerializedName("tags") - var tags: ArrayList?=null, - @SerializedName("type") - var type: ArrayList?=null -): Parcelable { @@ -31289,21 +31194,18 @@ data class CollectionListingFilter( /* - Model: Media1 + Model: CategoryCreateResponse */ @Parcelize -data class Media1( - +data class CategoryCreateResponse( - @SerializedName("url") - var url: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("type") - var type: String?=null + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -31313,78 +31215,67 @@ data class Media1( - - } /* - Model: GetCollectionDetailNest + Model: Category */ @Parcelize -data class GetCollectionDetailNest( - - - - @SerializedName("type") - var type: String?=null, - - @SerializedName("badge") - var badge: @RawValue HashMap?=null, +data class Category( - @SerializedName("name") - var name: String?=null, - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("logo") - var logo: Media1?=null, + @SerializedName("marketplaces") + var marketplaces: CategoryMapping?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, @SerializedName("uid") - var uid: String?=null, + var uid: Int?=null, - @SerializedName("action") - var action: Action?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("tag") - var tag: ArrayList?=null, + @SerializedName("hierarchy") + var hierarchy: ArrayList?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("media") + var media: Media2?=null, + + @SerializedName("level") + var level: Int?=null, @SerializedName("priority") var priority: Int?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, + @SerializedName("departments") + var departments: ArrayList?=null, - @SerializedName("query") - var query: ArrayList?=null + @SerializedName("modified_on") + var modifiedOn: String?=null ): Parcelable { @@ -31417,12 +31308,6 @@ data class GetCollectionDetailNest( - - - - - - @@ -31434,21 +31319,18 @@ data class GetCollectionDetailNest( /* - Model: GetCollectionListingResponse + Model: CategoryResponse */ @Parcelize -data class GetCollectionListingResponse( +data class CategoryResponse( - @SerializedName("filters") - var filters: CollectionListingFilter?=null, + @SerializedName("page") + var page: Page?=null, @SerializedName("items") - var items: ArrayList?=null, - - @SerializedName("page") - var page: Page?=null + var items: ArrayList?=null ): Parcelable { @@ -31458,77 +31340,72 @@ data class GetCollectionListingResponse( - - } /* - Model: CollectionDetailResponse + Model: CategoryUpdateResponse */ @Parcelize -data class CollectionDetailResponse( +data class CategoryUpdateResponse( - @SerializedName("description") - var description: String?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("message") + var message: String?=null - @SerializedName("type") - var type: String?=null, +): Parcelable { - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("badge") - var badge: @RawValue HashMap?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("priority") - var priority: Int?=null, - @SerializedName("logo") - var logo: Media1?=null, - @SerializedName("slug") - var slug: String?=null, +} + + +/* + Model: SingleCategoryResponse +*/ +@Parcelize +data class SingleCategoryResponse( - @SerializedName("banners") - var banners: ImageUrls?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, + @SerializedName("data") + var data: Category?=null - @SerializedName("name") - var name: String?=null, +): Parcelable { - @SerializedName("cron") - var cron: @RawValue HashMap?=null, - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, - @SerializedName("query") - var query: ArrayList?=null, - @SerializedName("tag") - var tag: ArrayList?=null -): Parcelable { +} + + +/* + Model: Trader +*/ +@Parcelize +data class Trader( + + + + @SerializedName("type") + var type: String?=null, + @SerializedName("name") + var name: @RawValue Any?=null, + @SerializedName("address") + var address: ArrayList?=null +): Parcelable { @@ -31538,12 +31415,27 @@ data class CollectionDetailResponse( +} + + +/* + Model: CustomOrder +*/ +@Parcelize +data class CustomOrder( + @SerializedName("manufacturing_time_unit") + var manufacturingTimeUnit: String?=null, + @SerializedName("is_custom_order") + var isCustomOrder: Boolean?=null, + @SerializedName("manufacturing_time") + var manufacturingTime: Int?=null +): Parcelable { @@ -31553,11 +31445,24 @@ data class CollectionDetailResponse( +} + + +/* + Model: NetQuantity +*/ +@Parcelize +data class NetQuantity( + @SerializedName("unit") + var unit: @RawValue Any?=null, + @SerializedName("value") + var value: Double?=null +): Parcelable { @@ -31569,324 +31474,21 @@ data class CollectionDetailResponse( /* - Model: UpdateCollection + Model: ReturnConfig */ @Parcelize -data class UpdateCollection( +data class ReturnConfig( - @SerializedName("type") - var type: String?=null, - - @SerializedName("badge") - var badge: CollectionBadge?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("_schedule") - var schedule: CollectionSchedule?=null, - - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, - - @SerializedName("logo") - var logo: CollectionImage?=null, - - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, - - @SerializedName("is_visible") - var isVisible: Boolean?=null, - - @SerializedName("sort_on") - var sortOn: String?=null, - - @SerializedName("published") - var published: Boolean?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("_locale_language") - var localeLanguage: @RawValue HashMap?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - - @SerializedName("seo") - var seo: SeoDetail?=null, - - @SerializedName("banners") - var banners: CollectionBanner?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("description") - var description: String?=null, - - @SerializedName("modified_by") - var modifiedBy: UserInfo?=null, - - @SerializedName("slug") - var slug: String?=null, - - @SerializedName("priority") - var priority: Int?=null, - - @SerializedName("allow_sort") - var allowSort: Boolean?=null, - - @SerializedName("tags") - var tags: ArrayList?=null, - - @SerializedName("query") - var query: ArrayList?=null - -): Parcelable { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -} - - -/* - Model: ItemQueryForUserCollection -*/ -@Parcelize -data class ItemQueryForUserCollection( - - - - @SerializedName("action") - var action: String?=null, - - @SerializedName("item_id") - var itemId: Int?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: CollectionItemRequest -*/ -@Parcelize -data class CollectionItemRequest( - - - - @SerializedName("type") - var type: String?=null, - - @SerializedName("query") - var query: ArrayList?=null, - - @SerializedName("item") - var item: ArrayList?=null - -): Parcelable { - - - - - - - - - -} - - -/* - Model: UpdatedResponse -*/ -@Parcelize -data class UpdatedResponse( - - - - @SerializedName("message") - var message: String?=null, - - @SerializedName("items_not_updated") - var itemsNotUpdated: ArrayList?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: ProductBrand -*/ -@Parcelize -data class ProductBrand( - - - - @SerializedName("action") - var action: Action?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("logo") - var logo: Media1?=null - -): Parcelable { - - - - - - - - - - - -} - - -/* - Model: ProductDetailAttribute -*/ -@Parcelize -data class ProductDetailAttribute( - - - - @SerializedName("value") - var value: String?=null, - - @SerializedName("type") - var type: String?=null, - - @SerializedName("key") - var key: String?=null - -): Parcelable { - - - - - - - - - -} - - -/* - Model: ProductDetailGroupedAttribute -*/ -@Parcelize -data class ProductDetailGroupedAttribute( - - - - @SerializedName("details") - var details: ArrayList?=null, - - @SerializedName("title") - var title: String?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: Price1 -*/ -@Parcelize -data class Price1( - - - - @SerializedName("min") - var min: Double?=null, - - @SerializedName("max") - var max: Double?=null, + @SerializedName("returnable") + var returnable: Boolean?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("time") + var time: Int?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null + @SerializedName("unit") + var unit: String?=null ): Parcelable { @@ -31898,200 +31500,22 @@ data class Price1( - - -} - - -/* - Model: ProductListingPrice -*/ -@Parcelize -data class ProductListingPrice( - - - - @SerializedName("effective") - var effective: Price1?=null, - - @SerializedName("marked") - var marked: Price1?=null - -): Parcelable { - - - - - - - } /* - Model: ProductListingDetail + Model: ProductPublish */ @Parcelize -data class ProductListingDetail( - - - - @SerializedName("type") - var type: String?=null, - - @SerializedName("brand") - var brand: ProductBrand?=null, - - @SerializedName("rating") - var rating: Double?=null, - - @SerializedName("has_variant") - var hasVariant: Boolean?=null, - - @SerializedName("discount") - var discount: String?=null, - - @SerializedName("similars") - var similars: ArrayList?=null, - - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("item_code") - var itemCode: String?=null, - - @SerializedName("image_nature") - var imageNature: String?=null, - - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, - - @SerializedName("tryouts") - var tryouts: ArrayList?=null, - - @SerializedName("teaser_tag") - var teaserTag: @RawValue HashMap?=null, - - @SerializedName("price") - var price: ProductListingPrice?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("rating_count") - var ratingCount: Int?=null, +data class ProductPublish( - @SerializedName("sellable") - var sellable: Boolean?=null, - @SerializedName("color") - var color: String?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, @SerializedName("product_online_date") - var productOnlineDate: String?=null, - - @SerializedName("item_type") - var itemType: String?=null, - - @SerializedName("slug") - var slug: String?=null, - - @SerializedName("short_description") - var shortDescription: String?=null, - - @SerializedName("medias") - var medias: ArrayList?=null, - - @SerializedName("promo_meta") - var promoMeta: @RawValue HashMap?=null, - - @SerializedName("highlights") - var highlights: ArrayList?=null - -): Parcelable { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -} - - -/* - Model: GetCollectionItemsResponse -*/ -@Parcelize -data class GetCollectionItemsResponse( - - - - @SerializedName("filters") - var filters: ArrayList?=null, - - @SerializedName("items") - var items: ArrayList?=null, - - @SerializedName("page") - var page: Page?=null, - - @SerializedName("sort_on") - var sortOn: ArrayList?=null + var productOnlineDate: String?=null ): Parcelable { @@ -32101,916 +31525,25 @@ data class GetCollectionItemsResponse( - - - - } /* - Model: CatalogInsightBrand -*/ -@Parcelize -data class CatalogInsightBrand( - - - - @SerializedName("available_articles") - var availableArticles: Int?=null, - - @SerializedName("available_sizes") - var availableSizes: Int?=null, - - @SerializedName("article_freshness") - var articleFreshness: Int?=null, - - @SerializedName("total_articles") - var totalArticles: Int?=null, - - @SerializedName("total_sizes") - var totalSizes: Int?=null, - - @SerializedName("name") - var name: String?=null - -): Parcelable { - - - - - - - - - - - - - - - -} - - -/* - Model: CatalogInsightItem -*/ -@Parcelize -data class CatalogInsightItem( - - - - @SerializedName("sellable_count") - var sellableCount: Int?=null, - - @SerializedName("out_of_stock_count") - var outOfStockCount: Int?=null, - - @SerializedName("count") - var count: Int?=null - -): Parcelable { - - - - - - - - - -} - - -/* - Model: CatalogInsightResponse -*/ -@Parcelize -data class CatalogInsightResponse( - - - - @SerializedName("brand_distribution") - var brandDistribution: CatalogInsightBrand?=null, - - @SerializedName("item") - var item: CatalogInsightItem?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: CrossSellingData -*/ -@Parcelize -data class CrossSellingData( - - - - @SerializedName("articles") - var articles: Int?=null, - - @SerializedName("products") - var products: Int?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: CrossSellingResponse -*/ -@Parcelize -data class CrossSellingResponse( - - - - @SerializedName("data") - var data: CrossSellingData?=null, - - @SerializedName("brand_distribution") - var brandDistribution: CatalogInsightBrand?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: OptInPostRequest -*/ -@Parcelize -data class OptInPostRequest( - - - - @SerializedName("opt_level") - var optLevel: String?=null, - - @SerializedName("enabled") - var enabled: Boolean?=null, - - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("brand_ids") - var brandIds: ArrayList?=null, - - @SerializedName("store_ids") - var storeIds: ArrayList?=null, - - @SerializedName("platform") - var platform: String?=null - -): Parcelable { - - - - - - - - - - - - - - - -} - - -/* - Model: CompanyOptIn -*/ -@Parcelize -data class CompanyOptIn( - - - - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - - @SerializedName("opt_level") - var optLevel: String?=null, - - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - - @SerializedName("enabled") - var enabled: Boolean?=null, - - @SerializedName("modified_on") - var modifiedOn: Int?=null, - - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("brand_ids") - var brandIds: ArrayList?=null, - - @SerializedName("store_ids") - var storeIds: ArrayList?=null, - - @SerializedName("platform") - var platform: String?=null, - - @SerializedName("created_on") - var createdOn: Int?=null - -): Parcelable { - - - - - - - - - - - - - - - - - - - - - - - -} - - -/* - Model: GetOptInPlatform -*/ -@Parcelize -data class GetOptInPlatform( - - - - @SerializedName("items") - var items: ArrayList?=null, - - @SerializedName("page") - var page: Page?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: OptinCompanyDetail -*/ -@Parcelize -data class OptinCompanyDetail( - - - - @SerializedName("company_type") - var companyType: String?=null, - - @SerializedName("business_type") - var businessType: String?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("name") - var name: String?=null - -): Parcelable { - - - - - - - - - - - -} - - -/* - Model: CompanyBrandDetail -*/ -@Parcelize -data class CompanyBrandDetail( - - - - @SerializedName("brand_id") - var brandId: Int?=null, - - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("brand_name") - var brandName: String?=null, - - @SerializedName("total_article") - var totalArticle: Int?=null - -): Parcelable { - - - - - - - - - - - -} - - -/* - Model: OptinCompanyBrandDetailsView -*/ -@Parcelize -data class OptinCompanyBrandDetailsView( - - - - @SerializedName("items") - var items: ArrayList?=null, - - @SerializedName("page") - var page: Page?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: OptinCompanyMetrics -*/ -@Parcelize -data class OptinCompanyMetrics( - - - - @SerializedName("company") - var company: String?=null, - - @SerializedName("store") - var store: Int?=null, - - @SerializedName("brand") - var brand: Int?=null - -): Parcelable { - - - - - - - - - -} - - -/* - Model: StoreDetail -*/ -@Parcelize -data class StoreDetail( - - - - @SerializedName("store_type") - var storeType: String?=null, - - @SerializedName("address") - var address: @RawValue HashMap?=null, - - @SerializedName("manager") - var manager: @RawValue HashMap?=null, - - @SerializedName("timing") - var timing: @RawValue HashMap?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("documents") - var documents: @RawValue ArrayList>?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("display_name") - var displayName: String?=null, - - @SerializedName("additional_contacts") - var additionalContacts: @RawValue ArrayList>?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("store_code") - var storeCode: String?=null - -): Parcelable { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -} - - -/* - Model: OptinStoreDetails -*/ -@Parcelize -data class OptinStoreDetails( - - - - @SerializedName("items") - var items: ArrayList?=null, - - @SerializedName("page") - var page: Page?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: AttributeSchemaRange -*/ -@Parcelize -data class AttributeSchemaRange( - - - - @SerializedName("min") - var min: Int?=null, - - @SerializedName("max") - var max: Int?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: AttributeMaster -*/ -@Parcelize -data class AttributeMaster( - - - - @SerializedName("type") - var type: String?=null, - - @SerializedName("range") - var range: AttributeSchemaRange?=null, - - @SerializedName("allowed_values") - var allowedValues: ArrayList?=null, - - @SerializedName("multi") - var multi: Boolean?=null, - - @SerializedName("mandatory") - var mandatory: Boolean?=null, - - @SerializedName("format") - var format: String?=null - -): Parcelable { - - - - - - - - - - - - - - - -} - - -/* - Model: AttributeMasterMandatoryDetails -*/ -@Parcelize -data class AttributeMasterMandatoryDetails( - - - - @SerializedName("l3_keys") - var l3Keys: ArrayList?=null - -): Parcelable { - - - - - -} - - -/* - Model: AttributeMasterMeta -*/ -@Parcelize -data class AttributeMasterMeta( - - - - @SerializedName("enriched") - var enriched: Boolean?=null, - - @SerializedName("mandatory_details") - var mandatoryDetails: AttributeMasterMandatoryDetails?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: AttributeMasterFilter -*/ -@Parcelize -data class AttributeMasterFilter( - - - - @SerializedName("indexing") - var indexing: Boolean?=null, - - @SerializedName("priority") - var priority: Int?=null, - - @SerializedName("depends_on") - var dependsOn: ArrayList?=null - -): Parcelable { - - - - - - - - - -} - - -/* - Model: AttributeMasterDetails -*/ -@Parcelize -data class AttributeMasterDetails( - - - - @SerializedName("display_type") - var displayType: String?=null - -): Parcelable { - - - - - -} - - -/* - Model: GenderDetail -*/ -@Parcelize -data class GenderDetail( - - - - @SerializedName("description") - var description: String?=null, - - @SerializedName("is_nested") - var isNested: Boolean?=null, - - @SerializedName("departments") - var departments: ArrayList?=null, - - @SerializedName("id") - var id: String?=null, - - @SerializedName("enabled_for_end_consumer") - var enabledForEndConsumer: Boolean?=null, - - @SerializedName("schema") - var schema: AttributeMaster?=null, - - @SerializedName("meta") - var meta: AttributeMasterMeta?=null, - - @SerializedName("slug") - var slug: String?=null, - - @SerializedName("logo") - var logo: String?=null, - - @SerializedName("filters") - var filters: AttributeMasterFilter?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("details") - var details: AttributeMasterDetails?=null - -): Parcelable { - - - - - - - - - - - - - - - - - - - - - - - - - - - -} - - -/* - Model: ProdcutTemplateCategoriesResponse -*/ -@Parcelize -data class ProdcutTemplateCategoriesResponse( - - - - @SerializedName("items") - var items: @RawValue ArrayList>?=null, - - @SerializedName("page") - var page: Page?=null - -): Parcelable { - - - - - - - -} - - -/* - Model: PTErrorResponse -*/ -@Parcelize -data class PTErrorResponse( - - - - @SerializedName("code") - var code: String?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - - @SerializedName("message") - var message: String?=null, - - @SerializedName("status") - var status: Int?=null, - - @SerializedName("errors") - var errors: @RawValue HashMap?=null - -): Parcelable { - - - - - - - - - - - - - -} - - -/* - Model: DepartmentCreateUpdate -*/ -@Parcelize -data class DepartmentCreateUpdate( - - - - @SerializedName("priority_order") - var priorityOrder: Int?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("_cls") - var cls: String?=null, - - @SerializedName("platforms") - var platforms: @RawValue HashMap?=null, - - @SerializedName("synonyms") - var synonyms: ArrayList?=null, - - @SerializedName("logo") - var logo: String?=null, - - @SerializedName("slug") - var slug: String?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("tags") - var tags: ArrayList?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null - -): Parcelable { - - - - - - - - - - - - - - - - - - - - - - - - - -} - - -/* - Model: DepartmentCreateResponse + Model: TaxIdentifier */ @Parcelize -data class DepartmentCreateResponse( +data class TaxIdentifier( - @SerializedName("message") - var message: String?=null, + @SerializedName("reporting_hsn") + var reportingHsn: String?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("hsn_code") + var hsnCode: String?=null, + + @SerializedName("hsn_code_id") + var hsnCodeId: String?=null ): Parcelable { @@ -33020,19 +31553,24 @@ data class DepartmentCreateResponse( + + } /* - Model: DepartmentCreateErrorResponse + Model: TeaserTag */ @Parcelize -data class DepartmentCreateErrorResponse( +data class TeaserTag( - @SerializedName("error") - var error: String?=null + @SerializedName("tag") + var tag: String?=null, + + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -33040,104 +31578,140 @@ data class DepartmentCreateErrorResponse( + + } /* - Model: UserSerializer + Model: ProductCreateUpdate */ @Parcelize -data class UserSerializer( +data class ProductCreateUpdate( - @SerializedName("contact") - var contact: String?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, - @SerializedName("username") - var username: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("item_type") + var itemType: String?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("trader") + var trader: ArrayList?=null, - @SerializedName("user_id") - var userId: String?=null + @SerializedName("custom_order") + var customOrder: CustomOrder?=null, -): Parcelable { + @SerializedName("variant_group") + var variantGroup: @RawValue HashMap?=null, + + @SerializedName("template_tag") + var templateTag: String?=null, + @SerializedName("media") + var media: ArrayList?=null, + + @SerializedName("category_slug") + var categorySlug: String?=null, + @SerializedName("currency") + var currency: String?=null, + @SerializedName("name") + var name: @RawValue Any?=null, + @SerializedName("net_quantity") + var netQuantity: NetQuantity?=null, + @SerializedName("return_config") + var returnConfig: ReturnConfig?=null, + @SerializedName("is_image_less_product") + var isImageLessProduct: Boolean?=null, + @SerializedName("action") + var action: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("requester") + var requester: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("bulk_job_id") + var bulkJobId: String?=null, + @SerializedName("item_code") + var itemCode: @RawValue Any?=null, -} - - -/* - Model: GetDepartment -*/ -@Parcelize -data class GetDepartment( + @SerializedName("description") + var description: String?=null, + @SerializedName("no_of_boxes") + var noOfBoxes: Int?=null, + @SerializedName("size_guide") + var sizeGuide: String?=null, - @SerializedName("priority_order") - var priorityOrder: Int?=null, + @SerializedName("product_publish") + var productPublish: ProductPublish?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, + @SerializedName("brand_uid") + var brandUid: Int?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("change_request_id") + var changeRequestId: @RawValue Any?=null, - @SerializedName("page_size") - var pageSize: Int?=null, + @SerializedName("product_group_tag") + var productGroupTag: ArrayList?=null, - @SerializedName("item_type") - var itemType: String?=null, + @SerializedName("tax_identifier") + var taxIdentifier: TaxIdentifier?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, + @SerializedName("teaser_tag") + var teaserTag: TeaserTag?=null, - @SerializedName("page_no") - var pageNo: Int?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("search") - var search: String?=null, + @SerializedName("short_description") + var shortDescription: String?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("logo") - var logo: String?=null, - - @SerializedName("synonyms") - var synonyms: ArrayList?=null, + @SerializedName("variant_media") + var variantMedia: @RawValue HashMap?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("multi_size") + var multiSize: Boolean?=null, - @SerializedName("created_on") - var createdOn: String?=null + @SerializedName("is_dependent") + var isDependent: Boolean?=null, -): Parcelable { + @SerializedName("variants") + var variants: @RawValue HashMap?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, + + @SerializedName("departments") + var departments: ArrayList?=null + +): Parcelable { @@ -33170,24 +31744,11 @@ data class GetDepartment( -} - - -/* - Model: DepartmentsResponse -*/ -@Parcelize -data class DepartmentsResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null -): Parcelable { @@ -33195,33 +31756,14 @@ data class DepartmentsResponse( -} - - -/* - Model: DepartmentErrorResponse -*/ -@Parcelize -data class DepartmentErrorResponse( - @SerializedName("code") - var code: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("message") - var message: String?=null, - @SerializedName("status") - var status: Int?=null, - @SerializedName("errors") - var errors: @RawValue HashMap?=null -): Parcelable { @@ -33235,30 +31777,13 @@ data class DepartmentErrorResponse( -} - - -/* - Model: UserDetail -*/ -@Parcelize -data class UserDetail( - @SerializedName("contact") - var contact: String?=null, - @SerializedName("super_user") - var superUser: Boolean?=null, - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("username") - var username: String?=null -): Parcelable { @@ -33274,62 +31799,29 @@ data class UserDetail( /* - Model: DepartmentModel + Model: Logo */ @Parcelize -data class DepartmentModel( - - - - @SerializedName("priority_order") - var priorityOrder: Int?=null, - - @SerializedName("modified_by") - var modifiedBy: UserDetail?=null, - - @SerializedName("verified_by") - var verifiedBy: UserDetail?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("_cls") - var cls: @RawValue Any?=null, - - @SerializedName("verified_on") - var verifiedOn: String?=null, - - @SerializedName("created_by") - var createdBy: UserDetail?=null, +data class Logo( - @SerializedName("slug") - var slug: @RawValue Any?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("synonyms") - var synonyms: @RawValue ArrayList?=null, + @SerializedName("aspect_ratio_f") + var aspectRatioF: Int?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("secure_url") + var secureUrl: String?=null, - @SerializedName("_id") - var id: @RawValue Any?=null, + @SerializedName("aspect_ratio") + var aspectRatio: String?=null - @SerializedName("name") - var name: @RawValue Any?=null, +): Parcelable { - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null -): Parcelable { @@ -33338,12 +31830,27 @@ data class DepartmentModel( +} + + +/* + Model: Brand +*/ +@Parcelize +data class Brand( + @SerializedName("logo") + var logo: Logo?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { @@ -33353,11 +31860,24 @@ data class DepartmentModel( +} + + +/* + Model: ProductPublished +*/ +@Parcelize +data class ProductPublished( + @SerializedName("is_set") + var isSet: Boolean?=null, + @SerializedName("product_online_date") + var productOnlineDate: Int?=null +): Parcelable { @@ -33369,221 +31889,198 @@ data class DepartmentModel( /* - Model: ProductTemplate + Model: Image */ @Parcelize -data class ProductTemplate( - - - - @SerializedName("description") - var description: String?=null, - - @SerializedName("departments") - var departments: ArrayList?=null, - - @SerializedName("categories") - var categories: ArrayList?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, +data class Image( - @SerializedName("is_physical") - var isPhysical: Boolean?=null, - @SerializedName("is_archived") - var isArchived: Boolean?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("aspect_ratio_f") + var aspectRatioF: Double?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("secure_url") + var secureUrl: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("aspect_ratio") + var aspectRatio: String?=null - @SerializedName("modified_on") - var modifiedOn: String?=null, +): Parcelable { - @SerializedName("attributes") - var attributes: ArrayList?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("is_expirable") - var isExpirable: Boolean?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("tag") - var tag: String?=null -): Parcelable { +} + + +/* + Model: Product +*/ +@Parcelize +data class Product( + @SerializedName("is_set") + var isSet: Boolean?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("item_type") + var itemType: String?=null, + @SerializedName("custom_order") + var customOrder: @RawValue HashMap?=null, + @SerializedName("variant_group") + var variantGroup: @RawValue HashMap?=null, + @SerializedName("template_tag") + var templateTag: String?=null, + @SerializedName("media") + var media: ArrayList?=null, + @SerializedName("category_slug") + var categorySlug: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("currency") + var currency: String?=null, + @SerializedName("sizes") + var sizes: @RawValue ArrayList>?=null, + @SerializedName("id") + var id: String?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, + @SerializedName("item_code") + var itemCode: String?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("brand") + var brand: Brand?=null, + @SerializedName("size_guide") + var sizeGuide: String?=null, + @SerializedName("color") + var color: String?=null, + @SerializedName("primary_color") + var primaryColor: String?=null, + @SerializedName("product_publish") + var productPublish: ProductPublished?=null, + @SerializedName("is_physical") + var isPhysical: Boolean?=null, + @SerializedName("brand_uid") + var brandUid: Int?=null, + @SerializedName("all_sizes") + var allSizes: @RawValue ArrayList>?=null, + @SerializedName("category_uid") + var categoryUid: Int?=null, + @SerializedName("tax_identifier") + var taxIdentifier: @RawValue HashMap?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("short_description") + var shortDescription: String?=null, -} - - -/* - Model: TemplatesResponse -*/ -@Parcelize -data class TemplatesResponse( + @SerializedName("image_nature") + var imageNature: String?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, - @SerializedName("items") - var items: ProductTemplate?=null, + @SerializedName("l3_mapping") + var l3Mapping: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("is_expirable") + var isExpirable: Boolean?=null, -): Parcelable { + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("multi_size") + var multiSize: Boolean?=null, + @SerializedName("is_dependent") + var isDependent: Boolean?=null, + @SerializedName("images") + var images: ArrayList?=null, + @SerializedName("variants") + var variants: @RawValue HashMap?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, + @SerializedName("departments") + var departments: ArrayList?=null -} - - -/* - Model: Properties -*/ -@Parcelize -data class Properties( +): Parcelable { - @SerializedName("sizes") - var sizes: @RawValue HashMap?=null, - @SerializedName("return_config") - var returnConfig: @RawValue HashMap?=null, - @SerializedName("variants") - var variants: @RawValue HashMap?=null, - @SerializedName("trader") - var trader: @RawValue HashMap?=null, - @SerializedName("currency") - var currency: @RawValue HashMap?=null, - @SerializedName("name") - var name: @RawValue HashMap?=null, - @SerializedName("size_guide") - var sizeGuide: @RawValue HashMap?=null, - @SerializedName("item_code") - var itemCode: @RawValue HashMap?=null, - @SerializedName("category_slug") - var categorySlug: @RawValue HashMap?=null, - @SerializedName("product_publish") - var productPublish: @RawValue HashMap?=null, - @SerializedName("custom_order") - var customOrder: @RawValue HashMap?=null, - @SerializedName("command") - var command: @RawValue HashMap?=null, - @SerializedName("teaser_tag") - var teaserTag: @RawValue HashMap?=null, - @SerializedName("is_active") - var isActive: @RawValue HashMap?=null, - @SerializedName("product_group_tag") - var productGroupTag: @RawValue HashMap?=null, - @SerializedName("media") - var media: @RawValue HashMap?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: @RawValue HashMap?=null, - @SerializedName("multi_size") - var multiSize: @RawValue HashMap?=null, - @SerializedName("brand_uid") - var brandUid: @RawValue HashMap?=null, - @SerializedName("is_dependent") - var isDependent: @RawValue HashMap?=null, - @SerializedName("no_of_boxes") - var noOfBoxes: @RawValue HashMap?=null, - @SerializedName("description") - var description: @RawValue HashMap?=null, - @SerializedName("trader_type") - var traderType: @RawValue HashMap?=null, - @SerializedName("item_type") - var itemType: @RawValue HashMap?=null, - @SerializedName("hsn_code") - var hsnCode: @RawValue HashMap?=null, - @SerializedName("slug") - var slug: @RawValue HashMap?=null, - @SerializedName("short_description") - var shortDescription: @RawValue HashMap?=null, - @SerializedName("tags") - var tags: @RawValue HashMap?=null, - @SerializedName("highlights") - var highlights: @RawValue HashMap?=null -): Parcelable { @@ -33633,11 +32130,24 @@ data class Properties( +} + + +/* + Model: ProductListingResponse +*/ +@Parcelize +data class ProductListingResponse( + @SerializedName("page") + var page: Page?=null, + @SerializedName("items") + var items: ArrayList?=null +): Parcelable { @@ -33649,30 +32159,30 @@ data class Properties( /* - Model: GlobalValidation + Model: ProductVariants */ @Parcelize -data class GlobalValidation( +data class ProductVariants( - @SerializedName("description") - var description: String?=null, + @SerializedName("brand_uid") + var brandUid: Int?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("required") - var required: ArrayList?=null, + @SerializedName("media") + var media: ArrayList?=null, - @SerializedName("definitions") - var definitions: @RawValue HashMap?=null, + @SerializedName("category_uid") + var categoryUid: Int?=null, - @SerializedName("title") - var title: String?=null, + @SerializedName("item_code") + var itemCode: String?=null, - @SerializedName("properties") - var properties: Properties?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -33694,18 +32204,18 @@ data class GlobalValidation( /* - Model: TemplateValidationData + Model: ProductVariantsResponse */ @Parcelize -data class TemplateValidationData( +data class ProductVariantsResponse( - @SerializedName("global_validation") - var globalValidation: GlobalValidation?=null, + @SerializedName("variants") + var variants: ArrayList?=null, - @SerializedName("template_validation") - var templateValidation: @RawValue HashMap?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -33719,63 +32229,74 @@ data class TemplateValidationData( /* - Model: TemplateDetails + Model: AttributeMasterSerializer */ @Parcelize -data class TemplateDetails( - - - - @SerializedName("description") - var description: String?=null, +data class AttributeMasterSerializer( - @SerializedName("departments") - var departments: ArrayList?=null, - @SerializedName("categories") - var categories: ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("details") + var details: AttributeMasterDetails?=null, - @SerializedName("is_physical") - var isPhysical: Boolean?=null, + @SerializedName("unit") + var unit: String?=null, - @SerializedName("is_archived") - var isArchived: Boolean?=null, + @SerializedName("suggestion") + var suggestion: String?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("raw_key") + var rawKey: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("variant") + var variant: Boolean?=null, - @SerializedName("attributes") - var attributes: ArrayList?=null, + @SerializedName("filters") + var filters: AttributeMasterFilter?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("is_expirable") - var isExpirable: Boolean?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("tag") - var tag: String?=null + @SerializedName("modified_on") + var modifiedOn: String?=null, -): Parcelable { + @SerializedName("synonyms") + var synonyms: @RawValue HashMap?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, + @SerializedName("logo") + var logo: String?=null, + @SerializedName("enabled_for_end_consumer") + var enabledForEndConsumer: Boolean?=null, + @SerializedName("is_nested") + var isNested: Boolean?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("schema") + var schema: AttributeMaster?=null, + @SerializedName("departments") + var departments: ArrayList?=null +): Parcelable { @@ -33795,24 +32316,11 @@ data class TemplateDetails( -} - - -/* - Model: TemplatesValidationResponse -*/ -@Parcelize -data class TemplatesValidationResponse( - @SerializedName("data") - var data: TemplateValidationData?=null, - @SerializedName("template_details") - var templateDetails: TemplateDetails?=null -): Parcelable { @@ -33820,24 +32328,11 @@ data class TemplatesValidationResponse( -} - - -/* - Model: InventoryValidationResponse -*/ -@Parcelize -data class InventoryValidationResponse( - @SerializedName("data") - var data: @RawValue HashMap?=null, - @SerializedName("message") - var message: String?=null -): Parcelable { @@ -33849,18 +32344,15 @@ data class InventoryValidationResponse( /* - Model: HSNData + Model: ProductAttributesResponse */ @Parcelize -data class HSNData( - +data class ProductAttributesResponse( - @SerializedName("hsn_code") - var hsnCode: ArrayList?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: ArrayList?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -33868,24 +32360,19 @@ data class HSNData( - - } /* - Model: HSNCodesResponse + Model: ValidateProduct */ @Parcelize -data class HSNCodesResponse( - +data class ValidateProduct( - @SerializedName("data") - var data: HSNData?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("valid") + var valid: Boolean?=null ): Parcelable { @@ -33893,24 +32380,28 @@ data class HSNCodesResponse( - - } /* - Model: VerifiedBy + Model: UserInfo1 */ @Parcelize -data class VerifiedBy( +data class UserInfo1( + + @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 ): Parcelable { @@ -33920,78 +32411,87 @@ data class VerifiedBy( + + + + } /* - Model: ProductDownloadItemsData + Model: BulkJob */ @Parcelize -data class ProductDownloadItemsData( +data class BulkJob( - @SerializedName("type") - var type: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("templates") - var templates: ArrayList?=null, + @SerializedName("custom_template_tag") + var customTemplateTag: String?=null, - @SerializedName("brand") - var brand: ArrayList?=null + @SerializedName("failed") + var failed: Int?=null, -): Parcelable { + @SerializedName("tracking_url") + var trackingUrl: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("stage") + var stage: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserInfo1?=null, + @SerializedName("created_by") + var createdBy: UserInfo1?=null, + @SerializedName("failed_records") + var failedRecords: @RawValue ArrayList>?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("file_path") + var filePath: String?=null, + @SerializedName("template_tag") + var templateTag: String?=null, + @SerializedName("succeed") + var succeed: Int?=null, + @SerializedName("cancelled_records") + var cancelledRecords: @RawValue ArrayList>?=null, + + @SerializedName("total") + var total: Int?=null, + + @SerializedName("cancelled") + var cancelled: Int?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null + +): Parcelable { -} - - -/* - Model: ProductDownloadsItems -*/ -@Parcelize -data class ProductDownloadsItems( - @SerializedName("seller_id") - var sellerId: Double?=null, - @SerializedName("template_tags") - var templateTags: @RawValue HashMap?=null, - @SerializedName("id") - var id: String?=null, - @SerializedName("created_by") - var createdBy: VerifiedBy?=null, - @SerializedName("data") - var data: ProductDownloadItemsData?=null, - @SerializedName("url") - var url: String?=null, - @SerializedName("completed_on") - var completedOn: String?=null, - @SerializedName("status") - var status: String?=null, - @SerializedName("trigger_on") - var triggerOn: String?=null, - @SerializedName("task_id") - var taskId: String?=null -): Parcelable { @@ -34019,45 +32519,40 @@ data class ProductDownloadsItems( /* - Model: ProductDownloadsResponse + Model: BulkResponse */ @Parcelize -data class ProductDownloadsResponse( +data class BulkResponse( - @SerializedName("items") - var items: ProductDownloadsItems?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("created_on") + var createdOn: String?=null, -): Parcelable { + @SerializedName("modified_by") + var modifiedBy: UserInfo1?=null, + @SerializedName("created_by") + var createdBy: UserInfo1?=null, + @SerializedName("batch_id") + var batchId: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null +): Parcelable { -} - - -/* - Model: ProductConfigurationDownloads -*/ -@Parcelize -data class ProductConfigurationDownloads( - @SerializedName("data") - var data: @RawValue ArrayList>?=null, - @SerializedName("multivalue") - var multivalue: Boolean?=null -): Parcelable { @@ -34069,21 +32564,21 @@ data class ProductConfigurationDownloads( /* - Model: Hierarchy + Model: UserDetail1 */ @Parcelize -data class Hierarchy( +data class UserDetail1( - @SerializedName("department") - var department: Int?=null, + @SerializedName("username") + var username: String?=null, - @SerializedName("l2") - var l2: Int?=null, + @SerializedName("full_name") + var fullName: String?=null, - @SerializedName("l1") - var l1: Int?=null + @SerializedName("user_id") + var userId: String?=null ): Parcelable { @@ -34099,48 +32594,60 @@ data class Hierarchy( /* - Model: Media2 + Model: ProductBulkRequest */ @Parcelize -data class Media2( - +data class ProductBulkRequest( - @SerializedName("landscape") - var landscape: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("portrait") - var portrait: String?=null + @SerializedName("template") + var template: ProductTemplate?=null, -): Parcelable { + @SerializedName("failed") + var failed: Int?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("stage") + var stage: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserDetail1?=null, + @SerializedName("created_by") + var createdBy: UserDetail1?=null, + @SerializedName("failed_records") + var failedRecords: ArrayList?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("template_tag") + var templateTag: String?=null, + @SerializedName("file_path") + var filePath: String?=null, -} - - -/* - Model: CategoryMappingValues -*/ -@Parcelize -data class CategoryMappingValues( + @SerializedName("succeed") + var succeed: Int?=null, + @SerializedName("cancelled_records") + var cancelledRecords: ArrayList?=null, + @SerializedName("total") + var total: Int?=null, - @SerializedName("catalog_id") - var catalogId: Int?=null, + @SerializedName("cancelled") + var cancelled: Int?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("modified_on") + var modifiedOn: String?=null ): Parcelable { @@ -34150,27 +32657,25 @@ data class CategoryMappingValues( -} - - -/* - Model: CategoryMapping -*/ -@Parcelize -data class CategoryMapping( - @SerializedName("google") - var google: CategoryMappingValues?=null, - @SerializedName("facebook") - var facebook: CategoryMappingValues?=null, - @SerializedName("ajio") - var ajio: CategoryMappingValues?=null -): Parcelable { + + + + + + + + + + + + + @@ -34184,52 +32689,51 @@ data class CategoryMapping( /* - Model: CategoryRequestBody + Model: ProductBulkRequestList */ @Parcelize -data class CategoryRequestBody( +data class ProductBulkRequestList( - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("items") + var items: ProductBulkRequest?=null - @SerializedName("hierarchy") - var hierarchy: ArrayList?=null, +): Parcelable { - @SerializedName("level") - var level: Int?=null, - @SerializedName("media") - var media: Media2?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, - @SerializedName("synonyms") - var synonyms: ArrayList?=null, - @SerializedName("priority") - var priority: Int?=null, - @SerializedName("marketplaces") - var marketplaces: CategoryMapping?=null, +} + + +/* + Model: BulkProductRequest +*/ +@Parcelize +data class BulkProductRequest( - @SerializedName("name") - var name: String?=null -): Parcelable { + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("template_tag") + var templateTag: String?=null, + @SerializedName("batch_id") + var batchId: String?=null, + @SerializedName("data") + var data: @RawValue ArrayList>?=null +): Parcelable { @@ -34241,10 +32745,21 @@ data class CategoryRequestBody( +} + + +/* + Model: NestedTags +*/ +@Parcelize +data class NestedTags( + @SerializedName("tags") + var tags: ArrayList?=null +): Parcelable { @@ -34254,18 +32769,15 @@ data class CategoryRequestBody( /* - Model: CategoryCreateResponse + Model: ProductTagsViewResponse */ @Parcelize -data class CategoryCreateResponse( - +data class ProductTagsViewResponse( - @SerializedName("message") - var message: String?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("items") + var items: NestedTags?=null ): Parcelable { @@ -34273,92 +32785,129 @@ data class CategoryCreateResponse( - - } /* - Model: Category + Model: ProductBulkAssets */ @Parcelize -data class Category( +data class ProductBulkAssets( - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("user") + var user: @RawValue HashMap?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("url") + var url: String?=null - @SerializedName("id") - var id: String?=null, +): Parcelable { - @SerializedName("hierarchy") - var hierarchy: ArrayList?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - @SerializedName("level") - var level: Int?=null, - @SerializedName("media") - var media: Media2?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, - @SerializedName("synonyms") - var synonyms: ArrayList?=null, - @SerializedName("priority") - var priority: Int?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, +} + + +/* + Model: UserCommon +*/ +@Parcelize +data class UserCommon( + + + + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("username") + var username: String?=null, + + @SerializedName("user_id") + var userId: String?=null + +): Parcelable { + + - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("marketplaces") - var marketplaces: CategoryMapping?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("created_on") - var createdOn: String?=null -): Parcelable { +} + + +/* + Model: Items +*/ +@Parcelize +data class Items( + @SerializedName("retry") + var retry: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("failed") + var failed: Int?=null, + @SerializedName("tracking_url") + var trackingUrl: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("stage") + var stage: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserCommon?=null, + @SerializedName("created_by") + var createdBy: UserCommon?=null, + @SerializedName("failed_records") + var failedRecords: ArrayList?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("file_path") + var filePath: String?=null, + @SerializedName("id") + var id: String?=null, + @SerializedName("succeed") + var succeed: Int?=null, + @SerializedName("cancelled_records") + var cancelledRecords: ArrayList?=null, + @SerializedName("total") + var total: Int?=null, + @SerializedName("cancelled") + var cancelled: Int?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null + +): Parcelable { @@ -34375,24 +32924,11 @@ data class Category( -} - - -/* - Model: CategoryResponse -*/ -@Parcelize -data class CategoryResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null -): Parcelable { @@ -34400,21 +32936,10 @@ data class CategoryResponse( -} - - -/* - Model: SingleCategoryResponse -*/ -@Parcelize -data class SingleCategoryResponse( - @SerializedName("data") - var data: Category?=null -): Parcelable { @@ -34424,18 +32949,18 @@ data class SingleCategoryResponse( /* - Model: CategoryUpdateResponse + Model: BulkAssetResponse */ @Parcelize -data class CategoryUpdateResponse( +data class BulkAssetResponse( - @SerializedName("message") - var message: String?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("success") - var success: Boolean?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -34449,21 +32974,21 @@ data class CategoryUpdateResponse( /* - Model: Trader + Model: ProductSizeDeleteDataResponse */ @Parcelize -data class Trader( +data class ProductSizeDeleteDataResponse( - @SerializedName("type") - var type: String?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("address") - var address: ArrayList?=null, + @SerializedName("item_id") + var itemId: Int?=null, - @SerializedName("name") - var name: @RawValue Any?=null + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -34479,18 +33004,18 @@ data class Trader( /* - Model: ProductPublish + Model: ProductSizeDeleteResponse */ @Parcelize -data class ProductPublish( +data class ProductSizeDeleteResponse( - @SerializedName("product_online_date") - var productOnlineDate: String?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("is_set") - var isSet: Boolean?=null + @SerializedName("data") + var data: ProductSizeDeleteDataResponse?=null ): Parcelable { @@ -34504,21 +33029,21 @@ data class ProductPublish( /* - Model: TaxIdentifier + Model: ItemQuery */ @Parcelize -data class TaxIdentifier( +data class ItemQuery( - @SerializedName("hsn_code_id") - var hsnCodeId: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("hsn_code") - var hsnCode: String?=null, + @SerializedName("item_code") + var itemCode: String?=null, - @SerializedName("reporting_hsn") - var reportingHsn: String?=null + @SerializedName("brand_uid") + var brandUid: Int?=null ): Parcelable { @@ -34534,21 +33059,18 @@ data class TaxIdentifier( /* - Model: CustomOrder + Model: SetSize */ @Parcelize -data class CustomOrder( - +data class SetSize( - @SerializedName("is_custom_order") - var isCustomOrder: Boolean?=null, - @SerializedName("manufacturing_time") - var manufacturingTime: Int?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("manufacturing_time_unit") - var manufacturingTimeUnit: String?=null + @SerializedName("pieces") + var pieces: Int?=null ): Parcelable { @@ -34558,24 +33080,19 @@ data class CustomOrder( - - } /* - Model: TeaserTag + Model: SizeDistribution */ @Parcelize -data class TeaserTag( - +data class SizeDistribution( - @SerializedName("url") - var url: String?=null, - @SerializedName("tag") - var tag: String?=null + @SerializedName("sizes") + var sizes: ArrayList?=null ): Parcelable { @@ -34583,24 +33100,25 @@ data class TeaserTag( - - } /* - Model: NetQuantity + Model: InventorySet */ @Parcelize -data class NetQuantity( +data class InventorySet( - @SerializedName("value") - var value: Double?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("unit") - var unit: @RawValue Any?=null + @SerializedName("size_distribution") + var sizeDistribution: SizeDistribution?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -34610,138 +33128,113 @@ data class NetQuantity( + + } /* - Model: ProductCreateUpdate + Model: GTIN */ @Parcelize -data class ProductCreateUpdate( +data class GTIN( - @SerializedName("return_config") - var returnConfig: ReturnConfig?=null, + @SerializedName("gtin_value") + var gtinValue: @RawValue Any?=null, - @SerializedName("variants") - var variants: @RawValue HashMap?=null, + @SerializedName("primary") + var primary: Boolean?=null, - @SerializedName("trader") - var trader: ArrayList?=null, + @SerializedName("gtin_type") + var gtinType: String?=null - @SerializedName("currency") - var currency: String?=null, +): Parcelable { - @SerializedName("bulk_job_id") - var bulkJobId: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("name") - var name: @RawValue Any?=null, - @SerializedName("size_guide") - var sizeGuide: String?=null, - @SerializedName("is_image_less_product") - var isImageLessProduct: Boolean?=null, - @SerializedName("category_slug") - var categorySlug: String?=null, - @SerializedName("item_code") - var itemCode: @RawValue Any?=null, - @SerializedName("product_publish") - var productPublish: ProductPublish?=null, - @SerializedName("tax_identifier") - var taxIdentifier: TaxIdentifier?=null, +} + + +/* + Model: InvSize +*/ +@Parcelize +data class InvSize( + + @SerializedName("is_set") var isSet: Boolean?=null, - @SerializedName("custom_order") - var customOrder: CustomOrder?=null, + @SerializedName("item_weight_unit_of_measure") + var itemWeightUnitOfMeasure: String?=null, - @SerializedName("teaser_tag") - var teaserTag: TeaserTag?=null, + @SerializedName("expiration_date") + var expirationDate: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("price_transfer") + var priceTransfer: Double?=null, - @SerializedName("product_group_tag") - var productGroupTag: ArrayList?=null, + @SerializedName("item_height") + var itemHeight: Double?=null, - @SerializedName("requester") - var requester: String?=null, + @SerializedName("price") + var price: Double?=null, - @SerializedName("variant_group") - var variantGroup: @RawValue HashMap?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("net_quantity") - var netQuantity: NetQuantity?=null, + @SerializedName("set") + var set: InventorySet?=null, - @SerializedName("media") - var media: ArrayList?=null, + @SerializedName("store_code") + var storeCode: String?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, + @SerializedName("item_length") + var itemLength: Double?=null, - @SerializedName("multi_size") - var multiSize: Boolean?=null, + @SerializedName("item_width") + var itemWidth: Double?=null, - @SerializedName("brand_uid") - var brandUid: Int?=null, + @SerializedName("item_dimensions_unit_of_measure") + var itemDimensionsUnitOfMeasure: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("identifiers") + var identifiers: ArrayList?=null, - @SerializedName("template_tag") - var templateTag: String?=null, + @SerializedName("size") + var size: @RawValue Any?=null, - @SerializedName("change_request_id") - var changeRequestId: @RawValue Any?=null, + @SerializedName("price_effective") + var priceEffective: Double?=null, - @SerializedName("action") - var action: String?=null, + @SerializedName("currency") + var currency: String?=null, + + @SerializedName("item_weight") + var itemWeight: Double?=null + +): Parcelable { - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("is_dependent") - var isDependent: Boolean?=null, - @SerializedName("no_of_boxes") - var noOfBoxes: Int?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("departments") - var departments: ArrayList?=null, - @SerializedName("item_type") - var itemType: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("short_description") - var shortDescription: String?=null, - @SerializedName("variant_media") - var variantMedia: @RawValue HashMap?=null, - @SerializedName("tags") - var tags: ArrayList?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null -): Parcelable { @@ -34765,12 +33258,29 @@ data class ProductCreateUpdate( + + +} + + +/* + Model: InventoryRequest +*/ +@Parcelize +data class InventoryRequest( + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("item") + var item: ItemQuery?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null +): Parcelable { @@ -34780,22 +33290,57 @@ data class ProductCreateUpdate( +} + + +/* + Model: InventoryResponse +*/ +@Parcelize +data class InventoryResponse( + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, + @SerializedName("store") + var store: @RawValue HashMap?=null, + @SerializedName("price_transfer") + var priceTransfer: Double?=null, + @SerializedName("price") + var price: Double?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("sellable_quantity") + var sellableQuantity: Int?=null, + @SerializedName("inventory_updated_on") + var inventoryUpdatedOn: String?=null, + @SerializedName("uid") + var uid: String?=null, + @SerializedName("identifiers") + var identifiers: @RawValue HashMap?=null, + @SerializedName("size") + var size: String?=null, + @SerializedName("price_effective") + var priceEffective: Double?=null, + @SerializedName("item_id") + var itemId: Int?=null, + @SerializedName("currency") + var currency: String?=null +): Parcelable { @@ -34829,24 +33374,18 @@ data class ProductCreateUpdate( /* - Model: Logo + Model: InventoryResponsePaginated */ @Parcelize -data class Logo( - - +data class InventoryResponsePaginated( - @SerializedName("url") - var url: String?=null, - @SerializedName("aspect_ratio_f") - var aspectRatioF: Int?=null, - @SerializedName("secure_url") - var secureUrl: String?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -34856,32 +33395,25 @@ data class Logo( - - - - } /* - Model: Image + Model: Trader1 */ @Parcelize -data class Image( - +data class Trader1( - @SerializedName("secure_url") - var secureUrl: String?=null, - @SerializedName("aspect_ratio_f") - var aspectRatioF: Double?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("url") - var url: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null + @SerializedName("address") + var address: ArrayList?=null ): Parcelable { @@ -34893,24 +33425,19 @@ data class Image( - - } /* - Model: ProductPublished + Model: StoreMeta */ @Parcelize -data class ProductPublished( - +data class StoreMeta( - @SerializedName("product_online_date") - var productOnlineDate: Int?=null, - @SerializedName("is_set") - var isSet: Boolean?=null + @SerializedName("id") + var id: Int?=null ): Parcelable { @@ -34918,142 +33445,79 @@ data class ProductPublished( - - } /* - Model: Product + Model: ManufacturerResponse */ @Parcelize -data class Product( - - - - @SerializedName("sizes") - var sizes: @RawValue ArrayList>?=null, - - @SerializedName("is_physical") - var isPhysical: Boolean?=null, - - @SerializedName("primary_color") - var primaryColor: String?=null, - - @SerializedName("brand") - var brand: Brand?=null, +data class ManufacturerResponse( - @SerializedName("variants") - var variants: @RawValue HashMap?=null, - @SerializedName("currency") - var currency: String?=null, - @SerializedName("images") - var images: ArrayList?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, @SerializedName("name") var name: String?=null, - @SerializedName("l3_mapping") - var l3Mapping: ArrayList?=null, - - @SerializedName("size_guide") - var sizeGuide: String?=null, - - @SerializedName("all_sizes") - var allSizes: @RawValue ArrayList>?=null, - - @SerializedName("category_slug") - var categorySlug: String?=null, - - @SerializedName("item_code") - var itemCode: String?=null, - - @SerializedName("image_nature") - var imageNature: String?=null, - - @SerializedName("product_publish") - var productPublish: ProductPublished?=null, - - @SerializedName("tax_identifier") - var taxIdentifier: @RawValue HashMap?=null, - - @SerializedName("is_set") - var isSet: Boolean?=null, - - @SerializedName("custom_order") - var customOrder: @RawValue HashMap?=null, + @SerializedName("address") + var address: String?=null - @SerializedName("is_expirable") - var isExpirable: Boolean?=null, +): Parcelable { - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("variant_group") - var variantGroup: @RawValue HashMap?=null, - @SerializedName("media") - var media: ArrayList?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, - @SerializedName("multi_size") - var multiSize: Boolean?=null, - @SerializedName("brand_uid") - var brandUid: Int?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("template_tag") - var templateTag: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, +} + + +/* + Model: QuantityBase +*/ +@Parcelize +data class QuantityBase( - @SerializedName("is_dependent") - var isDependent: Boolean?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("count") + var count: Int?=null, - @SerializedName("color") - var color: String?=null, + @SerializedName("updated_at") + var updatedAt: String?=null - @SerializedName("id") - var id: String?=null, +): Parcelable { - @SerializedName("item_type") - var itemType: String?=null, - @SerializedName("hsn_code") - var hsnCode: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("short_description") - var shortDescription: String?=null, - @SerializedName("category_uid") - var categoryUid: Int?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null -): Parcelable { +} + + +/* + Model: BrandMeta +*/ +@Parcelize +data class BrandMeta( + @SerializedName("id") + var id: Int?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { @@ -35061,21 +33525,47 @@ data class Product( +} + + +/* + Model: CompanyMeta +*/ +@Parcelize +data class CompanyMeta( + @SerializedName("id") + var id: Int?=null +): Parcelable { +} + + +/* + Model: WeightResponse +*/ +@Parcelize +data class WeightResponse( + @SerializedName("shipping") + var shipping: Double?=null, + @SerializedName("unit") + var unit: String?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null +): Parcelable { @@ -35085,14 +33575,33 @@ data class Product( +} + + +/* + Model: DimensionResponse +*/ +@Parcelize +data class DimensionResponse( + @SerializedName("is_default") + var isDefault: Boolean?=null, + @SerializedName("width") + var width: Double?=null, + @SerializedName("unit") + var unit: String?=null, + @SerializedName("height") + var height: Double?=null, + @SerializedName("length") + var length: Double?=null +): Parcelable { @@ -35106,15 +33615,36 @@ data class Product( +} + + +/* + Model: PriceMeta +*/ +@Parcelize +data class PriceMeta( + @SerializedName("transfer") + var transfer: Double?=null, + @SerializedName("marked") + var marked: Double?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, + @SerializedName("effective") + var effective: Double?=null, + @SerializedName("tp_notes") + var tpNotes: @RawValue HashMap?=null, + @SerializedName("currency") + var currency: String?=null +): Parcelable { @@ -35134,18 +33664,21 @@ data class Product( /* - Model: ProductListingResponse + Model: ReturnConfig1 */ @Parcelize -data class ProductListingResponse( +data class ReturnConfig1( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("returnable") + var returnable: Boolean?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("time") + var time: Int?=null, + + @SerializedName("unit") + var unit: String?=null ): Parcelable { @@ -35155,67 +33688,126 @@ data class ProductListingResponse( + + } /* - Model: ProductVariants + Model: InventorySellerResponse */ @Parcelize -data class ProductVariants( +data class InventorySellerResponse( - @SerializedName("media") - var media: ArrayList?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, - @SerializedName("category_uid") - var categoryUid: Int?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("item_code") - var itemCode: String?=null, + @SerializedName("identifier") + var identifier: @RawValue HashMap?=null, - @SerializedName("brand_uid") - var brandUid: Int?=null + @SerializedName("fynd_article_code") + var fyndArticleCode: String?=null, -): Parcelable { + @SerializedName("trader") + var trader: ArrayList?=null, + + @SerializedName("track_inventory") + var trackInventory: Boolean?=null, + + @SerializedName("store") + var store: StoreMeta?=null, + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, + + @SerializedName("manufacturer") + var manufacturer: ManufacturerResponse?=null, + @SerializedName("set") + var set: InventorySet?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("quantities") + var quantities: Quantities?=null, + @SerializedName("brand") + var brand: BrandMeta?=null, + @SerializedName("company") + var company: CompanyMeta?=null, + @SerializedName("weight") + var weight: WeightResponse?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, + @SerializedName("trace_id") + var traceId: String?=null, + @SerializedName("size") + var size: String?=null, + @SerializedName("tax_identifier") + var taxIdentifier: @RawValue HashMap?=null, + @SerializedName("fragile") + var fragile: Boolean?=null, + @SerializedName("fynd_item_code") + var fyndItemCode: String?=null, -} - - -/* - Model: ProductVariantsResponse -*/ -@Parcelize -data class ProductVariantsResponse( + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("expiration_date") + var expirationDate: String?=null, + @SerializedName("total_quantity") + var totalQuantity: Int?=null, - @SerializedName("variants") - var variants: ArrayList?=null, + @SerializedName("dimension") + var dimension: DimensionResponse?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("raw_meta") + var rawMeta: @RawValue HashMap?=null, + + @SerializedName("price") + var price: PriceMeta?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("added_on_store") + var addedOnStore: String?=null, + + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("fynd_meta") + var fyndMeta: @RawValue HashMap?=null, + + @SerializedName("return_config") + var returnConfig: ReturnConfig1?=null, + + @SerializedName("item_id") + var itemId: Int?=null ): Parcelable { @@ -35225,78 +33817,31 @@ data class ProductVariantsResponse( -} - - -/* - Model: AttributeMasterSerializer -*/ -@Parcelize -data class AttributeMasterSerializer( - @SerializedName("name") - var name: String?=null, - @SerializedName("is_nested") - var isNested: Boolean?=null, - @SerializedName("enabled_for_end_consumer") - var enabledForEndConsumer: Boolean?=null, - @SerializedName("unit") - var unit: String?=null, - @SerializedName("suggestion") - var suggestion: String?=null, - @SerializedName("schema") - var schema: AttributeMaster?=null, - @SerializedName("synonyms") - var synonyms: @RawValue HashMap?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - @SerializedName("filters") - var filters: AttributeMasterFilter?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("raw_key") - var rawKey: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("departments") - var departments: ArrayList?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("variant") - var variant: Boolean?=null, - @SerializedName("details") - var details: AttributeMasterDetails?=null, - @SerializedName("tags") - var tags: ArrayList?=null -): Parcelable { + + @@ -35344,15 +33889,18 @@ data class AttributeMasterSerializer( /* - Model: ProductAttributesResponse + Model: InventorySellerIdentifierResponsePaginated */ @Parcelize -data class ProductAttributesResponse( +data class InventorySellerIdentifierResponsePaginated( + + @SerializedName("page") + var page: Page?=null, @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null ): Parcelable { @@ -35360,48 +33908,63 @@ data class ProductAttributesResponse( + + } /* - Model: ValidateProduct + Model: BulkInventoryGetItems */ @Parcelize -data class ValidateProduct( +data class BulkInventoryGetItems( - @SerializedName("valid") - var valid: Boolean?=null + @SerializedName("is_active") + var isActive: Boolean?=null, -): Parcelable { + @SerializedName("failed") + var failed: Int?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("stage") + var stage: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, -} - - -/* - Model: UserInfo1 -*/ -@Parcelize -data class UserInfo1( + @SerializedName("failed_records") + var failedRecords: ArrayList?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("file_path") + var filePath: String?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("email") - var email: String?=null, + @SerializedName("succeed") + var succeed: Int?=null, - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("cancelled_records") + var cancelledRecords: ArrayList?=null, - @SerializedName("username") - var username: String?=null + @SerializedName("total") + var total: Int?=null, + + @SerializedName("cancelled") + var cancelled: Int?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null ): Parcelable { @@ -35415,77 +33978,104 @@ data class UserInfo1( + + + + + + + + + + + + + + + + + + + + + + } /* - Model: BulkJob + Model: BulkInventoryGet */ @Parcelize -data class BulkJob( +data class BulkInventoryGet( - @SerializedName("cancelled_records") - var cancelledRecords: @RawValue ArrayList>?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("modified_by") - var modifiedBy: UserInfo1?=null, + @SerializedName("items") + var items: ArrayList?=null - @SerializedName("is_active") - var isActive: Boolean?=null, +): Parcelable { - @SerializedName("custom_template_tag") - var customTemplateTag: String?=null, - @SerializedName("created_by") - var createdBy: UserInfo1?=null, - @SerializedName("stage") - var stage: String?=null, - @SerializedName("cancelled") - var cancelled: Int?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("file_path") - var filePath: String?=null, +} + + +/* + Model: InventoryJobPayload +*/ +@Parcelize +data class InventoryJobPayload( - @SerializedName("failed") - var failed: Int?=null, - @SerializedName("tracking_url") - var trackingUrl: String?=null, - @SerializedName("template_tag") - var templateTag: String?=null, + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, - @SerializedName("succeed") - var succeed: Int?=null, + @SerializedName("expiration_date") + var expirationDate: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("item_weight_unit_of_measure") + var itemWeightUnitOfMeasure: String?=null, - @SerializedName("total") - var total: Int?=null, + @SerializedName("total_quantity") + var totalQuantity: Int?=null, - @SerializedName("failed_records") - var failedRecords: @RawValue ArrayList>?=null + @SerializedName("price") + var price: Double?=null, -): Parcelable { + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("store_code") + var storeCode: String?=null, + @SerializedName("price_marked") + var priceMarked: Double?=null, + @SerializedName("trace_id") + var traceId: String?=null, + @SerializedName("item_dimensions_unit_of_measure") + var itemDimensionsUnitOfMeasure: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("price_effective") + var priceEffective: Double?=null, + @SerializedName("currency") + var currency: String?=null +): Parcelable { @@ -35519,30 +34109,24 @@ data class BulkJob( /* - Model: BulkResponse + Model: InventoryBulkRequest */ @Parcelize -data class BulkResponse( - +data class InventoryBulkRequest( - @SerializedName("modified_by") - var modifiedBy: UserInfo1?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("user") + var user: @RawValue HashMap?=null, - @SerializedName("created_by") - var createdBy: UserInfo1?=null, + @SerializedName("company_id") + var companyId: Int?=null, @SerializedName("batch_id") var batchId: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("created_on") - var createdOn: String?=null + @SerializedName("sizes") + var sizes: ArrayList?=null ): Parcelable { @@ -35556,29 +34140,25 @@ data class BulkResponse( - - - - } /* - Model: UserDetail1 + Model: InventoryExportRequest */ @Parcelize -data class UserDetail1( +data class InventoryExportRequest( - @SerializedName("full_name") - var fullName: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("store") + var store: ArrayList?=null, - @SerializedName("username") - var username: String?=null + @SerializedName("brand") + var brand: ArrayList?=null ): Parcelable { @@ -35594,62 +34174,34 @@ data class UserDetail1( /* - Model: ProductBulkRequest + Model: InventoryExportResponse */ @Parcelize -data class ProductBulkRequest( - - - - @SerializedName("cancelled_records") - var cancelledRecords: ArrayList?=null, - - @SerializedName("modified_by") - var modifiedBy: UserDetail1?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("created_by") - var createdBy: UserDetail1?=null, +data class InventoryExportResponse( - @SerializedName("stage") - var stage: String?=null, - @SerializedName("cancelled") - var cancelled: Int?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("request_params") + var requestParams: @RawValue HashMap?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("seller_id") + var sellerId: Int?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("failed") - var failed: Int?=null, + @SerializedName("trigger_on") + var triggerOn: String?=null, - @SerializedName("template_tag") - var templateTag: String?=null, + @SerializedName("task_id") + var taskId: String?=null - @SerializedName("succeed") - var succeed: Int?=null, +): Parcelable { - @SerializedName("template") - var template: ProductTemplate?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("total") - var total: Int?=null, - @SerializedName("failed_records") - var failedRecords: ArrayList?=null -): Parcelable { @@ -35658,16 +34210,39 @@ data class ProductBulkRequest( +} + + +/* + Model: InventoryExportJob +*/ +@Parcelize +data class InventoryExportJob( + @SerializedName("request_params") + var requestParams: @RawValue HashMap?=null, + @SerializedName("url") + var url: String?=null, + @SerializedName("seller_id") + var sellerId: Int?=null, + @SerializedName("completed_on") + var completedOn: String?=null, + @SerializedName("status") + var status: String?=null, + @SerializedName("trigger_on") + var triggerOn: String?=null, + @SerializedName("task_id") + var taskId: String?=null +): Parcelable { @@ -35689,18 +34264,18 @@ data class ProductBulkRequest( /* - Model: ProductBulkRequestList + Model: FilerList */ @Parcelize -data class ProductBulkRequestList( +data class FilerList( - @SerializedName("items") - var items: ProductBulkRequest?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -35714,24 +34289,18 @@ data class ProductBulkRequestList( /* - Model: BulkProductRequest + Model: InventoryConfig */ @Parcelize -data class BulkProductRequest( +data class InventoryConfig( @SerializedName("data") - var data: @RawValue ArrayList>?=null, - - @SerializedName("batch_id") - var batchId: String?=null, - - @SerializedName("company_id") - var companyId: Int?=null, + var data: ArrayList?=null, - @SerializedName("template_tag") - var templateTag: String?=null + @SerializedName("multivalues") + var multivalues: Boolean?=null ): Parcelable { @@ -35741,23 +34310,40 @@ data class BulkProductRequest( - - - - } /* - Model: NestedTags + Model: InventoryPayload */ @Parcelize -data class NestedTags( +data class InventoryPayload( + + + + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, + + @SerializedName("expiration_date") + var expirationDate: String?=null, + + @SerializedName("total_quantity") + var totalQuantity: Int?=null, + + @SerializedName("store_id") + var storeId: Int?=null, + @SerializedName("price_marked") + var priceMarked: Double?=null, + @SerializedName("trace_id") + var traceId: String?=null, @SerializedName("tags") - var tags: ArrayList?=null + var tags: ArrayList?=null, + + @SerializedName("price_effective") + var priceEffective: Double?=null ): Parcelable { @@ -35765,21 +34351,15 @@ data class NestedTags( -} - - -/* - Model: ProductTagsViewResponse -*/ -@Parcelize -data class ProductTagsViewResponse( - @SerializedName("items") - var items: NestedTags?=null -): Parcelable { + + + + + @@ -35789,21 +34369,21 @@ data class ProductTagsViewResponse( /* - Model: ProductBulkAssets + Model: InventoryRequestSchemaV2 */ @Parcelize -data class ProductBulkAssets( +data class InventoryRequestSchemaV2( - @SerializedName("url") - var url: String?=null, + @SerializedName("payload") + var payload: ArrayList?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("user") - var user: @RawValue HashMap?=null + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -35819,21 +34399,18 @@ data class ProductBulkAssets( /* - Model: UserCommon + Model: InventoryFailedReason */ @Parcelize -data class UserCommon( - +data class InventoryFailedReason( - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("errors") + var errors: String?=null, - @SerializedName("username") - var username: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -35843,69 +34420,47 @@ data class UserCommon( - - } /* - Model: Items + Model: InventoryResponseItem */ @Parcelize -data class Items( - - - - @SerializedName("cancelled_records") - var cancelledRecords: ArrayList?=null, +data class InventoryResponseItem( - @SerializedName("modified_by") - var modifiedBy: UserCommon?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("data") + var data: InventoryPayload?=null, - @SerializedName("created_by") - var createdBy: UserCommon?=null, + @SerializedName("reason") + var reason: InventoryFailedReason?=null - @SerializedName("stage") - var stage: String?=null, +): Parcelable { - @SerializedName("cancelled") - var cancelled: Int?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("file_path") - var filePath: String?=null, - @SerializedName("failed") - var failed: Int?=null, - @SerializedName("retry") - var retry: Int?=null, - @SerializedName("tracking_url") - var trackingUrl: String?=null, +} + + +/* + Model: InventoryUpdateResponse +*/ +@Parcelize +data class InventoryUpdateResponse( - @SerializedName("succeed") - var succeed: Int?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("total") - var total: Int?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("failed_records") - var failedRecords: ArrayList?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -35915,20 +34470,51 @@ data class Items( +} + + +/* + Model: HsnUpsert +*/ +@Parcelize +data class HsnUpsert( + @SerializedName("tax2") + var tax2: Double?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("threshold1") + var threshold1: Double?=null, + @SerializedName("tax_on_esp") + var taxOnEsp: Boolean?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("tax1") + var tax1: Double?=null, + @SerializedName("hs2_code") + var hs2Code: String?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("tax_on_mrp") + var taxOnMrp: Boolean?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, + @SerializedName("threshold2") + var threshold2: Double?=null +): Parcelable { @@ -35945,24 +34531,8 @@ data class Items( -} - - -/* - Model: BulkAssetResponse -*/ -@Parcelize -data class BulkAssetResponse( - - - - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null -): Parcelable { @@ -35974,50 +34544,53 @@ data class BulkAssetResponse( /* - Model: ProductSizeDeleteDataResponse + Model: HsnCodesObject */ @Parcelize -data class ProductSizeDeleteDataResponse( +data class HsnCodesObject( - @SerializedName("size") - var size: String?=null, + @SerializedName("tax2") + var tax2: Double?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("threshold1") + var threshold1: Double?=null, - @SerializedName("item_id") - var itemId: Int?=null + @SerializedName("tax_on_esp") + var taxOnEsp: Boolean?=null, -): Parcelable { + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("tax1") + var tax1: Double?=null, + @SerializedName("hs2_code") + var hs2Code: String?=null, + @SerializedName("id") + var id: String?=null, + @SerializedName("tax_on_mrp") + var taxOnMrp: Boolean?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, + @SerializedName("threshold2") + var threshold2: Double?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null +): Parcelable { -} - - -/* - Model: ProductSizeDeleteResponse -*/ -@Parcelize -data class ProductSizeDeleteResponse( - @SerializedName("data") - var data: ProductSizeDeleteDataResponse?=null, - @SerializedName("success") - var success: Boolean?=null -): Parcelable { @@ -36025,24 +34598,11 @@ data class ProductSizeDeleteResponse( -} - - -/* - Model: SetSize -*/ -@Parcelize -data class SetSize( - @SerializedName("size") - var size: String?=null, - @SerializedName("pieces") - var pieces: Int?=null -): Parcelable { @@ -36054,15 +34614,15 @@ data class SetSize( /* - Model: SizeDistribution + Model: HsnCode */ @Parcelize -data class SizeDistribution( +data class HsnCode( - @SerializedName("sizes") - var sizes: ArrayList?=null + @SerializedName("data") + var data: HsnCodesObject?=null ): Parcelable { @@ -36074,21 +34634,27 @@ data class SizeDistribution( /* - Model: InventorySet + Model: PageResponse */ @Parcelize -data class InventorySet( +data class PageResponse( - @SerializedName("name") - var name: String?=null, + @SerializedName("has_previous") + var hasPrevious: Boolean?=null, - @SerializedName("size_distribution") - var sizeDistribution: SizeDistribution?=null, + @SerializedName("item_total") + var itemTotal: Int?=null, - @SerializedName("quantity") - var quantity: Int?=null + @SerializedName("current") + var current: String?=null, + + @SerializedName("size") + var size: Int?=null, + + @SerializedName("has_next") + var hasNext: Boolean?=null ): Parcelable { @@ -36100,25 +34666,26 @@ data class InventorySet( + + + + } /* - Model: GTIN + Model: HsnCodesListingResponse */ @Parcelize -data class GTIN( - +data class HsnCodesListingResponse( - @SerializedName("primary") - var primary: Boolean?=null, - @SerializedName("gtin_value") - var gtinValue: @RawValue Any?=null, + @SerializedName("page") + var page: PageResponse?=null, - @SerializedName("gtin_type") - var gtinType: String?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -36128,76 +34695,70 @@ data class GTIN( - - } /* - Model: InvSize + Model: BulkHsnUpsert */ @Parcelize -data class InvSize( +data class BulkHsnUpsert( - @SerializedName("expiration_date") - var expirationDate: String?=null, + @SerializedName("data") + var data: ArrayList?=null - @SerializedName("set") - var set: InventorySet?=null, +): Parcelable { - @SerializedName("size") - var size: @RawValue Any?=null, - @SerializedName("item_weight") - var itemWeight: Double?=null, - @SerializedName("item_length") - var itemLength: Double?=null, - @SerializedName("item_height") - var itemHeight: Double?=null, - @SerializedName("currency") - var currency: String?=null, +} + + +/* + Model: BulkHsnResponse +*/ +@Parcelize +data class BulkHsnResponse( - @SerializedName("item_width") - var itemWidth: Double?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, - @SerializedName("item_dimensions_unit_of_measure") - var itemDimensionsUnitOfMeasure: String?=null, + @SerializedName("success") + var success: Boolean?=null - @SerializedName("quantity") - var quantity: Int?=null, +): Parcelable { - @SerializedName("price_effective") - var priceEffective: Double?=null, - @SerializedName("item_weight_unit_of_measure") - var itemWeightUnitOfMeasure: String?=null, - @SerializedName("price_transfer") - var priceTransfer: Double?=null, - @SerializedName("store_code") - var storeCode: String?=null, - @SerializedName("identifiers") - var identifiers: ArrayList?=null, +} + + +/* + Model: TaxSlab +*/ +@Parcelize +data class TaxSlab( - @SerializedName("price") - var price: Double?=null -): Parcelable { + @SerializedName("rate") + var rate: Double?=null, + @SerializedName("effective_date") + var effectiveDate: String?=null, + @SerializedName("threshold") + var threshold: Double?=null, + @SerializedName("cess") + var cess: Double?=null +): Parcelable { @@ -36209,19 +34770,48 @@ data class InvSize( +} + + +/* + Model: HSNDataInsertV2 +*/ +@Parcelize +data class HSNDataInsertV2( + @SerializedName("reporting_hsn") + var reportingHsn: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("country_code") + var countryCode: String?=null, + @SerializedName("taxes") + var taxes: ArrayList?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null +): Parcelable { @@ -36230,27 +34820,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 { @@ -36264,21 +34839,18 @@ data class ItemQuery( /* - Model: InventoryRequest + Model: HsnCodesListingResponseSchemaV2 */ @Parcelize -data class InventoryRequest( - +data class HsnCodesListingResponseSchemaV2( - @SerializedName("sizes") - var sizes: ArrayList?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("page") + var page: PageResponse?=null, - @SerializedName("item") - var item: ItemQuery?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -36288,69 +34860,42 @@ data class InventoryRequest( - - } - -/* - Model: InventoryResponse -*/ -@Parcelize -data class InventoryResponse( - - - - @SerializedName("inventory_updated_on") - var inventoryUpdatedOn: String?=null, - - @SerializedName("size") - var size: String?=null, - - @SerializedName("currency") - var currency: String?=null, - - @SerializedName("sellable_quantity") - var sellableQuantity: Int?=null, - - @SerializedName("store") - var store: @RawValue HashMap?=null, - - @SerializedName("uid") - var uid: String?=null, - - @SerializedName("quantity") - var quantity: Int?=null, - - @SerializedName("item_id") - var itemId: Int?=null, - - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, - - @SerializedName("price_transfer") - var priceTransfer: Double?=null, - - @SerializedName("identifiers") - var identifiers: @RawValue HashMap?=null, - - @SerializedName("price_effective") - var priceEffective: Double?=null, - - @SerializedName("price") - var price: Double?=null + +/* + Model: BrandItem +*/ +@Parcelize +data class BrandItem( -): Parcelable { + @SerializedName("banners") + var banners: ImageUrls?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("discount") + var discount: String?=null, + @SerializedName("logo") + var logo: Media?=null, + @SerializedName("action") + var action: Action?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("departments") + var departments: ArrayList?=null +): Parcelable { @@ -36374,18 +34919,18 @@ data class InventoryResponse( /* - Model: InventoryResponsePaginated + Model: BrandListingResponse */ @Parcelize -data class InventoryResponsePaginated( - +data class BrandListingResponse( - @SerializedName("items") - var items: ArrayList?=null, @SerializedName("page") - var page: Page?=null + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -36399,21 +34944,27 @@ data class InventoryResponsePaginated( /* - Model: ReturnConfig1 + Model: Department */ @Parcelize -data class ReturnConfig1( +data class Department( - @SerializedName("returnable") - var returnable: Boolean?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("time") - var time: Int?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("unit") - var unit: String?=null + @SerializedName("logo") + var logo: Media?=null, + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("priority_order") + var priorityOrder: Int?=null ): Parcelable { @@ -36425,22 +34976,23 @@ data class ReturnConfig1( + + + + } /* - Model: BrandMeta + Model: DepartmentResponse */ @Parcelize -data class BrandMeta( - +data class DepartmentResponse( - @SerializedName("id") - var id: Int?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -36448,24 +35000,34 @@ data class BrandMeta( - - } /* - Model: Trader1 + Model: ThirdLevelChild */ @Parcelize -data class Trader1( +data class ThirdLevelChild( - @SerializedName("type") - var type: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("address") - var address: ArrayList?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, + + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("action") + var action: Action?=null, + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("childs") + var childs: @RawValue ArrayList>?=null, @SerializedName("name") var name: String?=null @@ -36480,31 +35042,45 @@ data class Trader1( + + + + + + + + } /* - Model: DimensionResponse + Model: SecondLevelChild */ @Parcelize -data class DimensionResponse( +data class SecondLevelChild( - @SerializedName("width") - var width: Double?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, - @SerializedName("length") - var length: Double?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("unit") - var unit: String?=null, + @SerializedName("action") + var action: Action?=null, - @SerializedName("height") - var height: Double?=null + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("childs") + var childs: ArrayList?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -36520,28 +35096,43 @@ data class DimensionResponse( + + + + } /* - Model: WeightResponse + Model: Child */ @Parcelize -data class WeightResponse( +data class Child( - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("shipping") - var shipping: Double?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, - @SerializedName("unit") - var unit: String?=null + @SerializedName("slug") + var slug: String?=null, -): Parcelable { + @SerializedName("action") + var action: Action?=null, + + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("childs") + var childs: ArrayList?=null, + + @SerializedName("name") + var name: String?=null +): Parcelable { @@ -36550,21 +35141,10 @@ data class WeightResponse( -} - - -/* - Model: CompanyMeta -*/ -@Parcelize -data class CompanyMeta( - @SerializedName("id") - var id: Int?=null -): Parcelable { @@ -36574,30 +35154,30 @@ data class CompanyMeta( /* - Model: PriceMeta + Model: CategoryItems */ @Parcelize -data class PriceMeta( +data class CategoryItems( - @SerializedName("transfer") - var transfer: Double?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("action") + var action: Action?=null, - @SerializedName("marked") - var marked: Double?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("tp_notes") - var tpNotes: @RawValue HashMap?=null, + @SerializedName("childs") + var childs: ArrayList?=null, - @SerializedName("effective") - var effective: Double?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -36619,18 +35199,18 @@ data class PriceMeta( /* - Model: QuantityBase + Model: DepartmentCategoryTree */ @Parcelize -data class QuantityBase( +data class DepartmentCategoryTree( - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("department") + var department: String?=null, - @SerializedName("count") - var count: Int?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -36644,24 +35224,18 @@ data class QuantityBase( /* - Model: Quantities + Model: DepartmentIdentifier */ @Parcelize -data class Quantities( - - +data class DepartmentIdentifier( - @SerializedName("damaged") - var damaged: QuantityBase?=null, - @SerializedName("not_available") - var notAvailable: QuantityBase?=null, - @SerializedName("order_committed") - var orderCommitted: QuantityBase?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("sellable") - var sellable: QuantityBase?=null + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -36671,29 +35245,22 @@ data class Quantities( - - - - } /* - Model: ManufacturerResponse + Model: CategoryListingResponse */ @Parcelize -data class ManufacturerResponse( - +data class CategoryListingResponse( - @SerializedName("is_default") - var isDefault: Boolean?=null, - @SerializedName("address") - var address: String?=null, + @SerializedName("data") + var data: ArrayList?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("departments") + var departments: ArrayList?=null ): Parcelable { @@ -36703,133 +35270,127 @@ data class ManufacturerResponse( - - } /* - Model: InventorySellerResponse + Model: ApplicationProductListingResponse */ @Parcelize -data class InventorySellerResponse( +data class ApplicationProductListingResponse( - @SerializedName("expiration_date") - var expirationDate: String?=null, + @SerializedName("operators") + var operators: @RawValue HashMap?=null, - @SerializedName("return_config") - var returnConfig: ReturnConfig1?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("brand") - var brand: BrandMeta?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("track_inventory") - var trackInventory: Boolean?=null, + @SerializedName("filters") + var filters: ArrayList?=null, - @SerializedName("trader") - var trader: ArrayList?=null, + @SerializedName("sort_on") + var sortOn: ArrayList?=null - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, +): Parcelable { - @SerializedName("fynd_meta") - var fyndMeta: @RawValue HashMap?=null, - @SerializedName("store") - var store: StoreMeta?=null, - @SerializedName("dimension") - var dimension: DimensionResponse?=null, - @SerializedName("item_id") - var itemId: Int?=null, - @SerializedName("weight") - var weight: WeightResponse?=null, - @SerializedName("company") - var company: CompanyMeta?=null, - @SerializedName("stage") - var stage: String?=null, - @SerializedName("tax_identifier") - var taxIdentifier: @RawValue HashMap?=null, - @SerializedName("trace_id") - var traceId: String?=null, - @SerializedName("is_set") - var isSet: Boolean?=null, - @SerializedName("total_quantity") - var totalQuantity: Int?=null, - @SerializedName("raw_meta") - var rawMeta: @RawValue HashMap?=null, - @SerializedName("fynd_article_code") - var fyndArticleCode: String?=null, +} + + +/* + Model: ProductDetail +*/ +@Parcelize +data class ProductDetail( - @SerializedName("price") - var price: PriceMeta?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("set") - var set: InventorySet?=null, + @SerializedName("item_type") + var itemType: String?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("added_on_store") - var addedOnStore: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("promo_meta") + var promoMeta: @RawValue HashMap?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("medias") + var medias: ArrayList?=null, - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, + @SerializedName("item_code") + var itemCode: String?=null, - @SerializedName("quantities") - var quantities: Quantities?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, + @SerializedName("color") + var color: String?=null, - @SerializedName("fynd_item_code") - var fyndItemCode: String?=null, + @SerializedName("brand") + var brand: ProductBrand?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("rating") + var rating: Double?=null, - @SerializedName("fragile") - var fragile: Boolean?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, - @SerializedName("manufacturer") - var manufacturer: ManufacturerResponse?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, - @SerializedName("tags") - var tags: ArrayList?=null + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, -): Parcelable { + @SerializedName("teaser_tag") + var teaserTag: @RawValue HashMap?=null, + + @SerializedName("short_description") + var shortDescription: String?=null, + + @SerializedName("image_nature") + var imageNature: String?=null, + + @SerializedName("slug") + var slug: String?=null, + @SerializedName("similars") + var similars: ArrayList?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, + @SerializedName("uid") + var uid: Int?=null +): Parcelable { @@ -36879,14 +35440,33 @@ data class InventorySellerResponse( +} + + +/* + Model: InventoryPage +*/ +@Parcelize +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("has_next") + var hasNext: Boolean?=null +): Parcelable { @@ -36904,18 +35484,18 @@ data class InventorySellerResponse( /* - Model: InventorySellerIdentifierResponsePaginated + Model: InventoryStockResponse */ @Parcelize -data class InventorySellerIdentifierResponsePaginated( - +data class InventoryStockResponse( - @SerializedName("items") - var items: ArrayList?=null, @SerializedName("page") - var page: Page?=null + var page: InventoryPage?=null, + + @SerializedName("items") + var items: @RawValue ArrayList>?=null ): Parcelable { @@ -36929,57 +35509,57 @@ data class InventorySellerIdentifierResponsePaginated( /* - Model: BulkInventoryGetItems + Model: ArticleQuery */ @Parcelize -data class BulkInventoryGetItems( +data class ArticleQuery( - @SerializedName("cancelled_records") - var cancelledRecords: ArrayList?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("item_id") + var itemId: Int?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("ignored_stores") + var ignoredStores: ArrayList?=null - @SerializedName("id") - var id: String?=null, +): Parcelable { - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - @SerializedName("stage") - var stage: String?=null, - @SerializedName("cancelled") - var cancelled: Int?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("file_path") - var filePath: String?=null, - @SerializedName("failed") - var failed: Int?=null, - @SerializedName("succeed") - var succeed: Int?=null, - @SerializedName("created_on") - var createdOn: String?=null, +} + + +/* + Model: AssignStoreArticle +*/ +@Parcelize +data class AssignStoreArticle( - @SerializedName("total") - var total: Int?=null, - @SerializedName("failed_records") - var failedRecords: ArrayList?=null + + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("article_assignment") + var articleAssignment: ArticleAssignment?=null, + + @SerializedName("query") + var query: ArticleQuery?=null, + + @SerializedName("group_id") + var groupId: String?=null ): Parcelable { @@ -36995,9 +35575,39 @@ data class BulkInventoryGetItems( +} + + +/* + Model: AssignStore +*/ +@Parcelize +data class AssignStore( + + + + @SerializedName("pincode") + var pincode: String?=null, + + @SerializedName("articles") + var articles: ArrayList?=null, + + @SerializedName("channel_type") + var channelType: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("channel_identifier") + var channelIdentifier: String?=null, + @SerializedName("store_ids") + var storeIds: ArrayList?=null, + @SerializedName("app_id") + var appId: String?=null +): Parcelable { @@ -37019,18 +35629,18 @@ data class BulkInventoryGetItems( /* - Model: BulkInventoryGet + Model: ArticleAssignment1 */ @Parcelize -data class BulkInventoryGet( +data class ArticleAssignment1( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("strategy") + var strategy: String?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("level") + var level: String?=null ): Parcelable { @@ -37044,51 +35654,63 @@ data class BulkInventoryGet( /* - Model: InventoryJobPayload + Model: StoreAssignResponse */ @Parcelize -data class InventoryJobPayload( +data class StoreAssignResponse( - @SerializedName("expiration_date") - var expirationDate: String?=null, + @SerializedName("group_id") + var groupId: String?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("trace_id") - var traceId: String?=null, + @SerializedName("strategy_wise_listing") + var strategyWiseListing: @RawValue ArrayList>?=null, - @SerializedName("item_dimensions_unit_of_measure") - var itemDimensionsUnitOfMeasure: String?=null, + @SerializedName("store_pincode") + var storePincode: Int?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("store_id") + var storeId: Int?=null, - @SerializedName("total_quantity") - var totalQuantity: Int?=null, + @SerializedName("status") + var status: Boolean?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, + @SerializedName("article_assignment") + var articleAssignment: ArticleAssignment1?=null, - @SerializedName("item_weight_unit_of_measure") - var itemWeightUnitOfMeasure: String?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("store_code") - var storeCode: String?=null, + @SerializedName("price_marked") + var priceMarked: Int?=null, - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, + @SerializedName("index") + var index: Int?=null, - @SerializedName("price") - var price: Double?=null + @SerializedName("s_city") + var sCity: String?=null, + + @SerializedName("size") + var size: String?=null, + + @SerializedName("price_effective") + var priceEffective: Int?=null, + + @SerializedName("item_id") + var itemId: Int?=null, + + @SerializedName("_id") + var id: String?=null ): Parcelable { @@ -37111,6 +35733,14 @@ data class InventoryJobPayload( + + + + + + + + @@ -37124,24 +35754,21 @@ data class InventoryJobPayload( /* - Model: InventoryBulkRequest + Model: UserSerializer1 */ @Parcelize -data class InventoryBulkRequest( - +data class UserSerializer1( - @SerializedName("sizes") - var sizes: ArrayList?=null, - @SerializedName("batch_id") - var batchId: String?=null, + @SerializedName("contact") + var contact: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("username") + var username: String?=null, - @SerializedName("user") - var user: @RawValue HashMap?=null + @SerializedName("user_id") + var userId: String?=null ): Parcelable { @@ -37153,27 +35780,25 @@ data class InventoryBulkRequest( - - } /* - Model: InventoryExportRequest + Model: InvoiceCredSerializer */ @Parcelize -data class InventoryExportRequest( +data class InvoiceCredSerializer( - @SerializedName("type") - var type: String?=null, + @SerializedName("password") + var password: String?=null, - @SerializedName("store") - var store: ArrayList?=null, + @SerializedName("username") + var username: String?=null, - @SerializedName("brand") - var brand: ArrayList?=null + @SerializedName("enabled") + var enabled: Boolean?=null ): Parcelable { @@ -37189,27 +35814,18 @@ data class InventoryExportRequest( /* - Model: InventoryExportResponse + Model: InvoiceDetailsSerializer */ @Parcelize -data class InventoryExportResponse( - - - - @SerializedName("seller_id") - var sellerId: Int?=null, +data class InvoiceDetailsSerializer( - @SerializedName("request_params") - var requestParams: @RawValue HashMap?=null, - @SerializedName("status") - var status: String?=null, - @SerializedName("trigger_on") - var triggerOn: String?=null, + @SerializedName("e_invoice") + var eInvoice: InvoiceCredSerializer?=null, - @SerializedName("task_id") - var taskId: String?=null + @SerializedName("e_waybill") + var eWaybill: InvoiceCredSerializer?=null ): Parcelable { @@ -37219,43 +35835,31 @@ data class InventoryExportResponse( - - - - - - } /* - Model: InventoryExportJob + Model: Document */ @Parcelize -data class InventoryExportJob( - - +data class Document( - @SerializedName("seller_id") - var sellerId: Int?=null, - @SerializedName("request_params") - var requestParams: @RawValue HashMap?=null, @SerializedName("url") var url: String?=null, - @SerializedName("completed_on") - var completedOn: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("trigger_on") - var triggerOn: String?=null, + @SerializedName("verified") + var verified: Boolean?=null, - @SerializedName("task_id") - var taskId: String?=null + @SerializedName("legal_name") + var legalName: String?=null ): Parcelable { @@ -37271,26 +35875,22 @@ data class InventoryExportJob( - - - - } /* - Model: FilerList + Model: LocationTimingSerializer */ @Parcelize -data class FilerList( +data class LocationTimingSerializer( - @SerializedName("value") - var value: String?=null, + @SerializedName("hour") + var hour: Int?=null, - @SerializedName("display") - var display: String?=null + @SerializedName("minute") + var minute: Int?=null ): Parcelable { @@ -37304,18 +35904,24 @@ data class FilerList( /* - Model: InventoryConfig + Model: LocationDayWiseSerializer */ @Parcelize -data class InventoryConfig( +data class LocationDayWiseSerializer( - @SerializedName("data") - var data: ArrayList?=null, + @SerializedName("weekday") + var weekday: String?=null, - @SerializedName("multivalues") - var multivalues: Boolean?=null + @SerializedName("open") + var open: Boolean?=null, + + @SerializedName("opening") + var opening: LocationTimingSerializer?=null, + + @SerializedName("closing") + var closing: LocationTimingSerializer?=null ): Parcelable { @@ -37325,40 +35931,26 @@ data class InventoryConfig( + + + + } /* - Model: InventoryPayload + Model: ProductReturnConfigSerializer */ @Parcelize -data class InventoryPayload( - - - - @SerializedName("expiration_date") - var expirationDate: String?=null, - - @SerializedName("price_marked") - var priceMarked: Double?=null, - - @SerializedName("store_id") - var storeId: Int?=null, - - @SerializedName("trace_id") - var traceId: String?=null, +data class ProductReturnConfigSerializer( - @SerializedName("total_quantity") - var totalQuantity: Int?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("on_same_store") + var onSameStore: Boolean?=null, - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null + @SerializedName("store_uid") + var storeUid: Int?=null ): Parcelable { @@ -37368,11 +35960,24 @@ data class InventoryPayload( +} + + +/* + Model: SellerPhoneNumber +*/ +@Parcelize +data class SellerPhoneNumber( + @SerializedName("number") + var number: String?=null, + @SerializedName("country_code") + var countryCode: Int?=null +): Parcelable { @@ -37384,21 +35989,21 @@ data class InventoryPayload( /* - Model: InventoryRequestSchemaV2 + Model: LocationManagerSerializer */ @Parcelize -data class InventoryRequestSchemaV2( +data class LocationManagerSerializer( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("email") + var email: String?=null, - @SerializedName("payload") - var payload: ArrayList?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("company_id") - var companyId: Int?=null + @SerializedName("mobile_no") + var mobileNo: SellerPhoneNumber?=null ): Parcelable { @@ -37414,18 +36019,45 @@ data class InventoryRequestSchemaV2( /* - Model: InventoryFailedReason + Model: GetAddressSerializer */ @Parcelize -data class InventoryFailedReason( +data class GetAddressSerializer( - @SerializedName("message") - var message: String?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("errors") - var errors: String?=null + @SerializedName("country_code") + var countryCode: String?=null, + + @SerializedName("address2") + var address2: String?=null, + + @SerializedName("address1") + var address1: String?=null, + + @SerializedName("pincode") + var pincode: Int?=null, + + @SerializedName("latitude") + var latitude: Double?=null, + + @SerializedName("longitude") + var longitude: Double?=null, + + @SerializedName("landmark") + var landmark: String?=null, + + @SerializedName("state") + var state: String?=null, + + @SerializedName("city") + var city: String?=null, + + @SerializedName("address_type") + var addressType: String?=null ): Parcelable { @@ -37435,24 +36067,17 @@ data class InventoryFailedReason( -} - - -/* - Model: InventoryResponseItem -*/ -@Parcelize -data class InventoryResponseItem( - @SerializedName("data") - var data: InventoryPayload?=null, - @SerializedName("reason") - var reason: InventoryFailedReason?=null -): Parcelable { + + + + + + @@ -37464,18 +36089,21 @@ data class InventoryResponseItem( /* - Model: InventoryUpdateResponse + Model: UserSerializer2 */ @Parcelize -data class InventoryUpdateResponse( +data class UserSerializer2( - @SerializedName("message") - var message: String?=null, + @SerializedName("contact") + var contact: String?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("username") + var username: String?=null, + + @SerializedName("user_id") + var userId: String?=null ): Parcelable { @@ -37485,49 +36113,57 @@ data class InventoryUpdateResponse( + + } /* - Model: HsnUpsert + Model: GetCompanySerializer */ @Parcelize -data class HsnUpsert( +data class GetCompanySerializer( - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("verified_by") + var verifiedBy: UserSerializer2?=null, - @SerializedName("tax_on_esp") - var taxOnEsp: Boolean?=null, + @SerializedName("company_type") + var companyType: String?=null, - @SerializedName("hsn_code") - var hsnCode: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("tax1") - var tax1: Double?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("tax_on_mrp") - var taxOnMrp: Boolean?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer2?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("created_by") + var createdBy: UserSerializer2?=null, + + @SerializedName("verified_on") + var verifiedOn: String?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("threshold1") - var threshold1: Double?=null, + @SerializedName("business_type") + var businessType: String?=null, - @SerializedName("hs2_code") - var hs2Code: String?=null, + @SerializedName("reject_reason") + var rejectReason: String?=null, - @SerializedName("tax2") - var tax2: Double?=null, + @SerializedName("addresses") + var addresses: ArrayList?=null, - @SerializedName("threshold2") - var threshold2: Double?=null + @SerializedName("name") + var name: String?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null ): Parcelable { @@ -37550,6 +36186,10 @@ data class HsnUpsert( + + + + @@ -37559,61 +36199,114 @@ data class HsnUpsert( /* - Model: HsnCodesObject + Model: LocationIntegrationType */ @Parcelize -data class HsnCodesObject( +data class LocationIntegrationType( - @SerializedName("id") - var id: String?=null, + @SerializedName("inventory") + var inventory: String?=null, - @SerializedName("tax_on_esp") - var taxOnEsp: Boolean?=null, + @SerializedName("order") + var order: String?=null - @SerializedName("hsn_code") - var hsnCode: String?=null, +): Parcelable { - @SerializedName("tax1") - var tax1: Double?=null, - @SerializedName("tax_on_mrp") - var taxOnMrp: Boolean?=null, - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("threshold1") - var threshold1: Double?=null, - @SerializedName("hs2_code") - var hs2Code: String?=null, - @SerializedName("tax2") - var tax2: Double?=null, +} + + +/* + Model: GetLocationSerializer +*/ +@Parcelize +data class GetLocationSerializer( - @SerializedName("threshold2") - var threshold2: Double?=null -): Parcelable { + @SerializedName("verified_by") + var verifiedBy: UserSerializer1?=null, + + @SerializedName("stage") + var stage: String?=null, + + @SerializedName("gst_credentials") + var gstCredentials: InvoiceDetailsSerializer?=null, + + @SerializedName("documents") + var documents: ArrayList?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("display_name") + var displayName: String?=null, + + @SerializedName("timing") + var timing: ArrayList?=null, + + @SerializedName("verified_on") + var verifiedOn: String?=null, + + @SerializedName("product_return_config") + var productReturnConfig: ProductReturnConfigSerializer?=null, + + @SerializedName("manager") + var manager: LocationManagerSerializer?=null, + + @SerializedName("store_type") + var storeType: String?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, + @SerializedName("address") + var address: GetAddressSerializer?=null, + @SerializedName("code") + var code: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("company") + var company: GetCompanySerializer?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer1?=null, + @SerializedName("created_by") + var createdBy: UserSerializer1?=null, + @SerializedName("phone_number") + var phoneNumber: String?=null, + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("integration_type") + var integrationType: LocationIntegrationType?=null, + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null + +): Parcelable { @@ -37625,53 +36318,23 @@ data class HsnCodesObject( -} - - -/* - Model: HsnCode -*/ -@Parcelize -data class HsnCode( - @SerializedName("data") - var data: HsnCodesObject?=null -): Parcelable { -} - - -/* - Model: PageResponse -*/ -@Parcelize -data class PageResponse( - @SerializedName("current") - var current: String?=null, - @SerializedName("item_total") - var itemTotal: Int?=null, - @SerializedName("size") - var size: Int?=null, - @SerializedName("has_previous") - var hasPrevious: Boolean?=null, - @SerializedName("has_next") - var hasNext: Boolean?=null -): Parcelable { @@ -37685,24 +36348,11 @@ data class PageResponse( -} - - -/* - Model: HsnCodesListingResponse -*/ -@Parcelize -data class HsnCodesListingResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: PageResponse?=null -): Parcelable { @@ -37714,15 +36364,18 @@ data class HsnCodesListingResponse( /* - Model: BulkHsnUpsert + Model: LocationListSerializer */ @Parcelize -data class BulkHsnUpsert( +data class LocationListSerializer( - @SerializedName("data") - var data: ArrayList?=null + @SerializedName("page") + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -37730,19 +36383,21 @@ data class BulkHsnUpsert( + + } /* - Model: BulkHsnResponse + Model: ApplicationBrandJson */ @Parcelize -data class BulkHsnResponse( +data class ApplicationBrandJson( - @SerializedName("success") - var success: Boolean?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -37754,24 +36409,15 @@ data class BulkHsnResponse( /* - Model: TaxSlab + Model: ApplicationCategoryJson */ @Parcelize -data class TaxSlab( - - - - @SerializedName("cess") - var cess: Double?=null, +data class ApplicationCategoryJson( - @SerializedName("rate") - var rate: Double?=null, - @SerializedName("threshold") - var threshold: Double?=null, - @SerializedName("effective_date") - var effectiveDate: String?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -37779,52 +36425,34 @@ data class TaxSlab( - - - - - - } /* - Model: HSNDataInsertV2 + Model: ApplicationDepartment */ @Parcelize -data class HSNDataInsertV2( - - - - @SerializedName("description") - var description: String?=null, - - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, +data class ApplicationDepartment( - @SerializedName("country_code") - var countryCode: String?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("hsn_code") - var hsnCode: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("reporting_hsn") - var reportingHsn: String?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("taxes") - var taxes: ArrayList?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -37839,14 +36467,6 @@ data class HSNDataInsertV2( - - - - - - - - @@ -37854,18 +36474,18 @@ data class HSNDataInsertV2( /* - Model: HsnCodesListingResponseSchemaV2 + Model: ApplicationDepartmentListingResponse */ @Parcelize -data class HsnCodesListingResponseSchemaV2( - +data class ApplicationDepartmentListingResponse( - @SerializedName("items") - var items: ArrayList?=null, @SerializedName("page") - var page: PageResponse?=null + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -37879,50 +36499,62 @@ data class HsnCodesListingResponseSchemaV2( /* - Model: BrandItem + Model: ApplicationDepartmentJson */ @Parcelize -data class BrandItem( +data class ApplicationDepartmentJson( - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null - @SerializedName("slug") - var slug: String?=null, +): Parcelable { - @SerializedName("logo") - var logo: Media?=null, - @SerializedName("discount") - var discount: String?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") - var name: String?=null, +} + + +/* + Model: ApplicationStoreJson +*/ +@Parcelize +data class ApplicationStoreJson( - @SerializedName("action") - var action: Action?=null -): Parcelable { + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null +): Parcelable { +} + + + + +/* + Model: BusinessCountryInfo +*/ +@Parcelize +data class BusinessCountryInfo( + @SerializedName("country_code") + var countryCode: String?=null, + @SerializedName("country") + var country: String?=null +): Parcelable { @@ -37934,18 +36566,18 @@ data class BrandItem( /* - Model: BrandListingResponse + Model: ContactDetails */ @Parcelize -data class BrandListingResponse( +data class ContactDetails( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("phone") + var phone: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("emails") + var emails: ArrayList?=null ): Parcelable { @@ -37959,27 +36591,21 @@ data class BrandListingResponse( /* - Model: Department + Model: CompanyTaxesSerializer */ @Parcelize -data class Department( - - +data class CompanyTaxesSerializer( - @SerializedName("priority_order") - var priorityOrder: Int?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("logo") - var logo: Media?=null, + @SerializedName("rate") + var rate: Double?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("effective_date") + var effectiveDate: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("enable") + var enable: Boolean?=null ): Parcelable { @@ -37991,23 +36617,19 @@ data class Department( - - - - } /* - Model: DepartmentResponse + Model: Website */ @Parcelize -data class DepartmentResponse( +data class Website( - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -38019,33 +36641,15 @@ data class DepartmentResponse( /* - Model: ThirdLevelChild + Model: BusinessDetails */ @Parcelize -data class ThirdLevelChild( - - - - @SerializedName("slug") - var slug: String?=null, - - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("name") - var name: String?=null, +data class BusinessDetails( - @SerializedName("childs") - var childs: @RawValue ArrayList>?=null, - @SerializedName("action") - var action: Action?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null + @SerializedName("website") + var website: Website?=null ): Parcelable { @@ -38053,101 +36657,95 @@ data class ThirdLevelChild( - - - - - - - - - - - - } /* - Model: SecondLevelChild + Model: GetCompanyProfileSerializerResponse */ @Parcelize -data class SecondLevelChild( - - - - @SerializedName("slug") - var slug: String?=null, +data class GetCompanyProfileSerializerResponse( - @SerializedName("banners") - var banners: ImageUrls?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("addresses") + var addresses: ArrayList?=null, - @SerializedName("childs") - var childs: ArrayList?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("action") - var action: Action?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null + @SerializedName("created_by") + var createdBy: UserSerializer?=null, -): Parcelable { + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, + @SerializedName("business_country_info") + var businessCountryInfo: BusinessCountryInfo?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("contact_details") + var contactDetails: ContactDetails?=null, + @SerializedName("mode") + var mode: String?=null, + @SerializedName("verified_by") + var verifiedBy: UserSerializer?=null, + @SerializedName("business_type") + var businessType: String?=null, + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, + @SerializedName("taxes") + var taxes: ArrayList?=null, + @SerializedName("stage") + var stage: String?=null, + @SerializedName("business_details") + var businessDetails: BusinessDetails?=null, + @SerializedName("company_type") + var companyType: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("franchise_enabled") + var franchiseEnabled: Boolean?=null, + @SerializedName("business_info") + var businessInfo: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, -} - - -/* - Model: Child -*/ -@Parcelize -data class Child( + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("documents") + var documents: ArrayList?=null +): Parcelable { - @SerializedName("slug") - var slug: String?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("childs") - var childs: ArrayList?=null, - @SerializedName("action") - var action: Action?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null -): Parcelable { @@ -38165,36 +36763,15 @@ data class Child( -} - - -/* - Model: CategoryItems -*/ -@Parcelize -data class CategoryItems( - @SerializedName("slug") - var slug: String?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("childs") - var childs: ArrayList?=null, - @SerializedName("action") - var action: Action?=null -): Parcelable { @@ -38214,45 +36791,53 @@ data class CategoryItems( /* - Model: DepartmentCategoryTree + Model: CreateUpdateAddressSerializer */ @Parcelize -data class DepartmentCategoryTree( +data class CreateUpdateAddressSerializer( - @SerializedName("department") - var department: String?=null, + @SerializedName("longitude") + var longitude: Double?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("country_code") + var countryCode: String?=null, -): Parcelable { + @SerializedName("country") + var country: String?=null, + + @SerializedName("address1") + var address1: String?=null, + + @SerializedName("address_type") + var addressType: String?=null, + @SerializedName("city") + var city: String?=null, + @SerializedName("pincode") + var pincode: Int?=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 + +): Parcelable { -} - - -/* - Model: DepartmentIdentifier -*/ -@Parcelize -data class DepartmentIdentifier( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("slug") - var slug: String?=null -): Parcelable { @@ -38260,24 +36845,11 @@ data class DepartmentIdentifier( -} - - -/* - Model: CategoryListingResponse -*/ -@Parcelize -data class CategoryListingResponse( - @SerializedName("data") - var data: ArrayList?=null, - @SerializedName("departments") - var departments: ArrayList?=null -): Parcelable { @@ -38289,27 +36861,21 @@ data class CategoryListingResponse( /* - Model: ApplicationProductListingResponse + Model: CompanyTaxesSerializer1 */ @Parcelize -data class ApplicationProductListingResponse( - - +data class CompanyTaxesSerializer1( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("filters") - var filters: ArrayList?=null, - @SerializedName("sort_on") - var sortOn: ArrayList?=null, + @SerializedName("rate") + var rate: Double?=null, - @SerializedName("operators") - var operators: @RawValue HashMap?=null, + @SerializedName("effective_date") + var effectiveDate: String?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("enable") + var enable: Boolean?=null ): Parcelable { @@ -38321,91 +36887,66 @@ data class ApplicationProductListingResponse( - - - - } /* - Model: ProductDetail + Model: UpdateCompany */ @Parcelize -data class ProductDetail( - - +data class UpdateCompany( - @SerializedName("type") - var type: String?=null, - @SerializedName("brand") - var brand: ProductBrand?=null, - @SerializedName("rating") - var rating: Double?=null, + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, - @SerializedName("has_variant") - var hasVariant: Boolean?=null, + @SerializedName("addresses") + var addresses: ArrayList?=null, - @SerializedName("similars") - var similars: ArrayList?=null, + @SerializedName("reject_reason") + var rejectReason: String?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, + @SerializedName("business_info") + var businessInfo: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("item_code") - var itemCode: String?=null, - - @SerializedName("image_nature") - var imageNature: String?=null, + @SerializedName("taxes") + var taxes: ArrayList?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, + @SerializedName("contact_details") + var contactDetails: ContactDetails?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, - @SerializedName("teaser_tag") - var teaserTag: @RawValue HashMap?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("business_details") + var businessDetails: BusinessDetails?=null, - @SerializedName("rating_count") - var ratingCount: Int?=null, + @SerializedName("company_type") + var companyType: String?=null, - @SerializedName("color") - var color: String?=null, + @SerializedName("documents") + var documents: ArrayList?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("business_type") + var businessType: String?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null, + @SerializedName("franchise_enabled") + var franchiseEnabled: Boolean?=null - @SerializedName("item_type") - var itemType: String?=null, +): Parcelable { - @SerializedName("slug") - var slug: String?=null, - @SerializedName("short_description") - var shortDescription: String?=null, - @SerializedName("medias") - var medias: ArrayList?=null, - @SerializedName("promo_meta") - var promoMeta: @RawValue HashMap?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null -): Parcelable { @@ -38431,11 +36972,24 @@ data class ProductDetail( +} + + +/* + Model: ProfileSuccessResponse +*/ +@Parcelize +data class ProfileSuccessResponse( + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("success") + var success: Boolean?=null +): Parcelable { @@ -38443,11 +36997,24 @@ data class ProductDetail( +} + + +/* + Model: DocumentsObj +*/ +@Parcelize +data class DocumentsObj( + @SerializedName("verified") + var verified: Int?=null, + @SerializedName("pending") + var pending: Int?=null +): Parcelable { @@ -38459,27 +37026,33 @@ data class ProductDetail( /* - Model: InventoryPage + Model: MetricsSerializer */ @Parcelize -data class InventoryPage( +data class MetricsSerializer( - @SerializedName("type") - var type: String?=null, + @SerializedName("store_documents") + var storeDocuments: DocumentsObj?=null, - @SerializedName("item_total") - var itemTotal: Int?=null, + @SerializedName("store") + var store: DocumentsObj?=null, - @SerializedName("has_previous") - var hasPrevious: Boolean?=null, + @SerializedName("brand") + var brand: DocumentsObj?=null, - @SerializedName("next_id") - var nextId: String?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("has_next") - var hasNext: Boolean?=null + @SerializedName("product") + var product: DocumentsObj?=null, + + @SerializedName("company_documents") + var companyDocuments: DocumentsObj?=null, + + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -38495,22 +37068,26 @@ data class InventoryPage( + + + + } /* - Model: InventoryStockResponse + Model: BrandBannerSerializer */ @Parcelize -data class InventoryStockResponse( +data class BrandBannerSerializer( - @SerializedName("items") - var items: @RawValue ArrayList>?=null, + @SerializedName("landscape") + var landscape: String?=null, - @SerializedName("page") - var page: InventoryPage?=null + @SerializedName("portrait") + var portrait: String?=null ): Parcelable { @@ -38524,46 +37101,69 @@ data class InventoryStockResponse( /* - Model: ArticleAssignment + Model: GetBrandResponseSerializer */ @Parcelize -data class ArticleAssignment( +data class GetBrandResponseSerializer( - @SerializedName("level") - var level: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("strategy") - var strategy: String?=null + @SerializedName("verified_on") + var verifiedOn: String?=null, -): Parcelable { + @SerializedName("created_by") + var createdBy: UserSerializer?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("mode") + var mode: String?=null, + @SerializedName("verified_by") + var verifiedBy: UserSerializer?=null, + @SerializedName("slug_key") + var slugKey: String?=null, + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, + @SerializedName("banner") + var banner: BrandBannerSerializer?=null, -} - - -/* - Model: ArticleQuery -*/ -@Parcelize -data class ArticleQuery( + @SerializedName("stage") + var stage: String?=null, + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("ignored_stores") - var ignoredStores: ArrayList?=null, + @SerializedName("reject_reason") + var rejectReason: String?=null, - @SerializedName("item_id") - var itemId: Int?=null + @SerializedName("description") + var description: String?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, + + @SerializedName("synonyms") + var synonyms: ArrayList?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -38575,33 +37175,25 @@ data class ArticleQuery( -} - - -/* - Model: AssignStoreArticle -*/ -@Parcelize -data class AssignStoreArticle( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("group_id") - var groupId: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("article_assignment") - var articleAssignment: ArticleAssignment?=null, - @SerializedName("query") - var query: ArticleQuery?=null -): Parcelable { + + + + + + + + + + + @@ -38619,33 +37211,42 @@ data class AssignStoreArticle( /* - Model: AssignStore + Model: CreateUpdateBrandRequestSerializer */ @Parcelize -data class AssignStore( +data class CreateUpdateBrandRequestSerializer( - @SerializedName("articles") - var articles: ArrayList?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("banner") + var banner: BrandBannerSerializer?=null, - @SerializedName("channel_identifier") - var channelIdentifier: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("channel_type") - var channelType: String?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null, + + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, + + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("brand_tier") + var brandTier: String?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("store_ids") - var storeIds: ArrayList?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("pincode") - var pincode: String?=null + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -38662,6 +37263,12 @@ data class AssignStore( + + + + + + @@ -38669,18 +37276,18 @@ data class AssignStore( /* - Model: ArticleAssignment1 + Model: CompanySocialAccounts */ @Parcelize -data class ArticleAssignment1( +data class CompanySocialAccounts( - @SerializedName("level") - var level: String?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("strategy") - var strategy: String?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -38694,78 +37301,93 @@ data class ArticleAssignment1( /* - Model: StoreAssignResponse + Model: CompanyDetails */ @Parcelize -data class StoreAssignResponse( +data class CompanyDetails( - @SerializedName("index") - var index: Int?=null, + @SerializedName("socials") + var socials: ArrayList?=null, - @SerializedName("price_marked") - var priceMarked: Int?=null, + @SerializedName("website_url") + var websiteUrl: String?=null - @SerializedName("store_id") - var storeId: Int?=null, +): Parcelable { - @SerializedName("size") - var size: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("group_id") - var groupId: String?=null, - @SerializedName("strategy_wise_listing") - var strategyWiseListing: @RawValue ArrayList>?=null, - @SerializedName("status") - var status: Boolean?=null, - @SerializedName("uid") - var uid: String?=null, - @SerializedName("_id") - var id: String?=null, +} + + +/* + Model: CompanySerializer +*/ +@Parcelize +data class CompanySerializer( - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("s_city") - var sCity: String?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("business_type") + var businessType: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("details") + var details: CompanyDetails?=null, - @SerializedName("store_pincode") - var storePincode: Int?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("article_assignment") - var articleAssignment: ArticleAssignment1?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, - @SerializedName("price_effective") - var priceEffective: Int?=null + @SerializedName("created_by") + var createdBy: UserSerializer?=null, -): Parcelable { + @SerializedName("name") + var name: String?=null, + @SerializedName("addresses") + var addresses: ArrayList?=null, + @SerializedName("reject_reason") + var rejectReason: String?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, + @SerializedName("stage") + var stage: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, + @SerializedName("verified_by") + var verifiedBy: UserSerializer?=null, + @SerializedName("market_channels") + var marketChannels: ArrayList?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("business_country_info") + var businessCountryInfo: BusinessCountryInfo?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("company_type") + var companyType: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null +): Parcelable { @@ -38790,27 +37412,12 @@ data class StoreAssignResponse( -} - - -/* - Model: UserSerializer1 -*/ -@Parcelize -data class UserSerializer1( - @SerializedName("contact") - var contact: String?=null, - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("username") - var username: String?=null -): Parcelable { @@ -38824,48 +37431,53 @@ data class UserSerializer1( /* - Model: LocationIntegrationType + Model: CompanyBrandSerializer */ @Parcelize -data class LocationIntegrationType( +data class CompanyBrandSerializer( - @SerializedName("order") - var order: String?=null, + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, - @SerializedName("inventory") - var inventory: String?=null + @SerializedName("created_on") + var createdOn: String?=null, -): Parcelable { + @SerializedName("verified_on") + var verifiedOn: String?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, + @SerializedName("reject_reason") + var rejectReason: String?=null, + @SerializedName("brand") + var brand: GetBrandResponseSerializer?=null, + @SerializedName("stage") + var stage: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, + @SerializedName("verified_by") + var verifiedBy: UserSerializer?=null, -} - - -/* - Model: UserSerializer2 -*/ -@Parcelize -data class UserSerializer2( + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("company") + var company: CompanySerializer?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null - @SerializedName("contact") - var contact: String?=null, +): Parcelable { - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("username") - var username: String?=null -): Parcelable { @@ -38875,54 +37487,39 @@ data class UserSerializer2( -} - - -/* - Model: GetAddressSerializer -*/ -@Parcelize -data class GetAddressSerializer( - @SerializedName("country_code") - var countryCode: String?=null, - @SerializedName("state") - var state: String?=null, - @SerializedName("latitude") - var latitude: Double?=null, - @SerializedName("address_type") - var addressType: String?=null, - @SerializedName("longitude") - var longitude: Double?=null, - @SerializedName("country") - var country: String?=null, - @SerializedName("pincode") - var pincode: Int?=null, - @SerializedName("address2") - var address2: String?=null, - @SerializedName("landmark") - var landmark: String?=null, - @SerializedName("address1") - var address1: String?=null, - @SerializedName("city") - var city: String?=null -): Parcelable { +} + + +/* + Model: CompanyBrandListSerializer +*/ +@Parcelize +data class CompanyBrandListSerializer( + + + + @SerializedName("page") + var page: Page?=null, + @SerializedName("items") + var items: ArrayList?=null +): Parcelable { @@ -38930,12 +37527,27 @@ data class GetAddressSerializer( +} + + +/* + Model: CompanyBrandPostRequestSerializer +*/ +@Parcelize +data class CompanyBrandPostRequestSerializer( + @SerializedName("brands") + var brands: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("company") + var company: Int?=null +): Parcelable { @@ -38949,69 +37561,65 @@ data class GetAddressSerializer( /* - Model: GetCompanySerializer + Model: LocationSerializer */ @Parcelize -data class GetCompanySerializer( - - - - @SerializedName("modified_by") - var modifiedBy: UserSerializer2?=null, - - @SerializedName("verified_by") - var verifiedBy: UserSerializer2?=null, - - @SerializedName("company_type") - var companyType: String?=null, - - @SerializedName("verified_on") - var verifiedOn: String?=null, - - @SerializedName("created_by") - var createdBy: UserSerializer2?=null, - - @SerializedName("business_type") - var businessType: String?=null, - - @SerializedName("stage") - var stage: String?=null, +data class LocationSerializer( - @SerializedName("addresses") - var addresses: ArrayList?=null, - @SerializedName("reject_reason") - var rejectReason: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null, @SerializedName("name") var name: String?=null, - @SerializedName("created_on") - var createdOn: String?=null - -): Parcelable { - - + @SerializedName("store_type") + var storeType: String?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, + @SerializedName("address") + var address: GetAddressSerializer?=null, + @SerializedName("display_name") + var displayName: String?=null, + @SerializedName("manager") + var manager: LocationManagerSerializer?=null, + @SerializedName("stage") + var stage: String?=null, + @SerializedName("code") + var code: String?=null, + @SerializedName("product_return_config") + var productReturnConfig: ProductReturnConfigSerializer?=null, + @SerializedName("gst_credentials") + var gstCredentials: InvoiceDetailsSerializer?=null, + @SerializedName("company") + var company: Int?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("documents") + var documents: ArrayList?=null, + @SerializedName("timing") + var timing: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null +): Parcelable { @@ -39025,24 +37633,11 @@ data class GetCompanySerializer( -} - - -/* - Model: ProductReturnConfigSerializer -*/ -@Parcelize -data class ProductReturnConfigSerializer( - @SerializedName("store_uid") - var storeUid: Int?=null, - @SerializedName("on_same_store") - var onSameStore: Boolean?=null -): Parcelable { @@ -39050,24 +37645,11 @@ data class ProductReturnConfigSerializer( -} - - -/* - Model: SellerPhoneNumber -*/ -@Parcelize -data class SellerPhoneNumber( - @SerializedName("country_code") - var countryCode: Int?=null, - @SerializedName("number") - var number: String?=null -): Parcelable { @@ -39079,21 +37661,15 @@ data class SellerPhoneNumber( /* - Model: LocationManagerSerializer + Model: BulkLocationSerializer */ @Parcelize -data class LocationManagerSerializer( - - +data class BulkLocationSerializer( - @SerializedName("mobile_no") - var mobileNo: SellerPhoneNumber?=null, - @SerializedName("email") - var email: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("data") + var data: ArrayList?=null ): Parcelable { @@ -39101,29 +37677,25 @@ data class LocationManagerSerializer( - - - - } /* - Model: InvoiceCredSerializer + Model: _ArticleQuery */ @Parcelize -data class InvoiceCredSerializer( +data class _ArticleQuery( - @SerializedName("password") - var password: String?=null, + @SerializedName("ignored_stores") + var ignoredStores: ArrayList?=null, - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("item_id") + var itemId: Int?=null, - @SerializedName("username") - var username: String?=null + @SerializedName("size") + var size: String?=null ): Parcelable { @@ -39139,18 +37711,18 @@ data class InvoiceCredSerializer( /* - Model: InvoiceDetailsSerializer + Model: _ArticleAssignment */ @Parcelize -data class InvoiceDetailsSerializer( +data class _ArticleAssignment( - @SerializedName("e_invoice") - var eInvoice: InvoiceCredSerializer?=null, + @SerializedName("level") + var level: String?=null, - @SerializedName("e_waybill") - var eWaybill: InvoiceCredSerializer?=null + @SerializedName("strategy") + var strategy: String?=null ): Parcelable { @@ -39164,51 +37736,31 @@ data class InvoiceDetailsSerializer( /* - Model: LocationTimingSerializer + Model: _AssignStoreArticle */ @Parcelize -data class LocationTimingSerializer( - - - - @SerializedName("hour") - var hour: Int?=null, - - @SerializedName("minute") - var minute: Int?=null - -): Parcelable { - - - - +data class _AssignStoreArticle( -} - - -/* - Model: LocationDayWiseSerializer -*/ -@Parcelize -data class LocationDayWiseSerializer( + @SerializedName("group_id") + var groupId: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("query") + var query: _ArticleQuery?=null, - @SerializedName("closing") - var closing: LocationTimingSerializer?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("opening") - var opening: LocationTimingSerializer?=null, + @SerializedName("article_assignment") + var articleAssignment: _ArticleAssignment?=null - @SerializedName("open") - var open: Boolean?=null, +): Parcelable { - @SerializedName("weekday") - var weekday: String?=null -): Parcelable { @@ -39224,109 +37776,109 @@ data class LocationDayWiseSerializer( /* - Model: GetLocationSerializer + Model: AssignStoreRequestValidator */ @Parcelize -data class GetLocationSerializer( - - - - @SerializedName("verified_on") - var verifiedOn: String?=null, +data class AssignStoreRequestValidator( - @SerializedName("name") - var name: String?=null, - @SerializedName("display_name") - var displayName: String?=null, - @SerializedName("verified_by") - var verifiedBy: UserSerializer1?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, + @SerializedName("channel_type") + var channelType: String?=null, - @SerializedName("integration_type") - var integrationType: LocationIntegrationType?=null, + @SerializedName("store_ids") + var storeIds: ArrayList?=null, - @SerializedName("company") - var company: GetCompanySerializer?=null, + @SerializedName("pincode") + var pincode: String?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("documents") - var documents: ArrayList?=null, + @SerializedName("channel_identifier") + var channelIdentifier: String?=null, - @SerializedName("product_return_config") - var productReturnConfig: ProductReturnConfigSerializer?=null, + @SerializedName("articles") + var articles: ArrayList<_AssignStoreArticle>?=null - @SerializedName("phone_number") - var phoneNumber: String?=null, +): Parcelable { - @SerializedName("store_type") - var storeType: String?=null, - @SerializedName("manager") - var manager: LocationManagerSerializer?=null, - @SerializedName("created_by") - var createdBy: UserSerializer1?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("gst_credentials") - var gstCredentials: InvoiceDetailsSerializer?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer1?=null, - @SerializedName("code") - var code: String?=null, - @SerializedName("address") - var address: GetAddressSerializer?=null, - @SerializedName("timing") - var timing: ArrayList?=null, - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null -): Parcelable { +} + + +/* + Model: AssignStoreResponseSerializer +*/ +@Parcelize +data class AssignStoreResponseSerializer( + @SerializedName("store_id") + var storeId: Int?=null, + @SerializedName("price_marked") + var priceMarked: Double?=null, + @SerializedName("store_pincode") + var storePincode: String?=null, + @SerializedName("index") + var index: Int?=null, + @SerializedName("status") + var status: Boolean?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("size") + var size: String?=null, + @SerializedName("s_city") + var sCity: String?=null, + @SerializedName("item_id") + var itemId: Int?=null, + @SerializedName("preice_effective") + var preiceEffective: Double?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("_id") + var id: String?=null, + @SerializedName("uid") + var uid: String?=null, + @SerializedName("article_assignment") + var articleAssignment: _ArticleAssignment?=null +): Parcelable { @@ -39363,19 +37915,18 @@ data class GetLocationSerializer( } + + /* - Model: LocationListSerializer + Model: FailedResponse */ @Parcelize -data class LocationListSerializer( - +data class FailedResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -39383,21 +37934,19 @@ data class LocationListSerializer( - - } /* - Model: ApplicationBrandJson + Model: CDN */ @Parcelize -data class ApplicationBrandJson( +data class CDN( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -39409,15 +37958,18 @@ data class ApplicationBrandJson( /* - Model: ApplicationCategoryJson + Model: Upload */ @Parcelize -data class ApplicationCategoryJson( +data class Upload( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null + @SerializedName("expiry") + var expiry: Int?=null, + + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -39425,40 +37977,50 @@ data class ApplicationCategoryJson( + + } /* - Model: ApplicationDepartment + Model: StartResponse */ @Parcelize -data class ApplicationDepartment( +data class StartResponse( - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("file_name") + var fileName: String?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("file_path") + var filePath: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("content_type") + var contentType: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("method") + var method: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("namespace") + var namespace: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null + @SerializedName("operation") + var operation: String?=null, -): Parcelable { + @SerializedName("size") + var size: Int?=null, + @SerializedName("upload") + var upload: Upload?=null, + @SerializedName("cdn") + var cdn: CDN?=null, + @SerializedName("tags") + var tags: ArrayList?=null +): Parcelable { @@ -39470,24 +38032,11 @@ data class ApplicationDepartment( -} - - -/* - Model: ApplicationDepartmentListingResponse -*/ -@Parcelize -data class ApplicationDepartmentListingResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null -): Parcelable { @@ -39499,37 +38048,37 @@ data class ApplicationDepartmentListingResponse( /* - Model: ApplicationDepartmentJson + Model: StartRequest */ @Parcelize -data class ApplicationDepartmentJson( +data class StartRequest( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null + @SerializedName("file_name") + var fileName: String?=null, -): Parcelable { + @SerializedName("content_type") + var contentType: String?=null, + @SerializedName("size") + var size: Int?=null, + + @SerializedName("tags") + var tags: ArrayList?=null, + + @SerializedName("params") + var params: @RawValue HashMap?=null + +): Parcelable { -} - - -/* - Model: ApplicationStoreJson -*/ -@Parcelize -data class ApplicationStoreJson( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null -): Parcelable { @@ -39538,66 +38087,62 @@ data class ApplicationStoreJson( } - - /* - Model: Website + Model: CompleteResponse */ @Parcelize -data class Website( +data class CompleteResponse( - @SerializedName("url") - var url: String?=null + @SerializedName("_id") + var id: String?=null, -): Parcelable { + @SerializedName("file_name") + var fileName: String?=null, + @SerializedName("file_path") + var filePath: String?=null, + @SerializedName("content_type") + var contentType: String?=null, + @SerializedName("namespace") + var namespace: String?=null, + @SerializedName("operation") + var operation: String?=null, -} - - -/* - Model: BusinessDetails -*/ -@Parcelize -data class BusinessDetails( + @SerializedName("size") + var size: Int?=null, + @SerializedName("upload") + var upload: Upload?=null, + @SerializedName("cdn") + var cdn: CDN?=null, - @SerializedName("website") - var website: Website?=null + @SerializedName("success") + var success: Boolean?=null, -): Parcelable { + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null +): Parcelable { -} - - -/* - Model: CompanyTaxesSerializer -*/ -@Parcelize -data class CompanyTaxesSerializer( - @SerializedName("enable") - var enable: Boolean?=null, - @SerializedName("effective_date") - var effectiveDate: String?=null, - @SerializedName("rate") - var rate: Double?=null -): Parcelable { @@ -39607,24 +38152,11 @@ data class CompanyTaxesSerializer( -} - - -/* - Model: ContactDetails -*/ -@Parcelize -data class ContactDetails( - @SerializedName("phone") - var phone: ArrayList?=null, - @SerializedName("emails") - var emails: ArrayList?=null -): Parcelable { @@ -39636,18 +38168,21 @@ data class ContactDetails( /* - Model: BusinessCountryInfo + Model: Opts */ @Parcelize -data class BusinessCountryInfo( +data class Opts( - @SerializedName("country") - var country: String?=null, + @SerializedName("attempts") + var attempts: Int?=null, - @SerializedName("country_code") - var countryCode: String?=null + @SerializedName("timestamp") + var timestamp: Int?=null, + + @SerializedName("delay") + var delay: Int?=null ): Parcelable { @@ -39657,99 +38192,53 @@ data class BusinessCountryInfo( + + } /* - Model: GetCompanyProfileSerializerResponse + Model: CopyFileTask */ @Parcelize -data class GetCompanyProfileSerializerResponse( +data class CopyFileTask( - @SerializedName("business_details") - var businessDetails: BusinessDetails?=null, + @SerializedName("id") + var id: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("franchise_enabled") - var franchiseEnabled: Boolean?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, - - @SerializedName("mode") - var mode: String?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("taxes") - var taxes: ArrayList?=null, - - @SerializedName("documents") - var documents: ArrayList?=null, - - @SerializedName("verified_by") - var verifiedBy: UserSerializer?=null, - - @SerializedName("business_type") - var businessType: String?=null, - - @SerializedName("contact_details") - var contactDetails: ContactDetails?=null, - - @SerializedName("verified_on") - var verifiedOn: String?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, - - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, - - @SerializedName("business_country_info") - var businessCountryInfo: BusinessCountryInfo?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("addresses") - var addresses: ArrayList?=null, - - @SerializedName("company_type") - var companyType: String?=null, - - @SerializedName("business_info") - var businessInfo: String?=null, - - @SerializedName("stage") - var stage: String?=null, - - @SerializedName("created_by") - var createdBy: UserSerializer?=null - -): Parcelable { - - - + @SerializedName("data") + var data: BulkRequest?=null, + @SerializedName("opts") + var opts: Opts?=null, + @SerializedName("progress") + var progress: Int?=null, + @SerializedName("delay") + var delay: Int?=null, + @SerializedName("timestamp") + var timestamp: Int?=null, + @SerializedName("attempts_made") + var attemptsMade: Int?=null, + @SerializedName("stacktrace") + var stacktrace: ArrayList?=null, + @SerializedName("finished_on") + var finishedOn: Int?=null, + @SerializedName("processed_on") + var processedOn: Int?=null +): Parcelable { @@ -39775,11 +38264,24 @@ data class GetCompanyProfileSerializerResponse( +} + + +/* + Model: BulkUploadResponse +*/ +@Parcelize +data class BulkUploadResponse( + @SerializedName("tracking_url") + var trackingUrl: String?=null, + @SerializedName("task") + var task: CopyFileTask?=null +): Parcelable { @@ -39791,48 +38293,43 @@ data class GetCompanyProfileSerializerResponse( /* - Model: CreateUpdateAddressSerializer + Model: ReqConfiguration */ @Parcelize -data class CreateUpdateAddressSerializer( +data class ReqConfiguration( - @SerializedName("longitude") - var longitude: Double?=null, + @SerializedName("concurrency") + var concurrency: Int?=null - @SerializedName("state") - var state: String?=null, +): Parcelable { - @SerializedName("pincode") - var pincode: Int?=null, - @SerializedName("country") - var country: String?=null, - @SerializedName("address1") - var address1: String?=null, - @SerializedName("address_type") - var addressType: String?=null, - @SerializedName("city") - var city: String?=null, +} + + +/* + Model: Destination +*/ +@Parcelize +data class Destination( - @SerializedName("country_code") - var countryCode: String?=null, - @SerializedName("address2") - var address2: String?=null, - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("namespace") + var namespace: String?=null, - @SerializedName("latitude") - var latitude: Double?=null + @SerializedName("rewrite") + var rewrite: String?=null, -): Parcelable { + @SerializedName("basepath") + var basepath: String?=null +): Parcelable { @@ -39842,12 +38339,27 @@ data class CreateUpdateAddressSerializer( +} + + +/* + Model: BulkRequest +*/ +@Parcelize +data class BulkRequest( + @SerializedName("urls") + var urls: ArrayList?=null, + @SerializedName("destination") + var destination: Destination?=null, + @SerializedName("configuration") + var configuration: ReqConfiguration?=null +): Parcelable { @@ -39861,21 +38373,21 @@ data class CreateUpdateAddressSerializer( /* - Model: CompanyTaxesSerializer1 + Model: Urls */ @Parcelize -data class CompanyTaxesSerializer1( +data class Urls( - @SerializedName("enable") - var enable: Boolean?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("effective_date") - var effectiveDate: String?=null, + @SerializedName("signed_url") + var signedUrl: String?=null, - @SerializedName("rate") - var rate: Double?=null + @SerializedName("expiry") + var expiry: Int?=null ): Parcelable { @@ -39891,72 +38403,95 @@ data class CompanyTaxesSerializer1( /* - Model: UpdateCompany + Model: SignUrlResponse */ @Parcelize -data class UpdateCompany( +data class SignUrlResponse( - @SerializedName("business_details") - var businessDetails: BusinessDetails?=null, + @SerializedName("urls") + var urls: ArrayList?=null - @SerializedName("name") - var name: String?=null, +): Parcelable { - @SerializedName("franchise_enabled") - var franchiseEnabled: Boolean?=null, - @SerializedName("documents") - var documents: ArrayList?=null, - @SerializedName("addresses") - var addresses: ArrayList?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("company_type") - var companyType: String?=null, +} + + +/* + Model: SignUrlRequest +*/ +@Parcelize +data class SignUrlRequest( - @SerializedName("business_type") - var businessType: String?=null, - @SerializedName("business_info") - var businessInfo: String?=null, - @SerializedName("contact_details") - var contactDetails: ContactDetails?=null, + @SerializedName("expiry") + var expiry: Int?=null, - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, + @SerializedName("urls") + var urls: ArrayList?=null - @SerializedName("reject_reason") - var rejectReason: String?=null, +): Parcelable { - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, - @SerializedName("taxes") - var taxes: ArrayList?=null -): Parcelable { +} + + +/* + Model: DbRecord +*/ +@Parcelize +data class DbRecord( + @SerializedName("success") + var success: Boolean?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("_id") + var id: String?=null, + @SerializedName("file_name") + var fileName: String?=null, + @SerializedName("operation") + var operation: String?=null, + @SerializedName("namespace") + var namespace: String?=null, + @SerializedName("content_type") + var contentType: String?=null, + @SerializedName("file_path") + var filePath: String?=null, + @SerializedName("upload") + var upload: Upload?=null, + @SerializedName("cdn") + var cdn: CDN?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null + +): Parcelable { @@ -39972,24 +38507,11 @@ data class UpdateCompany( -} - - -/* - Model: ProfileSuccessResponse -*/ -@Parcelize -data class ProfileSuccessResponse( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("success") - var success: Boolean?=null -): Parcelable { @@ -40001,18 +38523,18 @@ data class ProfileSuccessResponse( /* - Model: DocumentsObj + Model: BrowseResponse */ @Parcelize -data class DocumentsObj( +data class BrowseResponse( - @SerializedName("pending") - var pending: Int?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("verified") - var verified: Int?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -40025,34 +38547,21 @@ data class DocumentsObj( } + + /* - Model: MetricsSerializer + Model: RedirectDevice */ @Parcelize -data class MetricsSerializer( - - - - @SerializedName("store") - var store: DocumentsObj?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("brand") - var brand: DocumentsObj?=null, +data class RedirectDevice( - @SerializedName("store_documents") - var storeDocuments: DocumentsObj?=null, - @SerializedName("stage") - var stage: String?=null, - @SerializedName("product") - var product: DocumentsObj?=null, + @SerializedName("link") + var link: String?=null, - @SerializedName("company_documents") - var companyDocuments: DocumentsObj?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -40062,32 +38571,22 @@ data class MetricsSerializer( - - - - - - - - - - } /* - Model: BrandBannerSerializer + Model: WebRedirect */ @Parcelize -data class BrandBannerSerializer( +data class WebRedirect( - @SerializedName("landscape") - var landscape: String?=null, + @SerializedName("link") + var link: String?=null, - @SerializedName("portrait") - var portrait: String?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -40101,81 +38600,55 @@ data class BrandBannerSerializer( /* - Model: GetBrandResponseSerializer + Model: Redirects */ @Parcelize -data class GetBrandResponseSerializer( - - - - @SerializedName("name") - var name: String?=null, - - @SerializedName("banner") - var banner: BrandBannerSerializer?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null, - - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, - - @SerializedName("mode") - var mode: String?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("slug_key") - var slugKey: String?=null, +data class Redirects( - @SerializedName("logo") - var logo: String?=null, - @SerializedName("verified_by") - var verifiedBy: UserSerializer?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, + @SerializedName("ios") + var ios: RedirectDevice?=null, - @SerializedName("synonyms") - var synonyms: ArrayList?=null, + @SerializedName("android") + var android: RedirectDevice?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("web") + var web: WebRedirect?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("force_web") + var forceWeb: Boolean?=null - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, +): Parcelable { - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("_locale_language") - var localeLanguage: @RawValue HashMap?=null, - @SerializedName("stage") - var stage: String?=null, - @SerializedName("reject_reason") - var rejectReason: String?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null -): Parcelable { +} + + +/* + Model: CampaignShortLink +*/ +@Parcelize +data class CampaignShortLink( + @SerializedName("source") + var source: String?=null, + @SerializedName("medium") + var medium: String?=null +): Parcelable { @@ -40183,21 +38656,47 @@ data class GetBrandResponseSerializer( +} + + +/* + Model: Attribution +*/ +@Parcelize +data class Attribution( + @SerializedName("campaign_cookie_expiry") + var campaignCookieExpiry: String?=null +): Parcelable { +} + + +/* + Model: SocialMediaTags +*/ +@Parcelize +data class SocialMediaTags( + @SerializedName("title") + var title: String?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("image") + var image: String?=null +): Parcelable { @@ -40211,52 +38710,50 @@ data class GetBrandResponseSerializer( /* - Model: CreateUpdateBrandRequestSerializer + Model: ShortLinkReq */ @Parcelize -data class CreateUpdateBrandRequestSerializer( - - - - @SerializedName("synonyms") - var synonyms: ArrayList?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("banner") - var banner: BrandBannerSerializer?=null, - - @SerializedName("uid") - var uid: Int?=null, +data class ShortLinkReq( - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("_locale_language") - var localeLanguage: @RawValue HashMap?=null, + @SerializedName("hash") + var hash: String?=null, - @SerializedName("brand_tier") - var brandTier: String?=null + @SerializedName("active") + var active: Boolean?=null, -): Parcelable { + @SerializedName("expire_at") + var expireAt: String?=null, + @SerializedName("enable_tracking") + var enableTracking: Boolean?=null, + @SerializedName("personalized") + var personalized: Boolean?=null, + @SerializedName("campaign") + var campaign: CampaignShortLink?=null, + @SerializedName("redirects") + var redirects: Redirects?=null, + @SerializedName("attribution") + var attribution: Attribution?=null, + @SerializedName("social_media_tags") + var socialMediaTags: SocialMediaTags?=null, + @SerializedName("count") + var count: Int?=null +): Parcelable { @@ -40272,24 +38769,11 @@ data class CreateUpdateBrandRequestSerializer( -} - - -/* - Model: CompanySocialAccounts -*/ -@Parcelize -data class CompanySocialAccounts( - @SerializedName("url") - var url: String?=null, - @SerializedName("name") - var name: String?=null -): Parcelable { @@ -40301,18 +38785,21 @@ data class CompanySocialAccounts( /* - Model: CompanyDetails + Model: UrlInfo */ @Parcelize -data class CompanyDetails( +data class UrlInfo( - @SerializedName("socials") - var socials: ArrayList?=null, + @SerializedName("original") + var original: String?=null, - @SerializedName("website_url") - var websiteUrl: String?=null + @SerializedName("short") + var short: String?=null, + + @SerializedName("hash") + var hash: String?=null ): Parcelable { @@ -40322,72 +38809,84 @@ data class CompanyDetails( + + } /* - Model: CompanySerializer + Model: ShortLinkRes */ @Parcelize -data class CompanySerializer( +data class ShortLinkRes( - @SerializedName("market_channels") - var marketChannels: ArrayList?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("url") + var url: UrlInfo?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("created_by") + var createdBy: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("app_redirect") + var appRedirect: Boolean?=null, - @SerializedName("addresses") - var addresses: ArrayList?=null, + @SerializedName("fallback") + var fallback: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("active") + var active: Boolean?=null, - @SerializedName("company_type") - var companyType: String?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("verified_by") - var verifiedBy: UserSerializer?=null, + @SerializedName("enable_tracking") + var enableTracking: Boolean?=null, - @SerializedName("business_type") - var businessType: String?=null, + @SerializedName("expire_at") + var expireAt: String?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, + @SerializedName("application") + var application: String?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("details") - var details: CompanyDetails?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("reject_reason") - var rejectReason: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("updated_at") + var updatedAt: String?=null, + + @SerializedName("personalized") + var personalized: Boolean?=null, + + @SerializedName("campaign") + var campaign: CampaignShortLink?=null, + + @SerializedName("redirects") + var redirects: Redirects?=null, + + @SerializedName("attribution") + var attribution: Attribution?=null, - @SerializedName("business_country_info") - var businessCountryInfo: BusinessCountryInfo?=null, + @SerializedName("social_media_tags") + var socialMediaTags: SocialMediaTags?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, + @SerializedName("count") + var count: Int?=null + +): Parcelable { - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null -): Parcelable { @@ -40431,64 +38930,76 @@ data class CompanySerializer( /* - Model: CompanyBrandSerializer + Model: ShortLinkList */ @Parcelize -data class CompanyBrandSerializer( +data class ShortLinkList( - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("page") + var page: Page?=null - @SerializedName("brand") - var brand: GetBrandResponseSerializer?=null, +): Parcelable { - @SerializedName("verified_by") - var verifiedBy: UserSerializer?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, - @SerializedName("stage") - var stage: String?=null, - @SerializedName("reject_reason") - var rejectReason: String?=null, - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, - @SerializedName("company") - var company: CompanySerializer?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, +} + + +/* + Model: ErrorRes +*/ +@Parcelize +data class ErrorRes( - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null -): Parcelable { + @SerializedName("message") + var message: String?=null +): Parcelable { +} + + + + +/* + Model: DataTresholdDTO +*/ +@Parcelize +data class DataTresholdDTO( + @SerializedName("min_price") + var minPrice: Double?=null, + @SerializedName("safe_stock") + var safeStock: Int?=null, + @SerializedName("period_threshold") + var periodThreshold: Int?=null, + @SerializedName("period_threshold_type") + var periodThresholdType: String?=null, + @SerializedName("period_type_list") + var periodTypeList: ArrayList?=null +): Parcelable { @@ -40506,18 +39017,18 @@ data class CompanyBrandSerializer( /* - Model: CompanyBrandListSerializer + Model: GenericDTO */ @Parcelize -data class CompanyBrandListSerializer( +data class GenericDTO( - @SerializedName("page") - var page: Page?=null, + @SerializedName("text") + var text: String?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("value") + var value: @RawValue HashMap?=null ): Parcelable { @@ -40531,93 +39042,73 @@ data class CompanyBrandListSerializer( /* - Model: CompanyBrandPostRequestSerializer + Model: JobConfigDTO */ @Parcelize -data class CompanyBrandPostRequestSerializer( +data class JobConfigDTO( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("integration_data") + var integrationData: @RawValue HashMap>?=null, - @SerializedName("company") - var company: Int?=null, + @SerializedName("company_name") + var companyName: String?=null, - @SerializedName("brands") - var brands: ArrayList?=null + @SerializedName("integration") + var integration: String?=null, -): Parcelable { + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("task_details") + var taskDetails: TaskDTO?=null, + @SerializedName("threshold_details") + var thresholdDetails: DataTresholdDTO?=null, + @SerializedName("job_code") + var jobCode: String?=null, + @SerializedName("alias") + var alias: String?=null +): Parcelable { -} - - -/* - Model: LocationSerializer -*/ -@Parcelize -data class LocationSerializer( - @SerializedName("name") - var name: String?=null, - @SerializedName("code") - var code: String?=null, - @SerializedName("documents") - var documents: ArrayList?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("manager") - var manager: LocationManagerSerializer?=null, - @SerializedName("timing") - var timing: ArrayList?=null, - @SerializedName("stage") - var stage: String?=null, - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, - @SerializedName("product_return_config") - var productReturnConfig: ProductReturnConfigSerializer?=null, - @SerializedName("address") - var address: GetAddressSerializer?=null, - @SerializedName("company") - var company: Int?=null, - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null, +} + + +/* + Model: TaskDTO +*/ +@Parcelize +data class TaskDTO( - @SerializedName("gst_credentials") - var gstCredentials: InvoiceDetailsSerializer?=null, - @SerializedName("store_type") - var storeType: String?=null, - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, + @SerializedName("type") + var type: Int?=null, - @SerializedName("display_name") - var displayName: String?=null + @SerializedName("group_list") + var groupList: ArrayList?=null ): Parcelable { @@ -40627,20 +39118,51 @@ data class LocationSerializer( +} + + +/* + Model: ResponseEnvelopeString +*/ +@Parcelize +data class ResponseEnvelopeString( + @SerializedName("timestamp") + var timestamp: String?=null, + @SerializedName("status") + var status: Int?=null, + @SerializedName("error") + var error: String?=null, + @SerializedName("exception") + var exception: String?=null, + @SerializedName("message") + var message: String?=null, + @SerializedName("total_time_taken_in_millis") + var totalTimeTakenInMillis: Int?=null, + @SerializedName("http_status") + var httpStatus: String?=null, + @SerializedName("items") + var items: String?=null, + @SerializedName("payload") + var payload: String?=null, + @SerializedName("trace_id") + var traceId: String?=null, + @SerializedName("page") + var page: Page?=null +): Parcelable { @@ -40657,21 +39179,10 @@ data class LocationSerializer( -} - - -/* - Model: BulkLocationSerializer -*/ -@Parcelize -data class BulkLocationSerializer( - @SerializedName("data") - var data: ArrayList?=null -): Parcelable { @@ -40681,21 +39192,30 @@ data class BulkLocationSerializer( /* - Model: _ArticleQuery + Model: KafkaMetaModel */ @Parcelize -data class _ArticleQuery( +data class KafkaMetaModel( - @SerializedName("ignored_stores") - var ignoredStores: ArrayList?=null, + @SerializedName("job_type") + var jobType: String?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("batch_id") + var batchId: Int?=null, - @SerializedName("size") - var size: String?=null + @SerializedName("action") + var action: String?=null, + + @SerializedName("trace") + var trace: ArrayList?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("created_timestamp") + var createdTimestamp: Int?=null ): Parcelable { @@ -40707,22 +39227,25 @@ data class _ArticleQuery( + + + + + + } /* - Model: _ArticleAssignment + Model: SuppressStoreModel */ @Parcelize -data class _ArticleAssignment( - +data class SuppressStoreModel( - @SerializedName("strategy") - var strategy: String?=null, - @SerializedName("level") - var level: String?=null + @SerializedName("stores") + var stores: ArrayList?=null ): Parcelable { @@ -40730,33 +39253,22 @@ data class _ArticleAssignment( - - } /* - Model: _AssignStoreArticle + Model: SuppressStorePayload */ @Parcelize -data class _AssignStoreArticle( - +data class SuppressStorePayload( - @SerializedName("query") - var query: _ArticleQuery?=null, - @SerializedName("group_id") - var groupId: String?=null, + @SerializedName("payload") + var payload: ArrayList?=null, @SerializedName("meta") - var meta: @RawValue HashMap?=null, - - @SerializedName("article_assignment") - var articleAssignment: _ArticleAssignment?=null, - - @SerializedName("quantity") - var quantity: Int?=null + var meta: KafkaMetaModel?=null ): Parcelable { @@ -40766,43 +39278,22 @@ data class _AssignStoreArticle( - - - - - - } /* - Model: AssignStoreRequestValidator + Model: KafkaResponse */ @Parcelize -data class AssignStoreRequestValidator( - - - - @SerializedName("pincode") - var pincode: String?=null, - - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("articles") - var articles: ArrayList<_AssignStoreArticle>?=null, +data class KafkaResponse( - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("channel_identifier") - var channelIdentifier: String?=null, - @SerializedName("channel_type") - var channelType: String?=null, + @SerializedName("offset") + var offset: Int?=null, - @SerializedName("store_ids") - var storeIds: ArrayList?=null + @SerializedName("partition") + var partition: Int?=null ): Parcelable { @@ -40812,81 +39303,51 @@ data class AssignStoreRequestValidator( - - - - - - - - - - } /* - Model: AssignStoreResponseSerializer + Model: ResponseEnvelopeKafkaResponse */ @Parcelize -data class AssignStoreResponseSerializer( - - - - @SerializedName("index") - var index: Int?=null, - - @SerializedName("uid") - var uid: String?=null, - - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("preice_effective") - var preiceEffective: Double?=null, - - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - - @SerializedName("size") - var size: String?=null, - - @SerializedName("store_pincode") - var storePincode: String?=null, - - @SerializedName("article_assignment") - var articleAssignment: _ArticleAssignment?=null, +data class ResponseEnvelopeKafkaResponse( - @SerializedName("store_id") - var storeId: Int?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("timestamp") + var timestamp: String?=null, @SerializedName("status") - var status: Boolean?=null, - - @SerializedName("quantity") - var quantity: Int?=null, - - @SerializedName("item_id") - var itemId: Int?=null, + var status: Int?=null, - @SerializedName("s_city") - var sCity: String?=null + @SerializedName("error") + var error: String?=null, -): Parcelable { + @SerializedName("exception") + var exception: String?=null, + @SerializedName("message") + var message: String?=null, + @SerializedName("total_time_taken_in_millis") + var totalTimeTakenInMillis: Int?=null, + @SerializedName("http_status") + var httpStatus: String?=null, + @SerializedName("items") + var items: KafkaResponse?=null, + @SerializedName("payload") + var payload: KafkaResponse?=null, + @SerializedName("trace_id") + var traceId: String?=null, + @SerializedName("page") + var page: Page?=null +): Parcelable { @@ -40915,38 +39376,40 @@ data class AssignStoreResponseSerializer( } - - /* - Model: FailedResponse + Model: GCompany */ @Parcelize -data class FailedResponse( - +data class GCompany( - @SerializedName("message") - var message: String?=null -): Parcelable { + @SerializedName("_id") + var id: String?=null, + @SerializedName("integration") + var integration: String?=null, + @SerializedName("level") + var level: String?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("opted") + var opted: Boolean?=null, -} - - -/* - Model: CDN -*/ -@Parcelize -data class CDN( + @SerializedName("permissions") + var permissions: ArrayList?=null, + @SerializedName("token") + var token: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("stores") + var stores: ArrayList?=null ): Parcelable { @@ -40954,24 +39417,15 @@ data class CDN( -} - - -/* - Model: Upload -*/ -@Parcelize -data class Upload( - @SerializedName("expiry") - var expiry: Int?=null, - @SerializedName("url") - var url: String?=null -): Parcelable { + + + + @@ -40983,42 +39437,42 @@ data class Upload( /* - Model: StartResponse + Model: GStore */ @Parcelize -data class StartResponse( +data class GStore( - @SerializedName("file_name") - var fileName: String?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("integration") + var integration: String?=null, - @SerializedName("content_type") - var contentType: String?=null, + @SerializedName("level") + var level: String?=null, - @SerializedName("method") - var method: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("namespace") - var namespace: String?=null, + @SerializedName("opted") + var opted: Boolean?=null, - @SerializedName("operation") - var operation: String?=null, + @SerializedName("permissions") + var permissions: ArrayList?=null, - @SerializedName("size") - var size: Int?=null, + @SerializedName("token") + var token: String?=null, - @SerializedName("upload") - var upload: Upload?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("cdn") - var cdn: CDN?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("tags") - var tags: ArrayList?=null + @SerializedName("data") + var data: StoreData?=null ): Parcelable { @@ -41048,33 +39502,23 @@ data class StartResponse( /* - Model: StartRequest + Model: Metum */ @Parcelize -data class StartRequest( - - - - @SerializedName("file_name") - var fileName: String?=null, - - @SerializedName("content_type") - var contentType: String?=null, - - @SerializedName("size") - var size: Int?=null, - - @SerializedName("tags") - var tags: ArrayList?=null, +data class Metum( - @SerializedName("params") - var params: @RawValue HashMap?=null -): Parcelable { + @SerializedName("_id") + var id: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("value") + var value: String?=null +): Parcelable { @@ -41088,51 +39532,45 @@ data class StartRequest( /* - Model: CompleteResponse + Model: ResponseEnvelopeListSlingshotConfigurationDetail */ @Parcelize -data class CompleteResponse( - - +data class ResponseEnvelopeListSlingshotConfigurationDetail( - @SerializedName("_id") - var id: String?=null, - @SerializedName("file_name") - var fileName: String?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("timestamp") + var timestamp: String?=null, - @SerializedName("content_type") - var contentType: String?=null, + @SerializedName("status") + var status: Int?=null, - @SerializedName("namespace") - var namespace: String?=null, + @SerializedName("error") + var error: String?=null, - @SerializedName("operation") - var operation: String?=null, + @SerializedName("exception") + var exception: String?=null, - @SerializedName("size") - var size: Int?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("upload") - var upload: Upload?=null, + @SerializedName("total_time_taken_in_millis") + var totalTimeTakenInMillis: Int?=null, - @SerializedName("cdn") - var cdn: CDN?=null, + @SerializedName("http_status") + var httpStatus: String?=null, - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("payload") + var payload: ArrayList?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("trace_id") + var traceId: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -41155,10 +39593,6 @@ data class CompleteResponse( - - - - @@ -41168,21 +39602,18 @@ data class CompleteResponse( /* - Model: Opts + Model: SlingshotConfigurationDetail */ @Parcelize -data class Opts( - +data class SlingshotConfigurationDetail( - @SerializedName("attempts") - var attempts: Int?=null, - @SerializedName("timestamp") - var timestamp: Int?=null, + @SerializedName("integration") + var integration: SlingshotIntegration?=null, - @SerializedName("delay") - var delay: Int?=null + @SerializedName("companies") + var companies: ArrayList?=null ): Parcelable { @@ -41192,53 +39623,39 @@ data class Opts( - - } /* - Model: CopyFileTask + Model: SlingshotIntegration */ @Parcelize -data class CopyFileTask( +data class SlingshotIntegration( - @SerializedName("id") + @SerializedName("_id") var id: String?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("data") - var data: BulkRequest?=null, - - @SerializedName("opts") - var opts: Opts?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("progress") - var progress: Int?=null, + @SerializedName("meta") + var meta: ArrayList?=null - @SerializedName("delay") - var delay: Int?=null, +): Parcelable { - @SerializedName("timestamp") - var timestamp: Int?=null, - @SerializedName("attempts_made") - var attemptsMade: Int?=null, - @SerializedName("stacktrace") - var stacktrace: ArrayList?=null, - @SerializedName("finished_on") - var finishedOn: Int?=null, - @SerializedName("processed_on") - var processedOn: Int?=null -): Parcelable { @@ -41246,90 +39663,97 @@ data class CopyFileTask( +} + + +/* + Model: StoreData +*/ +@Parcelize +data class StoreData( + @SerializedName("location_id") + var locationId: String?=null +): Parcelable { +} + + +/* + Model: AWSS3config +*/ +@Parcelize +data class AWSS3config( + @SerializedName("bucket") + var bucket: String?=null, + @SerializedName("region") + var region: String?=null, + @SerializedName("dir") + var dir: String?=null, + @SerializedName("access_key") + var accessKey: String?=null, + @SerializedName("secret_key") + var secretKey: String?=null, + @SerializedName("local_file_path") + var localFilePath: String?=null, -} - - -/* - Model: BulkUploadResponse -*/ -@Parcelize -data class BulkUploadResponse( + @SerializedName("archive_path") + var archivePath: String?=null, + @SerializedName("archive") + var archive: Boolean?=null, + @SerializedName("delete") + var delete: Boolean?=null, - @SerializedName("tracking_url") - var trackingUrl: String?=null, + @SerializedName("unzip") + var unzip: Boolean?=null, - @SerializedName("task") - var task: CopyFileTask?=null + @SerializedName("zip_format") + var zipFormat: String?=null, -): Parcelable { + @SerializedName("file_regex") + var fileRegex: String?=null, + @SerializedName("archive_config") + var archiveConfig: ArchiveConfig?=null +): Parcelable { -} - - -/* - Model: ReqConfiguration -*/ -@Parcelize -data class ReqConfiguration( - @SerializedName("concurrency") - var concurrency: Int?=null -): Parcelable { -} - - -/* - Model: Destination -*/ -@Parcelize -data class Destination( - @SerializedName("namespace") - var namespace: String?=null, - @SerializedName("rewrite") - var rewrite: String?=null, - @SerializedName("basepath") - var basepath: String?=null -): Parcelable { @@ -41343,21 +39767,21 @@ data class Destination( /* - Model: BulkRequest + Model: ArchiveConfig */ @Parcelize -data class BulkRequest( +data class ArchiveConfig( - @SerializedName("urls") - var urls: ArrayList?=null, + @SerializedName("delete") + var delete: Boolean?=null, - @SerializedName("destination") - var destination: Destination?=null, + @SerializedName("archive") + var archive: Boolean?=null, - @SerializedName("configuration") - var configuration: ReqConfiguration?=null + @SerializedName("archive_dir") + var archiveDir: String?=null ): Parcelable { @@ -41373,21 +39797,24 @@ data class BulkRequest( /* - Model: Urls + Model: Audit */ @Parcelize -data class Urls( +data class Audit( - @SerializedName("url") - var url: String?=null, + @SerializedName("created_by") + var createdBy: String?=null, - @SerializedName("signed_url") - var signedUrl: String?=null, + @SerializedName("modified_by") + var modifiedBy: String?=null, - @SerializedName("expiry") - var expiry: Int?=null + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null ): Parcelable { @@ -41399,19 +39826,21 @@ data class Urls( + + } /* - Model: SignUrlResponse + Model: CatalogMasterConfig */ @Parcelize -data class SignUrlResponse( +data class CatalogMasterConfig( - @SerializedName("urls") - var urls: ArrayList?=null + @SerializedName("source_slug") + var sourceSlug: String?=null ): Parcelable { @@ -41423,18 +39852,30 @@ data class SignUrlResponse( /* - Model: SignUrlRequest + Model: CompanyConfig */ @Parcelize -data class SignUrlRequest( +data class CompanyConfig( - @SerializedName("expiry") - var expiry: Int?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("urls") - var urls: ArrayList?=null + @SerializedName("exclude_steps") + var excludeSteps: ArrayList?=null, + + @SerializedName("hidden_closet_keys") + var hiddenClosetKeys: ArrayList?=null, + + @SerializedName("open_tags") + var openTags: @RawValue HashMap>?=null, + + @SerializedName("tax_identifiers") + var taxIdentifiers: ArrayList?=null, + + @SerializedName("delete_quantity_threshold") + var deleteQuantityThreshold: Int?=null ): Parcelable { @@ -41444,52 +39885,57 @@ data class SignUrlRequest( + + + + + + + + } /* - Model: DbRecord + Model: DBConfig */ @Parcelize -data class DbRecord( - +data class DBConfig( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("vendor") + var vendor: String?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("host") + var host: String?=null, - @SerializedName("file_name") - var fileName: String?=null, + @SerializedName("port") + var port: Int?=null, - @SerializedName("operation") - var operation: String?=null, + @SerializedName("username") + var username: String?=null, - @SerializedName("namespace") - var namespace: String?=null, + @SerializedName("password") + var password: String?=null, - @SerializedName("content_type") - var contentType: String?=null, + @SerializedName("dbname") + var dbname: String?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("query") + var query: String?=null, - @SerializedName("upload") - var upload: Upload?=null, + @SerializedName("procedure") + var procedure: Boolean?=null, - @SerializedName("cdn") - var cdn: CDN?=null, + @SerializedName("driver_class") + var driverClass: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("jdbc_url") + var jdbcUrl: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("optional_properties") + var optionalProperties: HashMap?=null ): Parcelable { @@ -41514,8 +39960,6 @@ data class DbRecord( - - @@ -41523,18 +39967,15 @@ data class DbRecord( /* - Model: BrowseResponse + Model: DBConnectionProfile */ @Parcelize -data class BrowseResponse( - +data class DBConnectionProfile( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("inventory") + var inventory: String?=null ): Parcelable { @@ -41542,26 +39983,19 @@ data class BrowseResponse( - - } - - /* - Model: RedirectDevice + Model: DBParamConfig */ @Parcelize -data class RedirectDevice( - +data class DBParamConfig( - @SerializedName("link") - var link: String?=null, - @SerializedName("type") - var type: String?=null + @SerializedName("params") + var params: @RawValue HashMap>?=null ): Parcelable { @@ -41569,24 +40003,28 @@ data class RedirectDevice( - - } /* - Model: WebRedirect + Model: DefaultHeadersDTO */ @Parcelize -data class WebRedirect( +data class DefaultHeadersDTO( - @SerializedName("link") - var link: String?=null, + @SerializedName("store") + var store: PropBeanDTO?=null, - @SerializedName("type") - var type: String?=null + @SerializedName("intf_article_id") + var intfArticleId: PropBeanDTO?=null, + + @SerializedName("price_effective") + var priceEffective: PropBeanDTO?=null, + + @SerializedName("quantity") + var quantity: PropBeanDTO?=null ): Parcelable { @@ -41596,28 +40034,35 @@ data class WebRedirect( + + + + } /* - Model: Redirects + Model: DocMappingConfig */ @Parcelize -data class Redirects( +data class DocMappingConfig( - @SerializedName("ios") - var ios: RedirectDevice?=null, + @SerializedName("properties") + var properties: @RawValue HashMap>?=null, - @SerializedName("android") - var android: RedirectDevice?=null, + @SerializedName("junk_data_threshold_count") + var junkDataThresholdCount: Int?=null, - @SerializedName("web") - var web: WebRedirect?=null, + @SerializedName("prop_bean_configs") + var propBeanConfigs: ArrayList?=null, - @SerializedName("force_web") - var forceWeb: Boolean?=null + @SerializedName("unwind_field") + var unwindField: String?=null, + + @SerializedName("default_headers") + var defaultHeaders: DefaultHeadersDTO?=null ): Parcelable { @@ -41631,44 +40076,87 @@ data class Redirects( + + } /* - Model: CampaignShortLink + Model: EmailConfig */ @Parcelize -data class CampaignShortLink( +data class EmailConfig( - @SerializedName("source") - var source: String?=null, + @SerializedName("recepient") + var recepient: String?=null, - @SerializedName("medium") - var medium: String?=null + @SerializedName("host") + var host: String?=null, -): Parcelable { + @SerializedName("username") + var username: String?=null, + + @SerializedName("password") + var password: String?=null, + @SerializedName("unzip") + var unzip: Boolean?=null, + @SerializedName("read_from_content") + var readFromContent: Boolean?=null, + @SerializedName("filter_based_on_recepients") + var filterBasedOnRecepients: Boolean?=null, + @SerializedName("pcol") + var pcol: String?=null, + @SerializedName("subject_line_regex") + var subjectLineRegex: String?=null, + @SerializedName("sender_address") + var senderAddress: String?=null, -} - - -/* - Model: Attribution -*/ -@Parcelize -data class Attribution( + @SerializedName("local_dir") + var localDir: String?=null, + @SerializedName("folder_name_hierarchies") + var folderNameHierarchies: ArrayList?=null, + @SerializedName("attachment_regex") + var attachmentRegex: String?=null, - @SerializedName("campaign_cookie_expiry") - var campaignCookieExpiry: String?=null + @SerializedName("body_content_regex") + var bodyContentRegex: String?=null, + + @SerializedName("password_protected") + var passwordProtected: Boolean?=null, + + @SerializedName("zip_format") + var zipFormat: String?=null, + + @SerializedName("attachment_mandate") + var attachmentMandate: Boolean?=null, + + @SerializedName("filter_files_after_extraction") + var filterFilesAfterExtraction: Boolean?=null, + + @SerializedName("archive_config") + var archiveConfig: ArchiveConfig?=null, + + @SerializedName("read_all_unread_mails") + var readAllUnreadMails: Boolean?=null, + + @SerializedName("content_type") + var contentType: String?=null, + + @SerializedName("downloadable_link") + var downloadableLink: Boolean?=null, + + @SerializedName("properties") + var properties: HashMap?=null ): Parcelable { @@ -41676,27 +40164,41 @@ data class Attribution( -} - - -/* - Model: SocialMediaTags -*/ -@Parcelize -data class SocialMediaTags( - @SerializedName("title") - var title: String?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("image") - var image: String?=null -): Parcelable { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -41710,61 +40212,56 @@ data class SocialMediaTags( /* - Model: ShortLinkReq + Model: FTPConfig */ @Parcelize -data class ShortLinkReq( - - - - @SerializedName("title") - var title: String?=null, - - @SerializedName("url") - var url: String?=null, - - @SerializedName("hash") - var hash: String?=null, - - @SerializedName("active") - var active: Boolean?=null, - - @SerializedName("expire_at") - var expireAt: String?=null, - - @SerializedName("enable_tracking") - var enableTracking: Boolean?=null, - - @SerializedName("personalized") - var personalized: Boolean?=null, +data class FTPConfig( - @SerializedName("campaign") - var campaign: CampaignShortLink?=null, - @SerializedName("redirects") - var redirects: Redirects?=null, - @SerializedName("attribution") - var attribution: Attribution?=null, + @SerializedName("host") + var host: String?=null, - @SerializedName("social_media_tags") - var socialMediaTags: SocialMediaTags?=null, + @SerializedName("port") + var port: Int?=null, - @SerializedName("count") - var count: Int?=null + @SerializedName("username") + var username: String?=null, -): Parcelable { + @SerializedName("password") + var password: String?=null, + @SerializedName("unzip") + var unzip: Boolean?=null, + @SerializedName("retries") + var retries: Int?=null, + @SerializedName("interval") + var interval: Int?=null, + @SerializedName("local_dir") + var localDir: String?=null, + @SerializedName("remote_dir") + var remoteDir: String?=null, + @SerializedName("zip_file_regex") + var zipFileRegex: String?=null, + @SerializedName("archive_config") + var archiveConfig: ArchiveConfig?=null, + @SerializedName("file_regex") + var fileRegex: String?=null, + @SerializedName("zip_format") + var zipFormat: String?=null, + @SerializedName("read_all_files") + var readAllFiles: Boolean?=null +): Parcelable { @@ -41781,27 +40278,12 @@ data class ShortLinkReq( -} - - -/* - Model: UrlInfo -*/ -@Parcelize -data class UrlInfo( - @SerializedName("original") - var original: String?=null, - @SerializedName("short") - var short: String?=null, - @SerializedName("hash") - var hash: String?=null -): Parcelable { @@ -41815,74 +40297,66 @@ data class UrlInfo( /* - Model: ShortLinkRes + Model: FileConfig */ @Parcelize -data class ShortLinkRes( +data class FileConfig( - @SerializedName("title") - var title: String?=null, + @SerializedName("delimiter") + var delimiter: String?=null, - @SerializedName("url") - var url: UrlInfo?=null, + @SerializedName("charset") + var charset: String?=null, - @SerializedName("created_by") - var createdBy: String?=null, + @SerializedName("properties") + var properties: @RawValue HashMap>?=null, - @SerializedName("app_redirect") - var appRedirect: Boolean?=null, + @SerializedName("file_has_header") + var fileHasHeader: Boolean?=null, - @SerializedName("fallback") - var fallback: String?=null, + @SerializedName("header_index") + var headerIndex: Int?=null, - @SerializedName("active") - var active: Boolean?=null, + @SerializedName("header_array") + var headerArray: ArrayList?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("data_start_index") + var dataStartIndex: Int?=null, - @SerializedName("enable_tracking") - var enableTracking: Boolean?=null, + @SerializedName("prop_bean_configs") + var propBeanConfigs: ArrayList?=null, - @SerializedName("expire_at") - var expireAt: String?=null, + @SerializedName("junk_data_threshold_count") + var junkDataThresholdCount: Int?=null, - @SerializedName("application") - var application: String?=null, + @SerializedName("file_type") + var fileType: String?=null, - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("line_validity_check") + var lineValidityCheck: Boolean?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("sheet_names") + var sheetNames: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("read_all_sheets") + var readAllSheets: Boolean?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("quote_char") + var quoteChar: String?=null, - @SerializedName("personalized") - var personalized: Boolean?=null, + @SerializedName("escape_char") + var escapeChar: String?=null, - @SerializedName("campaign") - var campaign: CampaignShortLink?=null, + @SerializedName("default_headers") + var defaultHeaders: DefaultHeadersDTO?=null - @SerializedName("redirects") - var redirects: Redirects?=null, +): Parcelable { - @SerializedName("attribution") - var attribution: Attribution?=null, - @SerializedName("social_media_tags") - var socialMediaTags: SocialMediaTags?=null, - @SerializedName("count") - var count: Int?=null -): Parcelable { @@ -41914,36 +40388,44 @@ data class ShortLinkRes( +} + + +/* + Model: GoogleSpreadSheetConfig +*/ +@Parcelize +data class GoogleSpreadSheetConfig( + @SerializedName("range") + var range: String?=null, + @SerializedName("sheet_id") + var sheetId: String?=null, + @SerializedName("client_secret_location") + var clientSecretLocation: String?=null, + @SerializedName("cred_storage_directory") + var credStorageDirectory: String?=null, + @SerializedName("local_dir") + var localDir: String?=null, + @SerializedName("archive_config") + var archiveConfig: ArchiveConfig?=null +): Parcelable { -} - - -/* - Model: ShortLinkList -*/ -@Parcelize -data class ShortLinkList( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null -): Parcelable { @@ -41955,51 +40437,44 @@ data class ShortLinkList( /* - Model: ErrorRes + Model: HttpConfig */ @Parcelize -data class ErrorRes( +data class HttpConfig( - @SerializedName("message") - var message: String?=null + @SerializedName("hosturl") + var hosturl: String?=null, -): Parcelable { + @SerializedName("username") + var username: String?=null, + @SerializedName("password") + var password: String?=null, + @SerializedName("request_params") + var requestParams: HashMap?=null, + @SerializedName("http_method") + var httpMethod: String?=null, + @SerializedName("request_payload") + var requestPayload: String?=null, -} - - - - -/* - Model: DataTresholdDTO -*/ -@Parcelize -data class DataTresholdDTO( + @SerializedName("local_path") + var localPath: String?=null, + @SerializedName("archive_config") + var archiveConfig: ArchiveConfig?=null +): Parcelable { - @SerializedName("min_price") - var minPrice: Double?=null, - @SerializedName("safe_stock") - var safeStock: Int?=null, - @SerializedName("period_threshold") - var periodThreshold: Int?=null, - @SerializedName("period_threshold_type") - var periodThresholdType: String?=null, - @SerializedName("period_type_list") - var periodTypeList: ArrayList?=null -): Parcelable { @@ -42017,72 +40492,101 @@ data class DataTresholdDTO( /* - Model: GenericDTO + Model: JobConfig */ @Parcelize -data class GenericDTO( +data class JobConfig( - @SerializedName("text") - var text: String?=null, + @SerializedName("_id") + var id: Int?=null, - @SerializedName("value") - var value: @RawValue HashMap?=null + @SerializedName("job_code") + var jobCode: String?=null, -): Parcelable { + @SerializedName("task_type") + var taskType: String?=null, + @SerializedName("sync_delay") + var syncDelay: Int?=null, + @SerializedName("cron_expression") + var cronExpression: String?=null, + @SerializedName("store_filter") + var storeFilter: StoreFilter?=null, + @SerializedName("process_config") + var processConfig: ProcessConfig?=null, + @SerializedName("store_config") + var storeConfig: ArrayList?=null, + @SerializedName("properties") + var properties: HashMap?=null, -} - - -/* - Model: JobConfigDTO -*/ -@Parcelize -data class JobConfigDTO( + @SerializedName("immediate_first_run") + var immediateFirstRun: Boolean?=null, + @SerializedName("disable") + var disable: Boolean?=null, + @SerializedName("dependent_job_codes") + var dependentJobCodes: ArrayList?=null, - @SerializedName("integration_data") - var integrationData: @RawValue HashMap>?=null, + @SerializedName("company_config") + var companyConfig: ArrayList?=null, - @SerializedName("company_name") - var companyName: String?=null, + @SerializedName("company_ids") + var companyIds: ArrayList?=null, - @SerializedName("integration") - var integration: String?=null, + @SerializedName("tax_identifiers") + var taxIdentifiers: ArrayList?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("priority") + var priority: String?=null, - @SerializedName("task_details") - var taskDetails: TaskDTO?=null, + @SerializedName("period_threshold") + var periodThreshold: Int?=null, - @SerializedName("threshold_details") - var thresholdDetails: DataTresholdDTO?=null, + @SerializedName("period_threshold_type") + var periodThresholdType: String?=null, - @SerializedName("job_code") - var jobCode: String?=null, + @SerializedName("db_connection_profile") + var dbConnectionProfile: DBConnectionProfile?=null, - @SerializedName("alias") - var alias: String?=null + @SerializedName("params") + var params: @RawValue HashMap>?=null, -): Parcelable { + @SerializedName("open_tags") + var openTags: @RawValue HashMap>?=null, + @SerializedName("delete_quantity_threshold") + var deleteQuantityThreshold: Int?=null, + @SerializedName("catalog_master_config") + var catalogMasterConfig: CatalogMasterConfig?=null, + @SerializedName("aggregator_types") + var aggregatorTypes: ArrayList?=null, + @SerializedName("integration_type") + var integrationType: String?=null, + @SerializedName("min_price") + var minPrice: Double?=null, + @SerializedName("audit") + var audit: Audit?=null, + @SerializedName("version") + var version: Int?=null, + @SerializedName("alias") + var alias: String?=null +): Parcelable { @@ -42093,24 +40597,11 @@ data class JobConfigDTO( -} - - -/* - Model: TaskDTO -*/ -@Parcelize -data class TaskDTO( - @SerializedName("type") - var type: Int?=null, - @SerializedName("group_list") - var groupList: ArrayList?=null -): Parcelable { @@ -42118,51 +40609,20 @@ data class TaskDTO( -} - - -/* - Model: ResponseEnvelopeString -*/ -@Parcelize -data class ResponseEnvelopeString( - @SerializedName("timestamp") - var timestamp: String?=null, - @SerializedName("status") - var status: Int?=null, - @SerializedName("error") - var error: String?=null, - @SerializedName("exception") - var exception: String?=null, - @SerializedName("message") - var message: String?=null, - @SerializedName("total_time_taken_in_millis") - var totalTimeTakenInMillis: Int?=null, - @SerializedName("http_status") - var httpStatus: String?=null, - @SerializedName("items") - var items: String?=null, - @SerializedName("payload") - var payload: String?=null, - @SerializedName("trace_id") - var traceId: String?=null, - @SerializedName("page") - var page: Page?=null -): Parcelable { @@ -42192,30 +40652,24 @@ data class ResponseEnvelopeString( /* - Model: KafkaMetaModel + Model: JobConfigRawDTO */ @Parcelize -data class KafkaMetaModel( - - +data class JobConfigRawDTO( - @SerializedName("job_type") - var jobType: String?=null, - @SerializedName("batch_id") - var batchId: Int?=null, - @SerializedName("action") - var action: String?=null, + @SerializedName("company_name") + var companyName: String?=null, - @SerializedName("trace") - var trace: ArrayList?=null, + @SerializedName("integration") + var integration: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("created_timestamp") - var createdTimestamp: Int?=null + @SerializedName("data") + var data: JobConfig?=null ): Parcelable { @@ -42229,23 +40683,19 @@ data class KafkaMetaModel( - - - - } /* - Model: SuppressStoreModel + Model: JsonDocConfig */ @Parcelize -data class SuppressStoreModel( +data class JsonDocConfig( - @SerializedName("stores") - var stores: ArrayList?=null + @SerializedName("prop_bean_configs") + var propBeanConfigs: ArrayList?=null ): Parcelable { @@ -42257,43 +40707,42 @@ data class SuppressStoreModel( /* - Model: SuppressStorePayload + Model: LocalFileConfig */ @Parcelize -data class SuppressStorePayload( - - - - @SerializedName("payload") - var payload: ArrayList?=null, - - @SerializedName("meta") - var meta: KafkaMetaModel?=null +data class LocalFileConfig( -): Parcelable { + @SerializedName("retries") + var retries: Int?=null, + @SerializedName("interval") + var interval: Int?=null, + @SerializedName("local_dir") + var localDir: String?=null, + @SerializedName("working_dir") + var workingDir: String?=null, + @SerializedName("unzip") + var unzip: Boolean?=null, -} - - -/* - Model: KafkaResponse -*/ -@Parcelize -data class KafkaResponse( + @SerializedName("zip_file_regex") + var zipFileRegex: String?=null, + @SerializedName("file_regex") + var fileRegex: String?=null, + @SerializedName("zip_format") + var zipFormat: String?=null, - @SerializedName("offset") - var offset: Int?=null, + @SerializedName("archive_config") + var archiveConfig: ArchiveConfig?=null, - @SerializedName("partition") - var partition: Int?=null + @SerializedName("read_all_files") + var readAllFiles: Boolean?=null ): Parcelable { @@ -42303,61 +40752,52 @@ data class KafkaResponse( -} - - -/* - Model: ResponseEnvelopeKafkaResponse -*/ -@Parcelize -data class ResponseEnvelopeKafkaResponse( - @SerializedName("timestamp") - var timestamp: String?=null, - @SerializedName("status") - var status: Int?=null, - @SerializedName("error") - var error: String?=null, - @SerializedName("exception") - var exception: String?=null, - @SerializedName("message") - var message: String?=null, - @SerializedName("total_time_taken_in_millis") - var totalTimeTakenInMillis: Int?=null, - @SerializedName("http_status") - var httpStatus: String?=null, - @SerializedName("items") - var items: KafkaResponse?=null, - @SerializedName("payload") - var payload: KafkaResponse?=null, - @SerializedName("trace_id") - var traceId: String?=null, - @SerializedName("page") - var page: Page?=null -): Parcelable { + +} + + +/* + Model: MongoDocConfig +*/ +@Parcelize +data class MongoDocConfig( + @SerializedName("collection_name") + var collectionName: String?=null, + @SerializedName("find_query") + var findQuery: @RawValue HashMap>?=null, + @SerializedName("projection_query") + var projectionQuery: @RawValue HashMap>?=null, + @SerializedName("prop_bean_configs") + var propBeanConfigs: ArrayList?=null, + @SerializedName("aggregate_pipeline") + var aggregatePipeline: @RawValue ArrayList>>?=null, + @SerializedName("skip_save") + var skipSave: Boolean?=null +): Parcelable { @@ -42377,39 +40817,42 @@ data class ResponseEnvelopeKafkaResponse( /* - Model: GCompany + Model: OAuthConfig */ @Parcelize -data class GCompany( - +data class OAuthConfig( - @SerializedName("_id") - var id: String?=null, - @SerializedName("integration") - var integration: String?=null, + @SerializedName("limit") + var limit: Int?=null, - @SerializedName("level") - var level: String?=null, + @SerializedName("pages") + var pages: Int?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("interval") + var interval: Int?=null, - @SerializedName("opted") - var opted: Boolean?=null, + @SerializedName("consumer_key") + var consumerKey: String?=null, - @SerializedName("permissions") - var permissions: ArrayList?=null, + @SerializedName("consumer_secret") + var consumerSecret: String?=null, @SerializedName("token") var token: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("token_secret") + var tokenSecret: String?=null, - @SerializedName("stores") - var stores: ArrayList?=null + @SerializedName("rest_url") + var restUrl: String?=null, + + @SerializedName("rest_base_url") + var restBaseUrl: String?=null, + + @SerializedName("function_name") + var functionName: String?=null ): Parcelable { @@ -42430,6 +40873,8 @@ data class GCompany( + + @@ -42437,49 +40882,59 @@ data class GCompany( /* - Model: GStore + Model: ProcessConfig */ @Parcelize -data class GStore( +data class ProcessConfig( - @SerializedName("_id") - var id: String?=null, + @SerializedName("db_config") + var dbConfig: DBConfig?=null, - @SerializedName("integration") - var integration: String?=null, + @SerializedName("db_param_config") + var dbParamConfig: DBParamConfig?=null, - @SerializedName("level") - var level: String?=null, + @SerializedName("sftp_config") + var sftpConfig: SFTPConfig?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("aws_s3_config") + var awsS3Config: AWSS3config?=null, - @SerializedName("opted") - var opted: Boolean?=null, + @SerializedName("mongo_doc_config") + var mongoDocConfig: MongoDocConfig?=null, - @SerializedName("permissions") - var permissions: ArrayList?=null, + @SerializedName("ftp_config") + var ftpConfig: FTPConfig?=null, - @SerializedName("token") - var token: String?=null, + @SerializedName("email_config") + var emailConfig: EmailConfig?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("file_config") + var fileConfig: FileConfig?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("json_doc_config") + var jsonDocConfig: JsonDocConfig?=null, - @SerializedName("data") - var data: StoreData?=null + @SerializedName("doc_mapping_config") + var docMappingConfig: DocMappingConfig?=null, -): Parcelable { + @SerializedName("task_step_config") + var taskStepConfig: TaskStepConfig?=null, + @SerializedName("http_config") + var httpConfig: HttpConfig?=null, + @SerializedName("local_file_config") + var localFileConfig: LocalFileConfig?=null, + @SerializedName("oauth_config") + var oauthConfig: OAuthConfig?=null, + @SerializedName("google_spreadsheet_config") + var googleSpreadsheetConfig: GoogleSpreadSheetConfig?=null +): Parcelable { @@ -42498,27 +40953,12 @@ data class GStore( -} - - -/* - Model: Metum -*/ -@Parcelize -data class Metum( - @SerializedName("_id") - var id: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("value") - var value: String?=null -): Parcelable { @@ -42532,58 +40972,80 @@ data class Metum( /* - Model: ResponseEnvelopeListSlingshotConfigurationDetail + Model: PropBeanConfig */ @Parcelize -data class ResponseEnvelopeListSlingshotConfigurationDetail( +data class PropBeanConfig( - @SerializedName("timestamp") - var timestamp: String?=null, + @SerializedName("required") + var required: Boolean?=null, - @SerializedName("status") - var status: Int?=null, + @SerializedName("optional") + var optional: Boolean?=null, - @SerializedName("error") - var error: String?=null, + @SerializedName("send") + var send: Send?=null, - @SerializedName("exception") - var exception: String?=null, + @SerializedName("validations") + var validations: @RawValue ArrayList>>?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("values") + var values: ArrayList?=null, - @SerializedName("total_time_taken_in_millis") - var totalTimeTakenInMillis: Int?=null, + @SerializedName("include") + var include: Boolean?=null, - @SerializedName("http_status") - var httpStatus: String?=null, + @SerializedName("source_field") + var sourceField: String?=null, - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("source_fields") + var sourceFields: ArrayList?=null, - @SerializedName("payload") - var payload: ArrayList?=null, + @SerializedName("destination_field") + var destinationField: String?=null, - @SerializedName("trace_id") - var traceId: String?=null, + @SerializedName("data_type") + var dataType: String?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("default_value") + var defaultValue: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("const_value") + var constValue: @RawValue HashMap?=null, + @SerializedName("concat_str") + var concatStr: String?=null, + @SerializedName("function_name") + var functionName: String?=null, + @SerializedName("transformer_name") + var transformerName: String?=null, + @SerializedName("all_param_function_name") + var allParamFunctionName: String?=null, + @SerializedName("sub_separator") + var subSeparator: String?=null, + @SerializedName("index_field") + var indexField: String?=null, + @SerializedName("ignore_if_not_exists") + var ignoreIfNotExists: Boolean?=null, + @SerializedName("identifier_type") + var identifierType: String?=null, + @SerializedName("projection_query") + var projectionQuery: @RawValue HashMap>?=null, + @SerializedName("enrich_from_master") + var enrichFromMaster: Boolean?=null +): Parcelable { @@ -42598,24 +41060,11 @@ data class ResponseEnvelopeListSlingshotConfigurationDetail( -} - - -/* - Model: SlingshotConfigurationDetail -*/ -@Parcelize -data class SlingshotConfigurationDetail( - @SerializedName("integration") - var integration: SlingshotIntegration?=null, - @SerializedName("companies") - var companies: ArrayList?=null -): Parcelable { @@ -42623,33 +41072,14 @@ data class SlingshotConfigurationDetail( -} - - -/* - Model: SlingshotIntegration -*/ -@Parcelize -data class SlingshotIntegration( - @SerializedName("_id") - var id: String?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("meta") - var meta: ArrayList?=null -): Parcelable { @@ -42667,71 +41097,69 @@ data class SlingshotIntegration( /* - Model: StoreData + Model: PropBeanDTO */ @Parcelize -data class StoreData( - - - - @SerializedName("location_id") - var locationId: String?=null +data class PropBeanDTO( -): Parcelable { + @SerializedName("required") + var required: Boolean?=null, + @SerializedName("optional") + var optional: Boolean?=null, + @SerializedName("include") + var include: Boolean?=null, -} - - -/* - Model: AWSS3config -*/ -@Parcelize -data class AWSS3config( + @SerializedName("source_field") + var sourceField: String?=null, + @SerializedName("source_fields") + var sourceFields: ArrayList?=null, + @SerializedName("destination_field") + var destinationField: String?=null, - @SerializedName("bucket") - var bucket: String?=null, + @SerializedName("data_type") + var dataType: String?=null, - @SerializedName("region") - var region: String?=null, + @SerializedName("default_value") + var defaultValue: @RawValue HashMap?=null, - @SerializedName("dir") - var dir: String?=null, + @SerializedName("const_value") + var constValue: @RawValue HashMap?=null, - @SerializedName("access_key") - var accessKey: String?=null, + @SerializedName("concat_str") + var concatStr: String?=null, - @SerializedName("secret_key") - var secretKey: String?=null, + @SerializedName("function_name") + var functionName: String?=null, - @SerializedName("local_file_path") - var localFilePath: String?=null, + @SerializedName("transformer_name") + var transformerName: String?=null, - @SerializedName("archive_path") - var archivePath: String?=null, + @SerializedName("all_param_function_name") + var allParamFunctionName: String?=null, - @SerializedName("archive") - var archive: Boolean?=null, + @SerializedName("sub_separator") + var subSeparator: String?=null, - @SerializedName("delete") - var delete: Boolean?=null, + @SerializedName("index_field") + var indexField: String?=null, - @SerializedName("unzip") - var unzip: Boolean?=null, + @SerializedName("ignore_if_not_exists") + var ignoreIfNotExists: Boolean?=null, - @SerializedName("zip_format") - var zipFormat: String?=null, + @SerializedName("identifier_type") + var identifierType: String?=null, - @SerializedName("file_regex") - var fileRegex: String?=null, + @SerializedName("projection_query") + var projectionQuery: @RawValue HashMap>?=null, - @SerializedName("archive_config") - var archiveConfig: ArchiveConfig?=null + @SerializedName("enrich_from_master") + var enrichFromMaster: Boolean?=null ): Parcelable { @@ -42763,27 +41191,9 @@ data class AWSS3config( -} - - -/* - Model: ArchiveConfig -*/ -@Parcelize -data class ArchiveConfig( - - - - @SerializedName("delete") - var delete: Boolean?=null, - @SerializedName("archive") - var archive: Boolean?=null, - @SerializedName("archive_dir") - var archiveDir: String?=null -): Parcelable { @@ -42797,50 +41207,45 @@ data class ArchiveConfig( /* - Model: Audit + Model: ResponseEnvelopeListJobConfigRawDTO */ @Parcelize -data class Audit( - - - - @SerializedName("created_by") - var createdBy: String?=null, - - @SerializedName("modified_by") - var modifiedBy: String?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("modified_on") - var modifiedOn: String?=null - -): Parcelable { - +data class ResponseEnvelopeListJobConfigRawDTO( + @SerializedName("timestamp") + var timestamp: String?=null, + @SerializedName("status") + var status: Int?=null, + @SerializedName("error") + var error: String?=null, + @SerializedName("exception") + var exception: String?=null, + @SerializedName("message") + var message: String?=null, + @SerializedName("total_time_taken_in_millis") + var totalTimeTakenInMillis: Int?=null, + @SerializedName("http_status") + var httpStatus: String?=null, -} - - -/* - Model: CatalogMasterConfig -*/ -@Parcelize -data class CatalogMasterConfig( + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("payload") + var payload: ArrayList?=null, + @SerializedName("trace_id") + var traceId: String?=null, - @SerializedName("source_slug") - var sourceSlug: String?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -42848,36 +41253,11 @@ data class CatalogMasterConfig( -} - - -/* - Model: CompanyConfig -*/ -@Parcelize -data class CompanyConfig( - - - - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("exclude_steps") - var excludeSteps: ArrayList?=null, - @SerializedName("hidden_closet_keys") - var hiddenClosetKeys: ArrayList?=null, - @SerializedName("open_tags") - var openTags: @RawValue HashMap>?=null, - @SerializedName("tax_identifiers") - var taxIdentifiers: ArrayList?=null, - @SerializedName("delete_quantity_threshold") - var deleteQuantityThreshold: Int?=null -): Parcelable { @@ -42897,15 +41277,12 @@ data class CompanyConfig( /* - Model: DBConfig + Model: SFTPConfig */ @Parcelize -data class DBConfig( - +data class SFTPConfig( - @SerializedName("vendor") - var vendor: String?=null, @SerializedName("host") var host: String?=null, @@ -42919,23 +41296,44 @@ data class DBConfig( @SerializedName("password") var password: String?=null, - @SerializedName("dbname") - var dbname: String?=null, + @SerializedName("unzip") + var unzip: Boolean?=null, - @SerializedName("query") - var query: String?=null, + @SerializedName("retries") + var retries: Int?=null, - @SerializedName("procedure") - var procedure: Boolean?=null, + @SerializedName("interval") + var interval: Int?=null, - @SerializedName("driver_class") - var driverClass: String?=null, + @SerializedName("private_key_path") + var privateKeyPath: String?=null, - @SerializedName("jdbc_url") - var jdbcUrl: String?=null, + @SerializedName("strict_host_key_checking") + var strictHostKeyChecking: Boolean?=null, - @SerializedName("optional_properties") - var optionalProperties: HashMap?=null + @SerializedName("local_dir") + var localDir: String?=null, + + @SerializedName("remote_dir") + var remoteDir: String?=null, + + @SerializedName("password_protected") + var passwordProtected: Boolean?=null, + + @SerializedName("zip_file_regex") + var zipFileRegex: String?=null, + + @SerializedName("file_regex") + var fileRegex: String?=null, + + @SerializedName("zip_format") + var zipFormat: String?=null, + + @SerializedName("archive_config") + var archiveConfig: ArchiveConfig?=null, + + @SerializedName("read_all_files") + var readAllFiles: Boolean?=null ): Parcelable { @@ -42963,21 +41361,13 @@ data class DBConfig( -} - - -/* - Model: DBConnectionProfile -*/ -@Parcelize -data class DBConnectionProfile( - @SerializedName("inventory") - var inventory: String?=null -): Parcelable { + + + @@ -42987,15 +41377,18 @@ data class DBConnectionProfile( /* - Model: DBParamConfig + Model: Send */ @Parcelize -data class DBParamConfig( +data class Send( - @SerializedName("params") - var params: @RawValue HashMap>?=null + @SerializedName("raw") + var raw: Boolean?=null, + + @SerializedName("processed") + var processed: Boolean?=null ): Parcelable { @@ -43003,30 +41396,47 @@ data class DBParamConfig( + + } /* - Model: DefaultHeadersDTO + Model: StoreConfig */ @Parcelize -data class DefaultHeadersDTO( +data class StoreConfig( - @SerializedName("store") - var store: PropBeanDTO?=null, + @SerializedName("job_code") + var jobCode: String?=null, + + @SerializedName("storeid") + var storeid: String?=null, + + @SerializedName("store_alias") + var storeAlias: String?=null, + + @SerializedName("store_file_regex") + var storeFileRegex: String?=null, + + @SerializedName("store_file_name") + var storeFileName: String?=null, + + @SerializedName("process_config") + var processConfig: ProcessConfig?=null, + + @SerializedName("properties") + var properties: HashMap?=null + +): Parcelable { + + - @SerializedName("intf_article_id") - var intfArticleId: PropBeanDTO?=null, - @SerializedName("price_effective") - var priceEffective: PropBeanDTO?=null, - @SerializedName("quantity") - var quantity: PropBeanDTO?=null -): Parcelable { @@ -43042,27 +41452,21 @@ data class DefaultHeadersDTO( /* - Model: DocMappingConfig + Model: StoreFilter */ @Parcelize -data class DocMappingConfig( - - +data class StoreFilter( - @SerializedName("properties") - var properties: @RawValue HashMap>?=null, - @SerializedName("junk_data_threshold_count") - var junkDataThresholdCount: Int?=null, - @SerializedName("prop_bean_configs") - var propBeanConfigs: ArrayList?=null, + @SerializedName("include_tags") + var includeTags: ArrayList?=null, - @SerializedName("unwind_field") - var unwindField: String?=null, + @SerializedName("exclude_tags") + var excludeTags: ArrayList?=null, - @SerializedName("default_headers") - var defaultHeaders: DefaultHeadersDTO?=null + @SerializedName("query") + var query: @RawValue HashMap>?=null ): Parcelable { @@ -43074,101 +41478,82 @@ data class DocMappingConfig( - - - - } /* - Model: EmailConfig + Model: TaskConfig */ @Parcelize -data class EmailConfig( - - - - @SerializedName("recepient") - var recepient: String?=null, +data class TaskConfig( - @SerializedName("host") - var host: String?=null, - @SerializedName("username") - var username: String?=null, - @SerializedName("password") - var password: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("unzip") - var unzip: Boolean?=null, + @SerializedName("task_config_id") + var taskConfigId: Int?=null, - @SerializedName("read_from_content") - var readFromContent: Boolean?=null, + @SerializedName("task_params") + var taskParams: ArrayList?=null - @SerializedName("filter_based_on_recepients") - var filterBasedOnRecepients: Boolean?=null, +): Parcelable { - @SerializedName("pcol") - var pcol: String?=null, - @SerializedName("subject_line_regex") - var subjectLineRegex: String?=null, - @SerializedName("sender_address") - var senderAddress: String?=null, - @SerializedName("local_dir") - var localDir: String?=null, - @SerializedName("folder_name_hierarchies") - var folderNameHierarchies: ArrayList?=null, - @SerializedName("attachment_regex") - var attachmentRegex: String?=null, - @SerializedName("body_content_regex") - var bodyContentRegex: String?=null, - @SerializedName("password_protected") - var passwordProtected: Boolean?=null, - @SerializedName("zip_format") - var zipFormat: String?=null, +} + + +/* + Model: TaskParam +*/ +@Parcelize +data class TaskParam( - @SerializedName("attachment_mandate") - var attachmentMandate: Boolean?=null, - @SerializedName("filter_files_after_extraction") - var filterFilesAfterExtraction: Boolean?=null, - @SerializedName("archive_config") - var archiveConfig: ArchiveConfig?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("read_all_unread_mails") - var readAllUnreadMails: Boolean?=null, + @SerializedName("value") + var value: @RawValue HashMap?=null - @SerializedName("content_type") - var contentType: String?=null, +): Parcelable { - @SerializedName("downloadable_link") - var downloadableLink: Boolean?=null, - @SerializedName("properties") - var properties: HashMap?=null -): Parcelable { +} + + +/* + Model: TaskStepConfig +*/ +@Parcelize +data class TaskStepConfig( + @SerializedName("task_configs") + var taskConfigs: ArrayList?=null, + @SerializedName("task_config_ids") + var taskConfigIds: ArrayList?=null, + @SerializedName("task_config_group_ids") + var taskConfigGroupIds: ArrayList?=null +): Parcelable { @@ -43178,17 +41563,42 @@ data class EmailConfig( +} + + +/* + Model: JobStepsDTO +*/ +@Parcelize +data class JobStepsDTO( + @SerializedName("step_name") + var stepName: String?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("step_execution_time") + var stepExecutionTime: Int?=null, + @SerializedName("start_count") + var startCount: Int?=null, + @SerializedName("end_count") + var endCount: Int?=null, + @SerializedName("deleted_count") + var deletedCount: Int?=null, + @SerializedName("processed_start_time") + var processedStartTime: String?=null, + @SerializedName("processed_at") + var processedAt: String?=null +): Parcelable { @@ -43212,54 +41622,45 @@ data class EmailConfig( /* - Model: FTPConfig + Model: ResponseEnvelopeListJobStepsDTO */ @Parcelize -data class FTPConfig( - - - - @SerializedName("host") - var host: String?=null, +data class ResponseEnvelopeListJobStepsDTO( - @SerializedName("port") - var port: Int?=null, - @SerializedName("username") - var username: String?=null, - @SerializedName("password") - var password: String?=null, + @SerializedName("timestamp") + var timestamp: String?=null, - @SerializedName("unzip") - var unzip: Boolean?=null, + @SerializedName("status") + var status: Int?=null, - @SerializedName("retries") - var retries: Int?=null, + @SerializedName("error") + var error: String?=null, - @SerializedName("interval") - var interval: Int?=null, + @SerializedName("exception") + var exception: String?=null, - @SerializedName("local_dir") - var localDir: String?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("remote_dir") - var remoteDir: String?=null, + @SerializedName("total_time_taken_in_millis") + var totalTimeTakenInMillis: Int?=null, - @SerializedName("zip_file_regex") - var zipFileRegex: String?=null, + @SerializedName("http_status") + var httpStatus: String?=null, - @SerializedName("archive_config") - var archiveConfig: ArchiveConfig?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("file_regex") - var fileRegex: String?=null, + @SerializedName("payload") + var payload: ArrayList?=null, - @SerializedName("zip_format") - var zipFormat: String?=null, + @SerializedName("trace_id") + var traceId: String?=null, - @SerializedName("read_all_files") - var readAllFiles: Boolean?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -43280,12 +41681,6 @@ data class FTPConfig( - - - - - - @@ -43297,62 +41692,52 @@ data class FTPConfig( /* - Model: FileConfig + Model: ResponseEnvelopeListJobConfigDTO */ @Parcelize -data class FileConfig( +data class ResponseEnvelopeListJobConfigDTO( - @SerializedName("delimiter") - var delimiter: String?=null, + @SerializedName("timestamp") + var timestamp: String?=null, - @SerializedName("charset") - var charset: String?=null, + @SerializedName("status") + var status: Int?=null, - @SerializedName("properties") - var properties: @RawValue HashMap>?=null, + @SerializedName("error") + var error: String?=null, - @SerializedName("file_has_header") - var fileHasHeader: Boolean?=null, + @SerializedName("exception") + var exception: String?=null, - @SerializedName("header_index") - var headerIndex: Int?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("header_array") - var headerArray: ArrayList?=null, + @SerializedName("total_time_taken_in_millis") + var totalTimeTakenInMillis: Int?=null, - @SerializedName("data_start_index") - var dataStartIndex: Int?=null, + @SerializedName("http_status") + var httpStatus: String?=null, - @SerializedName("prop_bean_configs") - var propBeanConfigs: ArrayList?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("junk_data_threshold_count") - var junkDataThresholdCount: Int?=null, + @SerializedName("payload") + var payload: ArrayList?=null, - @SerializedName("file_type") - var fileType: String?=null, + @SerializedName("trace_id") + var traceId: String?=null, - @SerializedName("line_validity_check") - var lineValidityCheck: Boolean?=null, + @SerializedName("page") + var page: Page?=null - @SerializedName("sheet_names") - var sheetNames: ArrayList?=null, +): Parcelable { - @SerializedName("read_all_sheets") - var readAllSheets: Boolean?=null, - @SerializedName("quote_char") - var quoteChar: String?=null, - @SerializedName("escape_char") - var escapeChar: String?=null, - @SerializedName("default_headers") - var defaultHeaders: DefaultHeadersDTO?=null -): Parcelable { @@ -43373,51 +41758,61 @@ data class FileConfig( +} + + +/* + Model: ResponseEnvelopeJobConfigDTO +*/ +@Parcelize +data class ResponseEnvelopeJobConfigDTO( + @SerializedName("timestamp") + var timestamp: String?=null, + @SerializedName("status") + var status: Int?=null, + @SerializedName("error") + var error: String?=null, + @SerializedName("exception") + var exception: String?=null, + @SerializedName("message") + var message: String?=null, + @SerializedName("total_time_taken_in_millis") + var totalTimeTakenInMillis: Int?=null, + @SerializedName("http_status") + var httpStatus: String?=null, + @SerializedName("items") + var items: JobConfigDTO?=null, + @SerializedName("payload") + var payload: JobConfigDTO?=null, + @SerializedName("trace_id") + var traceId: String?=null, + @SerializedName("page") + var page: Page?=null +): Parcelable { -} - - -/* - Model: GoogleSpreadSheetConfig -*/ -@Parcelize -data class GoogleSpreadSheetConfig( - @SerializedName("range") - var range: String?=null, - @SerializedName("sheet_id") - var sheetId: String?=null, - @SerializedName("client_secret_location") - var clientSecretLocation: String?=null, - @SerializedName("cred_storage_directory") - var credStorageDirectory: String?=null, - @SerializedName("local_dir") - var localDir: String?=null, - @SerializedName("archive_config") - var archiveConfig: ArchiveConfig?=null -): Parcelable { @@ -43437,36 +41832,45 @@ data class GoogleSpreadSheetConfig( /* - Model: HttpConfig + Model: JobHistoryDto */ @Parcelize -data class HttpConfig( +data class JobHistoryDto( - @SerializedName("hosturl") - var hosturl: String?=null, + @SerializedName("total_added_count") + var totalAddedCount: Int?=null, - @SerializedName("username") - var username: String?=null, + @SerializedName("total_updated_count") + var totalUpdatedCount: Int?=null, - @SerializedName("password") - var password: String?=null, + @SerializedName("total_suppressed_count") + var totalSuppressedCount: Int?=null, - @SerializedName("request_params") - var requestParams: HashMap?=null, + @SerializedName("total_initial_count") + var totalInitialCount: Int?=null, - @SerializedName("http_method") - var httpMethod: String?=null, + @SerializedName("job_id") + var jobId: Int?=null, - @SerializedName("request_payload") - var requestPayload: String?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("local_path") - var localPath: String?=null, + @SerializedName("job_code") + var jobCode: String?=null, - @SerializedName("archive_config") - var archiveConfig: ArchiveConfig?=null + @SerializedName("processed_on") + var processedOn: String?=null, + + @SerializedName("filename") + var filename: ArrayList?=null, + + @SerializedName("error_type") + var errorType: String?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -43483,6 +41887,12 @@ data class HttpConfig( + + + + + + @@ -43492,107 +41902,102 @@ data class HttpConfig( /* - Model: JobConfig + Model: JobMetricsDto */ @Parcelize -data class JobConfig( - +data class JobMetricsDto( - @SerializedName("_id") - var id: Int?=null, @SerializedName("job_code") var jobCode: String?=null, - @SerializedName("task_type") - var taskType: String?=null, + @SerializedName("is_run_more_than_usual") + var isRunMoreThanUsual: String?=null, - @SerializedName("sync_delay") - var syncDelay: Int?=null, + @SerializedName("job_history") + var jobHistory: ArrayList?=null, - @SerializedName("cron_expression") - var cronExpression: String?=null, + @SerializedName("total_success_count") + var totalSuccessCount: Int?=null, - @SerializedName("store_filter") - var storeFilter: StoreFilter?=null, + @SerializedName("total_failure_count") + var totalFailureCount: Int?=null, - @SerializedName("process_config") - var processConfig: ProcessConfig?=null, + @SerializedName("total_warning_count") + var totalWarningCount: Int?=null, - @SerializedName("store_config") - var storeConfig: ArrayList?=null, + @SerializedName("total_suppressed_count") + var totalSuppressedCount: Int?=null, - @SerializedName("properties") - var properties: HashMap?=null, + @SerializedName("total_job_runs") + var totalJobRuns: Int?=null - @SerializedName("immediate_first_run") - var immediateFirstRun: Boolean?=null, +): Parcelable { - @SerializedName("disable") - var disable: Boolean?=null, - @SerializedName("dependent_job_codes") - var dependentJobCodes: ArrayList?=null, - @SerializedName("company_config") - var companyConfig: ArrayList?=null, - @SerializedName("company_ids") - var companyIds: ArrayList?=null, - @SerializedName("tax_identifiers") - var taxIdentifiers: ArrayList?=null, - @SerializedName("priority") - var priority: String?=null, - @SerializedName("period_threshold") - var periodThreshold: Int?=null, - @SerializedName("period_threshold_type") - var periodThresholdType: String?=null, - @SerializedName("db_connection_profile") - var dbConnectionProfile: DBConnectionProfile?=null, - @SerializedName("params") - var params: @RawValue HashMap>?=null, - @SerializedName("open_tags") - var openTags: @RawValue HashMap>?=null, - @SerializedName("delete_quantity_threshold") - var deleteQuantityThreshold: Int?=null, - @SerializedName("catalog_master_config") - var catalogMasterConfig: CatalogMasterConfig?=null, - @SerializedName("aggregator_types") - var aggregatorTypes: ArrayList?=null, - @SerializedName("integration_type") - var integrationType: String?=null, - @SerializedName("min_price") - var minPrice: Double?=null, - @SerializedName("audit") - var audit: Audit?=null, - @SerializedName("version") - var version: Int?=null, - @SerializedName("alias") - var alias: String?=null +} + + +/* + Model: ResponseEnvelopeJobMetricsDto +*/ +@Parcelize +data class ResponseEnvelopeJobMetricsDto( -): Parcelable { + @SerializedName("timestamp") + var timestamp: String?=null, + + @SerializedName("status") + var status: Int?=null, + + @SerializedName("error") + var error: String?=null, + + @SerializedName("exception") + var exception: String?=null, + + @SerializedName("message") + var message: String?=null, + + @SerializedName("total_time_taken_in_millis") + var totalTimeTakenInMillis: Int?=null, + + @SerializedName("http_status") + var httpStatus: String?=null, + + @SerializedName("items") + var items: JobMetricsDto?=null, + @SerializedName("payload") + var payload: JobMetricsDto?=null, + @SerializedName("trace_id") + var traceId: String?=null, + @SerializedName("page") + var page: Page?=null +): Parcelable { @@ -43618,17 +42023,42 @@ data class JobConfig( +} + + +/* + Model: JobConfigListDTO +*/ +@Parcelize +data class JobConfigListDTO( + @SerializedName("code") + var code: String?=null, + @SerializedName("alias") + var alias: String?=null, + @SerializedName("modified_by") + var modifiedBy: String?=null, + @SerializedName("created_by") + var createdBy: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("active") + var active: Boolean?=null, + @SerializedName("type") + var type: String?=null +): Parcelable { @@ -43652,24 +42082,45 @@ data class JobConfig( /* - Model: JobConfigRawDTO + Model: ResponseEnvelopeListJobConfigListDTO */ @Parcelize -data class JobConfigRawDTO( +data class ResponseEnvelopeListJobConfigListDTO( - @SerializedName("company_name") - var companyName: String?=null, + @SerializedName("timestamp") + var timestamp: String?=null, - @SerializedName("integration") - var integration: String?=null, + @SerializedName("status") + var status: Int?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("error") + var error: String?=null, - @SerializedName("data") - var data: JobConfig?=null + @SerializedName("exception") + var exception: String?=null, + + @SerializedName("message") + var message: String?=null, + + @SerializedName("total_time_taken_in_millis") + var totalTimeTakenInMillis: Int?=null, + + @SerializedName("http_status") + var httpStatus: String?=null, + + @SerializedName("items") + var items: ArrayList?=null, + + @SerializedName("payload") + var payload: ArrayList?=null, + + @SerializedName("trace_id") + var traceId: String?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -43683,21 +42134,15 @@ data class JobConfigRawDTO( -} - - -/* - Model: JsonDocConfig -*/ -@Parcelize -data class JsonDocConfig( - @SerializedName("prop_bean_configs") - var propBeanConfigs: ArrayList?=null -): Parcelable { + + + + + @@ -43706,55 +42151,68 @@ data class JsonDocConfig( } + + /* - Model: LocalFileConfig + Model: ApplicationInventory */ @Parcelize -data class LocalFileConfig( - - - - @SerializedName("retries") - var retries: Int?=null, +data class ApplicationInventory( - @SerializedName("interval") - var interval: Int?=null, - @SerializedName("local_dir") - var localDir: String?=null, - @SerializedName("working_dir") - var workingDir: String?=null, + @SerializedName("inventory") + var inventory: AppInventoryConfig?=null, - @SerializedName("unzip") - var unzip: Boolean?=null, + @SerializedName("authentication") + var authentication: AuthenticationConfig?=null, - @SerializedName("zip_file_regex") - var zipFileRegex: String?=null, + @SerializedName("article_assignment") + var articleAssignment: ArticleAssignmentConfig?=null, - @SerializedName("file_regex") - var fileRegex: String?=null, + @SerializedName("reward_points") + var rewardPoints: RewardPointsConfig?=null, - @SerializedName("zip_format") - var zipFormat: String?=null, + @SerializedName("cart") + var cart: AppCartConfig?=null, - @SerializedName("archive_config") - var archiveConfig: ArchiveConfig?=null, + @SerializedName("payment") + var payment: AppPaymentConfig?=null, - @SerializedName("read_all_files") - var readAllFiles: Boolean?=null + @SerializedName("order") + var order: AppOrderConfig?=null, -): Parcelable { + @SerializedName("logistics") + var logistics: AppLogisticsConfig?=null, + @SerializedName("business") + var business: String?=null, + @SerializedName("comms_enabled") + var commsEnabled: Boolean?=null, + @SerializedName("platforms") + var platforms: ArrayList?=null, + @SerializedName("_id") + var id: String?=null, + @SerializedName("loyalty_points") + var loyaltyPoints: LoyaltyPointsConfig?=null, + @SerializedName("app") + var app: String?=null, + @SerializedName("created_at") + var createdAt: String?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, + @SerializedName("modified_by") + var modifiedBy: String?=null +): Parcelable { @@ -43768,36 +42226,15 @@ data class LocalFileConfig( -} - - -/* - Model: MongoDocConfig -*/ -@Parcelize -data class MongoDocConfig( - @SerializedName("collection_name") - var collectionName: String?=null, - @SerializedName("find_query") - var findQuery: @RawValue HashMap>?=null, - @SerializedName("projection_query") - var projectionQuery: @RawValue HashMap>?=null, - @SerializedName("prop_bean_configs") - var propBeanConfigs: ArrayList?=null, - @SerializedName("aggregate_pipeline") - var aggregatePipeline: @RawValue ArrayList>>?=null, - @SerializedName("skip_save") - var skipSave: Boolean?=null -): Parcelable { @@ -43817,42 +42254,45 @@ data class MongoDocConfig( /* - Model: OAuthConfig + Model: AppInventoryConfig */ @Parcelize -data class OAuthConfig( +data class AppInventoryConfig( - @SerializedName("limit") - var limit: Int?=null, + @SerializedName("brand") + var brand: InventoryBrand?=null, - @SerializedName("pages") - var pages: Int?=null, + @SerializedName("store") + var store: InventoryStore?=null, - @SerializedName("interval") - var interval: Int?=null, + @SerializedName("category") + var category: InventoryCategory?=null, - @SerializedName("consumer_key") - var consumerKey: String?=null, + @SerializedName("price") + var price: InventoryPrice?=null, - @SerializedName("consumer_secret") - var consumerSecret: String?=null, + @SerializedName("discount") + var discount: InventoryDiscount?=null, - @SerializedName("token") - var token: String?=null, + @SerializedName("out_of_stock") + var outOfStock: Boolean?=null, - @SerializedName("token_secret") - var tokenSecret: String?=null, + @SerializedName("only_verified_products") + var onlyVerifiedProducts: Boolean?=null, - @SerializedName("rest_url") - var restUrl: String?=null, + @SerializedName("franchise_enabled") + var franchiseEnabled: Boolean?=null, - @SerializedName("rest_base_url") - var restBaseUrl: String?=null, + @SerializedName("exclude_category") + var excludeCategory: @RawValue ArrayList?=null, - @SerializedName("function_name") - var functionName: String?=null + @SerializedName("image") + var image: ArrayList?=null, + + @SerializedName("company_store") + var companyStore: @RawValue ArrayList?=null ): Parcelable { @@ -43875,6 +42315,8 @@ data class OAuthConfig( + + @@ -43882,57 +42324,46 @@ data class OAuthConfig( /* - Model: ProcessConfig + Model: InventoryBrand */ @Parcelize -data class ProcessConfig( +data class InventoryBrand( - @SerializedName("db_config") - var dbConfig: DBConfig?=null, + @SerializedName("criteria") + var criteria: String?=null, - @SerializedName("db_param_config") - var dbParamConfig: DBParamConfig?=null, + @SerializedName("brands") + var brands: @RawValue ArrayList?=null - @SerializedName("sftp_config") - var sftpConfig: SFTPConfig?=null, +): Parcelable { - @SerializedName("aws_s3_config") - var awsS3Config: AWSS3config?=null, - @SerializedName("mongo_doc_config") - var mongoDocConfig: MongoDocConfig?=null, - @SerializedName("ftp_config") - var ftpConfig: FTPConfig?=null, - @SerializedName("email_config") - var emailConfig: EmailConfig?=null, - @SerializedName("file_config") - var fileConfig: FileConfig?=null, - @SerializedName("json_doc_config") - var jsonDocConfig: JsonDocConfig?=null, - @SerializedName("doc_mapping_config") - var docMappingConfig: DocMappingConfig?=null, +} + + +/* + Model: InventoryStore +*/ +@Parcelize +data class InventoryStore( - @SerializedName("task_step_config") - var taskStepConfig: TaskStepConfig?=null, - @SerializedName("http_config") - var httpConfig: HttpConfig?=null, - @SerializedName("local_file_config") - var localFileConfig: LocalFileConfig?=null, + @SerializedName("criteria") + var criteria: String?=null, - @SerializedName("oauth_config") - var oauthConfig: OAuthConfig?=null, + @SerializedName("stores") + var stores: @RawValue ArrayList?=null, - @SerializedName("google_spreadsheet_config") - var googleSpreadsheetConfig: GoogleSpreadSheetConfig?=null + @SerializedName("rules") + var rules: AppStoreRules?=null ): Parcelable { @@ -43944,11 +42375,24 @@ data class ProcessConfig( +} + + +/* + Model: AppStoreRules +*/ +@Parcelize +data class AppStoreRules( + @SerializedName("companies") + var companies: ArrayList?=null, + @SerializedName("brands") + var brands: @RawValue ArrayList?=null +): Parcelable { @@ -43956,11 +42400,24 @@ data class ProcessConfig( +} + + +/* + Model: InventoryCategory +*/ +@Parcelize +data class InventoryCategory( + @SerializedName("criteria") + var criteria: String?=null, + @SerializedName("categories") + var categories: @RawValue ArrayList?=null +): Parcelable { @@ -43972,78 +42429,43 @@ data class ProcessConfig( /* - Model: PropBeanConfig + Model: InventoryPrice */ @Parcelize -data class PropBeanConfig( - - - - @SerializedName("required") - var required: Boolean?=null, - - @SerializedName("optional") - var optional: Boolean?=null, - - @SerializedName("send") - var send: Send?=null, - - @SerializedName("validations") - var validations: @RawValue ArrayList>>?=null, - - @SerializedName("values") - var values: ArrayList?=null, - - @SerializedName("include") - var include: Boolean?=null, +data class InventoryPrice( - @SerializedName("source_field") - var sourceField: String?=null, - @SerializedName("source_fields") - var sourceFields: ArrayList?=null, - @SerializedName("destination_field") - var destinationField: String?=null, + @SerializedName("min") + var min: Double?=null, - @SerializedName("data_type") - var dataType: String?=null, + @SerializedName("max") + var max: Double?=null - @SerializedName("default_value") - var defaultValue: @RawValue HashMap?=null, +): Parcelable { - @SerializedName("const_value") - var constValue: @RawValue HashMap?=null, - @SerializedName("concat_str") - var concatStr: String?=null, - @SerializedName("function_name") - var functionName: String?=null, - @SerializedName("transformer_name") - var transformerName: String?=null, - @SerializedName("all_param_function_name") - var allParamFunctionName: String?=null, - @SerializedName("sub_separator") - var subSeparator: String?=null, - @SerializedName("index_field") - var indexField: String?=null, +} + + +/* + Model: InventoryDiscount +*/ +@Parcelize +data class InventoryDiscount( - @SerializedName("ignore_if_not_exists") - var ignoreIfNotExists: Boolean?=null, - @SerializedName("identifier_type") - var identifierType: String?=null, - @SerializedName("projection_query") - var projectionQuery: @RawValue HashMap>?=null, + @SerializedName("min") + var min: Double?=null, - @SerializedName("enrich_from_master") - var enrichFromMaster: Boolean?=null + @SerializedName("max") + var max: Double?=null ): Parcelable { @@ -44053,11 +42475,24 @@ data class PropBeanConfig( +} + + +/* + Model: AuthenticationConfig +*/ +@Parcelize +data class AuthenticationConfig( + @SerializedName("required") + var required: Boolean?=null, + @SerializedName("provider") + var provider: String?=null +): Parcelable { @@ -44065,11 +42500,24 @@ data class PropBeanConfig( +} + + +/* + Model: ArticleAssignmentConfig +*/ +@Parcelize +data class ArticleAssignmentConfig( + @SerializedName("rules") + var rules: ArticleAssignmentRules?=null, + @SerializedName("post_order_reassignment") + var postOrderReassignment: Boolean?=null +): Parcelable { @@ -44077,17 +42525,21 @@ data class PropBeanConfig( +} + + +/* + Model: ArticleAssignmentRules +*/ +@Parcelize +data class ArticleAssignmentRules( + @SerializedName("store_priority") + var storePriority: StorePriority?=null - - - - - - - +): Parcelable { @@ -44097,69 +42549,55 @@ data class PropBeanConfig( /* - Model: PropBeanDTO + Model: StorePriority */ @Parcelize -data class PropBeanDTO( - +data class StorePriority( - @SerializedName("required") - var required: Boolean?=null, - @SerializedName("optional") - var optional: Boolean?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, - @SerializedName("include") - var include: Boolean?=null, + @SerializedName("storetype_order") + var storetypeOrder: @RawValue ArrayList?=null - @SerializedName("source_field") - var sourceField: String?=null, +): Parcelable { - @SerializedName("source_fields") - var sourceFields: ArrayList?=null, - @SerializedName("destination_field") - var destinationField: String?=null, - @SerializedName("data_type") - var dataType: String?=null, - @SerializedName("default_value") - var defaultValue: @RawValue HashMap?=null, - @SerializedName("const_value") - var constValue: @RawValue HashMap?=null, - @SerializedName("concat_str") - var concatStr: String?=null, - @SerializedName("function_name") - var functionName: String?=null, +} + + +/* + Model: AppCartConfig +*/ +@Parcelize +data class AppCartConfig( - @SerializedName("transformer_name") - var transformerName: String?=null, - @SerializedName("all_param_function_name") - var allParamFunctionName: String?=null, - @SerializedName("sub_separator") - var subSeparator: String?=null, + @SerializedName("delivery_charges") + var deliveryCharges: DeliveryCharges?=null, - @SerializedName("index_field") - var indexField: String?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, - @SerializedName("ignore_if_not_exists") - var ignoreIfNotExists: Boolean?=null, + @SerializedName("max_cart_items") + var maxCartItems: Int?=null, - @SerializedName("identifier_type") - var identifierType: String?=null, + @SerializedName("min_cart_value") + var minCartValue: Double?=null, - @SerializedName("projection_query") - var projectionQuery: @RawValue HashMap>?=null, + @SerializedName("bulk_coupons") + var bulkCoupons: Boolean?=null, - @SerializedName("enrich_from_master") - var enrichFromMaster: Boolean?=null + @SerializedName("revenue_engine_coupon") + var revenueEngineCoupon: Boolean?=null ): Parcelable { @@ -44177,11 +42615,24 @@ data class PropBeanDTO( +} + + +/* + Model: DeliveryCharges +*/ +@Parcelize +data class DeliveryCharges( + @SerializedName("enabled") + var enabled: Boolean?=null, + @SerializedName("charges") + var charges: Charges?=null +): Parcelable { @@ -44189,13 +42640,24 @@ data class PropBeanDTO( +} + + +/* + Model: Charges +*/ +@Parcelize +data class Charges( + @SerializedName("threshold") + var threshold: Double?=null, + @SerializedName("charges") + var charges: Double?=null - - +): Parcelable { @@ -44207,47 +42669,44 @@ data class PropBeanDTO( /* - Model: ResponseEnvelopeListJobConfigRawDTO + Model: AppPaymentConfig */ @Parcelize -data class ResponseEnvelopeListJobConfigRawDTO( +data class AppPaymentConfig( - @SerializedName("timestamp") - var timestamp: String?=null, + @SerializedName("callback_url") + var callbackUrl: CallbackUrl?=null, - @SerializedName("status") - var status: Int?=null, + @SerializedName("methods") + var methods: Methods?=null, - @SerializedName("error") - var error: String?=null, + @SerializedName("payment_selection_lock") + var paymentSelectionLock: PaymentSelectionLock?=null, - @SerializedName("exception") - var exception: String?=null, + @SerializedName("mode_of_payment") + var modeOfPayment: String?=null, + + @SerializedName("source") + var source: String?=null, + + @SerializedName("enabled") + var enabled: Boolean?=null, + + @SerializedName("cod_amount_limit") + var codAmountLimit: Double?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("cod_charges") + var codCharges: Double?=null - @SerializedName("total_time_taken_in_millis") - var totalTimeTakenInMillis: Int?=null, +): Parcelable { - @SerializedName("http_status") - var httpStatus: String?=null, - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("payload") - var payload: ArrayList?=null, - @SerializedName("trace_id") - var traceId: String?=null, - @SerializedName("page") - var page: Page?=null -): Parcelable { @@ -44261,11 +42720,24 @@ data class ResponseEnvelopeListJobConfigRawDTO( +} + + +/* + Model: CallbackUrl +*/ +@Parcelize +data class CallbackUrl( + @SerializedName("app") + var app: String?=null, + @SerializedName("web") + var web: String?=null +): Parcelable { @@ -44277,63 +42749,69 @@ data class ResponseEnvelopeListJobConfigRawDTO( /* - Model: SFTPConfig + Model: Methods */ @Parcelize -data class SFTPConfig( +data class Methods( - @SerializedName("host") - var host: String?=null, + @SerializedName("pl") + var pl: PaymentModeConfig?=null, - @SerializedName("port") - var port: Int?=null, + @SerializedName("card") + var card: PaymentModeConfig?=null, - @SerializedName("username") - var username: String?=null, + @SerializedName("nb") + var nb: PaymentModeConfig?=null, - @SerializedName("password") - var password: String?=null, + @SerializedName("wl") + var wl: PaymentModeConfig?=null, - @SerializedName("unzip") - var unzip: Boolean?=null, + @SerializedName("ps") + var ps: PaymentModeConfig?=null, - @SerializedName("retries") - var retries: Int?=null, + @SerializedName("upi") + var upi: PaymentModeConfig?=null, - @SerializedName("interval") - var interval: Int?=null, + @SerializedName("qr") + var qr: PaymentModeConfig?=null, - @SerializedName("private_key_path") - var privateKeyPath: String?=null, + @SerializedName("cod") + var cod: PaymentModeConfig?=null, - @SerializedName("strict_host_key_checking") - var strictHostKeyChecking: Boolean?=null, + @SerializedName("pp") + var pp: PaymentModeConfig?=null, - @SerializedName("local_dir") - var localDir: String?=null, + @SerializedName("jp") + var jp: PaymentModeConfig?=null, - @SerializedName("remote_dir") - var remoteDir: String?=null, + @SerializedName("pac") + var pac: PaymentModeConfig?=null, - @SerializedName("password_protected") - var passwordProtected: Boolean?=null, + @SerializedName("fc") + var fc: PaymentModeConfig?=null, - @SerializedName("zip_file_regex") - var zipFileRegex: String?=null, + @SerializedName("jiopp") + var jiopp: PaymentModeConfig?=null, - @SerializedName("file_regex") - var fileRegex: String?=null, + @SerializedName("stripepg") + var stripepg: PaymentModeConfig?=null, - @SerializedName("zip_format") - var zipFormat: String?=null, + @SerializedName("juspaypg") + var juspaypg: PaymentModeConfig?=null, - @SerializedName("archive_config") - var archiveConfig: ArchiveConfig?=null, + @SerializedName("payubizpg") + var payubizpg: PaymentModeConfig?=null, - @SerializedName("read_all_files") - var readAllFiles: Boolean?=null + @SerializedName("payumoneypg") + var payumoneypg: PaymentModeConfig?=null, + + @SerializedName("rupifipg") + var rupifipg: PaymentModeConfig?=null, + + @SerializedName("simpl") + var simpl: PaymentModeConfig?=null ): Parcelable { @@ -44368,6 +42846,10 @@ data class SFTPConfig( + + + + @@ -44377,18 +42859,15 @@ data class SFTPConfig( /* - Model: Send + Model: PaymentModeConfig */ @Parcelize -data class Send( - +data class PaymentModeConfig( - @SerializedName("raw") - var raw: Boolean?=null, - @SerializedName("processed") - var processed: Boolean?=null + @SerializedName("enabled") + var enabled: Boolean?=null ): Parcelable { @@ -44396,39 +42875,25 @@ data class Send( - - } /* - Model: StoreConfig + Model: PaymentSelectionLock */ @Parcelize -data class StoreConfig( - - - - @SerializedName("job_code") - var jobCode: String?=null, - - @SerializedName("storeid") - var storeid: String?=null, +data class PaymentSelectionLock( - @SerializedName("store_alias") - var storeAlias: String?=null, - @SerializedName("store_file_regex") - var storeFileRegex: String?=null, - @SerializedName("store_file_name") - var storeFileName: String?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, - @SerializedName("process_config") - var processConfig: ProcessConfig?=null, + @SerializedName("default_options") + var defaultOptions: String?=null, - @SerializedName("properties") - var properties: HashMap?=null + @SerializedName("payment_identifier") + var paymentIdentifier: String?=null ): Parcelable { @@ -44440,33 +42905,25 @@ data class StoreConfig( - - - - - - - - } /* - Model: StoreFilter + Model: AppOrderConfig */ @Parcelize -data class StoreFilter( +data class AppOrderConfig( - @SerializedName("include_tags") - var includeTags: ArrayList?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, - @SerializedName("exclude_tags") - var excludeTags: ArrayList?=null, + @SerializedName("force_reassignment") + var forceReassignment: Boolean?=null, - @SerializedName("query") - var query: @RawValue HashMap>?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -44482,21 +42939,24 @@ data class StoreFilter( /* - Model: TaskConfig + Model: AppLogisticsConfig */ @Parcelize -data class TaskConfig( +data class AppLogisticsConfig( - @SerializedName("name") - var name: String?=null, + @SerializedName("logistics_by_seller") + var logisticsBySeller: Boolean?=null, - @SerializedName("task_config_id") - var taskConfigId: Int?=null, + @SerializedName("serviceability_check") + var serviceabilityCheck: Boolean?=null, - @SerializedName("task_params") - var taskParams: ArrayList?=null + @SerializedName("same_day_delivery") + var sameDayDelivery: Boolean?=null, + + @SerializedName("dp_assignment") + var dpAssignment: Boolean?=null ): Parcelable { @@ -44508,22 +42968,24 @@ data class TaskConfig( + + } /* - Model: TaskParam + Model: LoyaltyPointsConfig */ @Parcelize -data class TaskParam( +data class LoyaltyPointsConfig( - @SerializedName("name") - var name: String?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, - @SerializedName("value") - var value: @RawValue HashMap?=null + @SerializedName("auto_apply") + var autoApply: Boolean?=null ): Parcelable { @@ -44537,21 +42999,27 @@ data class TaskParam( /* - Model: TaskStepConfig + Model: AppInventoryPartialUpdate */ @Parcelize -data class TaskStepConfig( +data class AppInventoryPartialUpdate( - @SerializedName("task_configs") - var taskConfigs: ArrayList?=null, + @SerializedName("reward_points") + var rewardPoints: RewardPointsConfig?=null, - @SerializedName("task_config_ids") - var taskConfigIds: ArrayList?=null, + @SerializedName("cart") + var cart: AppCartConfig?=null, - @SerializedName("task_config_group_ids") - var taskConfigGroupIds: ArrayList?=null + @SerializedName("payment") + var payment: AppPaymentConfig?=null, + + @SerializedName("loyalty_points") + var loyaltyPoints: LoyaltyPointsConfig?=null, + + @SerializedName("comms_enabled") + var commsEnabled: Boolean?=null ): Parcelable { @@ -44563,40 +43031,26 @@ data class TaskStepConfig( + + + + } /* - Model: JobStepsDTO + Model: BrandCompanyInfo */ @Parcelize -data class JobStepsDTO( - - - - @SerializedName("step_name") - var stepName: String?=null, - - @SerializedName("type") - var type: String?=null, - - @SerializedName("step_execution_time") - var stepExecutionTime: Int?=null, - - @SerializedName("start_count") - var startCount: Int?=null, +data class BrandCompanyInfo( - @SerializedName("end_count") - var endCount: Int?=null, - @SerializedName("deleted_count") - var deletedCount: Int?=null, - @SerializedName("processed_start_time") - var processedStartTime: String?=null, + @SerializedName("company_name") + var companyName: String?=null, - @SerializedName("processed_at") - var processedAt: String?=null + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -44606,11 +43060,24 @@ data class JobStepsDTO( +} + + +/* + Model: CompanyByBrandsRequest +*/ +@Parcelize +data class CompanyByBrandsRequest( + @SerializedName("brands") + var brands: Int?=null, + @SerializedName("search_text") + var searchText: String?=null +): Parcelable { @@ -44622,51 +43089,48 @@ data class JobStepsDTO( /* - Model: ResponseEnvelopeListJobStepsDTO + Model: CompanyByBrandsResponse */ @Parcelize -data class ResponseEnvelopeListJobStepsDTO( +data class CompanyByBrandsResponse( - @SerializedName("timestamp") - var timestamp: String?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("status") - var status: Int?=null, + @SerializedName("page") + var page: Page?=null - @SerializedName("error") - var error: String?=null, +): Parcelable { - @SerializedName("exception") - var exception: String?=null, - @SerializedName("message") - var message: String?=null, - @SerializedName("total_time_taken_in_millis") - var totalTimeTakenInMillis: Int?=null, - @SerializedName("http_status") - var httpStatus: String?=null, - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("payload") - var payload: ArrayList?=null, - @SerializedName("trace_id") - var traceId: String?=null, +} + + +/* + Model: StoreByBrandsRequest +*/ +@Parcelize +data class StoreByBrandsRequest( - @SerializedName("page") - var page: Page?=null -): Parcelable { + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("brands") + var brands: Int?=null, + @SerializedName("search_text") + var searchText: String?=null +): Parcelable { @@ -44676,11 +43140,24 @@ data class ResponseEnvelopeListJobStepsDTO( +} + + +/* + Model: StoreByBrandsResponse +*/ +@Parcelize +data class StoreByBrandsResponse( + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("page") + var page: Page?=null +): Parcelable { @@ -44692,47 +43169,39 @@ data class ResponseEnvelopeListJobStepsDTO( /* - Model: ResponseEnvelopeListJobConfigDTO + Model: BrandStoreInfo */ @Parcelize -data class ResponseEnvelopeListJobConfigDTO( +data class BrandStoreInfo( - @SerializedName("timestamp") - var timestamp: String?=null, + @SerializedName("store_name") + var storeName: String?=null, - @SerializedName("status") - var status: Int?=null, + @SerializedName("store_id") + var storeId: Int?=null, - @SerializedName("error") - var error: String?=null, + @SerializedName("store_type") + var storeType: String?=null, - @SerializedName("exception") - var exception: String?=null, + @SerializedName("store_code") + var storeCode: String?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("store_address") + var storeAddress: OptedStoreAddress?=null, + + @SerializedName("company") + var company: OptedCompany?=null + +): Parcelable { - @SerializedName("total_time_taken_in_millis") - var totalTimeTakenInMillis: Int?=null, - @SerializedName("http_status") - var httpStatus: String?=null, - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("payload") - var payload: ArrayList?=null, - @SerializedName("trace_id") - var traceId: String?=null, - @SerializedName("page") - var page: Page?=null -): Parcelable { @@ -44741,10 +43210,33 @@ data class ResponseEnvelopeListJobConfigDTO( +} + + +/* + Model: CompanyBrandInfo +*/ +@Parcelize +data class CompanyBrandInfo( + + + + @SerializedName("name") + var name: String?=null, + + @SerializedName("value") + var value: Int?=null, + @SerializedName("brand_logo_url") + var brandLogoUrl: String?=null, + @SerializedName("brand_banner_url") + var brandBannerUrl: String?=null, + @SerializedName("brand_banner_portrait_url") + var brandBannerPortraitUrl: String?=null +): Parcelable { @@ -44762,45 +43254,41 @@ data class ResponseEnvelopeListJobConfigDTO( /* - Model: ResponseEnvelopeJobConfigDTO + Model: BrandsByCompanyResponse */ @Parcelize -data class ResponseEnvelopeJobConfigDTO( +data class BrandsByCompanyResponse( - @SerializedName("timestamp") - var timestamp: String?=null, + @SerializedName("brands") + var brands: CompanyBrandInfo?=null - @SerializedName("status") - var status: Int?=null, +): Parcelable { - @SerializedName("error") - var error: String?=null, - @SerializedName("exception") - var exception: String?=null, - @SerializedName("message") - var message: String?=null, - @SerializedName("total_time_taken_in_millis") - var totalTimeTakenInMillis: Int?=null, - @SerializedName("http_status") - var httpStatus: String?=null, +} + + +/* + Model: CreateApplicationRequest +*/ +@Parcelize +data class CreateApplicationRequest( - @SerializedName("items") - var items: JobConfigDTO?=null, - @SerializedName("payload") - var payload: JobConfigDTO?=null, - @SerializedName("trace_id") - var traceId: String?=null, + @SerializedName("app") + var app: App?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("configuration") + var configuration: AppInventory?=null, + + @SerializedName("domain") + var domain: AppDomain?=null ): Parcelable { @@ -44812,15 +43300,49 @@ data class ResponseEnvelopeJobConfigDTO( +} + + +/* + Model: CreateAppResponse +*/ +@Parcelize +data class CreateAppResponse( + + + + @SerializedName("app") + var app: Application?=null, + + @SerializedName("configuration") + var configuration: ApplicationInventory?=null + +): Parcelable { + + + +} + + +/* + Model: ApplicationsResponse +*/ +@Parcelize +data class ApplicationsResponse( + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("page") + var page: Page?=null +): Parcelable { @@ -44832,45 +43354,45 @@ data class ResponseEnvelopeJobConfigDTO( /* - Model: JobHistoryDto + Model: MobileAppConfiguration */ @Parcelize -data class JobHistoryDto( +data class MobileAppConfiguration( - @SerializedName("total_added_count") - var totalAddedCount: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("total_updated_count") - var totalUpdatedCount: Int?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("total_suppressed_count") - var totalSuppressedCount: Int?=null, + @SerializedName("app_name") + var appName: String?=null, - @SerializedName("total_initial_count") - var totalInitialCount: Int?=null, + @SerializedName("landing_image") + var landingImage: LandingImage?=null, - @SerializedName("job_id") - var jobId: Int?=null, + @SerializedName("splash_image") + var splashImage: SplashImage?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("application") + var application: String?=null, - @SerializedName("job_code") - var jobCode: String?=null, + @SerializedName("platform_type") + var platformType: String?=null, - @SerializedName("processed_on") - var processedOn: String?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("filename") - var filename: ArrayList?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("error_type") - var errorType: String?=null, + @SerializedName("__v") + var v: Int?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("package_name") + var packageName: String?=null ): Parcelable { @@ -44902,36 +43424,18 @@ data class JobHistoryDto( /* - Model: JobMetricsDto + Model: LandingImage */ @Parcelize -data class JobMetricsDto( - - - - @SerializedName("job_code") - var jobCode: String?=null, - - @SerializedName("is_run_more_than_usual") - var isRunMoreThanUsual: String?=null, - - @SerializedName("job_history") - var jobHistory: ArrayList?=null, - - @SerializedName("total_success_count") - var totalSuccessCount: Int?=null, +data class LandingImage( - @SerializedName("total_failure_count") - var totalFailureCount: Int?=null, - @SerializedName("total_warning_count") - var totalWarningCount: Int?=null, - @SerializedName("total_suppressed_count") - var totalSuppressedCount: Int?=null, + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, - @SerializedName("total_job_runs") - var totalJobRuns: Int?=null + @SerializedName("secure_url") + var secureUrl: String?=null ): Parcelable { @@ -44941,11 +43445,24 @@ data class JobMetricsDto( +} + + +/* + Model: SplashImage +*/ +@Parcelize +data class SplashImage( + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, + @SerializedName("secure_url") + var secureUrl: String?=null +): Parcelable { @@ -44957,45 +43474,24 @@ data class JobMetricsDto( /* - Model: ResponseEnvelopeJobMetricsDto + Model: MobileAppConfigRequest */ @Parcelize -data class ResponseEnvelopeJobMetricsDto( - - - - @SerializedName("timestamp") - var timestamp: String?=null, - - @SerializedName("status") - var status: Int?=null, - - @SerializedName("error") - var error: String?=null, - - @SerializedName("exception") - var exception: String?=null, - - @SerializedName("message") - var message: String?=null, +data class MobileAppConfigRequest( - @SerializedName("total_time_taken_in_millis") - var totalTimeTakenInMillis: Int?=null, - @SerializedName("http_status") - var httpStatus: String?=null, - @SerializedName("items") - var items: JobMetricsDto?=null, + @SerializedName("app_name") + var appName: String?=null, - @SerializedName("payload") - var payload: JobMetricsDto?=null, + @SerializedName("landing_image") + var landingImage: LandingImage?=null, - @SerializedName("trace_id") - var traceId: String?=null, + @SerializedName("splash_image") + var splashImage: SplashImage?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("is_active") + var isActive: Boolean?=null ): Parcelable { @@ -45009,13 +43505,24 @@ data class ResponseEnvelopeJobMetricsDto( +} + + +/* + Model: BuildVersionHistory +*/ +@Parcelize +data class BuildVersionHistory( + @SerializedName("versions") + var versions: BuildVersion?=null, + @SerializedName("latest_available_version_name") + var latestAvailableVersionName: String?=null - - +): Parcelable { @@ -45027,36 +43534,39 @@ data class ResponseEnvelopeJobMetricsDto( /* - Model: JobConfigListDTO + Model: BuildVersion */ @Parcelize -data class JobConfigListDTO( +data class BuildVersion( - @SerializedName("code") - var code: String?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("alias") - var alias: String?=null, + @SerializedName("application") + var application: String?=null, - @SerializedName("modified_by") - var modifiedBy: String?=null, + @SerializedName("platform_type") + var platformType: String?=null, - @SerializedName("created_by") - var createdBy: String?=null, + @SerializedName("build_status") + var buildStatus: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("version_name") + var versionName: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("version_code") + var versionCode: Int?=null, - @SerializedName("active") - var active: Boolean?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("type") - var type: String?=null + @SerializedName("updated_at") + var updatedAt: String?=null, + + @SerializedName("__v") + var v: Int?=null ): Parcelable { @@ -45077,52 +43587,41 @@ data class JobConfigListDTO( + + } /* - Model: ResponseEnvelopeListJobConfigListDTO + Model: AppSupportedCurrency */ @Parcelize -data class ResponseEnvelopeListJobConfigListDTO( - - - - @SerializedName("timestamp") - var timestamp: String?=null, +data class AppSupportedCurrency( - @SerializedName("status") - var status: Int?=null, - @SerializedName("error") - var error: String?=null, - @SerializedName("exception") - var exception: String?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("supported_currency") + var supportedCurrency: ArrayList?=null, - @SerializedName("total_time_taken_in_millis") - var totalTimeTakenInMillis: Int?=null, + @SerializedName("application") + var application: String?=null, - @SerializedName("http_status") - var httpStatus: String?=null, + @SerializedName("default_currency") + var defaultCurrency: DefaultCurrency?=null, - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("payload") - var payload: ArrayList?=null, + @SerializedName("updated_at") + var updatedAt: String?=null - @SerializedName("trace_id") - var traceId: String?=null, +): Parcelable { - @SerializedName("page") - var page: Page?=null -): Parcelable { @@ -45136,11 +43635,24 @@ data class ResponseEnvelopeListJobConfigListDTO( +} + + +/* + Model: DefaultCurrency +*/ +@Parcelize +data class DefaultCurrency( + @SerializedName("ref") + var ref: String?=null, + @SerializedName("code") + var code: String?=null +): Parcelable { @@ -45151,68 +43663,48 @@ data class ResponseEnvelopeListJobConfigListDTO( } - - /* - Model: ApplicationInventory + Model: CurrencyConfig */ @Parcelize -data class ApplicationInventory( +data class CurrencyConfig( - @SerializedName("inventory") - var inventory: AppInventoryConfig?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("authentication") - var authentication: AuthenticationConfig?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("article_assignment") - var articleAssignment: ArticleAssignmentConfig?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("reward_points") - var rewardPoints: RewardPointsConfig?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("cart") - var cart: AppCartConfig?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("payment") - var payment: AppPaymentConfig?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("order") - var order: AppOrderConfig?=null, + @SerializedName("decimal_digits") + var decimalDigits: Int?=null, - @SerializedName("logistics") - var logistics: AppLogisticsConfig?=null, + @SerializedName("symbol") + var symbol: String?=null - @SerializedName("business") - var business: String?=null, +): Parcelable { - @SerializedName("comms_enabled") - var commsEnabled: Boolean?=null, - @SerializedName("platforms") - var platforms: ArrayList?=null, - @SerializedName("_id") - var id: String?=null, - @SerializedName("loyalty_points") - var loyaltyPoints: LoyaltyPointsConfig?=null, - @SerializedName("app") - var app: String?=null, - @SerializedName("created_at") - var createdAt: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, - @SerializedName("modified_by") - var modifiedBy: String?=null -): Parcelable { @@ -45223,28 +43715,61 @@ data class ApplicationInventory( +} + + +/* + Model: DomainAdd +*/ +@Parcelize +data class DomainAdd( + @SerializedName("name") + var name: String?=null +): Parcelable { +} + + +/* + Model: DomainAddRequest +*/ +@Parcelize +data class DomainAddRequest( + @SerializedName("domain") + var domain: DomainAdd?=null +): Parcelable { +} + + +/* + Model: DomainsResponse +*/ +@Parcelize +data class DomainsResponse( + @SerializedName("domains") + var domains: ArrayList?=null +): Parcelable { @@ -45254,45 +43779,38 @@ data class ApplicationInventory( /* - Model: AppInventoryConfig + Model: UpdateDomain */ @Parcelize -data class AppInventoryConfig( +data class UpdateDomain( - @SerializedName("brand") - var brand: InventoryBrand?=null, + @SerializedName("_id") + var id: String?=null - @SerializedName("store") - var store: InventoryStore?=null, +): Parcelable { - @SerializedName("category") - var category: InventoryCategory?=null, - @SerializedName("price") - var price: InventoryPrice?=null, - @SerializedName("discount") - var discount: InventoryDiscount?=null, - @SerializedName("out_of_stock") - var outOfStock: Boolean?=null, - @SerializedName("only_verified_products") - var onlyVerifiedProducts: Boolean?=null, +} + + +/* + Model: UpdateDomainTypeRequest +*/ +@Parcelize +data class UpdateDomainTypeRequest( - @SerializedName("franchise_enabled") - var franchiseEnabled: Boolean?=null, - @SerializedName("exclude_category") - var excludeCategory: @RawValue ArrayList?=null, - @SerializedName("image") - var image: ArrayList?=null, + @SerializedName("domain") + var domain: UpdateDomain?=null, - @SerializedName("company_store") - var companyStore: @RawValue ArrayList?=null + @SerializedName("action") + var action: String?=null ): Parcelable { @@ -45302,17 +43820,44 @@ data class AppInventoryConfig( +} + + +/* + Model: DomainStatusRequest +*/ +@Parcelize +data class DomainStatusRequest( + + + + @SerializedName("domain_url") + var domainUrl: String?=null +): Parcelable { +} + + +/* + Model: DomainStatus +*/ +@Parcelize +data class DomainStatus( + @SerializedName("display") + var display: String?=null, + @SerializedName("status") + var status: Boolean?=null +): Parcelable { @@ -45324,18 +43869,18 @@ data class AppInventoryConfig( /* - Model: InventoryBrand + Model: DomainStatusResponse */ @Parcelize -data class InventoryBrand( +data class DomainStatusResponse( - @SerializedName("criteria") - var criteria: String?=null, + @SerializedName("connected") + var connected: Boolean?=null, - @SerializedName("brands") - var brands: @RawValue ArrayList?=null + @SerializedName("status") + var status: ArrayList?=null ): Parcelable { @@ -45349,21 +43894,18 @@ data class InventoryBrand( /* - Model: InventoryStore + Model: DomainSuggestionsRequest */ @Parcelize -data class InventoryStore( - +data class DomainSuggestionsRequest( - @SerializedName("criteria") - var criteria: String?=null, - @SerializedName("stores") - var stores: @RawValue ArrayList?=null, + @SerializedName("domain_url") + var domainUrl: String?=null, - @SerializedName("rules") - var rules: AppStoreRules?=null + @SerializedName("custom") + var custom: Boolean?=null ): Parcelable { @@ -45373,24 +43915,31 @@ data class InventoryStore( - - } /* - Model: AppStoreRules + Model: DomainSuggestion */ @Parcelize -data class AppStoreRules( +data class DomainSuggestion( - @SerializedName("companies") - var companies: ArrayList?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("brands") - var brands: @RawValue ArrayList?=null + @SerializedName("unsupported") + var unsupported: Boolean?=null, + + @SerializedName("is_available") + var isAvailable: Boolean?=null, + + @SerializedName("price") + var price: Double?=null, + + @SerializedName("currency") + var currency: String?=null ): Parcelable { @@ -45400,22 +43949,25 @@ data class AppStoreRules( + + + + + + } /* - Model: InventoryCategory + Model: DomainSuggestionsResponse */ @Parcelize -data class InventoryCategory( - +data class DomainSuggestionsResponse( - @SerializedName("criteria") - var criteria: String?=null, - @SerializedName("categories") - var categories: @RawValue ArrayList?=null + @SerializedName("domains") + var domains: ArrayList?=null ): Parcelable { @@ -45423,24 +43975,22 @@ data class InventoryCategory( - - } /* - Model: InventoryPrice + Model: GetIntegrationsOptInsResponse */ @Parcelize -data class InventoryPrice( +data class GetIntegrationsOptInsResponse( - @SerializedName("min") - var min: Double?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("max") - var max: Double?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -45454,20 +44004,66 @@ data class InventoryPrice( /* - Model: InventoryDiscount + Model: IntegrationOptIn */ @Parcelize -data class InventoryDiscount( +data class IntegrationOptIn( + + + + @SerializedName("validators") + var validators: Validators?=null, + + @SerializedName("description") + var description: String?=null, + + @SerializedName("description_html") + var descriptionHtml: String?=null, + + @SerializedName("constants") + var constants: String?=null, + + @SerializedName("companies") + var companies: @RawValue ArrayList>?=null, + + @SerializedName("support") + var support: ArrayList?=null, + + @SerializedName("_id") + var id: String?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("meta") + var meta: ArrayList?=null, + + @SerializedName("icon") + var icon: String?=null, + + @SerializedName("owner") + var owner: String?=null, + @SerializedName("created_at") + var createdAt: String?=null, + + @SerializedName("updated_at") + var updatedAt: String?=null, + + @SerializedName("token") + var token: String?=null, + + @SerializedName("secret") + var secret: String?=null, + + @SerializedName("__v") + var v: Int?=null + +): Parcelable { - @SerializedName("min") - var min: Double?=null, - @SerializedName("max") - var max: Double?=null -): Parcelable { @@ -45475,24 +44071,11 @@ data class InventoryDiscount( -} - - -/* - Model: AuthenticationConfig -*/ -@Parcelize -data class AuthenticationConfig( - @SerializedName("required") - var required: Boolean?=null, - @SerializedName("provider") - var provider: String?=null -): Parcelable { @@ -45500,24 +44083,11 @@ data class AuthenticationConfig( -} - - -/* - Model: ArticleAssignmentConfig -*/ -@Parcelize -data class ArticleAssignmentConfig( - @SerializedName("rules") - var rules: ArticleAssignmentRules?=null, - @SerializedName("post_order_reassignment") - var postOrderReassignment: Boolean?=null -): Parcelable { @@ -45529,15 +44099,24 @@ data class ArticleAssignmentConfig( /* - Model: ArticleAssignmentRules + Model: Validators */ @Parcelize -data class ArticleAssignmentRules( +data class Validators( - @SerializedName("store_priority") - var storePriority: StorePriority?=null + @SerializedName("company") + var company: CompanyValidator?=null, + + @SerializedName("store") + var store: StoreValidator?=null, + + @SerializedName("inventory") + var inventory: InventoryValidator?=null, + + @SerializedName("order") + var order: OrderValidator?=null ): Parcelable { @@ -45545,22 +44124,28 @@ data class ArticleAssignmentRules( + + + + + + } /* - Model: StorePriority + Model: CompanyValidator */ @Parcelize -data class StorePriority( +data class CompanyValidator( - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("json_schema") + var jsonSchema: ArrayList?=null, - @SerializedName("storetype_order") - var storetypeOrder: @RawValue ArrayList?=null + @SerializedName("browser_script") + var browserScript: String?=null ): Parcelable { @@ -45574,30 +44159,24 @@ data class StorePriority( /* - Model: AppCartConfig + Model: JsonSchema */ @Parcelize -data class AppCartConfig( - - +data class JsonSchema( - @SerializedName("delivery_charges") - var deliveryCharges: DeliveryCharges?=null, - @SerializedName("enabled") - var enabled: Boolean?=null, - @SerializedName("max_cart_items") - var maxCartItems: Int?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("min_cart_value") - var minCartValue: Double?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("bulk_coupons") - var bulkCoupons: Boolean?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("revenue_engine_coupon") - var revenueEngineCoupon: Boolean?=null + @SerializedName("tooltip") + var tooltip: String?=null ): Parcelable { @@ -45611,26 +44190,22 @@ data class AppCartConfig( - - - - } /* - Model: DeliveryCharges + Model: StoreValidator */ @Parcelize -data class DeliveryCharges( +data class StoreValidator( - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("json_schema") + var jsonSchema: ArrayList?=null, - @SerializedName("charges") - var charges: Charges?=null + @SerializedName("browser_script") + var browserScript: String?=null ): Parcelable { @@ -45644,18 +44219,18 @@ data class DeliveryCharges( /* - Model: Charges + Model: InventoryValidator */ @Parcelize -data class Charges( +data class InventoryValidator( - @SerializedName("threshold") - var threshold: Double?=null, + @SerializedName("json_schema") + var jsonSchema: ArrayList?=null, - @SerializedName("charges") - var charges: Double?=null + @SerializedName("browser_script") + var browserScript: String?=null ): Parcelable { @@ -45669,36 +44244,18 @@ data class Charges( /* - Model: AppPaymentConfig + Model: OrderValidator */ @Parcelize -data class AppPaymentConfig( - - - - @SerializedName("callback_url") - var callbackUrl: CallbackUrl?=null, - - @SerializedName("methods") - var methods: Methods?=null, - - @SerializedName("payment_selection_lock") - var paymentSelectionLock: PaymentSelectionLock?=null, - - @SerializedName("mode_of_payment") - var modeOfPayment: String?=null, +data class OrderValidator( - @SerializedName("source") - var source: String?=null, - @SerializedName("enabled") - var enabled: Boolean?=null, - @SerializedName("cod_amount_limit") - var codAmountLimit: Double?=null, + @SerializedName("json_schema") + var jsonSchema: ArrayList?=null, - @SerializedName("cod_charges") - var codCharges: Double?=null + @SerializedName("browser_script") + var browserScript: String?=null ): Parcelable { @@ -45708,34 +44265,28 @@ data class AppPaymentConfig( - - - - - - - - - - - - } /* - Model: CallbackUrl + Model: IntegrationMeta */ @Parcelize -data class CallbackUrl( +data class IntegrationMeta( - @SerializedName("app") - var app: String?=null, + @SerializedName("is_public") + var isPublic: Boolean?=null, - @SerializedName("web") - var web: String?=null + @SerializedName("_id") + var id: String?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -45745,73 +44296,68 @@ data class CallbackUrl( + + + + } /* - Model: Methods + Model: Integration */ @Parcelize -data class Methods( - - - - @SerializedName("pl") - var pl: PaymentModeConfig?=null, +data class Integration( - @SerializedName("card") - var card: PaymentModeConfig?=null, - @SerializedName("nb") - var nb: PaymentModeConfig?=null, - @SerializedName("wl") - var wl: PaymentModeConfig?=null, + @SerializedName("validators") + var validators: Validators?=null, - @SerializedName("ps") - var ps: PaymentModeConfig?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("upi") - var upi: PaymentModeConfig?=null, + @SerializedName("description_html") + var descriptionHtml: String?=null, - @SerializedName("qr") - var qr: PaymentModeConfig?=null, + @SerializedName("constants") + var constants: @RawValue HashMap?=null, - @SerializedName("cod") - var cod: PaymentModeConfig?=null, + @SerializedName("companies") + var companies: @RawValue ArrayList>?=null, - @SerializedName("pp") - var pp: PaymentModeConfig?=null, + @SerializedName("support") + var support: ArrayList?=null, - @SerializedName("jp") - var jp: PaymentModeConfig?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("pac") - var pac: PaymentModeConfig?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("fc") - var fc: PaymentModeConfig?=null, + @SerializedName("meta") + var meta: ArrayList?=null, - @SerializedName("jiopp") - var jiopp: PaymentModeConfig?=null, + @SerializedName("icon") + var icon: String?=null, - @SerializedName("stripepg") - var stripepg: PaymentModeConfig?=null, + @SerializedName("owner") + var owner: String?=null, - @SerializedName("juspaypg") - var juspaypg: PaymentModeConfig?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("payubizpg") - var payubizpg: PaymentModeConfig?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("payumoneypg") - var payumoneypg: PaymentModeConfig?=null, + @SerializedName("token") + var token: String?=null, - @SerializedName("rupifipg") - var rupifipg: PaymentModeConfig?=null, + @SerializedName("secret") + var secret: String?=null, - @SerializedName("simpl") - var simpl: PaymentModeConfig?=null + @SerializedName("__v") + var v: Int?=null ): Parcelable { @@ -45842,12 +44388,6 @@ data class Methods( - - - - - - @@ -45859,15 +44399,15 @@ data class Methods( /* - Model: PaymentModeConfig + Model: IntegrationConfigResponse */ @Parcelize -data class PaymentModeConfig( +data class IntegrationConfigResponse( - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -45879,53 +44419,55 @@ data class PaymentModeConfig( /* - Model: PaymentSelectionLock + Model: IntegrationLevel */ @Parcelize -data class PaymentSelectionLock( - - - - @SerializedName("enabled") - var enabled: Boolean?=null, +data class IntegrationLevel( - @SerializedName("default_options") - var defaultOptions: String?=null, - @SerializedName("payment_identifier") - var paymentIdentifier: String?=null -): Parcelable { + @SerializedName("opted") + var opted: Boolean?=null, + @SerializedName("permissions") + var permissions: @RawValue ArrayList>?=null, + @SerializedName("last_patch") + var lastPatch: ArrayList?=null, + @SerializedName("_id") + var id: String?=null, + @SerializedName("integration") + var integration: String?=null, + @SerializedName("level") + var level: String?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("meta") + var meta: ArrayList?=null, + @SerializedName("token") + var token: String?=null, -} - - -/* - Model: AppOrderConfig -*/ -@Parcelize -data class AppOrderConfig( + @SerializedName("created_at") + var createdAt: String?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, + @SerializedName("__v") + var v: Int?=null, - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("data") + var data: @RawValue HashMap?=null - @SerializedName("force_reassignment") - var forceReassignment: Boolean?=null, +): Parcelable { - @SerializedName("message") - var message: String?=null -): Parcelable { @@ -45935,30 +44477,13 @@ data class AppOrderConfig( -} - - -/* - Model: AppLogisticsConfig -*/ -@Parcelize -data class AppLogisticsConfig( - @SerializedName("logistics_by_seller") - var logisticsBySeller: Boolean?=null, - @SerializedName("serviceability_check") - var serviceabilityCheck: Boolean?=null, - @SerializedName("same_day_delivery") - var sameDayDelivery: Boolean?=null, - @SerializedName("dp_assignment") - var dpAssignment: Boolean?=null -): Parcelable { @@ -45974,18 +44499,15 @@ data class AppLogisticsConfig( /* - Model: LoyaltyPointsConfig + Model: UpdateIntegrationLevelRequest */ @Parcelize -data class LoyaltyPointsConfig( - +data class UpdateIntegrationLevelRequest( - @SerializedName("enabled") - var enabled: Boolean?=null, - @SerializedName("auto_apply") - var autoApply: Boolean?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -45993,33 +44515,25 @@ data class LoyaltyPointsConfig( - - } /* - Model: AppInventoryPartialUpdate + Model: OptedStoreIntegration */ @Parcelize -data class AppInventoryPartialUpdate( - - +data class OptedStoreIntegration( - @SerializedName("reward_points") - var rewardPoints: RewardPointsConfig?=null, - @SerializedName("cart") - var cart: AppCartConfig?=null, - @SerializedName("payment") - var payment: AppPaymentConfig?=null, + @SerializedName("other_opted") + var otherOpted: Boolean?=null, - @SerializedName("loyalty_points") - var loyaltyPoints: LoyaltyPointsConfig?=null, + @SerializedName("other_integration") + var otherIntegration: IntegrationOptIn?=null, - @SerializedName("comms_enabled") - var commsEnabled: Boolean?=null + @SerializedName("other_entity") + var otherEntity: OtherEntity?=null ): Parcelable { @@ -46031,51 +44545,55 @@ data class AppInventoryPartialUpdate( - - - - } /* - Model: BrandCompanyInfo + Model: OtherEntity */ @Parcelize -data class BrandCompanyInfo( - +data class OtherEntity( - @SerializedName("company_name") - var companyName: String?=null, - @SerializedName("company_id") - var companyId: Int?=null + @SerializedName("opted") + var opted: Boolean?=null, -): Parcelable { + @SerializedName("permissions") + var permissions: ArrayList?=null, + @SerializedName("last_patch") + var lastPatch: ArrayList?=null, + @SerializedName("_id") + var id: String?=null, + @SerializedName("integration") + var integration: String?=null, + @SerializedName("level") + var level: String?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("data") + var data: OtherEntityData?=null, -} - - -/* - Model: CompanyByBrandsRequest -*/ -@Parcelize -data class CompanyByBrandsRequest( + @SerializedName("meta") + var meta: @RawValue ArrayList>?=null, + @SerializedName("token") + var token: String?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("brands") - var brands: Int?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("search_text") - var searchText: String?=null + @SerializedName("__v") + var v: Int?=null ): Parcelable { @@ -46085,24 +44603,21 @@ data class CompanyByBrandsRequest( -} - - -/* - Model: CompanyByBrandsResponse -*/ -@Parcelize -data class CompanyByBrandsResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null -): Parcelable { + + + + + + + + + + @@ -46114,21 +44629,21 @@ data class CompanyByBrandsResponse( /* - Model: StoreByBrandsRequest + Model: LastPatch */ @Parcelize -data class StoreByBrandsRequest( +data class LastPatch( - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("op") + var op: String?=null, - @SerializedName("brands") - var brands: Int?=null, + @SerializedName("path") + var path: String?=null, - @SerializedName("search_text") - var searchText: String?=null + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -46144,18 +44659,15 @@ data class StoreByBrandsRequest( /* - Model: StoreByBrandsResponse + Model: OtherEntityData */ @Parcelize -data class StoreByBrandsResponse( - +data class OtherEntityData( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("article_identifier") + var articleIdentifier: String?=null ): Parcelable { @@ -46163,40 +44675,33 @@ data class StoreByBrandsResponse( - - } /* - Model: BrandStoreInfo + Model: App */ @Parcelize -data class BrandStoreInfo( - - - - @SerializedName("store_name") - var storeName: String?=null, +data class App( - @SerializedName("store_id") - var storeId: Int?=null, - @SerializedName("store_type") - var storeType: String?=null, - @SerializedName("store_code") - var storeCode: String?=null, + @SerializedName("company_id") + var companyId: String?=null, - @SerializedName("store_address") - var storeAddress: OptedStoreAddress?=null, + @SerializedName("channel_type") + var channelType: String?=null, - @SerializedName("company") - var company: OptedCompany?=null + @SerializedName("auth") + var auth: ApplicationAuth?=null, -): Parcelable { + @SerializedName("name") + var name: String?=null, + @SerializedName("desc") + var desc: String?=null +): Parcelable { @@ -46214,27 +44719,36 @@ data class BrandStoreInfo( /* - Model: CompanyBrandInfo + Model: AppInventory */ @Parcelize -data class CompanyBrandInfo( +data class AppInventory( - @SerializedName("name") - var name: String?=null, + @SerializedName("brand") + var brand: InventoryBrandRule?=null, - @SerializedName("value") - var value: Int?=null, + @SerializedName("store") + var store: InventoryStoreRule?=null, - @SerializedName("brand_logo_url") - var brandLogoUrl: String?=null, + @SerializedName("image") + var image: ArrayList?=null, - @SerializedName("brand_banner_url") - var brandBannerUrl: String?=null, + @SerializedName("franchise_enabled") + var franchiseEnabled: Boolean?=null, - @SerializedName("brand_banner_portrait_url") - var brandBannerPortraitUrl: String?=null + @SerializedName("out_of_stock") + var outOfStock: Boolean?=null, + + @SerializedName("only_verified_products") + var onlyVerifiedProducts: Boolean?=null, + + @SerializedName("payment") + var payment: InventoryPaymentConfig?=null, + + @SerializedName("article_assignment") + var articleAssignment: InventoryArticleAssignment?=null ): Parcelable { @@ -46250,19 +44764,25 @@ data class CompanyBrandInfo( + + + + + + } /* - Model: BrandsByCompanyResponse + Model: AppDomain */ @Parcelize -data class BrandsByCompanyResponse( +data class AppDomain( - @SerializedName("brands") - var brands: CompanyBrandInfo?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -46274,21 +44794,18 @@ data class BrandsByCompanyResponse( /* - Model: CreateApplicationRequest + Model: CompaniesResponse */ @Parcelize -data class CreateApplicationRequest( - +data class CompaniesResponse( - @SerializedName("app") - var app: App?=null, - @SerializedName("configuration") - var configuration: AppInventory?=null, + @SerializedName("items") + var items: AppInventoryCompanies?=null, - @SerializedName("domain") - var domain: AppDomain?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -46298,24 +44815,25 @@ data class CreateApplicationRequest( - - } /* - Model: CreateAppResponse + Model: AppInventoryCompanies */ @Parcelize -data class CreateAppResponse( +data class AppInventoryCompanies( - @SerializedName("app") - var app: Application?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("configuration") - var configuration: ApplicationInventory?=null + @SerializedName("name") + var name: String?=null, + + @SerializedName("company_type") + var companyType: String?=null ): Parcelable { @@ -46325,19 +44843,21 @@ data class CreateAppResponse( + + } /* - Model: ApplicationsResponse + Model: StoresResponse */ @Parcelize -data class ApplicationsResponse( +data class StoresResponse( @SerializedName("items") - var items: ArrayList?=null, + var items: AppInventoryStores?=null, @SerializedName("page") var page: Page?=null @@ -46354,45 +44874,36 @@ data class ApplicationsResponse( /* - Model: MobileAppConfiguration + Model: AppInventoryStores */ @Parcelize -data class MobileAppConfiguration( - +data class AppInventoryStores( - @SerializedName("is_active") - var isActive: Boolean?=null, @SerializedName("_id") var id: String?=null, - @SerializedName("app_name") - var appName: String?=null, - - @SerializedName("landing_image") - var landingImage: LandingImage?=null, - - @SerializedName("splash_image") - var splashImage: SplashImage?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("application") - var application: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("platform_type") - var platformType: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("display_name") + var displayName: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("store_type") + var storeType: String?=null, - @SerializedName("__v") - var v: Int?=null, + @SerializedName("store_code") + var storeCode: String?=null, - @SerializedName("package_name") - var packageName: String?=null + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -46409,12 +44920,6 @@ data class MobileAppConfiguration( - - - - - - @@ -46424,18 +44929,21 @@ data class MobileAppConfiguration( /* - Model: LandingImage + Model: FilterOrderingStoreRequest */ @Parcelize -data class LandingImage( +data class FilterOrderingStoreRequest( - @SerializedName("aspect_ratio") - var aspectRatio: String?=null, + @SerializedName("all_stores") + var allStores: Boolean?=null, - @SerializedName("secure_url") - var secureUrl: String?=null + @SerializedName("deployed_stores") + var deployedStores: ArrayList?=null, + + @SerializedName("q") + var q: String?=null ): Parcelable { @@ -46445,61 +44953,68 @@ data class LandingImage( + + } /* - Model: SplashImage + Model: DeploymentMeta */ @Parcelize -data class SplashImage( +data class DeploymentMeta( - @SerializedName("aspect_ratio") - var aspectRatio: String?=null, + @SerializedName("deployed_stores") + var deployedStores: ArrayList?=null, - @SerializedName("secure_url") - var secureUrl: String?=null + @SerializedName("all_stores") + var allStores: Boolean?=null, -): Parcelable { + @SerializedName("enabled") + var enabled: Boolean?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("_id") + var id: String?=null, + @SerializedName("app") + var app: String?=null +): Parcelable { -} - - -/* - Model: MobileAppConfigRequest -*/ -@Parcelize -data class MobileAppConfigRequest( - @SerializedName("app_name") - var appName: String?=null, - @SerializedName("landing_image") - var landingImage: LandingImage?=null, - @SerializedName("splash_image") - var splashImage: SplashImage?=null, - @SerializedName("is_active") - var isActive: Boolean?=null -): Parcelable { +} + + +/* + Model: OrderingStoreConfig +*/ +@Parcelize +data class OrderingStoreConfig( + + + + @SerializedName("deployment_meta") + var deploymentMeta: DeploymentMeta?=null +): Parcelable { @@ -46509,18 +45024,18 @@ data class MobileAppConfigRequest( /* - Model: BuildVersionHistory + Model: OtherSellerCompany */ @Parcelize -data class BuildVersionHistory( +data class OtherSellerCompany( - @SerializedName("versions") - var versions: BuildVersion?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("latest_available_version_name") - var latestAvailableVersionName: String?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -46534,41 +45049,37 @@ data class BuildVersionHistory( /* - Model: BuildVersion + Model: OtherSellerApplication */ @Parcelize -data class BuildVersion( +data class OtherSellerApplication( + + + @SerializedName("name") + var name: String?=null, + @SerializedName("description") + var description: String?=null, @SerializedName("_id") var id: String?=null, - @SerializedName("application") - var application: String?=null, + @SerializedName("domain") + var domain: String?=null, - @SerializedName("platform_type") - var platformType: String?=null, + @SerializedName("company") + var company: OtherSellerCompany?=null, - @SerializedName("build_status") - var buildStatus: String?=null, + @SerializedName("opt_type") + var optType: String?=null - @SerializedName("version_name") - var versionName: String?=null, +): Parcelable { - @SerializedName("version_code") - var versionCode: Int?=null, - @SerializedName("created_at") - var createdAt: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, - @SerializedName("__v") - var v: Int?=null -): Parcelable { @@ -46579,10 +45090,24 @@ data class BuildVersion( +} + + +/* + Model: OtherSellerApplications +*/ +@Parcelize +data class OtherSellerApplications( + @SerializedName("items") + var items: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null +): Parcelable { @@ -46594,30 +45119,33 @@ data class BuildVersion( /* - Model: AppSupportedCurrency + Model: OptedApplicationResponse */ @Parcelize -data class AppSupportedCurrency( +data class OptedApplicationResponse( + + + @SerializedName("name") + var name: String?=null, + @SerializedName("description") + var description: String?=null, @SerializedName("_id") var id: String?=null, - @SerializedName("supported_currency") - var supportedCurrency: ArrayList?=null, - - @SerializedName("application") - var application: String?=null, + @SerializedName("domain") + var domain: String?=null, - @SerializedName("default_currency") - var defaultCurrency: DefaultCurrency?=null, + @SerializedName("company") + var company: OptedCompany?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("opted_inventory") + var optedInventory: OptedInventory?=null, - @SerializedName("updated_at") - var updatedAt: String?=null + @SerializedName("opt_out_inventory") + var optOutInventory: OptOutInventory?=null ): Parcelable { @@ -46635,22 +45163,24 @@ data class AppSupportedCurrency( + + } /* - Model: DefaultCurrency + Model: OptedCompany */ @Parcelize -data class DefaultCurrency( +data class OptedCompany( - @SerializedName("ref") - var ref: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("code") - var code: String?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -46664,36 +45194,18 @@ data class DefaultCurrency( /* - Model: CurrencyConfig + Model: OptedInventory */ @Parcelize -data class CurrencyConfig( - - - - @SerializedName("_id") - var id: String?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("code") - var code: String?=null, +data class OptedInventory( - @SerializedName("created_at") - var createdAt: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, - @SerializedName("decimal_digits") - var decimalDigits: Int?=null, + @SerializedName("opt_type") + var optType: OptType?=null, - @SerializedName("symbol") - var symbol: String?=null + @SerializedName("items") + var items: @RawValue Any?=null ): Parcelable { @@ -46703,11 +45215,24 @@ data class CurrencyConfig( +} + + +/* + Model: OptType +*/ +@Parcelize +data class OptType( + @SerializedName("key") + var key: String?=null, + @SerializedName("display") + var display: String?=null +): Parcelable { @@ -46719,35 +45244,39 @@ data class CurrencyConfig( /* - Model: DomainAdd + Model: OptedStore */ @Parcelize -data class DomainAdd( +data class OptedStore( @SerializedName("name") - var name: String?=null - -): Parcelable { + var name: String?=null, + @SerializedName("store_code") + var storeCode: String?=null, + @SerializedName("_id") + var id: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("uid") + var uid: Int?=null, -} - - -/* - Model: DomainAddRequest -*/ -@Parcelize -data class DomainAddRequest( + @SerializedName("address") + var address: OptedStoreAddress?=null, + @SerializedName("display_name") + var displayName: String?=null, + @SerializedName("store_type") + var storeType: String?=null, - @SerializedName("domain") - var domain: DomainAdd?=null + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -46755,21 +45284,17 @@ data class DomainAddRequest( -} - - -/* - Model: DomainsResponse -*/ -@Parcelize -data class DomainsResponse( - @SerializedName("domains") - var domains: ArrayList?=null -): Parcelable { + + + + + + + @@ -46779,15 +45304,18 @@ data class DomainsResponse( /* - Model: UpdateDomain + Model: OptOutInventory */ @Parcelize -data class UpdateDomain( +data class OptOutInventory( - @SerializedName("_id") - var id: String?=null + @SerializedName("store") + var store: ArrayList?=null, + + @SerializedName("company") + var company: ArrayList?=null ): Parcelable { @@ -46795,46 +45323,48 @@ data class UpdateDomain( + + } /* - Model: UpdateDomainTypeRequest + Model: TokenResponse */ @Parcelize -data class UpdateDomainTypeRequest( +data class TokenResponse( - @SerializedName("domain") - var domain: UpdateDomain?=null, + @SerializedName("tokens") + var tokens: Tokens?=null, - @SerializedName("action") - var action: String?=null + @SerializedName("_id") + var id: String?=null, -): Parcelable { + @SerializedName("application") + var application: String?=null, + @SerializedName("created_at") + var createdAt: String?=null, + + @SerializedName("updated_at") + var updatedAt: String?=null, + + @SerializedName("__v") + var v: Int?=null + +): Parcelable { -} - - -/* - Model: DomainStatusRequest -*/ -@Parcelize -data class DomainStatusRequest( - @SerializedName("domain_url") - var domainUrl: String?=null -): Parcelable { @@ -46844,18 +45374,36 @@ data class DomainStatusRequest( /* - Model: DomainStatus + Model: Tokens */ @Parcelize -data class DomainStatus( +data class Tokens( - @SerializedName("display") - var display: String?=null, + @SerializedName("firebase") + var firebase: Firebase?=null, - @SerializedName("status") - var status: Boolean?=null + @SerializedName("moengage") + var moengage: Moengage?=null, + + @SerializedName("segment") + var segment: Segment?=null, + + @SerializedName("gtm") + var gtm: Gtm?=null, + + @SerializedName("freshchat") + var freshchat: Freshchat?=null, + + @SerializedName("safetynet") + var safetynet: Safetynet?=null, + + @SerializedName("fynd_rewards") + var fyndRewards: FyndRewards?=null, + + @SerializedName("google_map") + var googleMap: GoogleMap?=null ): Parcelable { @@ -46865,24 +45413,11 @@ data class DomainStatus( -} - - -/* - Model: DomainStatusResponse -*/ -@Parcelize -data class DomainStatusResponse( - @SerializedName("connected") - var connected: Boolean?=null, - @SerializedName("status") - var status: ArrayList?=null -): Parcelable { @@ -46894,18 +45429,18 @@ data class DomainStatusResponse( /* - Model: DomainSuggestionsRequest + Model: Firebase */ @Parcelize -data class DomainSuggestionsRequest( +data class Firebase( - @SerializedName("domain_url") - var domainUrl: String?=null, + @SerializedName("credentials") + var credentials: Credentials?=null, - @SerializedName("custom") - var custom: Boolean?=null + @SerializedName("enabled") + var enabled: Boolean?=null ): Parcelable { @@ -46919,27 +45454,30 @@ data class DomainSuggestionsRequest( /* - Model: DomainSuggestion + Model: Credentials */ @Parcelize -data class DomainSuggestion( +data class Credentials( - @SerializedName("name") - var name: String?=null, + @SerializedName("ios") + var ios: Ios?=null, - @SerializedName("unsupported") - var unsupported: Boolean?=null, + @SerializedName("android") + var android: Android?=null, - @SerializedName("is_available") - var isAvailable: Boolean?=null, + @SerializedName("project_id") + var projectId: String?=null, - @SerializedName("price") - var price: Double?=null, + @SerializedName("gcm_sender_id") + var gcmSenderId: String?=null, - @SerializedName("currency") - var currency: String?=null + @SerializedName("application_id") + var applicationId: String?=null, + + @SerializedName("api_key") + var apiKey: String?=null ): Parcelable { @@ -46955,19 +45493,24 @@ data class DomainSuggestion( + + } /* - Model: DomainSuggestionsResponse + Model: Ios */ @Parcelize -data class DomainSuggestionsResponse( +data class Ios( - @SerializedName("domains") - var domains: ArrayList?=null + @SerializedName("application_id") + var applicationId: String?=null, + + @SerializedName("api_key") + var apiKey: String?=null ): Parcelable { @@ -46975,22 +45518,24 @@ data class DomainSuggestionsResponse( + + } /* - Model: GetIntegrationsOptInsResponse + Model: Android */ @Parcelize -data class GetIntegrationsOptInsResponse( +data class Android( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("application_id") + var applicationId: String?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("api_key") + var apiKey: String?=null ): Parcelable { @@ -47004,69 +45549,65 @@ data class GetIntegrationsOptInsResponse( /* - Model: IntegrationOptIn + Model: Moengage */ @Parcelize -data class IntegrationOptIn( +data class Moengage( - @SerializedName("validators") - var validators: Validators?=null, + @SerializedName("credentials") + var credentials: MoengageCredentials?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("enabled") + var enabled: Boolean?=null - @SerializedName("description_html") - var descriptionHtml: String?=null, +): Parcelable { - @SerializedName("constants") - var constants: String?=null, - @SerializedName("companies") - var companies: @RawValue ArrayList>?=null, - @SerializedName("support") - var support: ArrayList?=null, - @SerializedName("_id") - var id: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("meta") - var meta: ArrayList?=null, - @SerializedName("icon") - var icon: String?=null, +} + + +/* + Model: MoengageCredentials +*/ +@Parcelize +data class MoengageCredentials( - @SerializedName("owner") - var owner: String?=null, - @SerializedName("created_at") - var createdAt: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("app_id") + var appId: String?=null - @SerializedName("token") - var token: String?=null, +): Parcelable { - @SerializedName("secret") - var secret: String?=null, - @SerializedName("__v") - var v: Int?=null -): Parcelable { +} + + +/* + Model: Segment +*/ +@Parcelize +data class Segment( + @SerializedName("credentials") + var credentials: SegmentCredentials?=null, + @SerializedName("enabled") + var enabled: Boolean?=null +): Parcelable { @@ -47074,20 +45615,44 @@ data class IntegrationOptIn( +} + + +/* + Model: SegmentCredentials +*/ +@Parcelize +data class SegmentCredentials( + @SerializedName("write_key") + var writeKey: String?=null +): Parcelable { +} + + +/* + Model: Gtm +*/ +@Parcelize +data class Gtm( + @SerializedName("credentials") + var credentials: GtmCredentials?=null, + @SerializedName("enabled") + var enabled: Boolean?=null +): Parcelable { @@ -47099,24 +45664,15 @@ data class IntegrationOptIn( /* - Model: Validators + Model: GtmCredentials */ @Parcelize -data class Validators( - - - - @SerializedName("company") - var company: CompanyValidator?=null, +data class GtmCredentials( - @SerializedName("store") - var store: StoreValidator?=null, - @SerializedName("inventory") - var inventory: InventoryValidator?=null, - @SerializedName("order") - var order: OrderValidator?=null + @SerializedName("api_key") + var apiKey: String?=null ): Parcelable { @@ -47124,28 +45680,22 @@ data class Validators( - - - - - - } /* - Model: CompanyValidator + Model: Freshchat */ @Parcelize -data class CompanyValidator( +data class Freshchat( - @SerializedName("json_schema") - var jsonSchema: ArrayList?=null, + @SerializedName("credentials") + var credentials: FreshchatCredentials?=null, - @SerializedName("browser_script") - var browserScript: String?=null + @SerializedName("enabled") + var enabled: Boolean?=null ): Parcelable { @@ -47159,24 +45709,21 @@ data class CompanyValidator( /* - Model: JsonSchema + Model: FreshchatCredentials */ @Parcelize -data class JsonSchema( - +data class FreshchatCredentials( - @SerializedName("display") - var display: String?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("app_key") + var appKey: String?=null, - @SerializedName("tooltip") - var tooltip: String?=null + @SerializedName("web_token") + var webToken: String?=null ): Parcelable { @@ -47188,24 +45735,22 @@ data class JsonSchema( - - } /* - Model: StoreValidator + Model: Safetynet */ @Parcelize -data class StoreValidator( +data class Safetynet( - @SerializedName("json_schema") - var jsonSchema: ArrayList?=null, + @SerializedName("credentials") + var credentials: SafetynetCredentials?=null, - @SerializedName("browser_script") - var browserScript: String?=null + @SerializedName("enabled") + var enabled: Boolean?=null ): Parcelable { @@ -47219,18 +45764,15 @@ data class StoreValidator( /* - Model: InventoryValidator + Model: SafetynetCredentials */ @Parcelize -data class InventoryValidator( - +data class SafetynetCredentials( - @SerializedName("json_schema") - var jsonSchema: ArrayList?=null, - @SerializedName("browser_script") - var browserScript: String?=null + @SerializedName("api_key") + var apiKey: String?=null ): Parcelable { @@ -47238,24 +45780,19 @@ data class InventoryValidator( - - } /* - Model: OrderValidator + Model: FyndRewards */ @Parcelize -data class OrderValidator( - +data class FyndRewards( - @SerializedName("json_schema") - var jsonSchema: ArrayList?=null, - @SerializedName("browser_script") - var browserScript: String?=null + @SerializedName("credentials") + var credentials: FyndRewardsCredentials?=null ): Parcelable { @@ -47263,30 +45800,19 @@ data class OrderValidator( - - } /* - Model: IntegrationMeta + Model: FyndRewardsCredentials */ @Parcelize -data class IntegrationMeta( - - - - @SerializedName("is_public") - var isPublic: Boolean?=null, +data class FyndRewardsCredentials( - @SerializedName("_id") - var id: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("value") - var value: String?=null + @SerializedName("public_key") + var publicKey: String?=null ): Parcelable { @@ -47294,70 +45820,19 @@ data class IntegrationMeta( - - - - - - } /* - Model: Integration + Model: GoogleMap */ @Parcelize -data class Integration( - - - - @SerializedName("validators") - var validators: Validators?=null, - - @SerializedName("description") - var description: String?=null, - - @SerializedName("description_html") - var descriptionHtml: String?=null, - - @SerializedName("constants") - var constants: @RawValue HashMap?=null, - - @SerializedName("companies") - var companies: @RawValue ArrayList>?=null, - - @SerializedName("support") - var support: ArrayList?=null, - - @SerializedName("_id") - var id: String?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("meta") - var meta: ArrayList?=null, - - @SerializedName("icon") - var icon: String?=null, - - @SerializedName("owner") - var owner: String?=null, - - @SerializedName("created_at") - var createdAt: String?=null, - - @SerializedName("updated_at") - var updatedAt: String?=null, +data class GoogleMap( - @SerializedName("token") - var token: String?=null, - @SerializedName("secret") - var secret: String?=null, - @SerializedName("__v") - var v: Int?=null + @SerializedName("credentials") + var credentials: GoogleMapCredentials?=null ): Parcelable { @@ -47365,20 +45840,44 @@ data class Integration( +} + + +/* + Model: GoogleMapCredentials +*/ +@Parcelize +data class GoogleMapCredentials( + @SerializedName("api_key") + var apiKey: String?=null +): Parcelable { +} + + +/* + Model: RewardPointsConfig +*/ +@Parcelize +data class RewardPointsConfig( + @SerializedName("credit") + var credit: Credit?=null, + @SerializedName("debit") + var debit: Debit?=null +): Parcelable { @@ -47386,10 +45885,21 @@ data class Integration( +} + + +/* + Model: Credit +*/ +@Parcelize +data class Credit( + @SerializedName("enabled") + var enabled: Boolean?=null +): Parcelable { @@ -47399,15 +45909,21 @@ data class Integration( /* - Model: IntegrationConfigResponse + Model: Debit */ @Parcelize -data class IntegrationConfigResponse( +data class Debit( - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("enabled") + var enabled: Boolean?=null, + + @SerializedName("auto_apply") + var autoApply: Boolean?=null, + + @SerializedName("strategy_channel") + var strategyChannel: String?=null ): Parcelable { @@ -47415,65 +45931,66 @@ data class IntegrationConfigResponse( + + + + } /* - Model: IntegrationLevel + Model: ProductDetailFeature */ @Parcelize -data class IntegrationLevel( +data class ProductDetailFeature( - @SerializedName("opted") - var opted: Boolean?=null, + @SerializedName("similar") + var similar: ArrayList?=null, - @SerializedName("permissions") - var permissions: @RawValue ArrayList>?=null, + @SerializedName("seller_selection") + var sellerSelection: Boolean?=null, - @SerializedName("last_patch") - var lastPatch: ArrayList?=null, + @SerializedName("update_product_meta") + var updateProductMeta: Boolean?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("request_product") + var requestProduct: Boolean?=null - @SerializedName("integration") - var integration: String?=null, +): Parcelable { - @SerializedName("level") - var level: String?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("meta") - var meta: ArrayList?=null, - @SerializedName("token") - var token: String?=null, - @SerializedName("created_at") - var createdAt: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, - @SerializedName("__v") - var v: Int?=null, - @SerializedName("data") - var data: @RawValue HashMap?=null -): Parcelable { +} + + +/* + Model: LaunchPage +*/ +@Parcelize +data class LaunchPage( + @SerializedName("page_type") + var pageType: String?=null, + @SerializedName("params") + var params: @RawValue HashMap?=null, + @SerializedName("query") + var query: @RawValue HashMap?=null +): Parcelable { @@ -47483,33 +46000,41 @@ data class IntegrationLevel( +} + + +/* + Model: LandingPageFeature +*/ +@Parcelize +data class LandingPageFeature( + @SerializedName("launch_page") + var launchPage: LaunchPage?=null, + @SerializedName("continue_as_guest") + var continueAsGuest: Boolean?=null, + @SerializedName("login_btn_text") + var loginBtnText: String?=null, + @SerializedName("show_domain_textbox") + var showDomainTextbox: Boolean?=null, + @SerializedName("show_register_btn") + var showRegisterBtn: Boolean?=null +): Parcelable { -} - - -/* - Model: UpdateIntegrationLevelRequest -*/ -@Parcelize -data class UpdateIntegrationLevelRequest( - @SerializedName("items") - var items: ArrayList?=null -): Parcelable { @@ -47519,21 +46044,15 @@ data class UpdateIntegrationLevelRequest( /* - Model: OptedStoreIntegration + Model: RegistrationPageFeature */ @Parcelize -data class OptedStoreIntegration( - - +data class RegistrationPageFeature( - @SerializedName("other_opted") - var otherOpted: Boolean?=null, - @SerializedName("other_integration") - var otherIntegration: IntegrationOptIn?=null, - @SerializedName("other_entity") - var otherEntity: OtherEntity?=null + @SerializedName("ask_store_address") + var askStoreAddress: Boolean?=null ): Parcelable { @@ -47541,50 +46060,49 @@ data class OptedStoreIntegration( - - - - } /* - Model: OtherEntity + Model: AppFeature */ @Parcelize -data class OtherEntity( +data class AppFeature( - @SerializedName("opted") - var opted: Boolean?=null, + @SerializedName("product_detail") + var productDetail: ProductDetailFeature?=null, - @SerializedName("permissions") - var permissions: ArrayList?=null, + @SerializedName("landing_page") + var landingPage: LandingPageFeature?=null, - @SerializedName("last_patch") - var lastPatch: ArrayList?=null, + @SerializedName("registration_page") + var registrationPage: RegistrationPageFeature?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("home_page") + var homePage: HomePageFeature?=null, - @SerializedName("integration") - var integration: String?=null, + @SerializedName("common") + var common: CommonFeature?=null, - @SerializedName("level") - var level: String?=null, + @SerializedName("cart") + var cart: CartFeature?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("qr") + var qr: QrFeature?=null, - @SerializedName("data") - var data: OtherEntityData?=null, + @SerializedName("pcr") + var pcr: PcrFeature?=null, - @SerializedName("meta") - var meta: @RawValue ArrayList>?=null, + @SerializedName("order") + var order: OrderFeature?=null, + + @SerializedName("_id") + var id: String?=null, - @SerializedName("token") - var token: String?=null, + @SerializedName("app") + var app: String?=null, @SerializedName("created_at") var createdAt: String?=null, @@ -47622,6 +46140,8 @@ data class OtherEntity( + + @@ -47629,21 +46149,15 @@ data class OtherEntity( /* - Model: LastPatch + Model: HomePageFeature */ @Parcelize -data class LastPatch( - - +data class HomePageFeature( - @SerializedName("op") - var op: String?=null, - @SerializedName("path") - var path: String?=null, - @SerializedName("value") - var value: String?=null + @SerializedName("order_processing") + var orderProcessing: Boolean?=null ): Parcelable { @@ -47651,57 +46165,48 @@ data class LastPatch( - - - - } /* - Model: OtherEntityData + Model: CommonFeature */ @Parcelize -data class OtherEntityData( +data class CommonFeature( - @SerializedName("article_identifier") - var articleIdentifier: String?=null + @SerializedName("communication_optin_dialog") + var communicationOptinDialog: CommunicationOptinDialogFeature?=null, -): Parcelable { + @SerializedName("deployment_store_selection") + var deploymentStoreSelection: DeploymentStoreSelectionFeature?=null, + @SerializedName("listing_price") + var listingPrice: ListingPriceFeature?=null, + @SerializedName("currency") + var currency: CurrencyFeature?=null, + @SerializedName("revenue_engine") + var revenueEngine: RevenueEngineFeature?=null, + @SerializedName("feedback") + var feedback: FeedbackFeature?=null, -} - - -/* - Model: App -*/ -@Parcelize -data class App( + @SerializedName("compare_products") + var compareProducts: CompareProductsFeature?=null, + @SerializedName("reward_points") + var rewardPoints: RewardPointsConfig?=null +): Parcelable { - @SerializedName("company_id") - var companyId: String?=null, - @SerializedName("channel_type") - var channelType: String?=null, - @SerializedName("auth") - var auth: ApplicationAuth?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("desc") - var desc: String?=null -): Parcelable { @@ -47719,36 +46224,15 @@ data class App( /* - Model: AppInventory + Model: CommunicationOptinDialogFeature */ @Parcelize -data class AppInventory( - - - - @SerializedName("brand") - var brand: InventoryBrandRule?=null, - - @SerializedName("store") - var store: InventoryStoreRule?=null, - - @SerializedName("image") - var image: ArrayList?=null, - - @SerializedName("franchise_enabled") - var franchiseEnabled: Boolean?=null, - - @SerializedName("out_of_stock") - var outOfStock: Boolean?=null, +data class CommunicationOptinDialogFeature( - @SerializedName("only_verified_products") - var onlyVerifiedProducts: Boolean?=null, - @SerializedName("payment") - var payment: InventoryPaymentConfig?=null, - @SerializedName("article_assignment") - var articleAssignment: InventoryArticleAssignment?=null + @SerializedName("visibility") + var visibility: Boolean?=null ): Parcelable { @@ -47756,13 +46240,24 @@ data class AppInventory( +} + + +/* + Model: DeploymentStoreSelectionFeature +*/ +@Parcelize +data class DeploymentStoreSelectionFeature( + @SerializedName("enabled") + var enabled: Boolean?=null, + @SerializedName("type") + var type: String?=null - - +): Parcelable { @@ -47774,15 +46269,15 @@ data class AppInventory( /* - Model: AppDomain + Model: ListingPriceFeature */ @Parcelize -data class AppDomain( +data class ListingPriceFeature( - @SerializedName("name") - var name: String?=null + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -47794,18 +46289,21 @@ data class AppDomain( /* - Model: CompaniesResponse + Model: CurrencyFeature */ @Parcelize -data class CompaniesResponse( +data class CurrencyFeature( - @SerializedName("items") - var items: AppInventoryCompanies?=null, + @SerializedName("value") + var value: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("type") + var type: String?=null, + + @SerializedName("default_currency") + var defaultCurrency: String?=null ): Parcelable { @@ -47815,25 +46313,21 @@ data class CompaniesResponse( + + } /* - Model: AppInventoryCompanies + Model: RevenueEngineFeature */ @Parcelize -data class AppInventoryCompanies( - - +data class RevenueEngineFeature( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("company_type") - var companyType: String?=null + @SerializedName("enabled") + var enabled: Boolean?=null ): Parcelable { @@ -47841,26 +46335,19 @@ data class AppInventoryCompanies( - - - - } /* - Model: StoresResponse + Model: FeedbackFeature */ @Parcelize -data class StoresResponse( - +data class FeedbackFeature( - @SerializedName("items") - var items: AppInventoryStores?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("enabled") + var enabled: Boolean?=null ): Parcelable { @@ -47868,50 +46355,53 @@ data class StoresResponse( - - } /* - Model: AppInventoryStores + Model: CompareProductsFeature */ @Parcelize -data class AppInventoryStores( +data class CompareProductsFeature( - @SerializedName("_id") - var id: String?=null, + @SerializedName("enabled") + var enabled: Boolean?=null - @SerializedName("modified_on") - var modifiedOn: String?=null, +): Parcelable { - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("display_name") - var displayName: String?=null, - @SerializedName("store_type") - var storeType: String?=null, - @SerializedName("store_code") - var storeCode: String?=null, +} + + +/* + Model: CartFeature +*/ +@Parcelize +data class CartFeature( - @SerializedName("company_id") - var companyId: Int?=null -): Parcelable { + @SerializedName("gst_input") + var gstInput: Boolean?=null, + @SerializedName("staff_selection") + var staffSelection: Boolean?=null, + @SerializedName("placing_for_customer") + var placingForCustomer: Boolean?=null, + @SerializedName("google_map") + var googleMap: Boolean?=null, + @SerializedName("revenue_engine_coupon") + var revenueEngineCoupon: Boolean?=null +): Parcelable { @@ -47929,21 +46419,21 @@ data class AppInventoryStores( /* - Model: FilterOrderingStoreRequest + Model: QrFeature */ @Parcelize -data class FilterOrderingStoreRequest( +data class QrFeature( - @SerializedName("all_stores") - var allStores: Boolean?=null, + @SerializedName("application") + var application: Boolean?=null, - @SerializedName("deployed_stores") - var deployedStores: ArrayList?=null, + @SerializedName("products") + var products: Boolean?=null, - @SerializedName("q") - var q: String?=null + @SerializedName("collections") + var collections: Boolean?=null ): Parcelable { @@ -47959,42 +46449,57 @@ data class FilterOrderingStoreRequest( /* - Model: DeploymentMeta + Model: PcrFeature */ @Parcelize -data class DeploymentMeta( +data class PcrFeature( - @SerializedName("deployed_stores") - var deployedStores: ArrayList?=null, + @SerializedName("staff_selection") + var staffSelection: Boolean?=null - @SerializedName("all_stores") - var allStores: Boolean?=null, +): Parcelable { - @SerializedName("enabled") - var enabled: Boolean?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("_id") - var id: String?=null, - @SerializedName("app") - var app: String?=null -): Parcelable { +} + + +/* + Model: OrderFeature +*/ +@Parcelize +data class OrderFeature( + + @SerializedName("buy_again") + var buyAgain: Boolean?=null + +): Parcelable { +} + + +/* + Model: AppFeatureRequest +*/ +@Parcelize +data class AppFeatureRequest( + + @SerializedName("feature") + var feature: AppFeature?=null +): Parcelable { @@ -48004,15 +46509,15 @@ data class DeploymentMeta( /* - Model: OrderingStoreConfig + Model: AppFeatureResponse */ @Parcelize -data class OrderingStoreConfig( +data class AppFeatureResponse( - @SerializedName("deployment_meta") - var deploymentMeta: DeploymentMeta?=null + @SerializedName("feature") + var feature: AppFeature?=null ): Parcelable { @@ -48024,18 +46529,15 @@ data class OrderingStoreConfig( /* - Model: OtherSellerCompany + Model: UnhandledError */ @Parcelize -data class OtherSellerCompany( - +data class UnhandledError( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -48043,36 +46545,39 @@ data class OtherSellerCompany( - - } /* - Model: OtherSellerApplication + Model: InvalidPayloadRequest */ @Parcelize -data class OtherSellerApplication( +data class InvalidPayloadRequest( - @SerializedName("name") - var name: String?=null, + @SerializedName("message") + var message: String?=null - @SerializedName("description") - var description: String?=null, +): Parcelable { - @SerializedName("_id") - var id: String?=null, - @SerializedName("domain") - var domain: String?=null, - @SerializedName("company") - var company: OtherSellerCompany?=null, - @SerializedName("opt_type") - var optType: String?=null + +} + + +/* + Model: SuccessMessageResponse +*/ +@Parcelize +data class SuccessMessageResponse( + + + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -48080,9 +46585,24 @@ data class OtherSellerApplication( +} + + +/* + Model: InventoryBrandRule +*/ +@Parcelize +data class InventoryBrandRule( + + + @SerializedName("criteria") + var criteria: String?=null, + @SerializedName("brands") + var brands: ArrayList?=null +): Parcelable { @@ -48094,18 +46614,18 @@ data class OtherSellerApplication( /* - Model: OtherSellerApplications + Model: StoreCriteriaRule */ @Parcelize -data class OtherSellerApplications( +data class StoreCriteriaRule( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("companies") + var companies: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("brands") + var brands: ArrayList?=null ): Parcelable { @@ -48119,45 +46639,50 @@ data class OtherSellerApplications( /* - Model: OptedApplicationResponse + Model: InventoryStoreRule */ @Parcelize -data class OptedApplicationResponse( +data class InventoryStoreRule( - @SerializedName("name") - var name: String?=null, + @SerializedName("criteria") + var criteria: String?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("rules") + var rules: ArrayList?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("stores") + var stores: ArrayList?=null - @SerializedName("domain") - var domain: String?=null, +): Parcelable { - @SerializedName("company") - var company: OptedCompany?=null, - @SerializedName("opted_inventory") - var optedInventory: OptedInventory?=null, - @SerializedName("opt_out_inventory") - var optOutInventory: OptOutInventory?=null -): Parcelable { +} + + +/* + Model: InventoryPaymentConfig +*/ +@Parcelize +data class InventoryPaymentConfig( + @SerializedName("mode_of_payment") + var modeOfPayment: String?=null, + @SerializedName("source") + var source: String?=null +): Parcelable { @@ -48169,18 +46694,18 @@ data class OptedApplicationResponse( /* - Model: OptedCompany + Model: StorePriorityRule */ @Parcelize -data class OptedCompany( +data class StorePriorityRule( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("storetype_order") + var storetypeOrder: ArrayList?=null ): Parcelable { @@ -48194,18 +46719,15 @@ data class OptedCompany( /* - Model: OptedInventory + Model: ArticleAssignmentRule */ @Parcelize -data class OptedInventory( - +data class ArticleAssignmentRule( - @SerializedName("opt_type") - var optType: OptType?=null, - @SerializedName("items") - var items: @RawValue Any?=null + @SerializedName("store_priority") + var storePriority: StorePriorityRule?=null ): Parcelable { @@ -48213,24 +46735,22 @@ data class OptedInventory( - - } /* - Model: OptType + Model: InventoryArticleAssignment */ @Parcelize -data class OptType( +data class InventoryArticleAssignment( - @SerializedName("key") - var key: String?=null, + @SerializedName("post_order_reassignment") + var postOrderReassignment: Boolean?=null, - @SerializedName("display") - var display: String?=null + @SerializedName("rules") + var rules: ArticleAssignmentRule?=null ): Parcelable { @@ -48244,43 +46764,76 @@ data class OptType( /* - Model: OptedStore + Model: CompanyAboutAddress */ @Parcelize -data class OptedStore( +data class CompanyAboutAddress( + + + + @SerializedName("pincode") + var pincode: Int?=null, + + @SerializedName("address1") + var address1: String?=null, + + @SerializedName("address2") + var address2: String?=null, + + @SerializedName("city") + var city: String?=null, + + @SerializedName("state") + var state: String?=null, + + @SerializedName("country") + var country: String?=null, + + @SerializedName("address_type") + var addressType: String?=null + +): Parcelable { + + + - @SerializedName("name") - var name: String?=null, - @SerializedName("store_code") - var storeCode: String?=null, - @SerializedName("_id") - var id: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("address") - var address: OptedStoreAddress?=null, - @SerializedName("display_name") - var displayName: String?=null, - @SerializedName("store_type") - var storeType: String?=null, - @SerializedName("company_id") - var companyId: Int?=null -): Parcelable { +} + + +/* + Model: UserEmail +*/ +@Parcelize +data class UserEmail( + + + + @SerializedName("active") + var active: Boolean?=null, + + @SerializedName("primary") + var primary: Boolean?=null, + + @SerializedName("verified") + var verified: Boolean?=null, + + @SerializedName("email") + var email: String?=null + +): Parcelable { @@ -48292,32 +46845,39 @@ data class OptedStore( +} + + +/* + Model: UserPhoneNumber +*/ +@Parcelize +data class UserPhoneNumber( + + @SerializedName("active") + var active: Boolean?=null, + @SerializedName("primary") + var primary: Boolean?=null, + @SerializedName("verified") + var verified: Boolean?=null, + @SerializedName("country_code") + var countryCode: Int?=null, + @SerializedName("phone") + var phone: String?=null +): Parcelable { -} - - -/* - Model: OptOutInventory -*/ -@Parcelize -data class OptOutInventory( - @SerializedName("store") - var store: ArrayList?=null, - @SerializedName("company") - var company: ArrayList?=null -): Parcelable { @@ -48329,19 +46889,34 @@ data class OptOutInventory( /* - Model: TokenResponse + Model: ApplicationInformation */ @Parcelize -data class TokenResponse( +data class ApplicationInformation( - @SerializedName("tokens") - var tokens: Tokens?=null, + @SerializedName("address") + var address: InformationAddress?=null, + + @SerializedName("support") + var support: InformationSupport?=null, + + @SerializedName("social_links") + var socialLinks: SocialLinks?=null, + + @SerializedName("links") + var links: Links?=null, + + @SerializedName("copyright_text") + var copyrightText: String?=null, @SerializedName("_id") var id: String?=null, + @SerializedName("business_highlights") + var businessHighlights: BusinessHighlights?=null, + @SerializedName("application") var application: String?=null, @@ -48365,6 +46940,16 @@ data class TokenResponse( + + + + + + + + + + @@ -48374,36 +46959,30 @@ data class TokenResponse( /* - Model: Tokens + Model: InformationAddress */ @Parcelize -data class Tokens( - - +data class InformationAddress( - @SerializedName("firebase") - var firebase: Firebase?=null, - @SerializedName("moengage") - var moengage: Moengage?=null, - @SerializedName("segment") - var segment: Segment?=null, + @SerializedName("loc") + var loc: String?=null, - @SerializedName("gtm") - var gtm: Gtm?=null, + @SerializedName("address_line") + var addressLine: ArrayList?=null, - @SerializedName("freshchat") - var freshchat: Freshchat?=null, + @SerializedName("phone") + var phone: InformationPhone?=null, - @SerializedName("safetynet") - var safetynet: Safetynet?=null, + @SerializedName("city") + var city: String?=null, - @SerializedName("fynd_rewards") - var fyndRewards: FyndRewards?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("google_map") - var googleMap: GoogleMap?=null + @SerializedName("pincode") + var pincode: Int?=null ): Parcelable { @@ -48421,26 +47000,22 @@ data class Tokens( - - - - } /* - Model: Firebase + Model: InformationPhone */ @Parcelize -data class Firebase( +data class InformationPhone( - @SerializedName("credentials") - var credentials: Credentials?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("number") + var number: String?=null ): Parcelable { @@ -48454,65 +47029,73 @@ data class Firebase( /* - Model: Credentials + Model: InformationSupport */ @Parcelize -data class Credentials( +data class InformationSupport( - @SerializedName("ios") - var ios: Ios?=null, + @SerializedName("phone") + var phone: ArrayList?=null, - @SerializedName("android") - var android: Android?=null, + @SerializedName("email") + var email: ArrayList?=null, - @SerializedName("project_id") - var projectId: String?=null, + @SerializedName("timing") + var timing: String?=null - @SerializedName("gcm_sender_id") - var gcmSenderId: String?=null, +): Parcelable { - @SerializedName("application_id") - var applicationId: String?=null, - @SerializedName("api_key") - var apiKey: String?=null -): Parcelable { +} + + +/* + Model: SocialLinks +*/ +@Parcelize +data class SocialLinks( + @SerializedName("facebook") + var facebook: FacebookLink?=null, + @SerializedName("instagram") + var instagram: InstagramLink?=null, + @SerializedName("twitter") + var twitter: TwitterLink?=null, + @SerializedName("pinterest") + var pinterest: PinterestLink?=null, + @SerializedName("google_plus") + var googlePlus: GooglePlusLink?=null, + @SerializedName("youtube") + var youtube: YoutubeLink?=null, -} - - -/* - Model: Ios -*/ -@Parcelize -data class Ios( + @SerializedName("linked_in") + var linkedIn: LinkedInLink?=null, + @SerializedName("vimeo") + var vimeo: VimeoLink?=null, + @SerializedName("blog_link") + var blogLink: BlogLink?=null - @SerializedName("application_id") - var applicationId: String?=null, +): Parcelable { - @SerializedName("api_key") - var apiKey: String?=null -): Parcelable { @@ -48520,24 +47103,11 @@ data class Ios( -} - - -/* - Model: Android -*/ -@Parcelize -data class Android( - @SerializedName("application_id") - var applicationId: String?=null, - @SerializedName("api_key") - var apiKey: String?=null -): Parcelable { @@ -48549,18 +47119,21 @@ data class Android( /* - Model: Moengage + Model: FacebookLink */ @Parcelize -data class Moengage( +data class FacebookLink( - @SerializedName("credentials") - var credentials: MoengageCredentials?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("icon") + var icon: String?=null, + + @SerializedName("link") + var link: String?=null ): Parcelable { @@ -48570,19 +47143,27 @@ data class Moengage( + + } /* - Model: MoengageCredentials + Model: InstagramLink */ @Parcelize -data class MoengageCredentials( +data class InstagramLink( - @SerializedName("app_id") - var appId: String?=null + @SerializedName("title") + var title: String?=null, + + @SerializedName("icon") + var icon: String?=null, + + @SerializedName("link") + var link: String?=null ): Parcelable { @@ -48590,22 +47171,29 @@ data class MoengageCredentials( + + + + } /* - Model: Segment + Model: TwitterLink */ @Parcelize -data class Segment( +data class TwitterLink( - @SerializedName("credentials") - var credentials: SegmentCredentials?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("icon") + var icon: String?=null, + + @SerializedName("link") + var link: String?=null ): Parcelable { @@ -48615,19 +47203,27 @@ data class Segment( + + } /* - Model: SegmentCredentials + Model: PinterestLink */ @Parcelize -data class SegmentCredentials( +data class PinterestLink( - @SerializedName("write_key") - var writeKey: String?=null + @SerializedName("title") + var title: String?=null, + + @SerializedName("icon") + var icon: String?=null, + + @SerializedName("link") + var link: String?=null ): Parcelable { @@ -48635,22 +47231,29 @@ data class SegmentCredentials( + + + + } /* - Model: Gtm + Model: GooglePlusLink */ @Parcelize -data class Gtm( +data class GooglePlusLink( - @SerializedName("credentials") - var credentials: GtmCredentials?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("icon") + var icon: String?=null, + + @SerializedName("link") + var link: String?=null ): Parcelable { @@ -48660,19 +47263,27 @@ data class Gtm( + + } /* - Model: GtmCredentials + Model: YoutubeLink */ @Parcelize -data class GtmCredentials( +data class YoutubeLink( - @SerializedName("api_key") - var apiKey: String?=null + @SerializedName("title") + var title: String?=null, + + @SerializedName("icon") + var icon: String?=null, + + @SerializedName("link") + var link: String?=null ): Parcelable { @@ -48680,22 +47291,29 @@ data class GtmCredentials( + + + + } /* - Model: Freshchat + Model: LinkedInLink */ @Parcelize -data class Freshchat( +data class LinkedInLink( - @SerializedName("credentials") - var credentials: FreshchatCredentials?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("icon") + var icon: String?=null, + + @SerializedName("link") + var link: String?=null ): Parcelable { @@ -48705,25 +47323,27 @@ data class Freshchat( + + } /* - Model: FreshchatCredentials + Model: VimeoLink */ @Parcelize -data class FreshchatCredentials( +data class VimeoLink( - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("app_key") - var appKey: String?=null, + @SerializedName("icon") + var icon: String?=null, - @SerializedName("web_token") - var webToken: String?=null + @SerializedName("link") + var link: String?=null ): Parcelable { @@ -48739,18 +47359,21 @@ data class FreshchatCredentials( /* - Model: Safetynet + Model: BlogLink */ @Parcelize -data class Safetynet( +data class BlogLink( - @SerializedName("credentials") - var credentials: SafetynetCredentials?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("icon") + var icon: String?=null, + + @SerializedName("link") + var link: String?=null ): Parcelable { @@ -48760,19 +47383,24 @@ data class Safetynet( + + } /* - Model: SafetynetCredentials + Model: Links */ @Parcelize -data class SafetynetCredentials( +data class Links( - @SerializedName("api_key") - var apiKey: String?=null + @SerializedName("title") + var title: String?=null, + + @SerializedName("link") + var link: String?=null ): Parcelable { @@ -48780,41 +47408,38 @@ data class SafetynetCredentials( + + } /* - Model: FyndRewards + Model: BusinessHighlights */ @Parcelize -data class FyndRewards( +data class BusinessHighlights( - @SerializedName("credentials") - var credentials: FyndRewardsCredentials?=null + @SerializedName("_id") + var id: String?=null, -): Parcelable { + @SerializedName("title") + var title: String?=null, + @SerializedName("icon") + var icon: String?=null, + @SerializedName("sub_title") + var subTitle: String?=null +): Parcelable { -} - - -/* - Model: FyndRewardsCredentials -*/ -@Parcelize -data class FyndRewardsCredentials( - @SerializedName("public_key") - var publicKey: String?=null -): Parcelable { @@ -48824,35 +47449,39 @@ data class FyndRewardsCredentials( /* - Model: GoogleMap + Model: ApplicationDetail */ @Parcelize -data class GoogleMap( - +data class ApplicationDetail( - @SerializedName("credentials") - var credentials: GoogleMapCredentials?=null -): Parcelable { + @SerializedName("name") + var name: String?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("logo") + var logo: SecureUrl?=null, + @SerializedName("mobile_logo") + var mobileLogo: SecureUrl?=null, + @SerializedName("favicon") + var favicon: SecureUrl?=null, -} - - -/* - Model: GoogleMapCredentials -*/ -@Parcelize -data class GoogleMapCredentials( + @SerializedName("banner") + var banner: SecureUrl?=null, + @SerializedName("domain") + var domain: Domain?=null, + @SerializedName("domains") + var domains: ArrayList?=null, - @SerializedName("api_key") - var apiKey: String?=null + @SerializedName("_id") + var id: String?=null ): Parcelable { @@ -48860,24 +47489,15 @@ data class GoogleMapCredentials( -} - - -/* - Model: RewardPointsConfig -*/ -@Parcelize -data class RewardPointsConfig( - @SerializedName("credit") - var credit: Credit?=null, - @SerializedName("debit") - var debit: Debit?=null -): Parcelable { + + + + @@ -48889,15 +47509,15 @@ data class RewardPointsConfig( /* - Model: Credit + Model: CurrenciesResponse */ @Parcelize -data class Credit( +data class CurrenciesResponse( - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -48909,21 +47529,21 @@ data class Credit( /* - Model: Debit + Model: AppCurrencyResponse */ @Parcelize -data class Debit( +data class AppCurrencyResponse( - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("application") + var application: String?=null, - @SerializedName("auto_apply") - var autoApply: Boolean?=null, + @SerializedName("default_currency") + var defaultCurrency: DefaultCurrency?=null, - @SerializedName("strategy_channel") - var strategyChannel: String?=null + @SerializedName("supported_currency") + var supportedCurrency: ArrayList?=null ): Parcelable { @@ -48939,24 +47559,18 @@ data class Debit( /* - Model: ProductDetailFeature + Model: StoreLatLong */ @Parcelize -data class ProductDetailFeature( - - +data class StoreLatLong( - @SerializedName("similar") - var similar: ArrayList?=null, - @SerializedName("seller_selection") - var sellerSelection: Boolean?=null, - @SerializedName("update_product_meta") - var updateProductMeta: Boolean?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("request_product") - var requestProduct: Boolean?=null + @SerializedName("coordinates") + var coordinates: ArrayList?=null ): Parcelable { @@ -48966,31 +47580,47 @@ data class ProductDetailFeature( - - - - } /* - Model: LaunchPage + Model: OptedStoreAddress */ @Parcelize -data class LaunchPage( +data class OptedStoreAddress( + + + + @SerializedName("state") + var state: String?=null, + + @SerializedName("address1") + var address1: String?=null, + + @SerializedName("lat_long") + var latLong: StoreLatLong?=null, + + @SerializedName("address2") + var address2: String?=null, + + @SerializedName("pincode") + var pincode: Int?=null, + + @SerializedName("country") + var country: String?=null, + + @SerializedName("city") + var city: String?=null + +): Parcelable { + + - @SerializedName("page_type") - var pageType: String?=null, - @SerializedName("params") - var params: @RawValue HashMap?=null, - @SerializedName("query") - var query: @RawValue HashMap?=null -): Parcelable { @@ -49004,30 +47634,41 @@ data class LaunchPage( /* - Model: LandingPageFeature + Model: OrderingStore */ @Parcelize -data class LandingPageFeature( +data class OrderingStore( - @SerializedName("launch_page") - var launchPage: LaunchPage?=null, + @SerializedName("address") + var address: OptedStoreAddress?=null, - @SerializedName("continue_as_guest") - var continueAsGuest: Boolean?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("login_btn_text") - var loginBtnText: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("show_domain_textbox") - var showDomainTextbox: Boolean?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("show_register_btn") - var showRegisterBtn: Boolean?=null + @SerializedName("display_name") + var displayName: String?=null, -): Parcelable { + @SerializedName("store_type") + var storeType: String?=null, + @SerializedName("store_code") + var storeCode: String?=null, + + @SerializedName("pincode") + var pincode: Int?=null, + + @SerializedName("code") + var code: String?=null + +): Parcelable { @@ -49040,21 +47681,10 @@ data class LandingPageFeature( -} - - -/* - Model: RegistrationPageFeature -*/ -@Parcelize -data class RegistrationPageFeature( - @SerializedName("ask_store_address") - var askStoreAddress: Boolean?=null -): Parcelable { @@ -49064,39 +47694,30 @@ data class RegistrationPageFeature( /* - Model: AppFeature + Model: OrderingStores */ @Parcelize -data class AppFeature( - - - - @SerializedName("product_detail") - var productDetail: ProductDetailFeature?=null, +data class OrderingStores( - @SerializedName("landing_page") - var landingPage: LandingPageFeature?=null, - @SerializedName("registration_page") - var registrationPage: RegistrationPageFeature?=null, - @SerializedName("home_page") - var homePage: HomePageFeature?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("common") - var common: CommonFeature?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("cart") - var cart: CartFeature?=null, + @SerializedName("deployed_stores") + var deployedStores: ArrayList?=null, - @SerializedName("qr") - var qr: QrFeature?=null, + @SerializedName("all_stores") + var allStores: Boolean?=null, - @SerializedName("pcr") - var pcr: PcrFeature?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, - @SerializedName("order") - var order: OrderFeature?=null, + @SerializedName("type") + var type: String?=null, @SerializedName("_id") var id: String?=null, @@ -49104,12 +47725,6 @@ data class AppFeature( @SerializedName("app") var app: String?=null, - @SerializedName("created_at") - var createdAt: String?=null, - - @SerializedName("updated_at") - var updatedAt: String?=null, - @SerializedName("__v") var v: Int?=null @@ -49124,16 +47739,6 @@ data class AppFeature( - - - - - - - - - - @@ -49149,15 +47754,18 @@ data class AppFeature( /* - Model: HomePageFeature + Model: OrderingStoresResponse */ @Parcelize -data class HomePageFeature( +data class OrderingStoresResponse( - @SerializedName("order_processing") - var orderProcessing: Boolean?=null + @SerializedName("page") + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -49165,42 +47773,43 @@ data class HomePageFeature( + + } + + /* - Model: CommonFeature + Model: CouponSchedule */ @Parcelize -data class CommonFeature( +data class CouponSchedule( - @SerializedName("communication_optin_dialog") - var communicationOptinDialog: CommunicationOptinDialogFeature?=null, + @SerializedName("start") + var start: String?=null, - @SerializedName("deployment_store_selection") - var deploymentStoreSelection: DeploymentStoreSelectionFeature?=null, + @SerializedName("duration") + var duration: Int?=null, - @SerializedName("listing_price") - var listingPrice: ListingPriceFeature?=null, + @SerializedName("end") + var end: String?=null, + + @SerializedName("next_schedule") + var nextSchedule: @RawValue ArrayList>?=null, + + @SerializedName("cron") + var cron: String?=null + +): Parcelable { - @SerializedName("currency") - var currency: CurrencyFeature?=null, - @SerializedName("revenue_engine") - var revenueEngine: RevenueEngineFeature?=null, - @SerializedName("feedback") - var feedback: FeedbackFeature?=null, - @SerializedName("compare_products") - var compareProducts: CompareProductsFeature?=null, - @SerializedName("reward_points") - var rewardPoints: RewardPointsConfig?=null -): Parcelable { @@ -49208,11 +47817,24 @@ data class CommonFeature( +} + + +/* + Model: Ownership +*/ +@Parcelize +data class Ownership( + @SerializedName("payable_by") + var payableBy: String?=null, + @SerializedName("payable_category") + var payableCategory: String?=null +): Parcelable { @@ -49224,15 +47846,18 @@ data class CommonFeature( /* - Model: CommunicationOptinDialogFeature + Model: CouponAction */ @Parcelize -data class CommunicationOptinDialogFeature( +data class CouponAction( - @SerializedName("visibility") - var visibility: Boolean?=null + @SerializedName("txn_mode") + var txnMode: String?=null, + + @SerializedName("action_date") + var actionDate: String?=null ): Parcelable { @@ -49240,22 +47865,27 @@ data class CommunicationOptinDialogFeature( + + } /* - Model: DeploymentStoreSelectionFeature + Model: State */ @Parcelize -data class DeploymentStoreSelectionFeature( +data class State( - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("is_display") + var isDisplay: Boolean?=null, - @SerializedName("type") - var type: String?=null + @SerializedName("is_archived") + var isArchived: Boolean?=null, + + @SerializedName("is_public") + var isPublic: Boolean?=null ): Parcelable { @@ -49265,19 +47895,24 @@ data class DeploymentStoreSelectionFeature( + + } /* - Model: ListingPriceFeature + Model: CouponAuthor */ @Parcelize -data class ListingPriceFeature( +data class CouponAuthor( - @SerializedName("value") - var value: String?=null + @SerializedName("modified_by") + var modifiedBy: String?=null, + + @SerializedName("created_by") + var createdBy: String?=null ): Parcelable { @@ -49285,25 +47920,42 @@ data class ListingPriceFeature( + + } /* - Model: CurrencyFeature + Model: RuleDefinition */ @Parcelize -data class CurrencyFeature( +data class RuleDefinition( - @SerializedName("value") - var value: ArrayList?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, + + @SerializedName("auto_apply") + var autoApply: Boolean?=null, + + @SerializedName("applicable_on") + var applicableOn: String?=null, + + @SerializedName("scope") + var scope: ArrayList?=null, @SerializedName("type") var type: String?=null, - @SerializedName("default_currency") - var defaultCurrency: String?=null + @SerializedName("value_type") + var valueType: String?=null, + + @SerializedName("is_exact") + var isExact: Boolean?=null, + + @SerializedName("calculate_on") + var calculateOn: String?=null ): Parcelable { @@ -49315,19 +47967,32 @@ data class CurrencyFeature( + + + + + + + + + + } /* - Model: RevenueEngineFeature + Model: PriceRange */ @Parcelize -data class RevenueEngineFeature( +data class PriceRange( - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("max") + var max: Int?=null, + + @SerializedName("min") + var min: Int?=null ): Parcelable { @@ -49335,19 +48000,24 @@ data class RevenueEngineFeature( + + } /* - Model: FeedbackFeature + Model: PostOrder */ @Parcelize -data class FeedbackFeature( +data class PostOrder( - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("return_allowed") + var returnAllowed: Boolean?=null, + + @SerializedName("cancellation_allowed") + var cancellationAllowed: Boolean?=null ): Parcelable { @@ -49355,19 +48025,21 @@ data class FeedbackFeature( + + } /* - Model: CompareProductsFeature + Model: BulkBundleRestriction */ @Parcelize -data class CompareProductsFeature( +data class BulkBundleRestriction( - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("multi_store_allowed") + var multiStoreAllowed: Boolean?=null ): Parcelable { @@ -49379,31 +48051,46 @@ data class CompareProductsFeature( /* - Model: CartFeature + Model: PaymentAllowValue */ @Parcelize -data class CartFeature( +data class PaymentAllowValue( - @SerializedName("gst_input") - var gstInput: Boolean?=null, + @SerializedName("max") + var max: Int?=null - @SerializedName("staff_selection") - var staffSelection: Boolean?=null, +): Parcelable { - @SerializedName("placing_for_customer") - var placingForCustomer: Boolean?=null, - @SerializedName("google_map") - var googleMap: Boolean?=null, - @SerializedName("revenue_engine_coupon") - var revenueEngineCoupon: Boolean?=null -): Parcelable { +} + + +/* + Model: PaymentModes +*/ +@Parcelize +data class PaymentModes( + + + + @SerializedName("types") + var types: ArrayList?=null, + + @SerializedName("codes") + var codes: ArrayList?=null, + + @SerializedName("uses") + var uses: PaymentAllowValue?=null, + + @SerializedName("networks") + var networks: ArrayList?=null +): Parcelable { @@ -49419,21 +48106,21 @@ data class CartFeature( /* - Model: QrFeature + Model: UsesRemaining */ @Parcelize -data class QrFeature( +data class UsesRemaining( - @SerializedName("application") - var application: Boolean?=null, + @SerializedName("app") + var app: Int?=null, - @SerializedName("products") - var products: Boolean?=null, + @SerializedName("total") + var total: Int?=null, - @SerializedName("collections") - var collections: Boolean?=null + @SerializedName("user") + var user: Int?=null ): Parcelable { @@ -49449,15 +48136,18 @@ data class QrFeature( /* - Model: PcrFeature + Model: UsesRestriction */ @Parcelize -data class PcrFeature( +data class UsesRestriction( - @SerializedName("staff_selection") - var staffSelection: Boolean?=null + @SerializedName("maximum") + var maximum: UsesRemaining?=null, + + @SerializedName("remaining") + var remaining: UsesRemaining?=null ): Parcelable { @@ -49465,19 +48155,45 @@ data class PcrFeature( + + } /* - Model: OrderFeature + Model: Restrictions */ @Parcelize -data class OrderFeature( +data class Restrictions( - @SerializedName("buy_again") - var buyAgain: Boolean?=null + @SerializedName("platforms") + var platforms: ArrayList?=null, + + @SerializedName("ordering_stores") + var orderingStores: ArrayList?=null, + + @SerializedName("coupon_allowed") + var couponAllowed: Boolean?=null, + + @SerializedName("price_range") + var priceRange: PriceRange?=null, + + @SerializedName("post_order") + var postOrder: PostOrder?=null, + + @SerializedName("bulk_bundle") + var bulkBundle: BulkBundleRestriction?=null, + + @SerializedName("payments") + var payments: HashMap?=null, + + @SerializedName("user_groups") + var userGroups: ArrayList?=null, + + @SerializedName("uses") + var uses: UsesRestriction?=null ): Parcelable { @@ -49485,21 +48201,17 @@ data class OrderFeature( -} - - -/* - Model: AppFeatureRequest -*/ -@Parcelize -data class AppFeatureRequest( - @SerializedName("feature") - var feature: AppFeature?=null -): Parcelable { + + + + + + + @@ -49509,15 +48221,15 @@ data class AppFeatureRequest( /* - Model: AppFeatureResponse + Model: Validity */ @Parcelize -data class AppFeatureResponse( +data class Validity( - @SerializedName("feature") - var feature: AppFeature?=null + @SerializedName("priority") + var priority: Int?=null ): Parcelable { @@ -49529,15 +48241,18 @@ data class AppFeatureResponse( /* - Model: UnhandledError + Model: DisplayMetaDict */ @Parcelize -data class UnhandledError( +data class DisplayMetaDict( - @SerializedName("message") - var message: String?=null + @SerializedName("subtitle") + var subtitle: String?=null, + + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -49545,19 +48260,36 @@ data class UnhandledError( + + } /* - Model: InvalidPayloadRequest + Model: DisplayMeta */ @Parcelize -data class InvalidPayloadRequest( +data class DisplayMeta( - @SerializedName("message") - var message: String?=null + @SerializedName("apply") + var apply: DisplayMetaDict?=null, + + @SerializedName("auto") + var auto: DisplayMetaDict?=null, + + @SerializedName("description") + var description: String?=null, + + @SerializedName("title") + var title: String?=null, + + @SerializedName("subtitle") + var subtitle: String?=null, + + @SerializedName("remove") + var remove: DisplayMetaDict?=null ): Parcelable { @@ -49565,21 +48297,11 @@ data class InvalidPayloadRequest( -} - - -/* - Model: SuccessMessageResponse -*/ -@Parcelize -data class SuccessMessageResponse( - @SerializedName("message") - var message: String?=null -): Parcelable { + @@ -49589,18 +48311,18 @@ data class SuccessMessageResponse( /* - Model: InventoryBrandRule + Model: CouponDateMeta */ @Parcelize -data class InventoryBrandRule( +data class CouponDateMeta( - @SerializedName("criteria") - var criteria: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("brands") - var brands: ArrayList?=null + @SerializedName("modified_on") + var modifiedOn: String?=null ): Parcelable { @@ -49614,18 +48336,27 @@ data class InventoryBrandRule( /* - Model: StoreCriteriaRule + Model: Rule */ @Parcelize -data class StoreCriteriaRule( +data class Rule( - @SerializedName("companies") - var companies: ArrayList?=null, + @SerializedName("key") + var key: Double?=null, - @SerializedName("brands") - var brands: ArrayList?=null + @SerializedName("max") + var max: Double?=null, + + @SerializedName("discount_qty") + var discountQty: Double?=null, + + @SerializedName("min") + var min: Double?=null, + + @SerializedName("value") + var value: Double?=null ): Parcelable { @@ -49635,25 +48366,49 @@ data class StoreCriteriaRule( + + + + + + } /* - Model: InventoryStoreRule + Model: Identifier */ @Parcelize -data class InventoryStoreRule( +data class Identifier( + + + + @SerializedName("company_id") + var companyId: ArrayList?=null, + + @SerializedName("user_id") + var userId: ArrayList?=null, + + @SerializedName("brand_id") + var brandId: ArrayList?=null, + + @SerializedName("exclude_brand_id") + var excludeBrandId: ArrayList?=null, + @SerializedName("collection_id") + var collectionId: ArrayList?=null, + @SerializedName("store_id") + var storeId: ArrayList?=null, - @SerializedName("criteria") - var criteria: String?=null, + @SerializedName("category_id") + var categoryId: ArrayList?=null, - @SerializedName("rules") - var rules: ArrayList?=null, + @SerializedName("item_id") + var itemId: ArrayList?=null, - @SerializedName("stores") - var stores: ArrayList?=null + @SerializedName("article_id") + var articleId: ArrayList?=null ): Parcelable { @@ -49665,24 +48420,11 @@ data class InventoryStoreRule( -} - - -/* - Model: InventoryPaymentConfig -*/ -@Parcelize -data class InventoryPaymentConfig( - @SerializedName("mode_of_payment") - var modeOfPayment: String?=null, - @SerializedName("source") - var source: String?=null -): Parcelable { @@ -49694,18 +48436,21 @@ data class InventoryPaymentConfig( /* - Model: StorePriorityRule + Model: Validation */ @Parcelize -data class StorePriorityRule( +data class Validation( - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("user_registered_after") + var userRegisteredAfter: String?=null, - @SerializedName("storetype_order") - var storetypeOrder: ArrayList?=null + @SerializedName("app_id") + var appId: ArrayList?=null, + + @SerializedName("anonymous") + var anonymous: Boolean?=null ): Parcelable { @@ -49715,42 +48460,66 @@ data class StorePriorityRule( + + } /* - Model: ArticleAssignmentRule + Model: CouponAdd */ @Parcelize -data class ArticleAssignmentRule( +data class CouponAdd( - @SerializedName("store_priority") - var storePriority: StorePriorityRule?=null + @SerializedName("_schedule") + var schedule: CouponSchedule?=null, -): Parcelable { + @SerializedName("ownership") + var ownership: Ownership?=null, + @SerializedName("action") + var action: CouponAction?=null, + @SerializedName("state") + var state: State?=null, + @SerializedName("code") + var code: String?=null, + @SerializedName("author") + var author: CouponAuthor?=null, -} - - -/* - Model: InventoryArticleAssignment -*/ -@Parcelize -data class InventoryArticleAssignment( + @SerializedName("rule_definition") + var ruleDefinition: RuleDefinition?=null, + @SerializedName("restrictions") + var restrictions: Restrictions?=null, + @SerializedName("validity") + var validity: Validity?=null, - @SerializedName("post_order_reassignment") - var postOrderReassignment: Boolean?=null, + @SerializedName("display_meta") + var displayMeta: DisplayMeta?=null, - @SerializedName("rules") - var rules: ArticleAssignmentRule?=null + @SerializedName("date_meta") + var dateMeta: CouponDateMeta?=null, + + @SerializedName("type_slug") + var typeSlug: String?=null, + + @SerializedName("rule") + var rule: ArrayList?=null, + + @SerializedName("identifiers") + var identifiers: Identifier?=null, + + @SerializedName("validation") + var validation: Validation?=null, + + @SerializedName("tags") + var tags: ArrayList?=null ): Parcelable { @@ -49760,39 +48529,17 @@ data class InventoryArticleAssignment( -} - - -/* - Model: CompanyAboutAddress -*/ -@Parcelize -data class CompanyAboutAddress( - @SerializedName("pincode") - var pincode: Int?=null, - @SerializedName("address1") - var address1: String?=null, - @SerializedName("address2") - var address2: String?=null, - @SerializedName("city") - var city: String?=null, - @SerializedName("state") - var state: String?=null, - @SerializedName("country") - var country: String?=null, - @SerializedName("address_type") - var addressType: String?=null -): Parcelable { + @@ -49814,24 +48561,18 @@ data class CompanyAboutAddress( /* - Model: UserEmail + Model: CouponsResponse */ @Parcelize -data class UserEmail( - - +data class CouponsResponse( - @SerializedName("active") - var active: Boolean?=null, - @SerializedName("primary") - var primary: Boolean?=null, - @SerializedName("verified") - var verified: Boolean?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("email") - var email: String?=null + @SerializedName("items") + var items: CouponAdd?=null ): Parcelable { @@ -49841,35 +48582,22 @@ data class UserEmail( - - - - } /* - Model: UserPhoneNumber + Model: SuccessMessage */ @Parcelize -data class UserPhoneNumber( - - - - @SerializedName("active") - var active: Boolean?=null, +data class SuccessMessage( - @SerializedName("primary") - var primary: Boolean?=null, - @SerializedName("verified") - var verified: Boolean?=null, - @SerializedName("country_code") - var countryCode: Int?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("phone") - var phone: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -49879,71 +48607,91 @@ data class UserPhoneNumber( - - - - - - } /* - Model: ApplicationInformation + Model: OperationErrorResponse */ @Parcelize -data class ApplicationInformation( +data class OperationErrorResponse( - @SerializedName("address") - var address: InformationAddress?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("support") - var support: InformationSupport?=null, + @SerializedName("message") + var message: String?=null - @SerializedName("social_links") - var socialLinks: SocialLinks?=null, +): Parcelable { - @SerializedName("links") - var links: Links?=null, - @SerializedName("copyright_text") - var copyrightText: String?=null, - @SerializedName("_id") - var id: String?=null, - @SerializedName("business_highlights") - var businessHighlights: BusinessHighlights?=null, - @SerializedName("application") - var application: String?=null, - @SerializedName("created_at") - var createdAt: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, +} + + +/* + Model: CouponUpdate +*/ +@Parcelize +data class CouponUpdate( - @SerializedName("__v") - var v: Int?=null -): Parcelable { + @SerializedName("_schedule") + var schedule: CouponSchedule?=null, + @SerializedName("ownership") + var ownership: Ownership?=null, + @SerializedName("action") + var action: CouponAction?=null, + @SerializedName("state") + var state: State?=null, + @SerializedName("code") + var code: String?=null, + @SerializedName("author") + var author: CouponAuthor?=null, + @SerializedName("rule_definition") + var ruleDefinition: RuleDefinition?=null, + @SerializedName("restrictions") + var restrictions: Restrictions?=null, + @SerializedName("validity") + var validity: Validity?=null, + @SerializedName("display_meta") + var displayMeta: DisplayMeta?=null, + @SerializedName("date_meta") + var dateMeta: CouponDateMeta?=null, + @SerializedName("type_slug") + var typeSlug: String?=null, + @SerializedName("rule") + var rule: ArrayList?=null, + @SerializedName("identifiers") + var identifiers: Identifier?=null, + + @SerializedName("validation") + var validation: Validation?=null, + + @SerializedName("tags") + var tags: ArrayList?=null + +): Parcelable { @@ -49955,36 +48703,15 @@ data class ApplicationInformation( -} - - -/* - Model: InformationAddress -*/ -@Parcelize -data class InformationAddress( - @SerializedName("loc") - var loc: String?=null, - @SerializedName("address_line") - var addressLine: ArrayList?=null, - @SerializedName("phone") - var phone: InformationPhone?=null, - @SerializedName("city") - var city: String?=null, - @SerializedName("country") - var country: String?=null, - @SerializedName("pincode") - var pincode: Int?=null -): Parcelable { @@ -50004,18 +48731,18 @@ data class InformationAddress( /* - Model: InformationPhone + Model: CouponPartialUpdate */ @Parcelize -data class InformationPhone( +data class CouponPartialUpdate( - @SerializedName("code") - var code: String?=null, + @SerializedName("schedule") + var schedule: CouponSchedule?=null, - @SerializedName("number") - var number: String?=null + @SerializedName("archive") + var archive: Boolean?=null ): Parcelable { @@ -50029,21 +48756,18 @@ data class InformationPhone( /* - Model: InformationSupport + Model: Ownership1 */ @Parcelize -data class InformationSupport( - +data class Ownership1( - @SerializedName("phone") - var phone: ArrayList?=null, - @SerializedName("email") - var email: ArrayList?=null, + @SerializedName("payable_by") + var payableBy: String?=null, - @SerializedName("timing") - var timing: String?=null + @SerializedName("payable_category") + var payableCategory: String?=null ): Parcelable { @@ -50053,55 +48777,58 @@ data class InformationSupport( - - } /* - Model: SocialLinks + Model: PromotionDateMeta */ @Parcelize -data class SocialLinks( +data class PromotionDateMeta( - @SerializedName("facebook") - var facebook: FacebookLink?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("instagram") - var instagram: InstagramLink?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null - @SerializedName("twitter") - var twitter: TwitterLink?=null, +): Parcelable { - @SerializedName("pinterest") - var pinterest: PinterestLink?=null, - @SerializedName("google_plus") - var googlePlus: GooglePlusLink?=null, - @SerializedName("youtube") - var youtube: YoutubeLink?=null, - @SerializedName("linked_in") - var linkedIn: LinkedInLink?=null, - @SerializedName("vimeo") - var vimeo: VimeoLink?=null, - @SerializedName("blog_link") - var blogLink: BlogLink?=null -): Parcelable { +} + + +/* + Model: CompareObject +*/ +@Parcelize +data class CompareObject( + @SerializedName("greater_than_equals") + var greaterThanEquals: Double?=null, + @SerializedName("less_than") + var lessThan: Double?=null, + @SerializedName("equals") + var equals: Double?=null, + @SerializedName("greater_than") + var greaterThan: Double?=null, + @SerializedName("less_than_equals") + var lessThanEquals: Double?=null +): Parcelable { @@ -50119,53 +48846,73 @@ data class SocialLinks( /* - Model: FacebookLink + Model: ItemCriteria */ @Parcelize -data class FacebookLink( +data class ItemCriteria( - @SerializedName("title") - var title: String?=null, + @SerializedName("item_exclude_store") + var itemExcludeStore: ArrayList?=null, - @SerializedName("icon") - var icon: String?=null, + @SerializedName("item_company") + var itemCompany: ArrayList?=null, - @SerializedName("link") - var link: String?=null + @SerializedName("cart_quantity") + var cartQuantity: CompareObject?=null, -): Parcelable { + @SerializedName("item_size") + var itemSize: ArrayList?=null, + @SerializedName("all_items") + var allItems: Boolean?=null, + @SerializedName("item_sku") + var itemSku: ArrayList?=null, + @SerializedName("item_store") + var itemStore: ArrayList?=null, + @SerializedName("item_exclude_company") + var itemExcludeCompany: ArrayList?=null, + + @SerializedName("buy_rules") + var buyRules: ArrayList?=null, + + @SerializedName("item_id") + var itemId: ArrayList?=null, + + @SerializedName("item_exclude_brand") + var itemExcludeBrand: ArrayList?=null, + + @SerializedName("item_exclude_sku") + var itemExcludeSku: ArrayList?=null, + + @SerializedName("item_brand") + var itemBrand: ArrayList?=null, + + @SerializedName("cart_total") + var cartTotal: CompareObject?=null, + + @SerializedName("item_category") + var itemCategory: ArrayList?=null, + + @SerializedName("item_exclude_category") + var itemExcludeCategory: ArrayList?=null + +): Parcelable { -} - - -/* - Model: InstagramLink -*/ -@Parcelize -data class InstagramLink( - @SerializedName("title") - var title: String?=null, - @SerializedName("icon") - var icon: String?=null, - @SerializedName("link") - var link: String?=null -): Parcelable { @@ -50175,27 +48922,12 @@ data class InstagramLink( -} - - -/* - Model: TwitterLink -*/ -@Parcelize -data class TwitterLink( - @SerializedName("title") - var title: String?=null, - @SerializedName("icon") - var icon: String?=null, - @SerializedName("link") - var link: String?=null -): Parcelable { @@ -50209,21 +48941,33 @@ data class TwitterLink( /* - Model: PinterestLink + Model: DiscountOffer */ @Parcelize -data class PinterestLink( +data class DiscountOffer( - @SerializedName("title") - var title: String?=null, + @SerializedName("min_offer_quantity") + var minOfferQuantity: Int?=null, - @SerializedName("icon") - var icon: String?=null, + @SerializedName("discount_price") + var discountPrice: Double?=null, - @SerializedName("link") - var link: String?=null + @SerializedName("discount_amount") + var discountAmount: Double?=null, + + @SerializedName("max_discount_amount") + var maxDiscountAmount: Double?=null, + + @SerializedName("max_offer_quantity") + var maxOfferQuantity: Int?=null, + + @SerializedName("discount_percentage") + var discountPercentage: Double?=null, + + @SerializedName("code") + var code: String?=null ): Parcelable { @@ -50235,25 +48979,36 @@ data class PinterestLink( + + + + + + + + } /* - Model: GooglePlusLink + Model: DiscountRule */ @Parcelize -data class GooglePlusLink( +data class DiscountRule( - @SerializedName("title") - var title: String?=null, + @SerializedName("item_criteria") + var itemCriteria: ItemCriteria?=null, - @SerializedName("icon") - var icon: String?=null, + @SerializedName("offer") + var offer: DiscountOffer?=null, - @SerializedName("link") - var link: String?=null + @SerializedName("discount_type") + var discountType: String?=null, + + @SerializedName("buy_condition") + var buyCondition: String?=null ): Parcelable { @@ -50265,25 +49020,24 @@ data class GooglePlusLink( + + } /* - Model: YoutubeLink + Model: UserRegistered */ @Parcelize -data class YoutubeLink( - +data class UserRegistered( - @SerializedName("title") - var title: String?=null, - @SerializedName("icon") - var icon: String?=null, + @SerializedName("end") + var end: String?=null, - @SerializedName("link") - var link: String?=null + @SerializedName("start") + var start: String?=null ): Parcelable { @@ -50293,31 +49047,24 @@ data class YoutubeLink( - - } /* - Model: LinkedInLink + Model: PostOrder1 */ @Parcelize -data class LinkedInLink( - - - - @SerializedName("title") - var title: String?=null, +data class PostOrder1( - @SerializedName("icon") - var icon: String?=null, - @SerializedName("link") - var link: String?=null -): Parcelable { + @SerializedName("return_allowed") + var returnAllowed: Boolean?=null, + @SerializedName("cancellation_allowed") + var cancellationAllowed: Boolean?=null +): Parcelable { @@ -50329,21 +49076,15 @@ data class LinkedInLink( /* - Model: VimeoLink + Model: PaymentAllowValue1 */ @Parcelize -data class VimeoLink( - - +data class PaymentAllowValue1( - @SerializedName("title") - var title: String?=null, - @SerializedName("icon") - var icon: String?=null, - @SerializedName("link") - var link: String?=null + @SerializedName("max") + var max: Int?=null ): Parcelable { @@ -50351,29 +49092,25 @@ data class VimeoLink( - - - - } /* - Model: BlogLink + Model: PromotionPaymentModes */ @Parcelize -data class BlogLink( +data class PromotionPaymentModes( - @SerializedName("title") - var title: String?=null, + @SerializedName("uses") + var uses: PaymentAllowValue1?=null, - @SerializedName("icon") - var icon: String?=null, + @SerializedName("codes") + var codes: ArrayList?=null, - @SerializedName("link") - var link: String?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -50389,18 +49126,18 @@ data class BlogLink( /* - Model: Links + Model: UsesRemaining1 */ @Parcelize -data class Links( +data class UsesRemaining1( - @SerializedName("title") - var title: String?=null, + @SerializedName("total") + var total: Int?=null, - @SerializedName("link") - var link: String?=null + @SerializedName("user") + var user: Int?=null ): Parcelable { @@ -50414,24 +49151,18 @@ data class Links( /* - Model: BusinessHighlights + Model: UsesRestriction1 */ @Parcelize -data class BusinessHighlights( - - +data class UsesRestriction1( - @SerializedName("_id") - var id: String?=null, - @SerializedName("title") - var title: String?=null, - @SerializedName("icon") - var icon: String?=null, + @SerializedName("maximum") + var maximum: UsesRemaining1?=null, - @SerializedName("sub_title") - var subTitle: String?=null + @SerializedName("remaining") + var remaining: UsesRemaining1?=null ): Parcelable { @@ -50441,47 +49172,43 @@ data class BusinessHighlights( - - - - } /* - Model: ApplicationDetail + Model: Restrictions1 */ @Parcelize -data class ApplicationDetail( +data class Restrictions1( - @SerializedName("name") - var name: String?=null, + @SerializedName("platforms") + var platforms: ArrayList?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("user_registered") + var userRegistered: UserRegistered?=null, - @SerializedName("logo") - var logo: SecureUrl?=null, + @SerializedName("post_order") + var postOrder: PostOrder1?=null, - @SerializedName("mobile_logo") - var mobileLogo: SecureUrl?=null, + @SerializedName("anonymous_users") + var anonymousUsers: Boolean?=null, - @SerializedName("favicon") - var favicon: SecureUrl?=null, + @SerializedName("payments") + var payments: ArrayList?=null, - @SerializedName("banner") - var banner: SecureUrl?=null, + @SerializedName("user_groups") + var userGroups: ArrayList?=null, - @SerializedName("domain") - var domain: Domain?=null, + @SerializedName("order_quantity") + var orderQuantity: Int?=null, - @SerializedName("domains") - var domains: ArrayList?=null, + @SerializedName("user_id") + var userId: ArrayList?=null, - @SerializedName("_id") - var id: String?=null + @SerializedName("uses") + var uses: UsesRestriction1?=null ): Parcelable { @@ -50509,15 +49236,30 @@ data class ApplicationDetail( /* - Model: CurrenciesResponse + Model: PromotionSchedule */ @Parcelize -data class CurrenciesResponse( +data class PromotionSchedule( - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("start") + var start: String?=null, + + @SerializedName("duration") + var duration: Int?=null, + + @SerializedName("end") + var end: String?=null, + + @SerializedName("next_schedule") + var nextSchedule: @RawValue ArrayList>?=null, + + @SerializedName("cron") + var cron: String?=null, + + @SerializedName("published") + var published: Boolean?=null ): Parcelable { @@ -50525,25 +49267,32 @@ data class CurrenciesResponse( + + + + + + + + + + } /* - Model: AppCurrencyResponse + Model: PromotionAuthor */ @Parcelize -data class AppCurrencyResponse( - +data class PromotionAuthor( - @SerializedName("application") - var application: String?=null, - @SerializedName("default_currency") - var defaultCurrency: DefaultCurrency?=null, + @SerializedName("modified_by") + var modifiedBy: String?=null, - @SerializedName("supported_currency") - var supportedCurrency: ArrayList?=null + @SerializedName("created_by") + var createdBy: String?=null ): Parcelable { @@ -50553,24 +49302,22 @@ data class AppCurrencyResponse( - - } /* - Model: StoreLatLong + Model: PromotionAction */ @Parcelize -data class StoreLatLong( +data class PromotionAction( - @SerializedName("type") - var type: String?=null, + @SerializedName("action_type") + var actionType: String?=null, - @SerializedName("coordinates") - var coordinates: ArrayList?=null + @SerializedName("action_date") + var actionDate: String?=null ): Parcelable { @@ -50584,43 +49331,48 @@ data class StoreLatLong( /* - Model: OptedStoreAddress + Model: Visibility */ @Parcelize -data class OptedStoreAddress( +data class Visibility( - @SerializedName("state") - var state: String?=null, + @SerializedName("coupon_list") + var couponList: Boolean?=null, - @SerializedName("address1") - var address1: String?=null, + @SerializedName("pdp") + var pdp: Boolean?=null - @SerializedName("lat_long") - var latLong: StoreLatLong?=null, +): Parcelable { - @SerializedName("address2") - var address2: String?=null, - @SerializedName("pincode") - var pincode: Int?=null, - @SerializedName("country") - var country: String?=null, - @SerializedName("city") - var city: String?=null -): Parcelable { +} + + +/* + Model: DisplayMeta1 +*/ +@Parcelize +data class DisplayMeta1( + @SerializedName("description") + var description: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("offer_text") + var offerText: String?=null +): Parcelable { @@ -50634,50 +49386,77 @@ data class OptedStoreAddress( /* - Model: OrderingStore + Model: PromotionListItem */ @Parcelize -data class OrderingStore( +data class PromotionListItem( - @SerializedName("address") - var address: OptedStoreAddress?=null, + @SerializedName("promotion_type") + var promotionType: String?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("promo_group") + var promoGroup: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("ownership") + var ownership: Ownership1?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("application_id") + var applicationId: String?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("date_meta") + var dateMeta: PromotionDateMeta?=null, - @SerializedName("store_type") - var storeType: String?=null, + @SerializedName("discount_rules") + var discountRules: ArrayList?=null, - @SerializedName("store_code") - var storeCode: String?=null, + @SerializedName("restrictions") + var restrictions: Restrictions1?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("_schedule") + var schedule: PromotionSchedule?=null, - @SerializedName("code") - var code: String?=null + @SerializedName("author") + var author: PromotionAuthor?=null, -): Parcelable { + @SerializedName("mode") + var mode: String?=null, + @SerializedName("post_order_action") + var postOrderAction: PromotionAction?=null, + @SerializedName("buy_rules") + var buyRules: HashMap?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("stackable") + var stackable: Boolean?=null, + @SerializedName("code") + var code: String?=null, + @SerializedName("visiblility") + var visiblility: Visibility?=null, + @SerializedName("currency") + var currency: String?=null, + @SerializedName("display_meta") + var displayMeta: DisplayMeta1?=null, + @SerializedName("apply_all_discount") + var applyAllDiscount: Boolean?=null, + + @SerializedName("apply_priority") + var applyPriority: Int?=null, + + @SerializedName("apply_exclusive") + var applyExclusive: String?=null + +): Parcelable { @@ -50690,45 +49469,18 @@ data class OrderingStore( -} - - -/* - Model: OrderingStores -*/ -@Parcelize -data class OrderingStores( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("deployed_stores") - var deployedStores: ArrayList?=null, - @SerializedName("all_stores") - var allStores: Boolean?=null, - @SerializedName("enabled") - var enabled: Boolean?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("_id") - var id: String?=null, - @SerializedName("app") - var app: String?=null, - @SerializedName("__v") - var v: Int?=null -): Parcelable { @@ -50754,10 +49506,10 @@ data class OrderingStores( /* - Model: OrderingStoresResponse + Model: PromotionsResponse */ @Parcelize -data class OrderingStoresResponse( +data class PromotionsResponse( @@ -50765,7 +49517,7 @@ data class OrderingStoresResponse( var page: Page?=null, @SerializedName("items") - var items: ArrayList?=null + var items: PromotionListItem?=null ): Parcelable { @@ -50778,30 +49530,76 @@ data class OrderingStoresResponse( } - - /* - Model: CouponSchedule + Model: PromotionAdd */ @Parcelize -data class CouponSchedule( +data class PromotionAdd( - @SerializedName("start") - var start: String?=null, + @SerializedName("promotion_type") + var promotionType: String?=null, - @SerializedName("duration") - var duration: Int?=null, + @SerializedName("promo_group") + var promoGroup: String?=null, - @SerializedName("end") - var end: String?=null, + @SerializedName("ownership") + var ownership: Ownership1?=null, - @SerializedName("next_schedule") - var nextSchedule: @RawValue ArrayList>?=null, + @SerializedName("application_id") + var applicationId: String?=null, - @SerializedName("cron") - var cron: String?=null + @SerializedName("date_meta") + var dateMeta: PromotionDateMeta?=null, + + @SerializedName("discount_rules") + var discountRules: ArrayList?=null, + + @SerializedName("restrictions") + var restrictions: Restrictions1?=null, + + @SerializedName("_schedule") + var schedule: PromotionSchedule?=null, + + @SerializedName("author") + var author: PromotionAuthor?=null, + + @SerializedName("mode") + var mode: String?=null, + + @SerializedName("post_order_action") + var postOrderAction: PromotionAction?=null, + + @SerializedName("buy_rules") + var buyRules: HashMap?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("stackable") + var stackable: Boolean?=null, + + @SerializedName("code") + var code: String?=null, + + @SerializedName("visiblility") + var visiblility: Visibility?=null, + + @SerializedName("currency") + var currency: String?=null, + + @SerializedName("display_meta") + var displayMeta: DisplayMeta1?=null, + + @SerializedName("apply_all_discount") + var applyAllDiscount: Boolean?=null, + + @SerializedName("apply_priority") + var applyPriority: Int?=null, + + @SerializedName("apply_exclusive") + var applyExclusive: String?=null ): Parcelable { @@ -50817,24 +49615,11 @@ data class CouponSchedule( -} - - -/* - Model: Ownership -*/ -@Parcelize -data class Ownership( - @SerializedName("payable_by") - var payableBy: String?=null, - @SerializedName("payable_category") - var payableCategory: String?=null -): Parcelable { @@ -50842,24 +49627,19 @@ data class Ownership( -} - - -/* - Model: CouponAction -*/ -@Parcelize -data class CouponAction( - @SerializedName("txn_mode") - var txnMode: String?=null, - @SerializedName("action_date") - var actionDate: String?=null -): Parcelable { + + + + + + + + @@ -50871,93 +49651,91 @@ data class CouponAction( /* - Model: State + Model: PromotionUpdate */ @Parcelize -data class State( +data class PromotionUpdate( - @SerializedName("is_display") - var isDisplay: Boolean?=null, + @SerializedName("promotion_type") + var promotionType: String?=null, - @SerializedName("is_archived") - var isArchived: Boolean?=null, + @SerializedName("promo_group") + var promoGroup: String?=null, - @SerializedName("is_public") - var isPublic: Boolean?=null + @SerializedName("ownership") + var ownership: Ownership1?=null, -): Parcelable { + @SerializedName("application_id") + var applicationId: String?=null, + @SerializedName("date_meta") + var dateMeta: PromotionDateMeta?=null, + @SerializedName("discount_rules") + var discountRules: ArrayList?=null, + @SerializedName("restrictions") + var restrictions: Restrictions1?=null, + @SerializedName("_schedule") + var schedule: PromotionSchedule?=null, + @SerializedName("author") + var author: PromotionAuthor?=null, + @SerializedName("mode") + var mode: String?=null, + @SerializedName("post_order_action") + var postOrderAction: PromotionAction?=null, + @SerializedName("buy_rules") + var buyRules: HashMap?=null, -} - - -/* - Model: CouponAuthor -*/ -@Parcelize -data class CouponAuthor( + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("stackable") + var stackable: Boolean?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("modified_by") - var modifiedBy: String?=null, + @SerializedName("visiblility") + var visiblility: Visibility?=null, - @SerializedName("created_by") - var createdBy: String?=null + @SerializedName("currency") + var currency: String?=null, -): Parcelable { + @SerializedName("display_meta") + var displayMeta: DisplayMeta1?=null, + @SerializedName("apply_all_discount") + var applyAllDiscount: Boolean?=null, + @SerializedName("apply_priority") + var applyPriority: Int?=null, + @SerializedName("apply_exclusive") + var applyExclusive: String?=null +): Parcelable { -} - - -/* - Model: RuleDefinition -*/ -@Parcelize -data class RuleDefinition( - @SerializedName("currency_code") - var currencyCode: String?=null, - @SerializedName("auto_apply") - var autoApply: Boolean?=null, - @SerializedName("applicable_on") - var applicableOn: String?=null, - @SerializedName("scope") - var scope: ArrayList?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("value_type") - var valueType: String?=null, - @SerializedName("is_exact") - var isExact: Boolean?=null, - @SerializedName("calculate_on") - var calculateOn: String?=null -): Parcelable { @@ -50977,24 +49755,11 @@ data class RuleDefinition( -} - - -/* - Model: PriceRange -*/ -@Parcelize -data class PriceRange( - @SerializedName("max") - var max: Int?=null, - @SerializedName("min") - var min: Int?=null -): Parcelable { @@ -51006,18 +49771,18 @@ data class PriceRange( /* - Model: PostOrder + Model: PromotionPartialUpdate */ @Parcelize -data class PostOrder( +data class PromotionPartialUpdate( - @SerializedName("return_allowed") - var returnAllowed: Boolean?=null, + @SerializedName("schedule") + var schedule: PromotionSchedule?=null, - @SerializedName("cancellation_allowed") - var cancellationAllowed: Boolean?=null + @SerializedName("archive") + var archive: Boolean?=null ): Parcelable { @@ -51031,15 +49796,21 @@ data class PostOrder( /* - Model: BulkBundleRestriction + Model: CartItem */ @Parcelize -data class BulkBundleRestriction( +data class CartItem( - @SerializedName("multi_store_allowed") - var multiStoreAllowed: Boolean?=null + @SerializedName("size") + var size: String?=null, + + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("product_id") + var productId: String?=null ): Parcelable { @@ -51047,19 +49818,23 @@ data class BulkBundleRestriction( + + + + } /* - Model: PaymentAllowValue + Model: OpenapiCartDetailsRequest */ @Parcelize -data class PaymentAllowValue( +data class OpenapiCartDetailsRequest( - @SerializedName("max") - var max: Int?=null + @SerializedName("cart_items") + var cartItems: CartItem?=null ): Parcelable { @@ -51071,24 +49846,30 @@ data class PaymentAllowValue( /* - Model: PaymentModes + Model: DisplayBreakup */ @Parcelize -data class PaymentModes( +data class DisplayBreakup( - @SerializedName("types") - var types: ArrayList?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, - @SerializedName("codes") - var codes: ArrayList?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, - @SerializedName("uses") - var uses: PaymentAllowValue?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("networks") - var networks: ArrayList?=null + @SerializedName("message") + var message: ArrayList?=null, + + @SerializedName("value") + var value: Double?=null, + + @SerializedName("display") + var display: String?=null ): Parcelable { @@ -51102,54 +49883,63 @@ data class PaymentModes( + + + + } /* - Model: UsesRemaining + Model: RawBreakup */ @Parcelize -data class UsesRemaining( +data class RawBreakup( - @SerializedName("app") - var app: Int?=null, + @SerializedName("coupon") + var coupon: Double?=null, - @SerializedName("total") - var total: Int?=null, + @SerializedName("you_saved") + var youSaved: Double?=null, - @SerializedName("user") - var user: Int?=null + @SerializedName("mrp_total") + var mrpTotal: Double?=null, -): Parcelable { + @SerializedName("fynd_cash") + var fyndCash: Double?=null, + @SerializedName("delivery_charge") + var deliveryCharge: Double?=null, + @SerializedName("cod_charge") + var codCharge: Double?=null, + @SerializedName("subtotal") + var subtotal: Double?=null, + @SerializedName("convenience_fee") + var convenienceFee: Double?=null, + @SerializedName("total") + var total: Double?=null, + @SerializedName("gst_charges") + var gstCharges: Double?=null, + @SerializedName("vog") + var vog: Double?=null, + @SerializedName("discount") + var discount: Double?=null -} - - -/* - Model: UsesRestriction -*/ -@Parcelize -data class UsesRestriction( +): Parcelable { - @SerializedName("maximum") - var maximum: UsesRemaining?=null, - @SerializedName("remaining") - var remaining: UsesRemaining?=null -): Parcelable { @@ -51157,55 +49947,45 @@ data class UsesRestriction( -} - - -/* - Model: Restrictions -*/ -@Parcelize -data class Restrictions( - @SerializedName("platforms") - var platforms: ArrayList?=null, - @SerializedName("ordering_stores") - var orderingStores: ArrayList?=null, - @SerializedName("coupon_allowed") - var couponAllowed: Boolean?=null, - @SerializedName("price_range") - var priceRange: PriceRange?=null, - @SerializedName("post_order") - var postOrder: PostOrder?=null, - @SerializedName("bulk_bundle") - var bulkBundle: BulkBundleRestriction?=null, - @SerializedName("payments") - var payments: HashMap?=null, - @SerializedName("user_groups") - var userGroups: ArrayList?=null, - @SerializedName("uses") - var uses: UsesRestriction?=null -): Parcelable { +} + + +/* + Model: LoyaltyPoints +*/ +@Parcelize +data class LoyaltyPoints( + @SerializedName("total") + var total: Double?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("is_applied") + var isApplied: Boolean?=null, + @SerializedName("applicable") + var applicable: Double?=null +): Parcelable { @@ -51221,40 +50001,40 @@ data class Restrictions( /* - Model: Validity + Model: CouponBreakup */ @Parcelize -data class Validity( +data class CouponBreakup( - @SerializedName("priority") - var priority: Int?=null + @SerializedName("uid") + var uid: String?=null, -): Parcelable { + @SerializedName("message") + var message: String?=null, + + @SerializedName("code") + var code: String?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("value") + var value: Double?=null, + + @SerializedName("is_applied") + var isApplied: Boolean?=null + +): Parcelable { -} - - -/* - Model: DisplayMetaDict -*/ -@Parcelize -data class DisplayMetaDict( - @SerializedName("subtitle") - var subtitle: String?=null, - @SerializedName("title") - var title: String?=null -): Parcelable { @@ -51266,30 +50046,24 @@ data class DisplayMetaDict( /* - Model: DisplayMeta + Model: CartBreakup */ @Parcelize -data class DisplayMeta( - - +data class CartBreakup( - @SerializedName("apply") - var apply: DisplayMetaDict?=null, - @SerializedName("auto") - var auto: DisplayMetaDict?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("display") + var display: ArrayList?=null, - @SerializedName("title") - var title: String?=null, + @SerializedName("raw") + var raw: RawBreakup?=null, - @SerializedName("subtitle") - var subtitle: String?=null, + @SerializedName("loyalty_points") + var loyaltyPoints: LoyaltyPoints?=null, - @SerializedName("remove") - var remove: DisplayMetaDict?=null + @SerializedName("coupon") + var coupon: CouponBreakup?=null ): Parcelable { @@ -51303,26 +50077,22 @@ data class DisplayMeta( - - - - } /* - Model: CouponDateMeta + Model: BaseInfo */ @Parcelize -data class CouponDateMeta( +data class BaseInfo( - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -51336,27 +50106,24 @@ data class CouponDateMeta( /* - Model: Rule + Model: BasePrice */ @Parcelize -data class Rule( - +data class BasePrice( - @SerializedName("key") - var key: Double?=null, - @SerializedName("max") - var max: Double?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, - @SerializedName("discount_qty") - var discountQty: Double?=null, + @SerializedName("effective") + var effective: Double?=null, - @SerializedName("min") - var min: Double?=null, + @SerializedName("marked") + var marked: Double?=null, - @SerializedName("value") - var value: Double?=null + @SerializedName("currency_symbol") + var currencySymbol: String?=null ): Parcelable { @@ -51370,27 +50137,22 @@ data class Rule( - - } /* - Model: Validation + Model: ArticlePriceInfo */ @Parcelize -data class Validation( - +data class ArticlePriceInfo( - @SerializedName("user_registered_after") - var userRegisteredAfter: String?=null, - @SerializedName("app_id") - var appId: ArrayList?=null, + @SerializedName("converted") + var converted: BasePrice?=null, - @SerializedName("anonymous") - var anonymous: Boolean?=null + @SerializedName("base") + var base: BasePrice?=null ): Parcelable { @@ -51400,68 +50162,51 @@ data class Validation( - - } /* - Model: CouponAdd + Model: ProductArticle */ @Parcelize -data class CouponAdd( - - - - @SerializedName("_schedule") - var schedule: CouponSchedule?=null, +data class ProductArticle( - @SerializedName("ownership") - var ownership: Ownership?=null, - @SerializedName("action") - var action: CouponAction?=null, - @SerializedName("state") - var state: State?=null, + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("author") - var author: CouponAuthor?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("rule_definition") - var ruleDefinition: RuleDefinition?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("restrictions") - var restrictions: Restrictions?=null, + @SerializedName("product_group_tags") + var productGroupTags: ArrayList?=null, - @SerializedName("validity") - var validity: Validity?=null, + @SerializedName("store") + var store: BaseInfo?=null, - @SerializedName("display_meta") - var displayMeta: DisplayMeta?=null, + @SerializedName("parent_item_identifiers") + var parentItemIdentifiers: @RawValue HashMap?=null, - @SerializedName("date_meta") - var dateMeta: CouponDateMeta?=null, + @SerializedName("price") + var price: ArticlePriceInfo?=null, - @SerializedName("type_slug") - var typeSlug: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("rule") - var rule: ArrayList?=null, + @SerializedName("seller") + var seller: BaseInfo?=null - @SerializedName("identifiers") - var identifiers: Identifier?=null, +): Parcelable { - @SerializedName("validation") - var validation: Validation?=null, - @SerializedName("tags") - var tags: ArrayList?=null -): Parcelable { @@ -51482,12 +50227,27 @@ data class CouponAdd( +} + + +/* + Model: ProductImage +*/ +@Parcelize +data class ProductImage( + @SerializedName("secure_url") + var secureUrl: String?=null, + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, + @SerializedName("url") + var url: String?=null +): Parcelable { @@ -51501,18 +50261,15 @@ data class CouponAdd( /* - Model: CouponsResponse + Model: ActionQuery */ @Parcelize -data class CouponsResponse( - +data class ActionQuery( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: CouponAdd?=null + @SerializedName("product_slug") + var productSlug: ArrayList?=null ): Parcelable { @@ -51520,24 +50277,25 @@ data class CouponsResponse( - - } /* - Model: SuccessMessage + Model: ProductAction */ @Parcelize -data class SuccessMessage( +data class ProductAction( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("query") + var query: ActionQuery?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("type") + var type: String?=null, + + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -51547,22 +50305,24 @@ data class SuccessMessage( + + } /* - Model: OperationErrorResponse + Model: CategoryInfo */ @Parcelize -data class OperationErrorResponse( +data class CategoryInfo( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -51576,60 +50336,82 @@ data class OperationErrorResponse( /* - Model: CouponUpdate + Model: CartProduct */ @Parcelize -data class CouponUpdate( +data class CartProduct( - @SerializedName("_schedule") - var schedule: CouponSchedule?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("ownership") - var ownership: Ownership?=null, + @SerializedName("images") + var images: ArrayList?=null, + + @SerializedName("brand") + var brand: BaseInfo?=null, + + @SerializedName("slug") + var slug: String?=null, @SerializedName("action") - var action: CouponAction?=null, + var action: ProductAction?=null, - @SerializedName("state") - var state: State?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("categories") + var categories: ArrayList?=null, - @SerializedName("author") - var author: CouponAuthor?=null, + @SerializedName("name") + var name: String?=null - @SerializedName("rule_definition") - var ruleDefinition: RuleDefinition?=null, +): Parcelable { - @SerializedName("restrictions") - var restrictions: Restrictions?=null, - @SerializedName("validity") - var validity: Validity?=null, - @SerializedName("display_meta") - var displayMeta: DisplayMeta?=null, - @SerializedName("date_meta") - var dateMeta: CouponDateMeta?=null, - @SerializedName("type_slug") - var typeSlug: String?=null, - @SerializedName("rule") - var rule: ArrayList?=null, - @SerializedName("identifiers") - var identifiers: Identifier?=null, - @SerializedName("validation") - var validation: Validation?=null, - @SerializedName("tags") - var tags: ArrayList?=null + + + + + + + + + + +} + + +/* + Model: ProductAvailability +*/ +@Parcelize +data class ProductAvailability( + + + + @SerializedName("other_store_quantity") + var otherStoreQuantity: Int?=null, + + @SerializedName("deliverable") + var deliverable: Boolean?=null, + + @SerializedName("is_valid") + var isValid: Boolean?=null, + + @SerializedName("out_of_stock") + var outOfStock: Boolean?=null, + + @SerializedName("sizes") + var sizes: ArrayList?=null ): Parcelable { @@ -51645,13 +50427,36 @@ data class CouponUpdate( +} + + +/* + Model: AppliedPromotion +*/ +@Parcelize +data class AppliedPromotion( + + + @SerializedName("promo_id") + var promoId: String?=null, + @SerializedName("promotion_type") + var promotionType: String?=null, + @SerializedName("amount") + var amount: Double?=null, + @SerializedName("article_quantity") + var articleQuantity: Int?=null, + @SerializedName("offer_text") + var offerText: String?=null, + @SerializedName("mrp_promotion") + var mrpPromotion: Boolean?=null +): Parcelable { @@ -51671,18 +50476,15 @@ data class CouponUpdate( /* - Model: CouponPartialUpdate + Model: PromoMeta */ @Parcelize -data class CouponPartialUpdate( - +data class PromoMeta( - @SerializedName("schedule") - var schedule: CouponSchedule?=null, - @SerializedName("archive") - var archive: Boolean?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -51690,51 +50492,44 @@ data class CouponPartialUpdate( - - } /* - Model: Ownership1 + Model: ProductPrice */ @Parcelize -data class Ownership1( +data class ProductPrice( - @SerializedName("payable_by") - var payableBy: String?=null, + @SerializedName("selling") + var selling: Double?=null, - @SerializedName("payable_category") - var payableCategory: String?=null + @SerializedName("currency_code") + var currencyCode: String?=null, -): Parcelable { + @SerializedName("effective") + var effective: Double?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, + @SerializedName("add_on") + var addOn: Double?=null, + @SerializedName("marked") + var marked: Double?=null +): Parcelable { -} - - -/* - Model: PromotionDateMeta -*/ -@Parcelize -data class PromotionDateMeta( - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null -): Parcelable { @@ -51746,37 +50541,42 @@ data class PromotionDateMeta( /* - Model: CompareObject + Model: ProductPriceInfo */ @Parcelize -data class CompareObject( +data class ProductPriceInfo( - @SerializedName("greater_than_equals") - var greaterThanEquals: Double?=null, + @SerializedName("converted") + var converted: ProductPrice?=null, - @SerializedName("less_than") - var lessThan: Double?=null, + @SerializedName("base") + var base: ProductPrice?=null - @SerializedName("equals") - var equals: Double?=null, +): Parcelable { - @SerializedName("greater_than") - var greaterThan: Double?=null, - @SerializedName("less_than_equals") - var lessThanEquals: Double?=null -): Parcelable { +} + + +/* + Model: CartProductIdentifer +*/ +@Parcelize +data class CartProductIdentifer( + @SerializedName("identifier") + var identifier: String?=null +): Parcelable { @@ -51786,60 +50586,60 @@ data class CompareObject( /* - Model: ItemCriteria + Model: CartProductInfo */ @Parcelize -data class ItemCriteria( +data class CartProductInfo( - @SerializedName("item_exclude_store") - var itemExcludeStore: ArrayList?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, - @SerializedName("item_company") - var itemCompany: ArrayList?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("cart_quantity") - var cartQuantity: CompareObject?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("item_size") - var itemSize: ArrayList?=null, + @SerializedName("article") + var article: ProductArticle?=null, - @SerializedName("all_items") - var allItems: Boolean?=null, + @SerializedName("product") + var product: CartProduct?=null, - @SerializedName("item_sku") - var itemSku: ArrayList?=null, + @SerializedName("coupon_message") + var couponMessage: String?=null, - @SerializedName("item_store") - var itemStore: ArrayList?=null, + @SerializedName("availability") + var availability: ProductAvailability?=null, - @SerializedName("item_exclude_company") - var itemExcludeCompany: ArrayList?=null, + @SerializedName("promotions_applied") + var promotionsApplied: ArrayList?=null, - @SerializedName("buy_rules") - var buyRules: ArrayList?=null, + @SerializedName("promo_meta") + var promoMeta: PromoMeta?=null, - @SerializedName("item_id") - var itemId: ArrayList?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("item_exclude_brand") - var itemExcludeBrand: ArrayList?=null, + @SerializedName("parent_item_identifiers") + var parentItemIdentifiers: @RawValue HashMap?=null, - @SerializedName("item_exclude_sku") - var itemExcludeSku: ArrayList?=null, + @SerializedName("price_per_unit") + var pricePerUnit: ProductPriceInfo?=null, - @SerializedName("item_brand") - var itemBrand: ArrayList?=null, + @SerializedName("price") + var price: ProductPriceInfo?=null, - @SerializedName("cart_total") - var cartTotal: CompareObject?=null, + @SerializedName("bulk_offer") + var bulkOffer: @RawValue HashMap?=null, - @SerializedName("item_category") - var itemCategory: ArrayList?=null, + @SerializedName("identifiers") + var identifiers: CartProductIdentifer?=null, - @SerializedName("item_exclude_category") - var itemExcludeCategory: ArrayList?=null + @SerializedName("discount") + var discount: String?=null ): Parcelable { @@ -51881,33 +50681,24 @@ data class ItemCriteria( /* - Model: DiscountOffer + Model: OpenapiCartDetailsResponse */ @Parcelize -data class DiscountOffer( - - - - @SerializedName("min_offer_quantity") - var minOfferQuantity: Int?=null, +data class OpenapiCartDetailsResponse( - @SerializedName("discount_price") - var discountPrice: Double?=null, - @SerializedName("discount_amount") - var discountAmount: Double?=null, - @SerializedName("max_discount_amount") - var maxDiscountAmount: Double?=null, + @SerializedName("breakup_values") + var breakupValues: CartBreakup?=null, - @SerializedName("max_offer_quantity") - var maxOfferQuantity: Int?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("discount_percentage") - var discountPercentage: Double?=null, + @SerializedName("is_valid") + var isValid: Boolean?=null, - @SerializedName("code") - var code: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -51921,34 +50712,25 @@ data class DiscountOffer( - - - - - - } /* - Model: DiscountRule + Model: OpenApiErrorResponse */ @Parcelize -data class DiscountRule( - +data class OpenApiErrorResponse( - @SerializedName("item_criteria") - var itemCriteria: ItemCriteria?=null, - @SerializedName("offer") - var offer: DiscountOffer?=null, + @SerializedName("errors") + var errors: @RawValue HashMap?=null, - @SerializedName("discount_type") - var discountType: String?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("buy_condition") - var buyCondition: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -51960,49 +50742,61 @@ data class DiscountRule( - - } /* - Model: UserRegistered + Model: ShippingAddress */ @Parcelize -data class UserRegistered( +data class ShippingAddress( - @SerializedName("end") - var end: String?=null, + @SerializedName("area_code") + var areaCode: String?=null, - @SerializedName("start") - var start: String?=null + @SerializedName("country_code") + var countryCode: String?=null, -): Parcelable { + @SerializedName("pincode") + var pincode: Int?=null, + @SerializedName("state") + var state: String?=null, + @SerializedName("email") + var email: String?=null, + @SerializedName("phone") + var phone: Int?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("country") + var country: String?=null, + @SerializedName("landmark") + var landmark: String?=null, -} - - -/* - Model: PostOrder1 -*/ -@Parcelize -data class PostOrder1( + @SerializedName("city") + var city: String?=null, + @SerializedName("address") + var address: String?=null, + @SerializedName("area_code_slug") + var areaCodeSlug: String?=null, - @SerializedName("return_allowed") - var returnAllowed: Boolean?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("cancellation_allowed") - var cancellationAllowed: Boolean?=null + @SerializedName("address_type") + var addressType: String?=null, + + @SerializedName("area") + var area: String?=null ): Parcelable { @@ -52012,47 +50806,23 @@ data class PostOrder1( -} - - -/* - Model: PaymentAllowValue1 -*/ -@Parcelize -data class PaymentAllowValue1( - @SerializedName("max") - var max: Int?=null -): Parcelable { -} - - -/* - Model: PromotionPaymentModes -*/ -@Parcelize -data class PromotionPaymentModes( - @SerializedName("uses") - var uses: PaymentAllowValue1?=null, - @SerializedName("codes") - var codes: ArrayList?=null, - @SerializedName("type") - var type: String?=null -): Parcelable { + + @@ -52066,18 +50836,18 @@ data class PromotionPaymentModes( /* - Model: UsesRemaining1 + Model: OpenApiCartServiceabilityRequest */ @Parcelize -data class UsesRemaining1( +data class OpenApiCartServiceabilityRequest( - @SerializedName("total") - var total: Int?=null, + @SerializedName("shipping_address") + var shippingAddress: ShippingAddress?=null, - @SerializedName("user") - var user: Int?=null + @SerializedName("cart_items") + var cartItems: CartItem?=null ): Parcelable { @@ -52091,18 +50861,18 @@ data class UsesRemaining1( /* - Model: UsesRestriction1 + Model: PromiseFormatted */ @Parcelize -data class UsesRestriction1( +data class PromiseFormatted( - @SerializedName("maximum") - var maximum: UsesRemaining1?=null, + @SerializedName("max") + var max: String?=null, - @SerializedName("remaining") - var remaining: UsesRemaining1?=null + @SerializedName("min") + var min: String?=null ): Parcelable { @@ -52116,39 +50886,18 @@ data class UsesRestriction1( /* - Model: Restrictions1 + Model: PromiseTimestamp */ @Parcelize -data class Restrictions1( - - - - @SerializedName("platforms") - var platforms: ArrayList?=null, - - @SerializedName("user_registered") - var userRegistered: UserRegistered?=null, - - @SerializedName("post_order") - var postOrder: PostOrder1?=null, - - @SerializedName("anonymous_users") - var anonymousUsers: Boolean?=null, - - @SerializedName("payments") - var payments: ArrayList?=null, +data class PromiseTimestamp( - @SerializedName("user_groups") - var userGroups: ArrayList?=null, - @SerializedName("order_quantity") - var orderQuantity: Int?=null, - @SerializedName("user_id") - var userId: ArrayList?=null, + @SerializedName("max") + var max: Double?=null, - @SerializedName("uses") - var uses: UsesRestriction1?=null + @SerializedName("min") + var min: Double?=null ): Parcelable { @@ -52158,13 +50907,24 @@ data class Restrictions1( +} + + +/* + Model: ShipmentPromise +*/ +@Parcelize +data class ShipmentPromise( + @SerializedName("formatted") + var formatted: PromiseFormatted?=null, + @SerializedName("timestamp") + var timestamp: PromiseTimestamp?=null - - +): Parcelable { @@ -52176,30 +50936,27 @@ data class Restrictions1( /* - Model: PromotionSchedule + Model: OpenApiCartServiceabilityResponse */ @Parcelize -data class PromotionSchedule( - +data class OpenApiCartServiceabilityResponse( - @SerializedName("start") - var start: String?=null, - @SerializedName("duration") - var duration: Int?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("end") - var end: String?=null, + @SerializedName("breakup_values") + var breakupValues: CartBreakup?=null, - @SerializedName("next_schedule") - var nextSchedule: @RawValue ArrayList>?=null, + @SerializedName("is_valid") + var isValid: Boolean?=null, - @SerializedName("cron") - var cron: String?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("published") - var published: Boolean?=null + @SerializedName("delivery_promise") + var deliveryPromise: ShipmentPromise?=null ): Parcelable { @@ -52215,24 +50972,22 @@ data class PromotionSchedule( - - } /* - Model: PromotionAuthor + Model: OpenApiFiles */ @Parcelize -data class PromotionAuthor( +data class OpenApiFiles( - @SerializedName("modified_by") - var modifiedBy: String?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("created_by") - var createdBy: String?=null + @SerializedName("values") + var values: ArrayList?=null ): Parcelable { @@ -52246,18 +51001,18 @@ data class PromotionAuthor( /* - Model: PromotionAction + Model: CartItemMeta */ @Parcelize -data class PromotionAction( +data class CartItemMeta( - @SerializedName("action_type") - var actionType: String?=null, + @SerializedName("primary_item") + var primaryItem: Boolean?=null, - @SerializedName("action_date") - var actionDate: String?=null + @SerializedName("group_id") + var groupId: String?=null ): Parcelable { @@ -52271,46 +51026,63 @@ data class PromotionAction( /* - Model: Visibility + Model: OpenApiOrderItem */ @Parcelize -data class Visibility( +data class OpenApiOrderItem( - @SerializedName("coupon_list") - var couponList: Boolean?=null, + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null, - @SerializedName("pdp") - var pdp: Boolean?=null + @SerializedName("files") + var files: ArrayList?=null, -): Parcelable { + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("size") + var size: String?=null, + + @SerializedName("cod_charges") + var codCharges: Double?=null, + @SerializedName("price_effective") + var priceEffective: Double?=null, + @SerializedName("payment_methods") + var paymentMethods: ArrayList?=null, + @SerializedName("amount_paid") + var amountPaid: Double?=null, + @SerializedName("price_marked") + var priceMarked: Double?=null, + @SerializedName("meta") + var meta: CartItemMeta?=null, + @SerializedName("employee_discount") + var employeeDiscount: Double?=null, -} - - -/* - Model: DisplayMeta1 -*/ -@Parcelize -data class DisplayMeta1( + @SerializedName("coupon_effective_discount") + var couponEffectiveDiscount: Double?=null, + @SerializedName("cashback_applied") + var cashbackApplied: Double?=null, + @SerializedName("product_id") + var productId: Int?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("loyalty_discount") + var loyaltyDiscount: Double?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("discount") + var discount: Double?=null, - @SerializedName("offer_text") - var offerText: String?=null + @SerializedName("delivery_charges") + var deliveryCharges: Double?=null ): Parcelable { @@ -52322,95 +51094,106 @@ data class DisplayMeta1( -} - - -/* - Model: PromotionListItem -*/ -@Parcelize -data class PromotionListItem( - @SerializedName("promotion_type") - var promotionType: String?=null, - @SerializedName("promo_group") - var promoGroup: String?=null, - @SerializedName("ownership") - var ownership: Ownership1?=null, - @SerializedName("application_id") - var applicationId: String?=null, - @SerializedName("date_meta") - var dateMeta: PromotionDateMeta?=null, - @SerializedName("discount_rules") - var discountRules: ArrayList?=null, - @SerializedName("restrictions") - var restrictions: Restrictions1?=null, - @SerializedName("_schedule") - var schedule: PromotionSchedule?=null, - @SerializedName("author") - var author: PromotionAuthor?=null, - @SerializedName("mode") - var mode: String?=null, - @SerializedName("post_order_action") - var postOrderAction: PromotionAction?=null, - @SerializedName("buy_rules") - var buyRules: HashMap?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("stackable") - var stackable: Boolean?=null, - @SerializedName("code") - var code: String?=null, - @SerializedName("visiblility") - var visiblility: Visibility?=null, - @SerializedName("currency") - var currency: String?=null, - @SerializedName("display_meta") - var displayMeta: DisplayMeta1?=null, - @SerializedName("apply_all_discount") - var applyAllDiscount: Boolean?=null, - @SerializedName("apply_priority") - var applyPriority: Int?=null, - @SerializedName("apply_exclusive") - var applyExclusive: String?=null -): Parcelable { +} + + +/* + Model: OpenApiPlatformCheckoutReq +*/ +@Parcelize +data class OpenApiPlatformCheckoutReq( + + + + @SerializedName("currency_code") + var currencyCode: String?=null, + + @SerializedName("files") + var files: ArrayList?=null, + + @SerializedName("payment_methods") + var paymentMethods: ArrayList?=null, + + @SerializedName("gstin") + var gstin: String?=null, + + @SerializedName("employee_discount") + var employeeDiscount: @RawValue HashMap?=null, + + @SerializedName("cashback_applied") + var cashbackApplied: Double?=null, + + @SerializedName("cart_value") + var cartValue: Double?=null, + + @SerializedName("coupon_value") + var couponValue: Double?=null, + + @SerializedName("delivery_charges") + var deliveryCharges: Double?=null, + + @SerializedName("cart_items") + var cartItems: ArrayList?=null, + + @SerializedName("order_id") + var orderId: String?=null, + @SerializedName("coupon_code") + var couponCode: String?=null, + @SerializedName("billing_address") + var billingAddress: ShippingAddress?=null, + @SerializedName("coupon") + var coupon: String?=null, + @SerializedName("cod_charges") + var codCharges: Double?=null, + @SerializedName("payment_mode") + var paymentMode: String?=null, + @SerializedName("comment") + var comment: String?=null, + @SerializedName("shipping_address") + var shippingAddress: ShippingAddress?=null, + @SerializedName("affiliate_order_id") + var affiliateOrderId: String?=null, + @SerializedName("loyalty_discount") + var loyaltyDiscount: Double?=null +): Parcelable { @@ -52442,24 +51225,11 @@ data class PromotionListItem( -} - - -/* - Model: PromotionsResponse -*/ -@Parcelize -data class PromotionsResponse( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: PromotionListItem?=null -): Parcelable { @@ -52471,106 +51241,148 @@ data class PromotionsResponse( /* - Model: PromotionAdd + Model: OpenApiCheckoutResponse */ @Parcelize -data class PromotionAdd( +data class OpenApiCheckoutResponse( - @SerializedName("promotion_type") - var promotionType: String?=null, + @SerializedName("order_ref_id") + var orderRefId: String?=null, - @SerializedName("promo_group") - var promoGroup: String?=null, + @SerializedName("order_id") + var orderId: String?=null, - @SerializedName("ownership") - var ownership: Ownership1?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("application_id") - var applicationId: String?=null, + @SerializedName("message") + var message: String?=null - @SerializedName("date_meta") - var dateMeta: PromotionDateMeta?=null, +): Parcelable { - @SerializedName("discount_rules") - var discountRules: ArrayList?=null, - @SerializedName("restrictions") - var restrictions: Restrictions1?=null, - @SerializedName("_schedule") - var schedule: PromotionSchedule?=null, - @SerializedName("author") - var author: PromotionAuthor?=null, - @SerializedName("mode") - var mode: String?=null, - @SerializedName("post_order_action") - var postOrderAction: PromotionAction?=null, - @SerializedName("buy_rules") - var buyRules: HashMap?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("stackable") - var stackable: Boolean?=null, - @SerializedName("code") - var code: String?=null, - @SerializedName("visiblility") - var visiblility: Visibility?=null, +} + + +/* + Model: AbandonedCart +*/ +@Parcelize +data class AbandonedCart( - @SerializedName("currency") - var currency: String?=null, - @SerializedName("display_meta") - var displayMeta: DisplayMeta1?=null, - @SerializedName("apply_all_discount") - var applyAllDiscount: Boolean?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, - @SerializedName("apply_priority") - var applyPriority: Int?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("apply_exclusive") - var applyExclusive: String?=null + @SerializedName("promotion") + var promotion: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("last_modified") + var lastModified: String?=null, + @SerializedName("gstin") + var gstin: String?=null, + @SerializedName("is_archive") + var isArchive: Boolean?=null, + @SerializedName("delivery_charges") + var deliveryCharges: @RawValue HashMap?=null, + @SerializedName("buy_now") + var buyNow: Boolean?=null, + @SerializedName("coupon") + var coupon: @RawValue HashMap?=null, + @SerializedName("payment_mode") + var paymentMode: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("checkout_mode") + var checkoutMode: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("fc_index_map") + var fcIndexMap: ArrayList?=null, + @SerializedName("user_id") + var userId: String?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("expire_at") + var expireAt: String?=null, + @SerializedName("bulk_coupon_discount") + var bulkCouponDiscount: Double?=null, + @SerializedName("payment_methods") + var paymentMethods: @RawValue ArrayList>?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("merge_qty") + var mergeQty: Boolean?=null, + @SerializedName("fynd_credits") + var fyndCredits: @RawValue HashMap?=null, + @SerializedName("articles") + var articles: @RawValue ArrayList>?=null, + @SerializedName("order_id") + var orderId: String?=null, + @SerializedName("shipments") + var shipments: @RawValue ArrayList>?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("pick_up_customer_details") + var pickUpCustomerDetails: @RawValue HashMap?=null, + @SerializedName("cod_charges") + var codCharges: @RawValue HashMap?=null, + @SerializedName("comment") + var comment: String?=null, + @SerializedName("cashback") + var cashback: @RawValue HashMap?=null, + @SerializedName("payments") + var payments: @RawValue HashMap?=null, + @SerializedName("cart_value") + var cartValue: Double?=null, + @SerializedName("discount") + var discount: Double?=null + +): Parcelable { @@ -52587,81 +51399,30 @@ data class PromotionAdd( -} - - -/* - Model: PromotionUpdate -*/ -@Parcelize -data class PromotionUpdate( - @SerializedName("promotion_type") - var promotionType: String?=null, - @SerializedName("promo_group") - var promoGroup: String?=null, - @SerializedName("ownership") - var ownership: Ownership1?=null, - @SerializedName("application_id") - var applicationId: String?=null, - @SerializedName("date_meta") - var dateMeta: PromotionDateMeta?=null, - @SerializedName("discount_rules") - var discountRules: ArrayList?=null, - @SerializedName("restrictions") - var restrictions: Restrictions1?=null, - @SerializedName("_schedule") - var schedule: PromotionSchedule?=null, - @SerializedName("author") - var author: PromotionAuthor?=null, - @SerializedName("mode") - var mode: String?=null, - @SerializedName("post_order_action") - var postOrderAction: PromotionAction?=null, - @SerializedName("buy_rules") - var buyRules: HashMap?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("stackable") - var stackable: Boolean?=null, - @SerializedName("code") - var code: String?=null, - @SerializedName("visiblility") - var visiblility: Visibility?=null, - @SerializedName("currency") - var currency: String?=null, - @SerializedName("display_meta") - var displayMeta: DisplayMeta1?=null, - @SerializedName("apply_all_discount") - var applyAllDiscount: Boolean?=null, - @SerializedName("apply_priority") - var applyPriority: Int?=null, - @SerializedName("apply_exclusive") - var applyExclusive: String?=null -): Parcelable { @@ -52691,9 +51452,33 @@ data class PromotionUpdate( +} + + +/* + Model: AbandonedCartResponse +*/ +@Parcelize +data class AbandonedCartResponse( + + + + @SerializedName("result") + var result: @RawValue HashMap?=null, + + @SerializedName("success") + var success: Boolean?=null, + + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("message") + var message: String?=null, + @SerializedName("page") + var page: Page?=null +): Parcelable { @@ -52711,18 +51496,18 @@ data class PromotionUpdate( /* - Model: PromotionPartialUpdate + Model: CartCurrency */ @Parcelize -data class PromotionPartialUpdate( +data class CartCurrency( - @SerializedName("schedule") - var schedule: PromotionSchedule?=null, + @SerializedName("symbol") + var symbol: String?=null, - @SerializedName("archive") - var archive: Boolean?=null + @SerializedName("code") + var code: String?=null ): Parcelable { @@ -52736,45 +51521,60 @@ data class PromotionPartialUpdate( /* - Model: CartItem + Model: CartDetailResponse */ @Parcelize -data class CartItem( +data class CartDetailResponse( - @SerializedName("size") - var size: String?=null, + @SerializedName("restrict_checkout") + var restrictCheckout: Boolean?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("buy_now") + var buyNow: Boolean?=null, - @SerializedName("product_id") - var productId: String?=null + @SerializedName("delivery_charge_info") + var deliveryChargeInfo: String?=null, -): Parcelable { + @SerializedName("coupon_text") + var couponText: String?=null, + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("breakup_values") + var breakupValues: CartBreakup?=null, + @SerializedName("message") + var message: String?=null, + @SerializedName("checkout_mode") + var checkoutMode: String?=null, + @SerializedName("gstin") + var gstin: String?=null, + @SerializedName("is_valid") + var isValid: Boolean?=null, + @SerializedName("last_modified") + var lastModified: String?=null, + @SerializedName("comment") + var comment: String?=null, -} - - -/* - Model: OpenapiCartDetailsRequest -*/ -@Parcelize -data class OpenapiCartDetailsRequest( + @SerializedName("currency") + var currency: CartCurrency?=null, + @SerializedName("id") + var id: String?=null, + @SerializedName("delivery_promise") + var deliveryPromise: ShipmentPromise?=null, - @SerializedName("cart_items") - var cartItems: CartItem?=null + @SerializedName("payment_selection_lock") + var paymentSelectionLock: PaymentSelectionLock?=null ): Parcelable { @@ -52782,36 +51582,21 @@ data class OpenapiCartDetailsRequest( -} - - -/* - Model: DisplayBreakup -*/ -@Parcelize -data class DisplayBreakup( - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, - @SerializedName("key") - var key: String?=null, - @SerializedName("message") - var message: ArrayList?=null, - @SerializedName("value") - var value: Double?=null, - @SerializedName("display") - var display: String?=null -): Parcelable { + + + + + + @@ -52831,48 +51616,48 @@ data class DisplayBreakup( /* - Model: RawBreakup + Model: AddProductCart */ @Parcelize -data class RawBreakup( +data class AddProductCart( - @SerializedName("coupon") - var coupon: Double?=null, + @SerializedName("article_assignment") + var articleAssignment: @RawValue HashMap?=null, - @SerializedName("you_saved") - var youSaved: Double?=null, + @SerializedName("article_id") + var articleId: String?=null, - @SerializedName("mrp_total") - var mrpTotal: Double?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("fynd_cash") - var fyndCash: Double?=null, + @SerializedName("item_size") + var itemSize: String?=null, - @SerializedName("delivery_charge") - var deliveryCharge: Double?=null, + @SerializedName("product_group_tags") + var productGroupTags: ArrayList?=null, - @SerializedName("cod_charge") - var codCharge: Double?=null, + @SerializedName("parent_item_identifiers") + var parentItemIdentifiers: @RawValue HashMap?=null, - @SerializedName("subtotal") - var subtotal: Double?=null, + @SerializedName("pos") + var pos: Boolean?=null, - @SerializedName("convenience_fee") - var convenienceFee: Double?=null, + @SerializedName("seller_id") + var sellerId: Int?=null, - @SerializedName("total") - var total: Double?=null, + @SerializedName("store_id") + var storeId: Int?=null, - @SerializedName("gst_charges") - var gstCharges: Double?=null, + @SerializedName("item_id") + var itemId: Int?=null, - @SerializedName("vog") - var vog: Double?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("discount") - var discount: Double?=null + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null ): Parcelable { @@ -52906,24 +51691,44 @@ data class RawBreakup( /* - Model: LoyaltyPoints + Model: AddCartRequest */ @Parcelize -data class LoyaltyPoints( +data class AddCartRequest( - @SerializedName("total") - var total: Double?=null, + @SerializedName("items") + var items: ArrayList?=null - @SerializedName("description") - var description: String?=null, +): Parcelable { - @SerializedName("is_applied") - var isApplied: Boolean?=null, - @SerializedName("applicable") - var applicable: Double?=null + + + +} + + +/* + Model: AddCartDetailResponse +*/ +@Parcelize +data class AddCartDetailResponse( + + + + @SerializedName("partial") + var partial: Boolean?=null, + + @SerializedName("success") + var success: Boolean?=null, + + @SerializedName("cart") + var cart: CartDetailResponse?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -52941,32 +51746,42 @@ data class LoyaltyPoints( /* - Model: CouponBreakup + Model: UpdateProductCart */ @Parcelize -data class CouponBreakup( +data class UpdateProductCart( - @SerializedName("uid") - var uid: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("item_size") + var itemSize: String?=null, + + @SerializedName("parent_item_identifiers") + var parentItemIdentifiers: @RawValue HashMap?=null, + + @SerializedName("item_index") + var itemIndex: Int?=null, + + @SerializedName("item_id") + var itemId: Int?=null, + + @SerializedName("identifiers") + var identifiers: CartProductIdentifer?=null, + + @SerializedName("article_id") + var articleId: String?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null - @SerializedName("code") - var code: String?=null, +): Parcelable { - @SerializedName("type") - var type: String?=null, - @SerializedName("value") - var value: Double?=null, - @SerializedName("is_applied") - var isApplied: Boolean?=null -): Parcelable { @@ -52986,24 +51801,18 @@ data class CouponBreakup( /* - Model: CartBreakup + Model: UpdateCartRequest */ @Parcelize -data class CartBreakup( - - +data class UpdateCartRequest( - @SerializedName("display") - var display: ArrayList?=null, - @SerializedName("raw") - var raw: RawBreakup?=null, - @SerializedName("loyalty_points") - var loyaltyPoints: LoyaltyPoints?=null, + @SerializedName("operation") + var operation: String?=null, - @SerializedName("coupon") - var coupon: CouponBreakup?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -53013,26 +51822,25 @@ data class CartBreakup( - - - - } /* - Model: BaseInfo + Model: UpdateCartDetailResponse */ @Parcelize -data class BaseInfo( +data class UpdateCartDetailResponse( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("cart") + var cart: CartDetailResponse?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -53042,28 +51850,32 @@ data class BaseInfo( + + } + + /* - Model: BasePrice + Model: E */ @Parcelize -data class BasePrice( +data class E( - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("code") + var code: Int?=null, - @SerializedName("effective") - var effective: Double?=null, + @SerializedName("exception") + var exception: String?=null, - @SerializedName("marked") - var marked: Double?=null, + @SerializedName("info") + var info: String?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -53081,18 +51893,18 @@ data class BasePrice( /* - Model: ArticlePriceInfo + Model: GiveawayResponse */ @Parcelize -data class ArticlePriceInfo( +data class GiveawayResponse( - @SerializedName("converted") - var converted: BasePrice?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("base") - var base: BasePrice?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -53106,42 +51918,48 @@ data class ArticlePriceInfo( /* - Model: ProductArticle + Model: Giveaway */ @Parcelize -data class ProductArticle( +data class Giveaway( - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("_schedule") + var schedule: Schedule?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("active") + var active: Boolean?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("application_id") + var applicationId: String?=null, - @SerializedName("product_group_tags") - var productGroupTags: ArrayList?=null, + @SerializedName("audience") + var audience: RewardsAudience?=null, - @SerializedName("store") - var store: BaseInfo?=null, + @SerializedName("banner_image") + var bannerImage: Asset?=null, - @SerializedName("parent_item_identifiers") - var parentItemIdentifiers: @RawValue HashMap?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("price") - var price: ArticlePriceInfo?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("seller") - var seller: BaseInfo?=null + @SerializedName("rule") + var rule: RewardsRule?=null, + + @SerializedName("title") + var title: String?=null, + + @SerializedName("updated_at") + var updatedAt: String?=null ): Parcelable { @@ -53162,6 +51980,10 @@ data class ProductArticle( + + + + @@ -53171,47 +51993,32 @@ data class ProductArticle( /* - Model: ProductImage + Model: Schedule */ @Parcelize -data class ProductImage( - - - - @SerializedName("secure_url") - var secureUrl: String?=null, - - @SerializedName("aspect_ratio") - var aspectRatio: String?=null, - - @SerializedName("url") - var url: String?=null - -): Parcelable { +data class Schedule( + @SerializedName("duration") + var duration: Int?=null, + @SerializedName("end") + var end: String?=null, + @SerializedName("start") + var start: String?=null, + @SerializedName("cron") + var cron: String?=null +): Parcelable { -} - - -/* - Model: ActionQuery -*/ -@Parcelize -data class ActionQuery( - @SerializedName("product_slug") - var productSlug: ArrayList?=null -): Parcelable { @@ -53221,21 +52028,18 @@ data class ActionQuery( /* - Model: ProductAction + Model: RewardsAudience */ @Parcelize -data class ProductAction( - +data class RewardsAudience( - @SerializedName("query") - var query: ActionQuery?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("header_user_id") + var headerUserId: String?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("id") + var id: String?=null ): Parcelable { @@ -53245,24 +52049,19 @@ data class ProductAction( - - } /* - Model: CategoryInfo + Model: RewardsRule */ @Parcelize -data class CategoryInfo( - +data class RewardsRule( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("amount") + var amount: Double?=null ): Parcelable { @@ -53270,53 +52069,60 @@ data class CategoryInfo( - - } /* - Model: CartProduct + Model: Offer */ @Parcelize -data class CartProduct( - - +data class Offer( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("images") - var images: ArrayList?=null, - @SerializedName("brand") - var brand: BaseInfo?=null, + @SerializedName("_schedule") + var schedule: Schedule?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("active") + var active: Boolean?=null, - @SerializedName("action") - var action: ProductAction?=null, + @SerializedName("application_id") + var applicationId: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("banner_image") + var bannerImage: Asset?=null, - @SerializedName("categories") - var categories: ArrayList?=null, + @SerializedName("created_at") + var createdAt: String?=null, @SerializedName("name") - var name: String?=null - -): Parcelable { + var name: String?=null, + @SerializedName("rule") + var rule: @RawValue HashMap?=null, + @SerializedName("share") + var share: ShareMessages?=null, + @SerializedName("sub_text") + var subText: String?=null, + @SerializedName("text") + var text: String?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, + @SerializedName("updated_by") + var updatedBy: String?=null, + @SerializedName("url") + var url: String?=null +): Parcelable { @@ -53327,33 +52133,14 @@ data class CartProduct( -} - - -/* - Model: ProductAvailability -*/ -@Parcelize -data class ProductAvailability( - @SerializedName("other_store_quantity") - var otherStoreQuantity: Int?=null, - @SerializedName("deliverable") - var deliverable: Boolean?=null, - @SerializedName("is_valid") - var isValid: Boolean?=null, - @SerializedName("out_of_stock") - var outOfStock: Boolean?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null -): Parcelable { @@ -53371,35 +52158,41 @@ data class ProductAvailability( /* - Model: AppliedPromotion + Model: ShareMessages */ @Parcelize -data class AppliedPromotion( +data class ShareMessages( - @SerializedName("promo_id") - var promoId: String?=null, + @SerializedName("email") + var email: Int?=null, - @SerializedName("promotion_type") - var promotionType: String?=null, + @SerializedName("facebook") + var facebook: String?=null, - @SerializedName("amount") - var amount: Double?=null, + @SerializedName("fallback") + var fallback: String?=null, - @SerializedName("article_quantity") - var articleQuantity: Int?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("offer_text") - var offerText: String?=null, + @SerializedName("messenger") + var messenger: String?=null, - @SerializedName("mrp_promotion") - var mrpPromotion: Boolean?=null + @SerializedName("sms") + var sms: String?=null, -): Parcelable { + @SerializedName("text") + var text: String?=null, + @SerializedName("twitter") + var twitter: String?=null, + @SerializedName("whatsapp") + var whatsapp: String?=null +): Parcelable { @@ -53412,21 +52205,10 @@ data class AppliedPromotion( -} - - -/* - Model: PromoMeta -*/ -@Parcelize -data class PromoMeta( - @SerializedName("message") - var message: String?=null -): Parcelable { @@ -53436,30 +52218,18 @@ data class PromoMeta( /* - Model: ProductPrice + Model: UserRes */ @Parcelize -data class ProductPrice( - - - - @SerializedName("selling") - var selling: Double?=null, - - @SerializedName("currency_code") - var currencyCode: String?=null, +data class UserRes( - @SerializedName("effective") - var effective: Double?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - @SerializedName("add_on") - var addOn: Double?=null, + @SerializedName("points") + var points: Points?=null, - @SerializedName("marked") - var marked: Double?=null + @SerializedName("user") + var user: RewardUser?=null ): Parcelable { @@ -53469,30 +52239,19 @@ data class ProductPrice( - - - - - - - - } /* - Model: ProductPriceInfo + Model: Points */ @Parcelize -data class ProductPriceInfo( - +data class Points( - @SerializedName("converted") - var converted: ProductPrice?=null, - @SerializedName("base") - var base: ProductPrice?=null + @SerializedName("available") + var available: Double?=null ): Parcelable { @@ -53500,106 +52259,114 @@ data class ProductPriceInfo( - - } /* - Model: CartProductIdentifer + Model: RewardUser */ @Parcelize -data class CartProductIdentifer( +data class RewardUser( - @SerializedName("identifier") - var identifier: String?=null + @SerializedName("_id") + var id: String?=null, -): Parcelable { + @SerializedName("active") + var active: Boolean?=null, + + @SerializedName("created_at") + var createdAt: String?=null, + @SerializedName("referral") + var referral: Referral?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, + @SerializedName("user_block_reason") + var userBlockReason: String?=null, -} - - -/* - Model: CartProductInfo -*/ -@Parcelize -data class CartProductInfo( + @SerializedName("user_id") + var userId: String?=null +): Parcelable { - @SerializedName("is_set") - var isSet: Boolean?=null, - @SerializedName("key") - var key: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("article") - var article: ProductArticle?=null, - @SerializedName("product") - var product: CartProduct?=null, - @SerializedName("coupon_message") - var couponMessage: String?=null, - @SerializedName("availability") - var availability: ProductAvailability?=null, - @SerializedName("promotions_applied") - var promotionsApplied: ArrayList?=null, - @SerializedName("promo_meta") - var promoMeta: PromoMeta?=null, - @SerializedName("message") - var message: String?=null, - @SerializedName("parent_item_identifiers") - var parentItemIdentifiers: @RawValue HashMap?=null, - @SerializedName("price_per_unit") - var pricePerUnit: ProductPriceInfo?=null, - @SerializedName("price") - var price: ProductPriceInfo?=null, - @SerializedName("bulk_offer") - var bulkOffer: @RawValue HashMap?=null, - @SerializedName("identifiers") - var identifiers: CartProductIdentifer?=null, - @SerializedName("discount") - var discount: String?=null -): Parcelable { + +} + + +/* + Model: Referral +*/ +@Parcelize +data class Referral( + + @SerializedName("code") + var code: String?=null +): Parcelable { +} + + +/* + Model: AppUser +*/ +@Parcelize +data class AppUser( + @SerializedName("_id") + var id: String?=null, + @SerializedName("active") + var active: Boolean?=null, + @SerializedName("application_id") + var applicationId: String?=null, + @SerializedName("block_reason") + var blockReason: String?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, + @SerializedName("updated_by") + var updatedBy: String?=null, + @SerializedName("user_id") + var userId: String?=null +): Parcelable { @@ -53621,24 +52388,18 @@ data class CartProductInfo( /* - Model: OpenapiCartDetailsResponse + Model: GiveawayAudience */ @Parcelize -data class OpenapiCartDetailsResponse( - - +data class GiveawayAudience( - @SerializedName("breakup_values") - var breakupValues: CartBreakup?=null, - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("is_valid") - var isValid: Boolean?=null, + @SerializedName("audience_id") + var audienceId: String?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("current_count") + var currentCount: Double?=null ): Parcelable { @@ -53648,29 +52409,25 @@ data class OpenapiCartDetailsResponse( - - - - } /* - Model: OpenApiErrorResponse + Model: HistoryRes */ @Parcelize -data class OpenApiErrorResponse( +data class HistoryRes( - @SerializedName("errors") - var errors: @RawValue HashMap?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("points") + var points: Double?=null ): Parcelable { @@ -53686,57 +52443,54 @@ data class OpenApiErrorResponse( /* - Model: ShippingAddress + Model: PointsHistory */ @Parcelize -data class ShippingAddress( - +data class PointsHistory( - @SerializedName("area_code") - var areaCode: String?=null, - @SerializedName("country_code") - var countryCode: String?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("application_id") + var applicationId: String?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("claimed") + var claimed: Boolean?=null, - @SerializedName("email") - var email: String?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("phone") - var phone: Int?=null, + @SerializedName("expires_on") + var expiresOn: String?=null, @SerializedName("meta") var meta: @RawValue HashMap?=null, - @SerializedName("country") - var country: String?=null, + @SerializedName("points") + var points: Double?=null, - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("remaining_points") + var remainingPoints: Double?=null, - @SerializedName("city") - var city: String?=null, + @SerializedName("text_1") + var text1: String?=null, - @SerializedName("address") - var address: String?=null, + @SerializedName("text_2") + var text2: String?=null, - @SerializedName("area_code_slug") - var areaCodeSlug: String?=null, + @SerializedName("text_3") + var text3: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("txn_name") + var txnName: String?=null, - @SerializedName("address_type") - var addressType: String?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("area") - var area: String?=null + @SerializedName("user_id") + var userId: String?=null ): Parcelable { @@ -53767,27 +52521,30 @@ data class ShippingAddress( - - } + + /* - Model: OpenApiCartServiceabilityRequest + Model: StatGroup */ @Parcelize -data class OpenApiCartServiceabilityRequest( +data class StatGroup( - @SerializedName("shipping_address") - var shippingAddress: ShippingAddress?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("cart_items") - var cartItems: CartItem?=null + @SerializedName("url") + var url: String?=null, + + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -53797,22 +52554,21 @@ data class OpenApiCartServiceabilityRequest( + + } /* - Model: PromiseFormatted + Model: StatsGroups */ @Parcelize -data class PromiseFormatted( - +data class StatsGroups( - @SerializedName("max") - var max: String?=null, - @SerializedName("min") - var min: String?=null + @SerializedName("groups") + var groups: ArrayList?=null ): Parcelable { @@ -53820,24 +52576,31 @@ data class PromiseFormatted( - - } /* - Model: PromiseTimestamp + Model: StatsGroupComponent */ @Parcelize -data class PromiseTimestamp( +data class StatsGroupComponent( - @SerializedName("max") - var max: Double?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("min") - var min: Double?=null + @SerializedName("url") + var url: String?=null, + + @SerializedName("title") + var title: String?=null, + + @SerializedName("type") + var type: String?=null, + + @SerializedName("filters") + var filters: @RawValue HashMap?=null ): Parcelable { @@ -53847,22 +52610,28 @@ data class PromiseTimestamp( + + + + + + } /* - Model: ShipmentPromise + Model: StatsGroupComponents */ @Parcelize -data class ShipmentPromise( +data class StatsGroupComponents( - @SerializedName("formatted") - var formatted: PromiseFormatted?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("timestamp") - var timestamp: PromiseTimestamp?=null + @SerializedName("components") + var components: ArrayList?=null ): Parcelable { @@ -53876,27 +52645,24 @@ data class ShipmentPromise( /* - Model: OpenApiCartServiceabilityResponse + Model: StatsRes */ @Parcelize -data class OpenApiCartServiceabilityResponse( - +data class StatsRes( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("breakup_values") - var breakupValues: CartBreakup?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("is_valid") - var isValid: Boolean?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("delivery_promise") - var deliveryPromise: ShipmentPromise?=null + @SerializedName("data") + var data: @RawValue HashMap?=null ): Parcelable { @@ -53910,24 +52676,19 @@ data class OpenApiCartServiceabilityResponse( - - } /* - Model: OpenApiFiles + Model: ReceivedAt */ @Parcelize -data class OpenApiFiles( - +data class ReceivedAt( - @SerializedName("key") - var key: String?=null, - @SerializedName("values") - var values: ArrayList?=null + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -53935,100 +52696,82 @@ data class OpenApiFiles( - - } /* - Model: CartItemMeta + Model: AbandonCartsDetail */ @Parcelize -data class CartItemMeta( +data class AbandonCartsDetail( - @SerializedName("primary_item") - var primaryItem: Boolean?=null, + @SerializedName("properties_cart_id") + var propertiesCartId: String?=null, - @SerializedName("group_id") - var groupId: String?=null + @SerializedName("context_traits_first_name") + var contextTraitsFirstName: String?=null, -): Parcelable { + @SerializedName("context_traits_last_name") + var contextTraitsLastName: String?=null, + @SerializedName("context_traits_phone_number") + var contextTraitsPhoneNumber: String?=null, + @SerializedName("context_traits_email") + var contextTraitsEmail: String?=null, + @SerializedName("context_app_application_id") + var contextAppApplicationId: String?=null, + @SerializedName("properties_breakup_values_raw_total") + var propertiesBreakupValuesRawTotal: String?=null, + @SerializedName("received_at") + var receivedAt: ReceivedAt?=null +): Parcelable { -} - - -/* - Model: OpenApiOrderItem -*/ -@Parcelize -data class OpenApiOrderItem( - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null, - @SerializedName("files") - var files: ArrayList?=null, - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("size") - var size: String?=null, - @SerializedName("cod_charges") - var codCharges: Double?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, - @SerializedName("payment_methods") - var paymentMethods: ArrayList?=null, - @SerializedName("amount_paid") - var amountPaid: Double?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null, - @SerializedName("meta") - var meta: CartItemMeta?=null, - @SerializedName("employee_discount") - var employeeDiscount: Double?=null, - @SerializedName("coupon_effective_discount") - var couponEffectiveDiscount: Double?=null, - @SerializedName("cashback_applied") - var cashbackApplied: Double?=null, - @SerializedName("product_id") - var productId: Int?=null, - @SerializedName("loyalty_discount") - var loyaltyDiscount: Double?=null, - @SerializedName("discount") - var discount: Double?=null, +} + + +/* + Model: AbandonCartsList +*/ +@Parcelize +data class AbandonCartsList( - @SerializedName("delivery_charges") - var deliveryCharges: Double?=null -): Parcelable { + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("cart_total") + var cartTotal: String?=null, + @SerializedName("page") + var page: Page?=null +): Parcelable { @@ -54038,15 +52781,36 @@ data class OpenApiOrderItem( +} + + +/* + Model: AbandonCartDetail +*/ +@Parcelize +data class AbandonCartDetail( + @SerializedName("_id") + var id: String?=null, + @SerializedName("user_id") + var userId: String?=null, + @SerializedName("cart_value") + var cartValue: String?=null, + @SerializedName("articles") + var articles: @RawValue ArrayList>?=null, + @SerializedName("breakup") + var breakup: @RawValue HashMap?=null, + @SerializedName("address") + var address: @RawValue HashMap?=null +): Parcelable { @@ -54066,72 +52830,27 @@ data class OpenApiOrderItem( /* - Model: OpenApiPlatformCheckoutReq + Model: ExportJobReq */ @Parcelize -data class OpenApiPlatformCheckoutReq( - - - - @SerializedName("currency_code") - var currencyCode: String?=null, - - @SerializedName("files") - var files: ArrayList?=null, - - @SerializedName("payment_methods") - var paymentMethods: ArrayList?=null, - - @SerializedName("gstin") - var gstin: String?=null, - - @SerializedName("employee_discount") - var employeeDiscount: @RawValue HashMap?=null, - - @SerializedName("cashback_applied") - var cashbackApplied: Double?=null, - - @SerializedName("cart_value") - var cartValue: Double?=null, - - @SerializedName("coupon_value") - var couponValue: Double?=null, - - @SerializedName("delivery_charges") - var deliveryCharges: Double?=null, - - @SerializedName("cart_items") - var cartItems: ArrayList?=null, - - @SerializedName("order_id") - var orderId: String?=null, - - @SerializedName("coupon_code") - var couponCode: String?=null, - - @SerializedName("billing_address") - var billingAddress: ShippingAddress?=null, +data class ExportJobReq( - @SerializedName("coupon") - var coupon: String?=null, - @SerializedName("cod_charges") - var codCharges: Double?=null, - @SerializedName("payment_mode") - var paymentMode: String?=null, + @SerializedName("marketplace_name") + var marketplaceName: String?=null, - @SerializedName("comment") - var comment: String?=null, + @SerializedName("start_time") + var startTime: String?=null, - @SerializedName("shipping_address") - var shippingAddress: ShippingAddress?=null, + @SerializedName("end_time") + var endTime: String?=null, - @SerializedName("affiliate_order_id") - var affiliateOrderId: String?=null, + @SerializedName("event_type") + var eventType: String?=null, - @SerializedName("loyalty_discount") - var loyaltyDiscount: Double?=null + @SerializedName("trace_id") + var traceId: String?=null ): Parcelable { @@ -54147,11 +52866,24 @@ data class OpenApiPlatformCheckoutReq( +} + + +/* + Model: ExportJobRes +*/ +@Parcelize +data class ExportJobRes( + @SerializedName("status") + var status: String?=null, + @SerializedName("job_id") + var jobId: String?=null +): Parcelable { @@ -54159,15 +52891,27 @@ data class OpenApiPlatformCheckoutReq( +} + + +/* + Model: ExportJobStatusRes +*/ +@Parcelize +data class ExportJobStatusRes( + @SerializedName("status") + var status: String?=null, + @SerializedName("job_id") + var jobId: String?=null, + @SerializedName("download_url") + var downloadUrl: String?=null - - - +): Parcelable { @@ -54181,24 +52925,24 @@ data class OpenApiPlatformCheckoutReq( /* - Model: OpenApiCheckoutResponse + Model: GetLogsListReq */ @Parcelize -data class OpenApiCheckoutResponse( +data class GetLogsListReq( - @SerializedName("order_ref_id") - var orderRefId: String?=null, + @SerializedName("marketplace_name") + var marketplaceName: String?=null, - @SerializedName("order_id") - var orderId: String?=null, + @SerializedName("start_date") + var startDate: String?=null, - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("company_id") + var companyId: String?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("end_date") + var endDate: String?=null ): Parcelable { @@ -54216,122 +52960,102 @@ data class OpenApiCheckoutResponse( /* - Model: AbandonedCart + Model: MkpLogsResp */ @Parcelize -data class AbandonedCart( +data class MkpLogsResp( - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("start_time_iso") + var startTimeIso: String?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("end_time_iso") + var endTimeIso: String?=null, - @SerializedName("promotion") - var promotion: @RawValue HashMap?=null, + @SerializedName("event_type") + var eventType: String?=null, - @SerializedName("last_modified") - var lastModified: String?=null, + @SerializedName("trace_id") + var traceId: String?=null, - @SerializedName("gstin") - var gstin: String?=null, + @SerializedName("count") + var count: String?=null, - @SerializedName("is_archive") - var isArchive: Boolean?=null, + @SerializedName("status") + var status: String?=null - @SerializedName("delivery_charges") - var deliveryCharges: @RawValue HashMap?=null, +): Parcelable { - @SerializedName("buy_now") - var buyNow: Boolean?=null, - @SerializedName("coupon") - var coupon: @RawValue HashMap?=null, - @SerializedName("payment_mode") - var paymentMode: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("checkout_mode") - var checkoutMode: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("fc_index_map") - var fcIndexMap: ArrayList?=null, - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("expire_at") - var expireAt: String?=null, - @SerializedName("bulk_coupon_discount") - var bulkCouponDiscount: Double?=null, - @SerializedName("payment_methods") - var paymentMethods: @RawValue ArrayList>?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("merge_qty") - var mergeQty: Boolean?=null, - @SerializedName("fynd_credits") - var fyndCredits: @RawValue HashMap?=null, +} + + +/* + Model: GetLogsListRes +*/ +@Parcelize +data class GetLogsListRes( - @SerializedName("articles") - var articles: @RawValue ArrayList>?=null, - @SerializedName("order_id") - var orderId: String?=null, - @SerializedName("shipments") - var shipments: @RawValue ArrayList>?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("page") + var page: Page?=null - @SerializedName("pick_up_customer_details") - var pickUpCustomerDetails: @RawValue HashMap?=null, +): Parcelable { - @SerializedName("cod_charges") - var codCharges: @RawValue HashMap?=null, - @SerializedName("comment") - var comment: String?=null, - @SerializedName("cashback") - var cashback: @RawValue HashMap?=null, - @SerializedName("payments") - var payments: @RawValue HashMap?=null, - @SerializedName("cart_value") - var cartValue: Double?=null, - @SerializedName("discount") - var discount: Double?=null -): Parcelable { +} + + +/* + Model: SearchLogReq +*/ +@Parcelize +data class SearchLogReq( + @SerializedName("marketplace_name") + var marketplaceName: String?=null, + @SerializedName("start_date") + var startDate: String?=null, + @SerializedName("company_id") + var companyId: String?=null, + @SerializedName("end_date") + var endDate: String?=null, + @SerializedName("identifier") + var identifier: String?=null, + @SerializedName("identifier_value") + var identifierValue: String?=null +): Parcelable { @@ -54347,22 +53071,57 @@ data class AbandonedCart( +} + + +/* + Model: LogInfo +*/ +@Parcelize +data class LogInfo( + @SerializedName("_id") + var id: String?=null, + @SerializedName("status") + var status: String?=null, + @SerializedName("event_type") + var eventType: String?=null, + @SerializedName("marketplace_name") + var marketplaceName: String?=null, + @SerializedName("event") + var event: String?=null, + @SerializedName("trace_id") + var traceId: String?=null, + @SerializedName("company_id") + var companyId: Double?=null, + @SerializedName("brand_id") + var brandId: Double?=null, + @SerializedName("store_code") + var storeCode: String?=null, + @SerializedName("store_id") + var storeId: Double?=null, + @SerializedName("item_id") + var itemId: Double?=null, + @SerializedName("article_id") + var articleId: String?=null, + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null +): Parcelable { @@ -54396,24 +53155,15 @@ data class AbandonedCart( /* - Model: AbandonedCartResponse + Model: SearchLogRes */ @Parcelize -data class AbandonedCartResponse( - - +data class SearchLogRes( - @SerializedName("result") - var result: @RawValue HashMap?=null, - @SerializedName("success") - var success: Boolean?=null, @SerializedName("items") - var items: ArrayList?=null, - - @SerializedName("message") - var message: String?=null, + var items: ArrayList?=null, @SerializedName("page") var page: Page?=null @@ -54426,28 +53176,24 @@ data class AbandonedCartResponse( - - - - - - } + + /* - Model: CartCurrency + Model: ValidityObject */ @Parcelize -data class CartCurrency( +data class ValidityObject( - @SerializedName("symbol") - var symbol: String?=null, + @SerializedName("start") + var start: String?=null, - @SerializedName("code") - var code: String?=null + @SerializedName("end") + var end: String?=null ): Parcelable { @@ -54461,62 +53207,56 @@ data class CartCurrency( /* - Model: CartDetailResponse + Model: CreateUpdateDiscount */ @Parcelize -data class CartDetailResponse( +data class CreateUpdateDiscount( - @SerializedName("restrict_checkout") - var restrictCheckout: Boolean?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("buy_now") - var buyNow: Boolean?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("delivery_charge_info") - var deliveryChargeInfo: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("coupon_text") - var couponText: String?=null, + @SerializedName("app_ids") + var appIds: ArrayList?=null, - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("extension_ids") + var extensionIds: ArrayList?=null, - @SerializedName("breakup_values") - var breakupValues: CartBreakup?=null, + @SerializedName("job_type") + var jobType: String?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("discount_type") + var discountType: String?=null, - @SerializedName("checkout_mode") - var checkoutMode: String?=null, + @SerializedName("discount_level") + var discountLevel: String?=null, - @SerializedName("gstin") - var gstin: String?=null, + @SerializedName("value") + var value: Int?=null, - @SerializedName("is_valid") - var isValid: Boolean?=null, + @SerializedName("file_path") + var filePath: String?=null, - @SerializedName("last_modified") - var lastModified: String?=null, + @SerializedName("brand_ids") + var brandIds: ArrayList?=null, - @SerializedName("comment") - var comment: String?=null, + @SerializedName("store_ids") + var storeIds: ArrayList?=null, - @SerializedName("currency") - var currency: CartCurrency?=null, + @SerializedName("validity") + var validity: ValidityObject?=null - @SerializedName("id") - var id: String?=null, +): Parcelable { - @SerializedName("delivery_promise") - var deliveryPromise: ShipmentPromise?=null, - @SerializedName("payment_selection_lock") - var paymentSelectionLock: PaymentSelectionLock?=null -): Parcelable { @@ -54543,63 +53283,75 @@ data class CartDetailResponse( +} + + +/* + Model: DiscountJob +*/ +@Parcelize +data class DiscountJob( + @SerializedName("_id") + var id: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("app_ids") + var appIds: ArrayList?=null, + @SerializedName("job_type") + var jobType: String?=null, -} - - -/* - Model: AddProductCart -*/ -@Parcelize -data class AddProductCart( + @SerializedName("discount_type") + var discountType: String?=null, + @SerializedName("discount_level") + var discountLevel: String?=null, + @SerializedName("value") + var value: Int?=null, - @SerializedName("article_assignment") - var articleAssignment: @RawValue HashMap?=null, + @SerializedName("file_path") + var filePath: String?=null, - @SerializedName("article_id") - var articleId: String?=null, + @SerializedName("brand_ids") + var brandIds: ArrayList?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("store_ids") + var storeIds: ArrayList?=null, - @SerializedName("item_size") - var itemSize: String?=null, + @SerializedName("validity") + var validity: ValidityObject?=null, - @SerializedName("product_group_tags") - var productGroupTags: ArrayList?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("parent_item_identifiers") - var parentItemIdentifiers: @RawValue HashMap?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("pos") - var pos: Boolean?=null, + @SerializedName("created_by") + var createdBy: UserDetails?=null, - @SerializedName("seller_id") - var sellerId: Int?=null, + @SerializedName("modified_by") + var modifiedBy: UserDetails?=null, - @SerializedName("store_id") - var storeId: Int?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null - @SerializedName("item_id") - var itemId: Int?=null, +): Parcelable { - @SerializedName("display") - var display: String?=null, - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null -): Parcelable { @@ -54627,21 +53379,10 @@ data class AddProductCart( -} - - -/* - Model: AddCartRequest -*/ -@Parcelize -data class AddCartRequest( - @SerializedName("items") - var items: ArrayList?=null -): Parcelable { @@ -54651,24 +53392,18 @@ data class AddCartRequest( /* - Model: AddCartDetailResponse + Model: ListOrCalender */ @Parcelize -data class AddCartDetailResponse( - - +data class ListOrCalender( - @SerializedName("partial") - var partial: Boolean?=null, - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("cart") - var cart: CartDetailResponse?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -54678,44 +53413,37 @@ data class AddCartDetailResponse( - - - - } /* - Model: UpdateProductCart + Model: FileJobResponse */ @Parcelize -data class UpdateProductCart( - +data class FileJobResponse( - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("item_size") - var itemSize: String?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("parent_item_identifiers") - var parentItemIdentifiers: @RawValue HashMap?=null, + @SerializedName("total") + var total: Int?=null, - @SerializedName("item_index") - var itemIndex: Int?=null, + @SerializedName("failed") + var failed: Int?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("identifiers") - var identifiers: CartProductIdentifer?=null, + @SerializedName("body") + var body: @RawValue HashMap?=null, - @SerializedName("article_id") - var articleId: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null + @SerializedName("file_type") + var fileType: String?=null ): Parcelable { @@ -54735,24 +53463,22 @@ data class UpdateProductCart( - - } /* - Model: UpdateCartRequest + Model: DownloadFileJob */ @Parcelize -data class UpdateCartRequest( +data class DownloadFileJob( - @SerializedName("operation") - var operation: String?=null, + @SerializedName("brand_ids") + var brandIds: ArrayList?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("store_ids") + var storeIds: ArrayList?=null ): Parcelable { @@ -54766,21 +53492,15 @@ data class UpdateCartRequest( /* - Model: UpdateCartDetailResponse + Model: CancelJobResponse */ @Parcelize -data class UpdateCartDetailResponse( +data class CancelJobResponse( @SerializedName("success") - var success: Boolean?=null, - - @SerializedName("cart") - var cart: CartDetailResponse?=null, - - @SerializedName("message") - var message: String?=null + var success: Boolean?=null ): Parcelable { @@ -54788,34 +53508,22 @@ data class UpdateCartDetailResponse( - - - - } - - /* - Model: E + Model: UserDetails */ @Parcelize -data class E( - - +data class UserDetails( - @SerializedName("code") - var code: Int?=null, - @SerializedName("exception") - var exception: String?=null, - @SerializedName("info") - var info: String?=null, + @SerializedName("username") + var username: String?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("user_id") + var userId: String?=null ): Parcelable { @@ -54825,26 +53533,19 @@ data class E( - - - - } /* - Model: GiveawayResponse + Model: BadRequestObject */ @Parcelize -data class GiveawayResponse( - +data class BadRequestObject( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -54852,54 +53553,42 @@ data class GiveawayResponse( - - } + + /* - Model: Giveaway + Model: EventConfig */ @Parcelize -data class Giveaway( - +data class EventConfig( - @SerializedName("_id") - var id: String?=null, - @SerializedName("_schedule") - var schedule: Schedule?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("active") - var active: Boolean?=null, + @SerializedName("event_name") + var eventName: String?=null, - @SerializedName("application_id") - var applicationId: String?=null, + @SerializedName("event_type") + var eventType: String?=null, - @SerializedName("audience") - var audience: RewardsAudience?=null, + @SerializedName("event_category") + var eventCategory: String?=null, - @SerializedName("banner_image") - var bannerImage: Asset?=null, + @SerializedName("version") + var version: String?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("display_name") + var displayName: String?=null, @SerializedName("description") var description: String?=null, - @SerializedName("name") - var name: String?=null, - - @SerializedName("rule") - var rule: RewardsRule?=null, - - @SerializedName("title") - var title: String?=null, - - @SerializedName("updated_at") - var updatedAt: String?=null + @SerializedName("created_on") + var createdOn: String?=null ): Parcelable { @@ -54914,14 +53603,6 @@ data class Giveaway( - - - - - - - - @@ -54933,24 +53614,18 @@ data class Giveaway( /* - Model: Schedule + Model: EventConfigList */ @Parcelize -data class Schedule( - - +data class EventConfigList( - @SerializedName("duration") - var duration: Int?=null, - @SerializedName("end") - var end: String?=null, - @SerializedName("start") - var start: String?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("cron") - var cron: String?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -54960,26 +53635,19 @@ data class Schedule( - - - - } /* - Model: RewardsAudience + Model: EventConfigResponse */ @Parcelize -data class RewardsAudience( - +data class EventConfigResponse( - @SerializedName("header_user_id") - var headerUserId: String?=null, - @SerializedName("id") - var id: String?=null + @SerializedName("event_configs") + var eventConfigs: ArrayList?=null ): Parcelable { @@ -54987,21 +53655,22 @@ data class RewardsAudience( - - } /* - Model: RewardsRule + Model: SubscriberConfigList */ @Parcelize -data class RewardsRule( +data class SubscriberConfigList( - @SerializedName("amount") - var amount: Double?=null + @SerializedName("items") + var items: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -55009,72 +53678,44 @@ data class RewardsRule( + + } /* - Model: Offer + Model: EventProcessedStatus */ @Parcelize -data class Offer( - - - - @SerializedName("_schedule") - var schedule: Schedule?=null, - - @SerializedName("active") - var active: Boolean?=null, - - @SerializedName("application_id") - var applicationId: String?=null, - - @SerializedName("banner_image") - var bannerImage: Asset?=null, - - @SerializedName("created_at") - var createdAt: String?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("rule") - var rule: @RawValue HashMap?=null, - - @SerializedName("share") - var share: ShareMessages?=null, - - @SerializedName("sub_text") - var subText: String?=null, - - @SerializedName("text") - var text: String?=null, - - @SerializedName("type") - var type: String?=null, - - @SerializedName("updated_at") - var updatedAt: String?=null, - - @SerializedName("updated_by") - var updatedBy: String?=null, - - @SerializedName("url") - var url: String?=null - -): Parcelable { - +data class EventProcessedStatus( + @SerializedName("id") + var id: Int?=null, + @SerializedName("subscriber_id") + var subscriberId: String?=null, + @SerializedName("attempt") + var attempt: Int?=null, + @SerializedName("response_code") + var responseCode: String?=null, + @SerializedName("response_message") + var responseMessage: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("processed_on") + var processedOn: String?=null, + @SerializedName("status") + var status: Boolean?=null +): Parcelable { @@ -55098,39 +53739,33 @@ data class Offer( /* - Model: ShareMessages + Model: EventPayload */ @Parcelize -data class ShareMessages( - - +data class EventPayload( - @SerializedName("email") - var email: Int?=null, - @SerializedName("facebook") - var facebook: String?=null, - @SerializedName("fallback") - var fallback: String?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("event_trace_id") + var eventTraceId: String?=null, - @SerializedName("messenger") - var messenger: String?=null, + @SerializedName("message_id") + var messageId: String?=null, - @SerializedName("sms") - var sms: String?=null, + @SerializedName("event_name") + var eventName: String?=null, - @SerializedName("text") - var text: String?=null, + @SerializedName("event_type") + var eventType: String?=null, - @SerializedName("twitter") - var twitter: String?=null, + @SerializedName("version") + var version: String?=null, - @SerializedName("whatsapp") - var whatsapp: String?=null + @SerializedName("status") + var status: Boolean?=null ): Parcelable { @@ -55149,27 +53784,44 @@ data class ShareMessages( - - - - } /* - Model: UserRes + Model: SubscriberConfig */ @Parcelize -data class UserRes( +data class SubscriberConfig( - @SerializedName("points") - var points: Points?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("user") - var user: RewardUser?=null + @SerializedName("name") + var name: String?=null, + + @SerializedName("webhook_url") + var webhookUrl: String?=null, + + @SerializedName("association") + var association: Association?=null, + + @SerializedName("custom_headers") + var customHeaders: @RawValue HashMap?=null, + + @SerializedName("status") + var status: SubscriberStatus?=null, + + @SerializedName("email_id") + var emailId: String?=null, + + @SerializedName("auth_meta") + var authMeta: AuthMeta?=null, + + @SerializedName("event_id") + var eventId: ArrayList?=null ): Parcelable { @@ -55179,21 +53831,15 @@ data class UserRes( -} - - -/* - Model: Points -*/ -@Parcelize -data class Points( - @SerializedName("available") - var available: Double?=null -): Parcelable { + + + + + @@ -55203,41 +53849,47 @@ data class Points( /* - Model: RewardUser + Model: SubscriberResponse */ @Parcelize -data class RewardUser( +data class SubscriberResponse( - @SerializedName("_id") - var id: String?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("active") - var active: Boolean?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("webhook_url") + var webhookUrl: String?=null, - @SerializedName("referral") - var referral: Referral?=null, + @SerializedName("association") + var association: Association?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("custom_headers") + var customHeaders: @RawValue HashMap?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("email_id") + var emailId: String?=null, - @SerializedName("user_block_reason") - var userBlockReason: String?=null, + @SerializedName("status") + var status: SubscriberStatus?=null, - @SerializedName("user_id") - var userId: String?=null + @SerializedName("auth_meta") + var authMeta: AuthMeta?=null, -): Parcelable { + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("updated_on") + var updatedOn: String?=null, + @SerializedName("event_configs") + var eventConfigs: ArrayList?=null +): Parcelable { @@ -55254,21 +53906,10 @@ data class RewardUser( -} - - -/* - Model: Referral -*/ -@Parcelize -data class Referral( - @SerializedName("code") - var code: String?=null -): Parcelable { @@ -55278,35 +53919,29 @@ data class Referral( /* - Model: AppUser + Model: SubscriberEvent */ @Parcelize -data class AppUser( +data class SubscriberEvent( - @SerializedName("_id") - var id: String?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("active") - var active: Boolean?=null, + @SerializedName("subscriber_id") + var subscriberId: Int?=null, - @SerializedName("application_id") - var applicationId: String?=null, + @SerializedName("event_id") + var eventId: Int?=null, - @SerializedName("block_reason") - var blockReason: String?=null, + @SerializedName("created_date") + var createdDate: String?=null - @SerializedName("updated_at") - var updatedAt: String?=null, +): Parcelable { - @SerializedName("updated_by") - var updatedBy: String?=null, - @SerializedName("user_id") - var userId: String?=null -): Parcelable { @@ -55315,8 +53950,24 @@ data class AppUser( +} + + +/* + Model: AuthMeta +*/ +@Parcelize +data class AuthMeta( + + + + @SerializedName("type") + var type: String?=null, + @SerializedName("secret") + var secret: String?=null +): Parcelable { @@ -55328,18 +53979,24 @@ data class AppUser( /* - Model: GiveawayAudience + Model: Association */ @Parcelize -data class GiveawayAudience( +data class Association( - @SerializedName("audience_id") - var audienceId: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("current_count") - var currentCount: Double?=null + @SerializedName("application_id") + var applicationId: ArrayList?=null, + + @SerializedName("extension_id") + var extensionId: String?=null, + + @SerializedName("criteria") + var criteria: String?=null ): Parcelable { @@ -55349,25 +54006,32 @@ data class GiveawayAudience( + + + + } /* - Model: HistoryRes + Model: EventConfigBase */ @Parcelize -data class HistoryRes( +data class EventConfigBase( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("event_name") + var eventName: String?=null, - @SerializedName("page") - var page: Page?=null, + @SerializedName("event_type") + var eventType: String?=null, - @SerializedName("points") - var points: Double?=null + @SerializedName("event_category") + var eventCategory: String?=null, + + @SerializedName("version") + var version: String?=null ): Parcelable { @@ -55379,58 +54043,51 @@ data class HistoryRes( + + } + + /* - Model: PointsHistory + Model: RequestBodyAuditLog */ @Parcelize -data class PointsHistory( +data class RequestBodyAuditLog( - @SerializedName("_id") - var id: String?=null, + @SerializedName("log_meta") + var logMeta: LogMetaObj?=null, - @SerializedName("application_id") - var applicationId: String?=null, + @SerializedName("log_payload") + var logPayload: @RawValue HashMap?=null - @SerializedName("claimed") - var claimed: Boolean?=null, +): Parcelable { - @SerializedName("created_at") - var createdAt: String?=null, - @SerializedName("expires_on") - var expiresOn: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("points") - var points: Double?=null, - @SerializedName("remaining_points") - var remainingPoints: Double?=null, - @SerializedName("text_1") - var text1: String?=null, - @SerializedName("text_2") - var text2: String?=null, +} + + +/* + Model: CreateLogResponse +*/ +@Parcelize +data class CreateLogResponse( - @SerializedName("text_3") - var text3: String?=null, - @SerializedName("txn_name") - var txnName: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("user_id") - var userId: String?=null + @SerializedName("internal_message") + var internalMessage: String?=null ): Parcelable { @@ -55440,17 +54097,33 @@ data class PointsHistory( +} + + +/* + Model: LogMetaObj +*/ +@Parcelize +data class LogMetaObj( + @SerializedName("modifier") + var modifier: @RawValue HashMap?=null, + @SerializedName("application") + var application: String?=null, + @SerializedName("entity") + var entity: EntityObject?=null, + @SerializedName("device_info") + var deviceInfo: @RawValue HashMap?=null, + @SerializedName("location") + var location: @RawValue HashMap?=null - - - +): Parcelable { @@ -55467,24 +54140,22 @@ data class PointsHistory( } - - /* - Model: StatGroup + Model: EntityObject */ @Parcelize -data class StatGroup( +data class EntityObject( - @SerializedName("key") - var key: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("url") - var url: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("action") + var action: String?=null ): Parcelable { @@ -55500,15 +54171,15 @@ data class StatGroup( /* - Model: StatsGroups + Model: LogSchemaResponse */ @Parcelize -data class StatsGroups( +data class LogSchemaResponse( - @SerializedName("groups") - var groups: ArrayList?=null + @SerializedName("docs") + var docs: ArrayList?=null ): Parcelable { @@ -55520,31 +54191,44 @@ data class StatsGroups( /* - Model: StatsGroupComponent + Model: LogDocs */ @Parcelize -data class StatsGroupComponent( +data class LogDocs( - @SerializedName("key") - var key: String?=null, + @SerializedName("entity") + var entity: EntityObj?=null, - @SerializedName("url") - var url: String?=null, + @SerializedName("modifier") + var modifier: Modifier?=null, - @SerializedName("title") - var title: String?=null, + @SerializedName("device_info") + var deviceInfo: DeviceInfo?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("location") + var location: Location?=null, - @SerializedName("filters") - var filters: @RawValue HashMap?=null + @SerializedName("_id") + var id: String?=null, -): Parcelable { + @SerializedName("company") + var company: String?=null, + @SerializedName("application") + var application: String?=null, + @SerializedName("sessions") + var sessions: String?=null, + + @SerializedName("date") + var date: String?=null, + + @SerializedName("logs") + var logs: @RawValue HashMap?=null + +): Parcelable { @@ -55556,24 +54240,11 @@ data class StatsGroupComponent( -} - - -/* - Model: StatsGroupComponents -*/ -@Parcelize -data class StatsGroupComponents( - @SerializedName("title") - var title: String?=null, - @SerializedName("components") - var components: ArrayList?=null -): Parcelable { @@ -55585,24 +54256,24 @@ data class StatsGroupComponents( /* - Model: StatsRes + Model: EntityObj */ @Parcelize -data class StatsRes( - +data class EntityObj( - @SerializedName("key") - var key: String?=null, - @SerializedName("title") - var title: String?=null, + @SerializedName("id") + var id: String?=null, @SerializedName("type") var type: String?=null, - @SerializedName("data") - var data: @RawValue HashMap?=null + @SerializedName("action") + var action: String?=null, + + @SerializedName("entity_details") + var entityDetails: @RawValue HashMap?=null ): Parcelable { @@ -55620,15 +54291,21 @@ data class StatsRes( /* - Model: ReceivedAt + Model: Modifier */ @Parcelize -data class ReceivedAt( +data class Modifier( - @SerializedName("value") - var value: String?=null + @SerializedName("user_id") + var userId: String?=null, + + @SerializedName("as_administrator") + var asAdministrator: Boolean?=null, + + @SerializedName("user_details") + var userDetails: @RawValue HashMap?=null ): Parcelable { @@ -55636,40 +54313,26 @@ data class ReceivedAt( + + + + } /* - Model: AbandonCartsDetail + Model: DeviceInfo */ @Parcelize -data class AbandonCartsDetail( - - - - @SerializedName("properties_cart_id") - var propertiesCartId: String?=null, - - @SerializedName("context_traits_first_name") - var contextTraitsFirstName: String?=null, - - @SerializedName("context_traits_last_name") - var contextTraitsLastName: String?=null, - - @SerializedName("context_traits_phone_number") - var contextTraitsPhoneNumber: String?=null, +data class DeviceInfo( - @SerializedName("context_traits_email") - var contextTraitsEmail: String?=null, - @SerializedName("context_app_application_id") - var contextAppApplicationId: String?=null, - @SerializedName("properties_breakup_values_raw_total") - var propertiesBreakupValuesRawTotal: String?=null, + @SerializedName("user_agent") + var userAgent: String?=null, - @SerializedName("received_at") - var receivedAt: ReceivedAt?=null + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null ): Parcelable { @@ -55679,13 +54342,21 @@ data class AbandonCartsDetail( +} + + +/* + Model: Location +*/ +@Parcelize +data class Location( + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null - - - +): Parcelable { @@ -55695,21 +54366,15 @@ data class AbandonCartsDetail( /* - Model: AbandonCartsList + Model: EntityTypesResponse */ @Parcelize -data class AbandonCartsList( +data class EntityTypesResponse( @SerializedName("items") - var items: ArrayList?=null, - - @SerializedName("cart_total") - var cartTotal: String?=null, - - @SerializedName("page") - var page: Page?=null + var items: ArrayList?=null ): Parcelable { @@ -55717,46 +54382,54 @@ data class AbandonCartsList( - - - - } /* - Model: AbandonCartDetail + Model: EntityTypeObj */ @Parcelize -data class AbandonCartDetail( +data class EntityTypeObj( - @SerializedName("_id") - var id: String?=null, + @SerializedName("entity_value") + var entityValue: String?=null, - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("display_name") + var displayName: String?=null - @SerializedName("cart_value") - var cartValue: String?=null, +): Parcelable { - @SerializedName("articles") - var articles: @RawValue ArrayList>?=null, - @SerializedName("breakup") - var breakup: @RawValue HashMap?=null, - @SerializedName("address") - var address: @RawValue HashMap?=null -): Parcelable { +} + + + + +/* + Model: ApplicationServiceabilityConfig +*/ +@Parcelize +data class ApplicationServiceabilityConfig( + + + + @SerializedName("channel_id") + var channelId: String?=null, + @SerializedName("channel_type") + var channelType: String?=null, + @SerializedName("serviceability_type") + var serviceabilityType: String?=null +): Parcelable { @@ -55770,27 +54443,21 @@ data class AbandonCartDetail( /* - Model: ExportJobReq + Model: ServiceabilityrErrorResponse */ @Parcelize -data class ExportJobReq( +data class ServiceabilityrErrorResponse( - @SerializedName("marketplace_name") - var marketplaceName: String?=null, - - @SerializedName("start_time") - var startTime: String?=null, - - @SerializedName("end_time") - var endTime: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("event_type") - var eventType: String?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("trace_id") - var traceId: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -55802,26 +54469,25 @@ data class ExportJobReq( - - - - } /* - Model: ExportJobRes + Model: ApplicationServiceabilityConfigResponse */ @Parcelize -data class ExportJobRes( +data class ApplicationServiceabilityConfigResponse( - @SerializedName("status") - var status: String?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("job_id") - var jobId: String?=null + @SerializedName("data") + var data: ApplicationServiceabilityConfig?=null, + + @SerializedName("error") + var error: ServiceabilityrErrorResponse?=null ): Parcelable { @@ -55831,25 +54497,24 @@ data class ExportJobRes( + + } /* - Model: ExportJobStatusRes + Model: EntityRegionView_Request */ @Parcelize -data class ExportJobStatusRes( - +data class EntityRegionView_Request( - @SerializedName("status") - var status: String?=null, - @SerializedName("job_id") - var jobId: String?=null, + @SerializedName("sub_type") + var subType: ArrayList?=null, - @SerializedName("download_url") - var downloadUrl: String?=null + @SerializedName("parent_id") + var parentId: ArrayList?=null ): Parcelable { @@ -55859,30 +54524,25 @@ data class ExportJobStatusRes( - - } /* - Model: GetLogsListReq + Model: EntityRegionView_Items */ @Parcelize -data class GetLogsListReq( - +data class EntityRegionView_Items( - @SerializedName("marketplace_name") - var marketplaceName: String?=null, - @SerializedName("start_date") - var startDate: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("company_id") - var companyId: String?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("end_date") - var endDate: String?=null + @SerializedName("sub_type") + var subType: String?=null ): Parcelable { @@ -55894,36 +54554,31 @@ data class GetLogsListReq( - - } /* - Model: MkpLogsResp + Model: EntityRegionView_page */ @Parcelize -data class MkpLogsResp( - +data class EntityRegionView_page( - @SerializedName("start_time_iso") - var startTimeIso: String?=null, - @SerializedName("end_time_iso") - var endTimeIso: String?=null, + @SerializedName("item_total") + var itemTotal: Int?=null, - @SerializedName("event_type") - var eventType: String?=null, + @SerializedName("has_next") + var hasNext: Boolean?=null, - @SerializedName("trace_id") - var traceId: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("count") - var count: String?=null, + @SerializedName("current") + var current: Int?=null, - @SerializedName("status") - var status: String?=null + @SerializedName("size") + var size: Int?=null ): Parcelable { @@ -55939,24 +54594,25 @@ data class MkpLogsResp( - - } /* - Model: GetLogsListRes + Model: EntityRegionView_Error */ @Parcelize -data class GetLogsListRes( +data class EntityRegionView_Error( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("value") + var value: String?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -55966,34 +54622,30 @@ data class GetLogsListRes( + + } /* - Model: SearchLogReq + Model: EntityRegionView_Response */ @Parcelize -data class SearchLogReq( - +data class EntityRegionView_Response( - @SerializedName("marketplace_name") - var marketplaceName: String?=null, - - @SerializedName("start_date") - var startDate: String?=null, - @SerializedName("company_id") - var companyId: String?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("end_date") - var endDate: String?=null, + @SerializedName("data") + var data: ArrayList?=null, - @SerializedName("identifier") - var identifier: String?=null, + @SerializedName("page") + var page: EntityRegionView_page?=null, - @SerializedName("identifier_value") - var identifierValue: String?=null + @SerializedName("error") + var error: EntityRegionView_Error?=null ): Parcelable { @@ -56007,59 +54659,25 @@ data class SearchLogReq( - - - - } /* - Model: LogInfo + Model: ListViewSummary */ @Parcelize -data class LogInfo( - - - - @SerializedName("_id") - var id: String?=null, - - @SerializedName("status") - var status: String?=null, - - @SerializedName("event_type") - var eventType: String?=null, - - @SerializedName("marketplace_name") - var marketplaceName: String?=null, +data class ListViewSummary( - @SerializedName("event") - var event: String?=null, - - @SerializedName("trace_id") - var traceId: String?=null, - - @SerializedName("company_id") - var companyId: Double?=null, - @SerializedName("brand_id") - var brandId: Double?=null, - - @SerializedName("store_code") - var storeCode: String?=null, - - @SerializedName("store_id") - var storeId: Double?=null, - @SerializedName("item_id") - var itemId: Double?=null, + @SerializedName("total_active_zones") + var totalActiveZones: Int?=null, - @SerializedName("article_id") - var articleId: String?=null, + @SerializedName("total_zones") + var totalZones: Int?=null, - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null + @SerializedName("total_pincodes_served") + var totalPincodesServed: Int?=null ): Parcelable { @@ -56071,13 +54689,33 @@ data class LogInfo( +} + + +/* + Model: ZoneDataItem +*/ +@Parcelize +data class ZoneDataItem( + + @SerializedName("item_total") + var itemTotal: Int?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("has_next") + var hasNext: Boolean?=null, + @SerializedName("current") + var current: Int?=null, + @SerializedName("size") + var size: Int?=null +): Parcelable { @@ -56095,18 +54733,18 @@ data class LogInfo( /* - Model: SearchLogRes + Model: ListViewProduct */ @Parcelize -data class SearchLogRes( +data class ListViewProduct( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("count") + var count: Int?=null ): Parcelable { @@ -56119,21 +54757,19 @@ data class SearchLogRes( } - - /* - Model: ValidityObject + Model: ListViewChannels */ @Parcelize -data class ValidityObject( +data class ListViewChannels( - @SerializedName("start") - var start: String?=null, + @SerializedName("channel_id") + var channelId: String?=null, - @SerializedName("end") - var end: String?=null + @SerializedName("channel_type") + var channelType: String?=null ): Parcelable { @@ -56147,51 +54783,39 @@ data class ValidityObject( /* - Model: CreateUpdateDiscount + Model: ListViewItems */ @Parcelize -data class CreateUpdateDiscount( +data class ListViewItems( @SerializedName("name") var name: String?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("app_ids") - var appIds: ArrayList?=null, - - @SerializedName("extension_ids") - var extensionIds: ArrayList?=null, - - @SerializedName("job_type") - var jobType: String?=null, - - @SerializedName("discount_type") - var discountType: String?=null, - - @SerializedName("discount_level") - var discountLevel: String?=null, + @SerializedName("pincodes_count") + var pincodesCount: Int?=null, - @SerializedName("value") - var value: Int?=null, + @SerializedName("product") + var product: ListViewProduct?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("channels") + var channels: ListViewChannels?=null, - @SerializedName("brand_ids") - var brandIds: ArrayList?=null, + @SerializedName("zone_id") + var zoneId: String?=null, - @SerializedName("store_ids") - var storeIds: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("validity") - var validity: ValidityObject?=null + @SerializedName("stores_count") + var storesCount: Int?=null ): Parcelable { @@ -56206,14 +54830,6 @@ data class CreateUpdateDiscount( - - - - - - - - @@ -56227,70 +54843,59 @@ data class CreateUpdateDiscount( /* - Model: DiscountJob + Model: ListViewResponse */ @Parcelize -data class DiscountJob( +data class ListViewResponse( - @SerializedName("_id") - var id: String?=null, + @SerializedName("summary") + var summary: ArrayList?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("page") + var page: ArrayList?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("items") + var items: ArrayList?=null - @SerializedName("is_active") - var isActive: Boolean?=null, +): Parcelable { - @SerializedName("app_ids") - var appIds: ArrayList?=null, - @SerializedName("job_type") - var jobType: String?=null, - @SerializedName("discount_type") - var discountType: String?=null, - @SerializedName("discount_level") - var discountLevel: String?=null, - @SerializedName("value") - var value: Int?=null, - @SerializedName("file_path") - var filePath: String?=null, - @SerializedName("brand_ids") - var brandIds: ArrayList?=null, - @SerializedName("store_ids") - var storeIds: ArrayList?=null, - @SerializedName("validity") - var validity: ValidityObject?=null, +} + + +/* + Model: CompanyStoreView_PageItems +*/ +@Parcelize +data class CompanyStoreView_PageItems( - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("created_by") - var createdBy: UserDetails?=null, + @SerializedName("item_total") + var itemTotal: Int?=null, - @SerializedName("modified_by") - var modifiedBy: UserDetails?=null, + @SerializedName("has_next") + var hasNext: Boolean?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null + @SerializedName("type") + var type: String?=null, -): Parcelable { + @SerializedName("current") + var current: Int?=null, + @SerializedName("size") + var size: Int?=null +): Parcelable { @@ -56304,11 +54909,24 @@ data class DiscountJob( +} + + +/* + Model: CompanyStoreView_Response +*/ +@Parcelize +data class CompanyStoreView_Response( + @SerializedName("page") + var page: ArrayList?=null, + @SerializedName("items") + var items: @RawValue ArrayList>?=null +): Parcelable { @@ -56316,11 +54934,24 @@ data class DiscountJob( +} + + +/* + Model: GetZoneDataViewChannels +*/ +@Parcelize +data class GetZoneDataViewChannels( + @SerializedName("channel_id") + var channelId: String?=null, + @SerializedName("channel_type") + var channelType: String?=null +): Parcelable { @@ -56332,18 +54963,18 @@ data class DiscountJob( /* - Model: ListOrCalender + Model: ZoneProductTypes */ @Parcelize -data class ListOrCalender( +data class ZoneProductTypes( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("tags") + var tags: ArrayList?=null ): Parcelable { @@ -56357,68 +54988,81 @@ data class ListOrCalender( /* - Model: FileJobResponse + Model: ZoneMappingType */ @Parcelize -data class FileJobResponse( - +data class ZoneMappingType( - @SerializedName("stage") - var stage: String?=null, - @SerializedName("total") - var total: Int?=null, + @SerializedName("state") + var state: ArrayList?=null, - @SerializedName("failed") - var failed: Int?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("pincode") + var pincode: ArrayList?=null - @SerializedName("body") - var body: @RawValue HashMap?=null, +): Parcelable { - @SerializedName("type") - var type: String?=null, - @SerializedName("file_type") - var fileType: String?=null -): Parcelable { +} + + +/* + Model: GetZoneDataViewItems +*/ +@Parcelize +data class GetZoneDataViewItems( + @SerializedName("zone_id") + var zoneId: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("channels") + var channels: ArrayList?=null, + @SerializedName("product") + var product: ZoneProductTypes?=null, + @SerializedName("store_ids") + var storeIds: ArrayList?=null, -} - - -/* - Model: DownloadFileJob -*/ -@Parcelize -data class DownloadFileJob( + @SerializedName("region_type") + var regionType: String?=null, + @SerializedName("mapping") + var mapping: ArrayList?=null, + @SerializedName("assignment_preference") + var assignmentPreference: String?=null, - @SerializedName("brand_ids") - var brandIds: ArrayList?=null, + @SerializedName("stores_count") + var storesCount: Int?=null, - @SerializedName("store_ids") - var storeIds: ArrayList?=null + @SerializedName("pincodes_count") + var pincodesCount: Int?=null ): Parcelable { @@ -56428,44 +55072,21 @@ data class DownloadFileJob( -} - - -/* - Model: CancelJobResponse -*/ -@Parcelize -data class CancelJobResponse( - @SerializedName("success") - var success: Boolean?=null -): Parcelable { -} - - -/* - Model: UserDetails -*/ -@Parcelize -data class UserDetails( - @SerializedName("username") - var username: String?=null, - @SerializedName("user_id") - var userId: String?=null -): Parcelable { + @@ -56477,15 +55098,15 @@ data class UserDetails( /* - Model: BadRequestObject + Model: GetSingleZoneDataViewResponse */ @Parcelize -data class BadRequestObject( +data class GetSingleZoneDataViewResponse( - @SerializedName("message") - var message: String?=null + @SerializedName("data") + var data: GetZoneDataViewItems?=null ): Parcelable { @@ -56496,66 +55117,54 @@ data class BadRequestObject( } - - /* - Model: AddProxyReq + Model: UpdateZoneData */ @Parcelize -data class AddProxyReq( - - - - @SerializedName("attached_path") - var attachedPath: String?=null, +data class UpdateZoneData( - @SerializedName("proxy_url") - var proxyUrl: String?=null -): Parcelable { + @SerializedName("zone_id") + var zoneId: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("channels") + var channels: ArrayList?=null, -} - - -/* - Model: AddProxyResponse -*/ -@Parcelize -data class AddProxyResponse( + @SerializedName("product") + var product: ZoneProductTypes?=null, + @SerializedName("store_ids") + var storeIds: ArrayList?=null, + @SerializedName("region_type") + var regionType: String?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("mapping") + var mapping: ArrayList?=null, - @SerializedName("attached_path") - var attachedPath: String?=null, + @SerializedName("assignment_preference") + var assignmentPreference: String?=null - @SerializedName("proxy_url") - var proxyUrl: String?=null, +): Parcelable { - @SerializedName("company_id") - var companyId: String?=null, - @SerializedName("application_id") - var applicationId: String?=null, - @SerializedName("extension_id") - var extensionId: String?=null, - @SerializedName("created_at") - var createdAt: String?=null, - @SerializedName("modified_at") - var modifiedAt: String?=null -): Parcelable { @@ -56579,27 +55188,18 @@ data class AddProxyResponse( /* - Model: APIError + Model: ZoneUpdateRequest */ @Parcelize -data class APIError( - - - - @SerializedName("code") - var code: String?=null, +data class ZoneUpdateRequest( - @SerializedName("message") - var message: String?=null, - @SerializedName("info") - var info: String?=null, - @SerializedName("request_id") - var requestId: String?=null, + @SerializedName("data") + var data: UpdateZoneData?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null + @SerializedName("identifier") + var identifier: String?=null ): Parcelable { @@ -56609,28 +55209,22 @@ data class APIError( - - - - - - } /* - Model: RemoveProxyResponse + Model: ZoneSuccessResponse */ @Parcelize -data class RemoveProxyResponse( +data class ZoneSuccessResponse( - @SerializedName("message") - var message: String?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("data") - var data: @RawValue HashMap?=null + @SerializedName("status_code") + var statusCode: Int?=null ): Parcelable { @@ -56643,41 +55237,49 @@ data class RemoveProxyResponse( } - - /* - Model: EventConfig + Model: CreateZoneData */ @Parcelize -data class EventConfig( +data class CreateZoneData( + + + + @SerializedName("name") + var name: String?=null, + + @SerializedName("slug") + var slug: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("channels") + var channels: ArrayList?=null, + @SerializedName("product") + var product: ZoneProductTypes?=null, - @SerializedName("id") - var id: Int?=null, + @SerializedName("store_ids") + var storeIds: ArrayList?=null, - @SerializedName("event_name") - var eventName: String?=null, + @SerializedName("region_type") + var regionType: String?=null, - @SerializedName("event_type") - var eventType: String?=null, + @SerializedName("mapping") + var mapping: ArrayList?=null, - @SerializedName("event_category") - var eventCategory: String?=null, + @SerializedName("assignment_preference") + var assignmentPreference: String?=null - @SerializedName("version") - var version: String?=null, +): Parcelable { - @SerializedName("display_name") - var displayName: String?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("created_on") - var createdOn: String?=null -): Parcelable { @@ -56701,18 +55303,18 @@ data class EventConfig( /* - Model: EventConfigList + Model: ZoneRequest */ @Parcelize -data class EventConfigList( +data class ZoneRequest( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("data") + var data: CreateZoneData?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("identifier") + var identifier: String?=null ): Parcelable { @@ -56726,15 +55328,21 @@ data class EventConfigList( /* - Model: EventConfigResponse + Model: ZoneResponse */ @Parcelize -data class EventConfigResponse( +data class ZoneResponse( - @SerializedName("event_configs") - var eventConfigs: ArrayList?=null + @SerializedName("success") + var success: Boolean?=null, + + @SerializedName("zone_id") + var zoneId: String?=null, + + @SerializedName("status_code") + var statusCode: Int?=null ): Parcelable { @@ -56742,22 +55350,26 @@ data class EventConfigResponse( + + + + } /* - Model: SubscriberConfigList + Model: GetZoneFromPincodeViewRequest */ @Parcelize -data class SubscriberConfigList( +data class GetZoneFromPincodeViewRequest( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("pincode") + var pincode: String?=null ): Parcelable { @@ -56771,36 +55383,18 @@ data class SubscriberConfigList( /* - Model: EventProcessedStatus + Model: GetZoneFromPincodeViewResponse */ @Parcelize -data class EventProcessedStatus( - - - - @SerializedName("id") - var id: Int?=null, - - @SerializedName("subscriber_id") - var subscriberId: String?=null, +data class GetZoneFromPincodeViewResponse( - @SerializedName("attempt") - var attempt: Int?=null, - - @SerializedName("response_code") - var responseCode: String?=null, - - @SerializedName("response_message") - var responseMessage: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("processed_on") - var processedOn: String?=null, + @SerializedName("serviceability_type") + var serviceabilityType: String?=null, - @SerializedName("status") - var status: Boolean?=null + @SerializedName("zones") + var zones: ArrayList?=null ): Parcelable { @@ -56810,13 +55404,21 @@ data class EventProcessedStatus( +} + + +/* + Model: ProductReturnConfigResponse +*/ +@Parcelize +data class ProductReturnConfigResponse( + @SerializedName("on_same_store") + var onSameStore: Boolean?=null - - - +): Parcelable { @@ -56826,33 +55428,39 @@ data class EventProcessedStatus( /* - Model: EventPayload + Model: AddressResponse */ @Parcelize -data class EventPayload( +data class AddressResponse( - @SerializedName("id") - var id: Int?=null, + @SerializedName("address1") + var address1: String?=null, - @SerializedName("event_trace_id") - var eventTraceId: String?=null, + @SerializedName("city") + var city: String?=null, - @SerializedName("message_id") - var messageId: String?=null, + @SerializedName("landmark") + var landmark: String?=null, - @SerializedName("event_name") - var eventName: String?=null, + @SerializedName("longitude") + var longitude: Double?=null, - @SerializedName("event_type") - var eventType: String?=null, + @SerializedName("address2") + var address2: String?=null, - @SerializedName("version") - var version: String?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("status") - var status: Boolean?=null + @SerializedName("state") + var state: String?=null, + + @SerializedName("latitude") + var latitude: Double?=null, + + @SerializedName("pincode") + var pincode: Int?=null ): Parcelable { @@ -56871,60 +55479,69 @@ data class EventPayload( + + + + } /* - Model: SubscriberConfig + Model: EinvoiceResponse */ @Parcelize -data class SubscriberConfig( - - - - @SerializedName("id") - var id: Int?=null, +data class EinvoiceResponse( - @SerializedName("name") - var name: String?=null, - @SerializedName("webhook_url") - var webhookUrl: String?=null, - @SerializedName("association") - var association: Association?=null, + @SerializedName("enabled") + var enabled: Boolean?=null - @SerializedName("custom_headers") - var customHeaders: @RawValue HashMap?=null, +): Parcelable { - @SerializedName("status") - var status: SubscriberStatus?=null, - @SerializedName("email_id") - var emailId: String?=null, - @SerializedName("auth_meta") - var authMeta: AuthMeta?=null, - @SerializedName("event_id") - var eventId: ArrayList?=null -): Parcelable { +} + + +/* + Model: EwayBillResponse +*/ +@Parcelize +data class EwayBillResponse( + @SerializedName("enabled") + var enabled: Boolean?=null +): Parcelable { +} + + +/* + Model: GstCredentialsResponse +*/ +@Parcelize +data class GstCredentialsResponse( + @SerializedName("e_invoice") + var eInvoice: EinvoiceResponse?=null, + @SerializedName("e_waybill") + var eWaybill: EwayBillResponse?=null +): Parcelable { @@ -56936,50 +55553,45 @@ data class SubscriberConfig( /* - Model: SubscriberResponse + Model: ModifiedByResponse */ @Parcelize -data class SubscriberResponse( +data class ModifiedByResponse( - @SerializedName("id") - var id: Int?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("username") + var username: String?=null - @SerializedName("webhook_url") - var webhookUrl: String?=null, +): Parcelable { - @SerializedName("association") - var association: Association?=null, - @SerializedName("custom_headers") - var customHeaders: @RawValue HashMap?=null, - @SerializedName("email_id") - var emailId: String?=null, - @SerializedName("status") - var status: SubscriberStatus?=null, - @SerializedName("auth_meta") - var authMeta: AuthMeta?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("updated_on") - var updatedOn: String?=null, +} + + +/* + Model: MobileNo +*/ +@Parcelize +data class MobileNo( - @SerializedName("event_configs") - var eventConfigs: ArrayList?=null -): Parcelable { + @SerializedName("number") + var number: String?=null, + @SerializedName("country_code") + var countryCode: Int?=null +): Parcelable { @@ -56987,12 +55599,27 @@ data class SubscriberResponse( +} + + +/* + Model: ManagerResponse +*/ +@Parcelize +data class ManagerResponse( + @SerializedName("name") + var name: String?=null, + @SerializedName("email") + var email: String?=null, + @SerializedName("mobile_no") + var mobileNo: MobileNo?=null +): Parcelable { @@ -57006,24 +55633,18 @@ data class SubscriberResponse( /* - Model: SubscriberEvent + Model: IntegrationTypeResponse */ @Parcelize -data class SubscriberEvent( - - +data class IntegrationTypeResponse( - @SerializedName("id") - var id: Int?=null, - @SerializedName("subscriber_id") - var subscriberId: Int?=null, - @SerializedName("event_id") - var eventId: Int?=null, + @SerializedName("inventory") + var inventory: String?=null, - @SerializedName("created_date") - var createdDate: String?=null + @SerializedName("order") + var order: String?=null ): Parcelable { @@ -57033,26 +55654,22 @@ data class SubscriberEvent( - - - - } /* - Model: AuthMeta + Model: OpeningClosing */ @Parcelize -data class AuthMeta( +data class OpeningClosing( - @SerializedName("type") - var type: String?=null, + @SerializedName("hour") + var hour: Int?=null, - @SerializedName("secret") - var secret: String?=null + @SerializedName("minute") + var minute: Int?=null ): Parcelable { @@ -57066,24 +55683,24 @@ data class AuthMeta( /* - Model: Association + Model: TimmingResponse */ @Parcelize -data class Association( +data class TimmingResponse( - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("open") + var open: Boolean?=null, - @SerializedName("application_id") - var applicationId: ArrayList?=null, + @SerializedName("opening") + var opening: OpeningClosing?=null, - @SerializedName("extension_id") - var extensionId: String?=null, + @SerializedName("weekday") + var weekday: String?=null, - @SerializedName("criteria") - var criteria: String?=null + @SerializedName("closing") + var closing: OpeningClosing?=null ): Parcelable { @@ -57101,24 +55718,42 @@ data class Association( /* - Model: EventConfigBase + Model: Dp */ @Parcelize -data class EventConfigBase( +data class Dp( - @SerializedName("event_name") - var eventName: String?=null, + @SerializedName("operations") + var operations: ArrayList?=null, - @SerializedName("event_type") - var eventType: String?=null, + @SerializedName("transport_mode") + var transportMode: String?=null, - @SerializedName("event_category") - var eventCategory: String?=null, + @SerializedName("fm_priority") + var fmPriority: Int?=null, - @SerializedName("version") - var version: String?=null + @SerializedName("internal_account_id") + var internalAccountId: String?=null, + + @SerializedName("payment_mode") + var paymentMode: String?=null, + + @SerializedName("external_account_id") + var externalAccountId: String?=null, + + @SerializedName("lm_priority") + var lmPriority: Int?=null, + + @SerializedName("assign_dp_from_sb") + var assignDpFromSb: Boolean?=null, + + @SerializedName("area_code") + var areaCode: Int?=null, + + @SerializedName("rvp_priority") + var rvpPriority: Int?=null ): Parcelable { @@ -57132,26 +55767,11 @@ data class EventConfigBase( -} - - - - -/* - Model: RequestBodyAuditLog -*/ -@Parcelize -data class RequestBodyAuditLog( - @SerializedName("log_meta") - var logMeta: LogMetaObj?=null, - @SerializedName("log_payload") - var logPayload: @RawValue HashMap?=null -): Parcelable { @@ -57163,18 +55783,18 @@ data class RequestBodyAuditLog( /* - Model: CreateLogResponse + Model: LogisticsResponse */ @Parcelize -data class CreateLogResponse( +data class LogisticsResponse( - @SerializedName("message") - var message: String?=null, + @SerializedName("override") + var override: Boolean?=null, - @SerializedName("internal_message") - var internalMessage: String?=null + @SerializedName("dp") + var dp: Dp?=null ): Parcelable { @@ -57188,27 +55808,24 @@ data class CreateLogResponse( /* - Model: LogMetaObj + Model: DocumentsResponse */ @Parcelize -data class LogMetaObj( - +data class DocumentsResponse( - @SerializedName("modifier") - var modifier: @RawValue HashMap?=null, - @SerializedName("application") - var application: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("entity") - var entity: EntityObject?=null, + @SerializedName("verified") + var verified: Boolean?=null, - @SerializedName("device_info") - var deviceInfo: @RawValue HashMap?=null, + @SerializedName("legal_name") + var legalName: String?=null, - @SerializedName("location") - var location: @RawValue HashMap?=null + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -57222,27 +55839,22 @@ data class LogMetaObj( - - } /* - Model: EntityObject + Model: CreatedByResponse */ @Parcelize -data class EntityObject( +data class CreatedByResponse( - @SerializedName("id") - var id: String?=null, - - @SerializedName("type") - var type: String?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("action") - var action: String?=null + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -57252,21 +55864,22 @@ data class EntityObject( - - } /* - Model: LogSchemaResponse + Model: ContactNumberResponse */ @Parcelize -data class LogSchemaResponse( +data class ContactNumberResponse( - @SerializedName("docs") - var docs: ArrayList?=null + @SerializedName("number") + var number: String?=null, + + @SerializedName("country_code") + var countryCode: Int?=null ): Parcelable { @@ -57274,95 +55887,127 @@ data class LogSchemaResponse( + + } /* - Model: LogDocs + Model: WarningsResponse */ @Parcelize -data class LogDocs( +data class WarningsResponse( - @SerializedName("entity") - var entity: EntityObj?=null, + @SerializedName("store_address") + var storeAddress: String?=null - @SerializedName("modifier") - var modifier: Modifier?=null, +): Parcelable { - @SerializedName("device_info") - var deviceInfo: DeviceInfo?=null, - @SerializedName("location") - var location: Location?=null, - @SerializedName("_id") - var id: String?=null, - @SerializedName("company") - var company: String?=null, - @SerializedName("application") - var application: String?=null, +} + + +/* + Model: ItemResponse +*/ +@Parcelize +data class ItemResponse( - @SerializedName("sessions") - var sessions: String?=null, - @SerializedName("date") - var date: String?=null, - @SerializedName("logs") - var logs: @RawValue HashMap?=null + @SerializedName("product_return_config") + var productReturnConfig: ProductReturnConfigResponse?=null, -): Parcelable { + @SerializedName("address") + var address: AddressResponse?=null, + @SerializedName("gst_credentials") + var gstCredentials: GstCredentialsResponse?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("company") + var company: Int?=null, + @SerializedName("stage") + var stage: String?=null, + @SerializedName("modified_by") + var modifiedBy: ModifiedByResponse?=null, + @SerializedName("manager") + var manager: ManagerResponse?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("code") + var code: String?=null, + @SerializedName("integration_type") + var integrationType: IntegrationTypeResponse?=null, + @SerializedName("timing") + var timing: ArrayList?=null, + @SerializedName("logistics") + var logistics: LogisticsResponse?=null, + @SerializedName("verified_by") + var verifiedBy: ModifiedByResponse?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("documents") + var documents: ArrayList?=null, + @SerializedName("created_by") + var createdBy: CreatedByResponse?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("sub_type") + var subType: String?=null, + @SerializedName("_cls") + var cls: String?=null, + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, -} - - -/* - Model: EntityObj -*/ -@Parcelize -data class EntityObj( + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("display_name") + var displayName: String?=null, + @SerializedName("store_type") + var storeType: String?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("warnings") + var warnings: WarningsResponse?=null - @SerializedName("type") - var type: String?=null, +): Parcelable { - @SerializedName("action") - var action: String?=null, - @SerializedName("entity_details") - var entityDetails: @RawValue HashMap?=null -): Parcelable { @@ -57374,27 +56019,12 @@ data class EntityObj( -} - - -/* - Model: Modifier -*/ -@Parcelize -data class Modifier( - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("as_administrator") - var asAdministrator: Boolean?=null, - @SerializedName("user_details") - var userDetails: @RawValue HashMap?=null -): Parcelable { @@ -57404,24 +56034,11 @@ data class Modifier( -} - - -/* - Model: DeviceInfo -*/ -@Parcelize -data class DeviceInfo( - @SerializedName("user_agent") - var userAgent: String?=null, - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null -): Parcelable { @@ -57429,41 +56046,19 @@ data class DeviceInfo( -} - - -/* - Model: Location -*/ -@Parcelize -data class Location( - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null -): Parcelable { -} - - -/* - Model: EntityTypesResponse -*/ -@Parcelize -data class EntityTypesResponse( - @SerializedName("items") - var items: ArrayList?=null -): Parcelable { @@ -57473,18 +56068,18 @@ data class EntityTypesResponse( /* - Model: EntityTypeObj + Model: GetStoresViewResponse */ @Parcelize -data class EntityTypeObj( +data class GetStoresViewResponse( - @SerializedName("entity_value") - var entityValue: String?=null, + @SerializedName("page") + var page: PageResponse?=null, - @SerializedName("display_name") - var displayName: String?=null + @SerializedName("items") + var items: 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 645c16503..531498669 100644 --- a/src/main/java/com/sdk/platform/datamanager/CatalogDataManagerClass.kt +++ b/src/main/java/com/sdk/platform/datamanager/CatalogDataManagerClass.kt @@ -77,24 +77,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun getProductBundleDetail(id: String) - : Deferred>? { + suspend fun updateProductBundle(id: String,body: ProductBundleUpdateRequest) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getProductBundleDetail( - companyId = config.companyId, id = id ) + catalogApiList?.updateProductBundle( + companyId = config.companyId, id = id, body = body) } else { null } } - suspend fun updateProductBundle(id: String,body: ProductBundleUpdateRequest) - : Deferred>? { + suspend fun getProductBundleDetail(id: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateProductBundle( - companyId = config.companyId, id = id, body = body) + catalogApiList?.getProductBundleDetail( + companyId = config.companyId, id = id ) } else { null } @@ -125,24 +125,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun getSizeGuide(id: String) - : Deferred>? { + suspend fun updateSizeGuide(id: String,body: ValidateSizeGuide) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getSizeGuide( - companyId = config.companyId, id = id ) + catalogApiList?.updateSizeGuide( + companyId = config.companyId, id = id, body = body) } else { null } } - suspend fun updateSizeGuide(id: String,body: ValidateSizeGuide) - : Deferred>? { + suspend fun getSizeGuide(id: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateSizeGuide( - companyId = config.companyId, id = id, body = body) + catalogApiList?.getSizeGuide( + companyId = config.companyId, id = id ) } else { null } @@ -308,24 +308,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun getDepartmentData(uid: String) - : Deferred>? { + suspend fun updateDepartment(uid: String,body: DepartmentCreateUpdate) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getDepartmentData( - companyId = config.companyId, uid = uid ) + catalogApiList?.updateDepartment( + companyId = config.companyId, uid = uid, body = body) } else { null } } - suspend fun updateDepartment(uid: String,body: DepartmentCreateUpdate) - : Deferred>? { + suspend fun getDepartmentData(uid: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateDepartment( - companyId = config.companyId, uid = uid, body = body) + catalogApiList?.getDepartmentData( + companyId = config.companyId, uid = uid ) } else { null } @@ -452,24 +452,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun getCategoryData(uid: String) - : Deferred>? { + suspend fun updateCategory(uid: String,body: CategoryRequestBody) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getCategoryData( - companyId = config.companyId, uid = uid ) + catalogApiList?.updateCategory( + companyId = config.companyId, uid = uid, body = body) } else { null } } - suspend fun updateCategory(uid: String,body: CategoryRequestBody) - : Deferred>? { + suspend fun getCategoryData(uid: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateCategory( - companyId = config.companyId, uid = uid, body = body) + catalogApiList?.getCategoryData( + companyId = config.companyId, uid = uid ) } else { null } @@ -524,36 +524,36 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun deleteProduct(itemId: String) - : Deferred>? { + suspend fun getProduct(itemCode: String?=null, itemId: String, brandUid: Int?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.deleteProduct( - companyId = config.companyId, itemId = itemId ) + catalogApiList?.getProduct( + itemCode = itemCode, companyId = config.companyId, itemId = itemId, brandUid = brandUid ) } else { null } } - suspend fun getProduct(itemCode: String?=null, itemId: String, brandUid: Int?=null) - : Deferred>? { + suspend fun editProduct(itemId: String,body: ProductCreateUpdate) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getProduct( - itemCode = itemCode, companyId = config.companyId, itemId = itemId, brandUid = brandUid ) + catalogApiList?.editProduct( + companyId = config.companyId, itemId = itemId, body = body) } else { null } } - suspend fun editProduct(itemId: String,body: ProductCreateUpdate) + suspend fun deleteProduct(itemId: String) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.editProduct( - companyId = config.companyId, itemId = itemId, body = body) + catalogApiList?.deleteProduct( + companyId = config.companyId, itemId = itemId ) } else { null } @@ -620,24 +620,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun deleteProductBulkJob(batchId: String) + suspend fun createProductsInBulk(batchId: String,body: BulkProductRequest) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.deleteProductBulkJob( - companyId = config.companyId, batchId = batchId ) + catalogApiList?.createProductsInBulk( + companyId = config.companyId, batchId = batchId, body = body) } else { null } } - suspend fun createProductsInBulk(batchId: String,body: BulkProductRequest) + suspend fun deleteProductBulkJob(batchId: String) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createProductsInBulk( - companyId = config.companyId, batchId = batchId, body = body) + catalogApiList?.deleteProductBulkJob( + companyId = config.companyId, batchId = batchId ) } else { null } @@ -765,24 +765,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun deleteBulkInventoryJob(batchId: String) + suspend fun createBulkInventory(batchId: String,body: InventoryBulkRequest) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.deleteBulkInventoryJob( - companyId = config.companyId, batchId = batchId ) + catalogApiList?.createBulkInventory( + companyId = config.companyId, batchId = batchId, body = body) } else { null } } - suspend fun createBulkInventory(batchId: String,body: InventoryBulkRequest) + suspend fun deleteBulkInventoryJob(batchId: String) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createBulkInventory( - companyId = config.companyId, batchId = batchId, body = body) + catalogApiList?.deleteBulkInventoryJob( + companyId = config.companyId, batchId = batchId ) } else { null } @@ -825,11 +825,11 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun deleteRealtimeInventory(itemId: String, sellerIdentifier: String,body: InventoryRequestSchemaV2) + suspend fun updateRealtimeInventory(itemId: String, sellerIdentifier: String,body: InventoryRequestSchemaV2) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.deleteRealtimeInventory( + catalogApiList?.updateRealtimeInventory( companyId = config.companyId, itemId = itemId, sellerIdentifier = sellerIdentifier, body = body) } else { null @@ -837,11 +837,11 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun updateRealtimeInventory(itemId: String, sellerIdentifier: String,body: InventoryRequestSchemaV2) + suspend fun deleteRealtimeInventory(itemId: String, sellerIdentifier: String,body: InventoryRequestSchemaV2) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateRealtimeInventory( + catalogApiList?.deleteRealtimeInventory( companyId = config.companyId, itemId = itemId, sellerIdentifier = sellerIdentifier, body = body) } else { null @@ -885,24 +885,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun getHsnCode(id: String) + suspend fun updateHsnCode(id: String,body: HsnUpsert) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getHsnCode( - companyId = config.companyId, id = id ) + catalogApiList?.updateHsnCode( + companyId = config.companyId, id = id, body = body) } else { null } } - suspend fun updateHsnCode(id: String,body: HsnUpsert) + suspend fun getHsnCode(id: String) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateHsnCode( - companyId = config.companyId, id = id, body = body) + catalogApiList?.getHsnCode( + companyId = config.companyId, id = id ) } else { null } @@ -976,30 +976,30 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi - suspend fun deleteSearchKeywords(id: String) - : Deferred>? { + suspend fun getSearchKeywords(id: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.deleteSearchKeywords(companyId = config.companyId , applicationId = applicationId , id = id ) + catalogApiList?.getSearchKeywords(companyId = config.companyId , applicationId = applicationId , id = id ) } else { null } } - suspend fun getSearchKeywords(id: String) - : Deferred>? { + suspend fun updateSearchKeywords(id: String,body: CreateSearchKeyword) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getSearchKeywords(companyId = config.companyId , applicationId = applicationId , id = id ) + catalogApiList?.updateSearchKeywords(companyId = config.companyId , applicationId = applicationId , id = id, body = body) } else { null } } - suspend fun updateSearchKeywords(id: String,body: CreateSearchKeyword) - : Deferred>? { + suspend fun deleteSearchKeywords(id: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateSearchKeywords(companyId = config.companyId , applicationId = applicationId , id = id, body = body) + catalogApiList?.deleteSearchKeywords(companyId = config.companyId , applicationId = applicationId , id = id ) } else { null } @@ -1026,30 +1026,30 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun deleteAutocompleteKeyword(id: String) - : Deferred>? { + suspend fun getAutocompleteKeywordDetail(id: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.deleteAutocompleteKeyword(companyId = config.companyId , applicationId = applicationId , id = id ) + catalogApiList?.getAutocompleteKeywordDetail(companyId = config.companyId , applicationId = applicationId , id = id ) } else { null } } - suspend fun getAutocompleteKeywordDetail(id: String) + suspend fun updateAutocompleteKeyword(id: String,body: CreateAutocompleteKeyword) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getAutocompleteKeywordDetail(companyId = config.companyId , applicationId = applicationId , id = id ) + catalogApiList?.updateAutocompleteKeyword(companyId = config.companyId , applicationId = applicationId , id = id, body = body) } else { null } } - suspend fun updateAutocompleteKeyword(id: String,body: CreateAutocompleteKeyword) - : Deferred>? { + suspend fun deleteAutocompleteKeyword(id: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateAutocompleteKeyword(companyId = config.companyId , applicationId = applicationId , id = id, body = body) + catalogApiList?.deleteAutocompleteKeyword(companyId = config.companyId , applicationId = applicationId , id = id ) } else { null } @@ -1084,20 +1084,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi - suspend fun getAppProduct(itemId: String) - : Deferred>? { + suspend fun updateAppProduct(itemId: String,body: ApplicationItemMeta) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getAppProduct(companyId = config.companyId , applicationId = applicationId , itemId = itemId ) + catalogApiList?.updateAppProduct(companyId = config.companyId , applicationId = applicationId , itemId = itemId, body = body) } else { null } } - suspend fun updateAppProduct(itemId: String,body: ApplicationItemMeta) - : Deferred>? { + suspend fun getAppProduct(itemId: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateAppProduct(companyId = config.companyId , applicationId = applicationId , itemId = itemId, body = body) + catalogApiList?.getAppProduct(companyId = config.companyId , applicationId = applicationId , itemId = itemId ) } else { null } @@ -1134,20 +1134,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - 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 } } - 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 } @@ -1174,20 +1174,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - 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 } } - 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 } @@ -1304,20 +1304,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - 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 } } - 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 } diff --git a/src/main/java/com/sdk/platform/datamanager/LogisticDataManagerClass.kt b/src/main/java/com/sdk/platform/datamanager/LogisticDataManagerClass.kt new file mode 100644 index 000000000..185a8a238 --- /dev/null +++ b/src/main/java/com/sdk/platform/datamanager/LogisticDataManagerClass.kt @@ -0,0 +1,176 @@ +package com.sdk.platform.datamanager + +import kotlinx.coroutines.Deferred +import okhttp3.Interceptor +import okhttp3.logging.HttpLoggingInterceptor +import retrofit2.Response +import okhttp3.ResponseBody +import com.sdk.common.* +import com.sdk.platform.* + + + + +class LogisticDataManagerClass(val config: PlatformConfig, val unauthorizedAction: ((url: String, responseCode: Int) -> Unit)? = null) : BaseRepository() { + + private val logisticApiList by lazy { + generatelogisticApiList() + } + + private fun generatelogisticApiList(): LogisticApiList? { + val interceptorMap = HashMap>() + val headerInterceptor = AccessTokenInterceptor(platformConfig = config) + val requestSignerInterceptor = RequestSignerInterceptor() + val interceptorList = ArrayList() + interceptorList.add(headerInterceptor) + interceptorList.add(requestSignerInterceptor) + if(unauthorizedAction != null){ + val accessUnauthorizedInterceptor = AccessUnauthorizedInterceptor(unauthorizedAction) + interceptorList.add(accessUnauthorizedInterceptor) + } + config.interceptors?.let { + interceptorList.addAll(it) + } + interceptorMap["interceptor"] = interceptorList + HttpClient.setDebuggable(config.debuggable) + val retrofitHttpClient = HttpClient.initialize( + baseUrl = config.domain, + interceptorList = interceptorMap, + namespace = "PlatformLogistic", + persistentCookieStore = config.persistentCookieStore + ) + return retrofitHttpClient?.initializeRestClient(LogisticApiList::class.java) as? LogisticApiList + } + + + + suspend fun getEntityRegionView(body: EntityRegionView_Request) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + logisticApiList?.getEntityRegionView( + companyId = config.companyId, body = body) + } else { + null + } + } + + + suspend fun getListView(pageNumber: Int?=null, pageSize: Int?=null, name: String?=null, isActive: Boolean?=null, channelIds: String?=null) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + logisticApiList?.getListView( + companyId = config.companyId, pageNumber = pageNumber, pageSize = pageSize, name = name, isActive = isActive, channelIds = channelIds ) + } else { + null + } + } + + + suspend fun getCompanyStoreView() + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + logisticApiList?.getCompanyStoreView( + companyId = config.companyId ) + } else { + null + } + } + + + suspend fun getZoneDataView(zoneId: String) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + logisticApiList?.getZoneDataView( + companyId = config.companyId, zoneId = zoneId ) + } else { + null + } + } + + + suspend fun updateZoneControllerView(zoneId: String,body: ZoneUpdateRequest) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + logisticApiList?.updateZoneControllerView( + zoneId = zoneId, companyId = config.companyId, body = body) + } else { + null + } + } + + + suspend fun insertZoneControllerView(body: ZoneRequest) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + logisticApiList?.insertZoneControllerView( + companyId = config.companyId, body = body) + } else { + null + } + } + + + + suspend fun getStore(storeUid: String) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + logisticApiList?.getStore( + companyId = config.companyId, storeUid = storeUid ) + } else { + null + } + } + + + suspend fun getAllStores() + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + logisticApiList?.getAllStores( + companyId = config.companyId ) + } else { + null + } + } + + +inner class ApplicationClient(val applicationId:String,val config: PlatformConfig){ + + + + suspend fun getApplicationServiceability() + : Deferred>? { + return if (config.oauthClient.isAccessTokenValid()) { + logisticApiList?.getApplicationServiceability(companyId = config.companyId , applicationId = applicationId ) + } else { + null + } + } + + + + + + + + + suspend fun upsertZoneControllerView(body: GetZoneFromPincodeViewRequest) + : Deferred>? { + return if (config.oauthClient.isAccessTokenValid()) { + logisticApiList?.upsertZoneControllerView(companyId = config.companyId , applicationId = applicationId , body = body) + } else { + null + } + } + + + +} +} \ No newline at end of file diff --git a/src/main/java/com/sdk/platform/datamanager/OrderDataManagerClass.kt b/src/main/java/com/sdk/platform/datamanager/OrderDataManagerClass.kt index 6f06bad3d..b03c47607 100644 --- a/src/main/java/com/sdk/platform/datamanager/OrderDataManagerClass.kt +++ b/src/main/java/com/sdk/platform/datamanager/OrderDataManagerClass.kt @@ -43,122 +43,11 @@ class OrderDataManagerClass(val config: PlatformConfig, val unauthorizedAction: } - suspend fun getShipments(lane: String?=null, searchType: String?=null, searchValue: String?=null, searchId: String?=null, fromDate: String?=null, toDate: String?=null, dpIds: String?=null, orderingCompanyId: String?=null, stores: String?=null, salesChannel: String?=null, requestByExt: String?=null, pageNo: Int?=null, pageSize: Int?=null, isPrioritySort: Boolean?=null, excludeLockedShipments: Boolean?=null, paymentMethods: String?=null, channelShipmentId: String?=null, channelOrderId: String?=null, customMeta: String?=null) - : Deferred>? { + suspend fun shipmentStatusUpdate(body: UpdateShipmentStatusBody) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getShipments( - companyId = config.companyId, lane = lane, searchType = searchType, searchValue = searchValue, searchId = searchId, fromDate = fromDate, toDate = toDate, dpIds = dpIds, orderingCompanyId = orderingCompanyId, stores = stores, salesChannel = salesChannel, requestByExt = requestByExt, pageNo = pageNo, pageSize = pageSize, isPrioritySort = isPrioritySort, excludeLockedShipments = excludeLockedShipments, paymentMethods = paymentMethods, channelShipmentId = channelShipmentId, channelOrderId = channelOrderId, customMeta = customMeta ) - } else { - null - } - } - - - suspend fun getShipmentById(channelShipmentId: String, orderingCompanyId: String?=null, requestByExt: String?=null) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getShipmentById( - companyId = config.companyId, channelShipmentId = channelShipmentId, orderingCompanyId = orderingCompanyId, requestByExt = requestByExt ) - } else { - null - } - } - - - suspend fun getOrderById(orderId: String) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getOrderById( - companyId = config.companyId, orderId = orderId ) - } else { - null - } - } - - - suspend fun getLaneConfig(superLane: String?=null, groupEntity: String?=null, fromDate: String?=null, toDate: String?=null, dpIds: String?=null, stores: String?=null, salesChannel: String?=null, paymentMode: String?=null, bagStatus: String?=null) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getLaneConfig( - companyId = config.companyId, superLane = superLane, groupEntity = groupEntity, fromDate = fromDate, toDate = toDate, dpIds = dpIds, stores = stores, salesChannel = salesChannel, paymentMode = paymentMode, bagStatus = bagStatus ) - } else { - null - } - } - - - - suspend fun getOrders(lane: String?=null, searchType: String?=null, searchValue: String?=null, fromDate: String?=null, toDate: String?=null, dpIds: String?=null, stores: String?=null, salesChannel: String?=null, pageNo: Int?=null, pageSize: Int?=null, isPrioritySort: Boolean?=null, customMeta: String?=null) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getOrders( - companyId = config.companyId, lane = lane, searchType = searchType, searchValue = searchValue, fromDate = fromDate, toDate = toDate, dpIds = dpIds, stores = stores, salesChannel = salesChannel, pageNo = pageNo, pageSize = pageSize, isPrioritySort = isPrioritySort, customMeta = customMeta ) - } else { - null - } - } - - - suspend fun getMetricCount(fromDate: String?=null, toDate: String?=null) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getMetricCount( - companyId = config.companyId, fromDate = fromDate, toDate = toDate ) - } else { - null - } - } - - - - - suspend fun getfilters(view: String, groupEntity: String?=null) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getfilters( - companyId = config.companyId, view = view, groupEntity = groupEntity ) - } else { - null - } - } - - - suspend fun createShipmentReport(fromDate: String?=null, toDate: String?=null) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.createShipmentReport( - companyId = config.companyId, fromDate = fromDate, toDate = toDate ) - } else { - null - } - } - - - suspend fun getReportsShipmentListing(pageNo: Int?=null, pageSize: Int?=null) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getReportsShipmentListing( - companyId = config.companyId, pageNo = pageNo, pageSize = pageSize ) - } else { - null - } - } - - - suspend fun upsertJioCode(body: JioCodeUpsertPayload) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.upsertJioCode( + orderApiList?.shipmentStatusUpdate( companyId = config.companyId, body = body) } else { null @@ -166,107 +55,47 @@ class OrderDataManagerClass(val config: PlatformConfig, val unauthorizedAction: } - suspend fun getBulkInvoice(batchId: String, docType: String) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getBulkInvoice( - companyId = config.companyId, batchId = batchId, docType = docType ) - } else { - null - } - } - - - suspend fun getBulkInvoiceLabel(batchId: String) - : Deferred>? { + suspend fun activityStatus(bagId: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getBulkInvoiceLabel( - companyId = config.companyId, batchId = batchId ) + orderApiList?.activityStatus( + companyId = config.companyId, bagId = bagId ) } else { null } } - suspend fun getBulkShipmentExcelFile(lane: String?=null, searchType: String?=null, searchId: String?=null, fromDate: String?=null, toDate: String?=null, dpIds: String?=null, orderingCompanyId: String?=null, stores: String?=null, salesChannel: String?=null, requestByExt: String?=null, pageNo: Int?=null, pageSize: Int?=null, customerId: String?=null, isPrioritySort: Boolean?=null) - : Deferred>? { + suspend fun storeProcessShipmentUpdate(body: UpdateProcessShipmenstRequestBody) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getBulkShipmentExcelFile( - companyId = config.companyId, lane = lane, searchType = searchType, searchId = searchId, fromDate = fromDate, toDate = toDate, dpIds = dpIds, orderingCompanyId = orderingCompanyId, stores = stores, salesChannel = salesChannel, requestByExt = requestByExt, pageNo = pageNo, pageSize = pageSize, customerId = customerId, isPrioritySort = isPrioritySort ) - } else { - null - } - } - - - suspend fun getBulkList(lane: String?=null, searchType: String?=null, searchId: String?=null, fromDate: String?=null, toDate: String?=null, dpIds: String?=null, orderingCompanyId: String?=null, stores: String?=null, salesChannel: String?=null, requestByExt: String?=null, pageNo: Int?=null, pageSize: Int?=null, customerId: String?=null, isPrioritySort: Boolean?=null) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getBulkList( - companyId = config.companyId, lane = lane, searchType = searchType, searchId = searchId, fromDate = fromDate, toDate = toDate, dpIds = dpIds, orderingCompanyId = orderingCompanyId, stores = stores, salesChannel = salesChannel, requestByExt = requestByExt, pageNo = pageNo, pageSize = pageSize, customerId = customerId, isPrioritySort = isPrioritySort ) - } else { - null - } - } - - - suspend fun getManifestList(status: String?=null, storeId: Int?=null, pageNo: Int?=null, pageSize: Int?=null, searchValue: String?=null, fromDate: String?=null, toDate: String?=null) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getManifestList( - companyId = config.companyId, status = status, storeId = storeId, pageNo = pageNo, pageSize = pageSize, searchValue = searchValue, fromDate = fromDate, toDate = toDate ) - } else { - null - } - } - - - suspend fun getManifestDetailsWithShipments(manifestId: String, fromDate: String?=null, toDate: String?=null, storeId: Int, page: Int?=null, pageSize: Int?=null, lane: String?=null, dpIds: Int?=null, searchType: String?=null, searchValue: String?=null) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getManifestDetailsWithShipments( - companyId = config.companyId, manifestId = manifestId, fromDate = fromDate, toDate = toDate, storeId = storeId, page = page, pageSize = pageSize, lane = lane, dpIds = dpIds, searchType = searchType, searchValue = searchValue ) - } else { - null - } - } - - - suspend fun getBulkActionFailedReport(batchId: String, reportType: String?=null) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getBulkActionFailedReport( - companyId = config.companyId, batchId = batchId, reportType = reportType ) + orderApiList?.storeProcessShipmentUpdate( + companyId = config.companyId, body = body) } else { null } } - suspend fun getShipmentReasons(shipmentId: String, bagId: String, state: String) - : Deferred>? { + suspend fun checkRefund(shipmentId: String) + : Deferred>>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getShipmentReasons( - companyId = config.companyId, shipmentId = shipmentId, bagId = bagId, state = state ) + orderApiList?.checkRefund( + companyId = config.companyId, shipmentId = shipmentId ) } else { null } } - suspend fun bulkActionProcessXlsxFile(body: BulkActionPayload) - : Deferred>? { + suspend fun shipmentBagsCanBreak(body: CanBreakRequestBody) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.bulkActionProcessXlsxFile( + orderApiList?.shipmentBagsCanBreak( companyId = config.companyId, body = body) } else { null @@ -274,306 +103,174 @@ class OrderDataManagerClass(val config: PlatformConfig, val unauthorizedAction: } - suspend fun bulkActionDetails(batchId: String) - : Deferred>? { + suspend fun getOrdersByCompanyId(pageNo: String?=null, pageSize: String?=null, fromDate: String?=null, toDate: String?=null, isPrioritySort: Boolean?=null, lockStatus: Boolean?=null, userId: String?=null, q: String?=null, stage: String?=null, salesChannels: String?=null, orderId: String?=null, stores: String?=null, deploymentStores: String?=null, status: String?=null, dp: String?=null, filterType: String?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.bulkActionDetails( - companyId = config.companyId, batchId = batchId ) + orderApiList?.getOrdersByCompanyId( + companyId = config.companyId, pageNo = pageNo, pageSize = pageSize, fromDate = fromDate, toDate = toDate, isPrioritySort = isPrioritySort, lockStatus = lockStatus, userId = userId, q = q, stage = stage, salesChannels = salesChannels, orderId = orderId, stores = stores, deploymentStores = deploymentStores, status = status, dp = dp, filterType = filterType ) } else { null } } - suspend fun getBagById(bagId: String?=null, channelBagId: String?=null, channelId: String?=null) - : Deferred>? { + suspend fun getOrderLanesCountByCompanyId(pageNo: String?=null, pageSize: String?=null, fromDate: String?=null, toDate: String?=null, q: String?=null, stage: String?=null, salesChannels: String?=null, orderId: String?=null, stores: String?=null, status: String?=null, filterType: String?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getBagById( - companyId = config.companyId, bagId = bagId, channelBagId = channelBagId, channelId = channelId ) + orderApiList?.getOrderLanesCountByCompanyId( + companyId = config.companyId, pageNo = pageNo, pageSize = pageSize, fromDate = fromDate, toDate = toDate, q = q, stage = stage, salesChannels = salesChannels, orderId = orderId, stores = stores, status = status, filterType = filterType ) } else { null } } - suspend fun getBags(bagIds: String?=null, shipmentIds: String?=null, orderIds: String?=null, channelBagIds: String?=null, channelShipmentIds: String?=null, channelOrderIds: String?=null, channelId: String?=null, pageNo: Int?=null, pageSize: Int?=null) - : Deferred>? { + suspend fun getOrderDetails(orderId: String?=null, next: String?=null, previous: String?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getBags( - companyId = config.companyId, bagIds = bagIds, shipmentIds = shipmentIds, orderIds = orderIds, channelBagIds = channelBagIds, channelShipmentIds = channelShipmentIds, channelOrderIds = channelOrderIds, channelId = channelId, pageNo = pageNo, pageSize = pageSize ) + orderApiList?.getOrderDetails( + companyId = config.companyId, orderId = orderId, next = next, previous = previous ) } else { null } } - suspend fun invalidateShipmentCache(body: InvalidateShipmentCachePayload) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.invalidateShipmentCache( - companyId = config.companyId, body = body) - } else { - null - } - } - - suspend fun reassignLocation(body: StoreReassign) - : Deferred>? { + suspend fun getPicklistOrdersByCompanyId(pageNo: String?=null, pageSize: String?=null, fromDate: String?=null, toDate: String?=null, q: String?=null, stage: String?=null, salesChannels: String?=null, orderId: String?=null, stores: String?=null, status: String?=null, filterType: String?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.reassignLocation( - companyId = config.companyId, body = body) + orderApiList?.getPicklistOrdersByCompanyId( + companyId = config.companyId, pageNo = pageNo, pageSize = pageSize, fromDate = fromDate, toDate = toDate, q = q, stage = stage, salesChannels = salesChannels, orderId = orderId, stores = stores, status = status, filterType = filterType ) } else { null } } - suspend fun updateShipmentLock(body: UpdateShipmentLockPayload) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.updateShipmentLock( - companyId = config.companyId, body = body) - } else { - null - } - } - suspend fun getAnnouncements(date: String?=null) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getAnnouncements( - companyId = config.companyId, date = date ) - } else { - null - } - } - suspend fun updateAddress(shipmentId: String, name: String?=null, address: String?=null, addressType: String?=null, pincode: String?=null, phone: String?=null, email: String?=null, landmark: String?=null, addressCategory: String, city: String?=null, state: String?=null, country: String?=null) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.updateAddress( - shipmentId = shipmentId, name = name, address = address, addressType = addressType, pincode = pincode, phone = phone, email = email, landmark = landmark, addressCategory = addressCategory, city = city, state = state, country = country, companyId = config.companyId ) - } else { - null - } - } - suspend fun click2Call(caller: String, receiver: String, bagId: String, callingTo: String?=null, callerId: String?=null) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.click2Call( - caller = caller, receiver = receiver, bagId = bagId, callingTo = callingTo, callerId = callerId, companyId = config.companyId ) - } else { - null - } - } - - suspend fun updateShipmentStatus(body: UpdateShipmentStatusRequest) - : Deferred>? { + suspend fun getShipmentAddress(shipmentId: String, addressCategory: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.updateShipmentStatus( - companyId = config.companyId, body = body) + orderApiList?.getShipmentAddress( + companyId = config.companyId, shipmentId = shipmentId, addressCategory = addressCategory ) } else { null } } - suspend fun processManifest(body: CreateOrderPayload) - : Deferred>? { + suspend fun updateShipmentAddress(shipmentId: String, addressCategory: String,body: UpdateShipmentAddressRequest) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.processManifest( - companyId = config.companyId, body = body) + orderApiList?.updateShipmentAddress( + companyId = config.companyId, shipmentId = shipmentId, addressCategory = addressCategory, body = body) } else { null } } - suspend fun dispatchManifest(body: DispatchManifest) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.dispatchManifest( - companyId = config.companyId, body = body) - } else { - null - } - } + +inner class ApplicationClient(val applicationId:String,val config: PlatformConfig){ + - suspend fun getRoleBasedActions() - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getRoleBasedActions( - companyId = config.companyId ) - } else { - null - } - } - suspend fun getShipmentHistory(shipmentId: Int?=null, bagId: Int?=null) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getShipmentHistory( - companyId = config.companyId, shipmentId = shipmentId, bagId = bagId ) - } else { - null - } - } - suspend fun sendSmsNinja(body: SendSmsPayload) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.sendSmsNinja( - companyId = config.companyId, body = body) - } else { - null - } - } - suspend fun platformManualAssignDPToShipment(body: ManualAssignDPToShipment) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.platformManualAssignDPToShipment( - companyId = config.companyId, body = body) - } else { - null - } - } - suspend fun updatePackagingDimensions(body: CreateOrderPayload) - : Deferred>? { - + suspend fun getApplicationOrderDetails(orderId: String?=null, next: String?=null, previous: String?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.updatePackagingDimensions( - companyId = config.companyId, body = body) + orderApiList?.getApplicationOrderDetails(companyId = config.companyId , applicationId = applicationId , orderId = orderId, next = next, previous = previous ) } else { null - } + } } - suspend fun createOrder(body: CreateOrderAPI) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.createOrder( - companyId = config.companyId, body = body) - } else { - null - } - } - - suspend fun createChannelConfig(body: CreateChannelConfigData) - : Deferred>? { - + suspend fun trackShipmentPlatform(shipmentId: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.createChannelConfig( - companyId = config.companyId, body = body) + orderApiList?.trackShipmentPlatform(companyId = config.companyId , applicationId = applicationId , shipmentId = shipmentId ) } else { null - } + } } - suspend fun getChannelConfig() - : Deferred>? { - + suspend fun trackOrder(orderId: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getChannelConfig( - companyId = config.companyId ) + orderApiList?.trackOrder(companyId = config.companyId , applicationId = applicationId , orderId = orderId ) } else { null - } + } } - suspend fun uploadConsent(body: UploadConsent) - : Deferred>? { - + suspend fun failedOrders() + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.uploadConsent( - companyId = config.companyId, body = body) + orderApiList?.failedOrders(companyId = config.companyId , applicationId = applicationId ) } else { null - } + } } - suspend fun orderUpdate(body: PlatformOrderUpdate) - : Deferred>? { - + suspend fun reprocessOrder(orderId: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.orderUpdate( - companyId = config.companyId, body = body) + orderApiList?.reprocessOrder(companyId = config.companyId , applicationId = applicationId , orderId = orderId ) } else { null - } + } } - suspend fun checkOrderStatus(body: OrderStatus) - : Deferred>? { - + suspend fun updateShipment(shipmentId: String,body: ShipmentUpdateRequest) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.checkOrderStatus( - companyId = config.companyId, body = body) + orderApiList?.updateShipment(companyId = config.companyId , applicationId = applicationId , shipmentId = shipmentId, body = body) } else { null - } + } } - suspend fun sendSmsNinjaPlatform() - : Deferred>? { - + suspend fun getPlatformShipmentReasons(action: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.sendSmsNinjaPlatform( - companyId = config.companyId ) + orderApiList?.getPlatformShipmentReasons(companyId = config.companyId , applicationId = applicationId , action = action ) } else { null - } + } } - -inner class ApplicationClient(val applicationId:String,val config: PlatformConfig){ - - - - - - - suspend fun getApplicationShipments(lane: String?=null, searchType: String?=null, searchId: String?=null, fromDate: String?=null, toDate: String?=null, dpIds: String?=null, orderingCompanyId: String?=null, stores: String?=null, salesChannel: String?=null, requestByExt: String?=null, pageNo: Int?=null, pageSize: Int?=null, customerId: String?=null, isPrioritySort: Boolean?=null) - : Deferred>? { + suspend fun getShipmentTrackDetails(orderId: String, shipmentId: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getApplicationShipments(companyId = config.companyId , applicationId = applicationId , lane = lane, searchType = searchType, searchId = searchId, fromDate = fromDate, toDate = toDate, dpIds = dpIds, orderingCompanyId = orderingCompanyId, stores = stores, salesChannel = salesChannel, requestByExt = requestByExt, pageNo = pageNo, pageSize = pageSize, customerId = customerId, isPrioritySort = isPrioritySort ) + orderApiList?.getShipmentTrackDetails(companyId = config.companyId , applicationId = applicationId , orderId = orderId, shipmentId = shipmentId ) } else { null } @@ -582,61 +279,14 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi - suspend fun getAppOrderShipmentDetails(orderId: String) - : Deferred>? { + suspend fun getOrdersByApplicationId(pageNo: String?=null, pageSize: String?=null, fromDate: String?=null, toDate: String?=null, q: String?=null, stage: String?=null, salesChannels: String?=null, orderId: String?=null, stores: String?=null, status: String?=null, dp: String?=null, userId: String?=null, filterType: String?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getAppOrderShipmentDetails(companyId = config.companyId , applicationId = applicationId , orderId = orderId ) + orderApiList?.getOrdersByApplicationId(companyId = config.companyId , applicationId = applicationId , pageNo = pageNo, pageSize = pageSize, fromDate = fromDate, toDate = toDate, q = q, stage = stage, salesChannels = salesChannels, orderId = orderId, stores = stores, status = status, dp = dp, userId = userId, filterType = filterType ) } else { null } } - - - suspend fun trackPlatformShipment(shipmentId: String) - : Deferred>? { - return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.trackPlatformShipment(companyId = config.companyId , applicationId = applicationId , shipmentId = shipmentId ) - } else { - null - } - } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - } } \ No newline at end of file diff --git a/src/main/java/com/sdk/platform/datamanager/PartnerDataManagerClass.kt b/src/main/java/com/sdk/platform/datamanager/PartnerDataManagerClass.kt deleted file mode 100644 index 75c302106..000000000 --- a/src/main/java/com/sdk/platform/datamanager/PartnerDataManagerClass.kt +++ /dev/null @@ -1,72 +0,0 @@ -package com.sdk.platform.datamanager - -import kotlinx.coroutines.Deferred -import okhttp3.Interceptor -import okhttp3.logging.HttpLoggingInterceptor -import retrofit2.Response -import okhttp3.ResponseBody -import com.sdk.common.* -import com.sdk.platform.* - - - - -class PartnerDataManagerClass(val config: PlatformConfig, val unauthorizedAction: ((url: String, responseCode: Int) -> Unit)? = null) : BaseRepository() { - - private val partnerApiList by lazy { - generatepartnerApiList() - } - - private fun generatepartnerApiList(): PartnerApiList? { - val interceptorMap = HashMap>() - val headerInterceptor = AccessTokenInterceptor(platformConfig = config) - val requestSignerInterceptor = RequestSignerInterceptor() - val interceptorList = ArrayList() - interceptorList.add(headerInterceptor) - interceptorList.add(requestSignerInterceptor) - if(unauthorizedAction != null){ - val accessUnauthorizedInterceptor = AccessUnauthorizedInterceptor(unauthorizedAction) - interceptorList.add(accessUnauthorizedInterceptor) - } - config.interceptors?.let { - interceptorList.addAll(it) - } - interceptorMap["interceptor"] = interceptorList - HttpClient.setDebuggable(config.debuggable) - val retrofitHttpClient = HttpClient.initialize( - baseUrl = config.domain, - interceptorList = interceptorMap, - namespace = "PlatformPartner", - persistentCookieStore = config.persistentCookieStore - ) - return retrofitHttpClient?.initializeRestClient(PartnerApiList::class.java) as? PartnerApiList - } - - - - -inner class ApplicationClient(val applicationId:String,val config: PlatformConfig){ - - - - suspend fun addProxyPath(extensionId: String,body: AddProxyReq) - : Deferred>? { - return if (config.oauthClient.isAccessTokenValid()) { - partnerApiList?.addProxyPath(companyId = config.companyId , applicationId = applicationId , extensionId = extensionId, body = body) - } else { - null - } - } - - - suspend fun removeProxyPath(extensionId: String, attachedPath: String) - : Deferred>? { - return if (config.oauthClient.isAccessTokenValid()) { - partnerApiList?.removeProxyPath(companyId = config.companyId , applicationId = applicationId , extensionId = extensionId, attachedPath = attachedPath ) - } else { - null - } - } - -} -} \ No newline at end of file