From 0ecd33b590b6738b01c359721f29a6ab3ffc2436 Mon Sep 17 00:00:00 2001 From: Jigar Dafda Date: Tue, 7 Feb 2023 05:49:10 +0000 Subject: [PATCH] [Auto Generated] 0.1.35 --- build.gradle | 2 +- documentation/application/CATALOG.md | 910 +- documentation/application/ORDER.md | 546 +- documentation/platform/CATALOG.md | 4600 +-- documentation/platform/COMPANYPROFILE.md | 390 +- documentation/platform/LOGISTIC.md | 1533 - documentation/platform/ORDER.md | 7531 +++- documentation/platform/PARTNER.md | 219 + documentation/platform/README.md | 4 +- .../com/sdk/application/ApplicationApiList.kt | 8 +- .../com/sdk/application/ApplicationModels.kt | 3754 +- .../datamanager/CatalogDataManagerClass.kt | 16 +- .../com/sdk/common/AccessTokenInterceptor.kt | 2 +- .../common/ApplicationHeaderInterceptor.kt | 2 +- .../com/sdk/common/PublicHeaderInterceptor.kt | 2 +- .../java/com/sdk/platform/PlatformApiList.kt | 464 +- .../java/com/sdk/platform/PlatformClient.kt | 8 +- .../java/com/sdk/platform/PlatformEnums.kt | 2 +- .../java/com/sdk/platform/PlatformModels.kt | 30825 ++++++++-------- .../datamanager/CatalogDataManagerClass.kt | 340 +- .../datamanager/LogisticDataManagerClass.kt | 176 - .../datamanager/OrderDataManagerClass.kt | 508 +- .../datamanager/PartnerDataManagerClass.kt | 72 + 23 files changed, 28561 insertions(+), 23353 deletions(-) delete mode 100644 documentation/platform/LOGISTIC.md create mode 100644 documentation/platform/PARTNER.md delete mode 100644 src/main/java/com/sdk/platform/datamanager/LogisticDataManagerClass.kt create mode 100644 src/main/java/com/sdk/platform/datamanager/PartnerDataManagerClass.kt diff --git a/build.gradle b/build.gradle index 8b85750f1..51d805b6d 100644 --- a/build.gradle +++ b/build.gradle @@ -26,7 +26,7 @@ android { minSdkVersion 21 targetSdkVersion 31 versionCode 2 - versionName "0.1.31" + versionName "0.1.35" multiDexEnabled true vectorDrawables.useSupportLibrary = true diff --git a/documentation/application/CATALOG.md b/documentation/application/CATALOG.md index 20da20a03..7c04a5cea 100644 --- a/documentation/application/CATALOG.md +++ b/documentation/application/CATALOG.md @@ -26,8 +26,8 @@ Catalog API's allows you to access list of products, prices, seller details, sim * [getCollectionItemsBySlug](#getcollectionitemsbyslug) * [getCollectionDetailBySlug](#getcollectiondetailbyslug) * [getFollowedListing](#getfollowedlisting) -* [unfollowById](#unfollowbyid) * [followById](#followbyid) +* [unfollowById](#unfollowbyid) * [getFollowerCountById](#getfollowercountbyid) * [getFollowIds](#getfollowids) * [getStores](#getstores) @@ -6704,14 +6704,14 @@ Success. Returns a Followed resource object. Check the example shown below or re --- -### unfollowById -Unfollow an entity (product/brand/collection) +### followById +Follow an entity (product/brand/collection) ```kotlin -catalog.unfollowById(collectionType: collectionType, collectionId: collectionId).safeAwait{ response, error-> +catalog.followById(collectionType: collectionType, collectionId: collectionId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -6732,7 +6732,7 @@ catalog.unfollowById(collectionType: collectionType, collectionId: collectionId) -You can undo a followed product, brand or collection by its ID. This action is referred as _unfollow_. +Follow a particular entity such as product, brand, collection specified by its ID. *Returned Response:* @@ -6751,7 +6751,7 @@ Success. Returns a response object. Check the example shown below or refer `Foll ```json { - "message": "Products Removed From Wishlist", + "message": "Brands Added To Wishlist", "id": "1" } ``` @@ -6768,14 +6768,14 @@ Success. Returns a response object. Check the example shown below or refer `Foll --- -### followById -Follow an entity (product/brand/collection) +### unfollowById +Unfollow an entity (product/brand/collection) ```kotlin -catalog.followById(collectionType: collectionType, collectionId: collectionId).safeAwait{ response, error-> +catalog.unfollowById(collectionType: collectionType, collectionId: collectionId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -6796,7 +6796,7 @@ catalog.followById(collectionType: collectionType, collectionId: collectionId).s -Follow a particular entity such as product, brand, collection specified by its ID. +You can undo a followed product, brand or collection by its ID. This action is referred as _unfollow_. *Returned Response:* @@ -6815,7 +6815,7 @@ Success. Returns a response object. Check the example shown below or refer `Foll ```json { - "message": "Brands Added To Wishlist", + "message": "Products Removed From Wishlist", "id": "1" } ``` @@ -7899,101 +7899,87 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ApplicationItemMOQ](#ApplicationItemMOQ) + #### [ProductDetailAttribute](#ProductDetailAttribute) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | maximum | Int? | yes | | - | incrementUnit | Int? | yes | | - | minimum | Int? | yes | | + | value | String? | yes | | + | key | String? | yes | | + | type | String? | yes | | --- - #### [ApplicationItemSEO](#ApplicationItemSEO) + #### [ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | Any? | yes | | - | title | Any? | yes | | + | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | + | title | String? | yes | | --- - #### [ProductDetailAttribute](#ProductDetailAttribute) + #### [ProductListingActionPage](#ProductListingActionPage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | query | HashMap? | yes | | + | params | HashMap? | yes | | | type | String? | yes | | - | value | String? | yes | | - | key | String? | yes | | - ---- - - - - - #### [ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | - | title | String? | yes | | --- - #### [Price](#Price) + #### [ProductListingAction](#ProductListingAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencySymbol | String? | yes | | - | max | Double? | yes | | - | currencyCode | String? | yes | | - | min | Double? | yes | | + | page | [ProductListingActionPage](#ProductListingActionPage)? | yes | | + | type | String? | yes | | --- - #### [ProductListingPrice](#ProductListingPrice) + #### [ApplicationItemSEO](#ApplicationItemSEO) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effective | [Price](#Price)? | yes | | - | marked | [Price](#Price)? | yes | | + | description | Any? | yes | | + | title | Any? | yes | | --- - #### [ProductListingActionPage](#ProductListingActionPage) + #### [NetQuantity](#NetQuantity) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | query | HashMap? | yes | | - | params | HashMap? | yes | | - | type | String? | yes | | + | value | Double? | yes | | + | unit | Any? | yes | | --- - #### [ProductListingAction](#ProductListingAction) + #### [ApplicationItemMOQ](#ApplicationItemMOQ) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | page | [ProductListingActionPage](#ProductListingActionPage)? | yes | | + | minimum | Int? | yes | | + | maximum | Int? | yes | | + | incrementUnit | Int? | yes | | --- @@ -8015,10 +8001,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | meta | [Meta](#Meta)? | yes | | + | alt | String? | yes | | | type | String? | yes | | | url | String? | yes | | - | alt | String? | yes | | - | meta | [Meta](#Meta)? | yes | | --- @@ -8029,9 +8015,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | | description | String? | yes | | | name | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | | uid | Int? | yes | | | logo | [Media](#Media)? | yes | | @@ -8040,12 +8026,26 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [NetQuantity](#NetQuantity) + #### [Price](#Price) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | Double? | yes | | - | unit | Any? | yes | | + | max | Double? | yes | | + | currencyCode | String? | yes | | + | currencySymbol | String? | yes | | + | min | Double? | yes | | + +--- + + + + + #### [ProductListingPrice](#ProductListingPrice) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | marked | [Price](#Price)? | yes | | + | effective | [Price](#Price)? | yes | | --- @@ -8068,39 +8068,39 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | moq | [ApplicationItemMOQ](#ApplicationItemMOQ)? | yes | | - | seo | [ApplicationItemSEO](#ApplicationItemSEO)? | yes | | + | teaserTag | String? | yes | | | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | - | tags | ArrayList? | yes | | - | brand | [ProductBrand](#ProductBrand)? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | similars | ArrayList? | yes | | | itemType | String? | yes | | - | rating | Double? | yes | | - | itemCode | String? | yes | | - | ratingCount | Int? | yes | | + | seo | [ApplicationItemSEO](#ApplicationItemSEO)? | yes | | | isDependent | Boolean? | yes | | + | uid | Int? | yes | | + | shortDescription | String? | yes | | + | color | String? | yes | | + | customJson | HashMap? | yes | | | description | String? | yes | | + | name | String? | yes | | | netQuantity | [NetQuantity](#NetQuantity)? | yes | | + | productOnlineDate | String? | yes | | + | moq | [ApplicationItemMOQ](#ApplicationItemMOQ)? | yes | | + | itemCode | String? | yes | | + | tags | ArrayList? | yes | | + | brand | [ProductBrand](#ProductBrand)? | 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 | | - | customJson | HashMap? | yes | | - | highlights | ArrayList? | yes | | - | teaserTag | String? | yes | | | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | - | shortDescription | String? | yes | | + | medias | ArrayList<[Media](#Media)>? | yes | | | slug | String | no | | - | color | String? | yes | | | imageNature | String? | yes | | - | similars | ArrayList? | yes | | - | customMeta | ArrayList<[CustomMetaFields](#CustomMetaFields)>? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | hasVariant | Boolean? | yes | | | type | String? | yes | | + | tryouts | ArrayList? | yes | | + | customMeta | ArrayList<[CustomMetaFields](#CustomMetaFields)>? | yes | | + | highlights | ArrayList? | yes | | + | ratingCount | Int? | yes | | + | rating | Double? | yes | | | attributes | HashMap? | yes | | - | productOnlineDate | String? | yes | | --- @@ -8118,13 +8118,11 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [Weight](#Weight) + #### [ProductSizeStores](#ProductSizeStores) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shipping | Double | no | | - | unit | String | no | | - | isDefault | Boolean | no | | + | count | Int? | yes | | --- @@ -8135,11 +8133,24 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | length | Double | no | | - | isDefault | Boolean | no | | | height | Double | no | | | unit | String | no | | | width | Double | no | | + | length | Double | no | | + | isDefault | Boolean | no | | + +--- + + + + + #### [Weight](#Weight) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | shipping | Double | no | | + | unit | String | no | | + | isDefault | Boolean | no | | --- @@ -8150,13 +8161,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sellerIdentifiers | ArrayList? | yes | | - | weight | [Weight](#Weight)? | yes | | | dimension | [Dimension](#Dimension)? | yes | | | value | String? | yes | | - | quantity | Int? | yes | | - | isAvailable | Boolean? | yes | | | display | String? | yes | | + | isAvailable | Boolean? | yes | | + | sellerIdentifiers | ArrayList? | yes | | + | quantity | Int? | yes | | + | weight | [Weight](#Weight)? | yes | | --- @@ -8167,8 +8178,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | convertable | Boolean? | yes | | | value | String? | yes | | + | convertable | Boolean? | yes | | --- @@ -8179,12 +8190,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | col6 | [ColumnHeader](#ColumnHeader)? | yes | | - | col5 | [ColumnHeader](#ColumnHeader)? | yes | | | col1 | [ColumnHeader](#ColumnHeader)? | yes | | | col3 | [ColumnHeader](#ColumnHeader)? | yes | | - | col4 | [ColumnHeader](#ColumnHeader)? | yes | | | col2 | [ColumnHeader](#ColumnHeader)? | yes | | + | col5 | [ColumnHeader](#ColumnHeader)? | yes | | + | col6 | [ColumnHeader](#ColumnHeader)? | yes | | + | col4 | [ColumnHeader](#ColumnHeader)? | yes | | --- @@ -8195,12 +8206,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | col6 | String? | yes | | - | col5 | String? | yes | | | col1 | String? | yes | | | col3 | String? | yes | | - | col4 | String? | yes | | | col2 | String? | yes | | + | col5 | String? | yes | | + | col6 | String? | yes | | + | col4 | String? | yes | | --- @@ -8211,12 +8222,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | description | String? | yes | | | headers | [ColumnHeaders](#ColumnHeaders)? | yes | | - | sizes | ArrayList<[SizeChartValues](#SizeChartValues)>? | yes | | - | title | String? | yes | | | sizeTip | String? | yes | | - | description | String? | yes | | | unit | String? | yes | | + | sizes | ArrayList<[SizeChartValues](#SizeChartValues)>? | yes | | + | title | String? | yes | | | image | String? | yes | | --- @@ -8224,28 +8235,17 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ProductSizeStores](#ProductSizeStores) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | - ---- - - - - #### [ProductSizes](#ProductSizes) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sellable | Boolean? | yes | | - | sizes | ArrayList<[ProductSize](#ProductSize)>? | yes | | - | sizeChart | [SizeChart](#SizeChart)? | yes | | | stores | [ProductSizeStores](#ProductSizeStores)? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | sellable | Boolean? | yes | | | discount | String? | yes | | | multiSize | Boolean? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | sizes | ArrayList<[ProductSize](#ProductSize)>? | yes | | + | sizeChart | [SizeChart](#SizeChart)? | yes | | --- @@ -8257,9 +8257,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | description | String? | yes | | - | logo | String? | yes | | - | display | String? | yes | | | key | String? | yes | | + | display | String? | yes | | + | logo | String? | yes | | --- @@ -8282,8 +8282,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[ProductDetail](#ProductDetail)>? | yes | | | attributesMetadata | ArrayList<[AttributeMetadata](#AttributeMetadata)>? | yes | | + | items | ArrayList<[ProductDetail](#ProductDetail)>? | yes | | --- @@ -8294,10 +8294,10 @@ 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 | | + | items | ArrayList<[ProductDetail](#ProductDetail)>? | yes | | --- @@ -8319,15 +8319,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | + | value | String? | yes | | | slug | String? | yes | | - | color | String? | yes | | + | medias | ArrayList<[Media](#Media)>? | yes | | + | name | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | | isAvailable | Boolean? | yes | | | colorName | String? | yes | | - | value | String? | yes | | - | name | String? | yes | | | uid | Int? | yes | | - | medias | ArrayList<[Media](#Media)>? | yes | | + | color | String? | yes | | --- @@ -8338,10 +8338,10 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[ProductVariantItemResponse](#ProductVariantItemResponse)>? | yes | | - | header | String? | yes | | | displayType | String? | yes | | | key | String? | yes | | + | header | String? | yes | | + | items | ArrayList<[ProductVariantItemResponse](#ProductVariantItemResponse)>? | yes | | --- @@ -8359,26 +8359,27 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [StoreDetail](#StoreDetail) + #### [ProductStockPrice](#ProductStockPrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | Int? | yes | | - | code | String? | yes | | - | city | String? | yes | | - | name | String? | yes | | + | marked | Double? | yes | | + | effective | Double? | yes | | + | currency | String? | yes | | --- - #### [CompanyDetail](#CompanyDetail) + #### [StoreDetail](#StoreDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | Int? | yes | | + | city | String? | yes | | | name | String? | yes | | + | code | String? | yes | | + | id | Int? | yes | | --- @@ -8398,13 +8399,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ProductStockPrice](#ProductStockPrice) + #### [CompanyDetail](#CompanyDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | marked | Double? | yes | | - | effective | Double? | yes | | - | currency | String? | yes | | + | name | String? | yes | | + | id | Int? | yes | | --- @@ -8415,15 +8415,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | identifier | HashMap? | yes | | + | price | [ProductStockPrice](#ProductStockPrice)? | yes | | | store | [StoreDetail](#StoreDetail)? | yes | | - | size | String? | yes | | - | company | [CompanyDetail](#CompanyDetail)? | yes | | - | seller | [Seller](#Seller)? | yes | | | uid | String? | yes | | | itemId | Int? | yes | | | quantity | Int? | yes | | - | identifier | HashMap? | yes | | - | price | [ProductStockPrice](#ProductStockPrice)? | yes | | + | seller | [Seller](#Seller)? | yes | | + | company | [CompanyDetail](#CompanyDetail)? | yes | | + | size | String? | yes | | --- @@ -8445,13 +8445,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String | no | | + | hasPrevious | Boolean? | yes | | | nextId | String? | yes | | - | size | Int? | yes | | | hasNext | Boolean? | yes | | + | type | String | no | | | current | Int? | yes | | - | hasPrevious | Boolean? | yes | | | itemTotal | Int? | yes | | + | size | Int? | yes | | --- @@ -8462,131 +8462,131 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[ProductStockStatusItem](#ProductStockStatusItem)>? | yes | | | page | [Page](#Page) | no | | + | items | ArrayList<[ProductStockStatusItem](#ProductStockStatusItem)>? | yes | | --- - #### [ProductVariantListingResponse](#ProductVariantListingResponse) + #### [ProductSortOn](#ProductSortOn) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[ProductVariantItemResponse](#ProductVariantItemResponse)>? | yes | | - | header | String? | yes | | - | total | Int? | yes | | - | displayType | String? | yes | | - | key | String? | yes | | + | value | String? | yes | | + | isSelected | Boolean? | yes | | + | name | String? | yes | | --- - #### [ProductListingDetail](#ProductListingDetail) + #### [ProductFiltersKey](#ProductFiltersKey) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sellable | Boolean? | 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 | | - | itemType | String? | yes | | - | rating | Double? | yes | | - | itemCode | String? | yes | | - | ratingCount | Int? | yes | | - | isDependent | Boolean? | 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 | | - | customJson | HashMap? | yes | | - | sizes | ArrayList? | 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 | | + | display | String | no | | + | kind | String? | yes | | + | logo | String? | yes | | + | name | String | no | | --- - #### [ProductSortOn](#ProductSortOn) + #### [ProductFiltersValue](#ProductFiltersValue) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSelected | Boolean? | yes | | + | display | String | no | | | value | String? | yes | | - | name | String? | yes | | + | currencyCode | String? | yes | | + | min | Int? | yes | | + | count | Int? | yes | | + | selectedMin | Int? | yes | | + | currencySymbol | String? | yes | | + | max | Int? | yes | | + | queryFormat | String? | yes | | + | displayFormat | String? | yes | | + | selectedMax | Int? | yes | | + | isSelected | Boolean | no | | --- - #### [ProductFiltersValue](#ProductFiltersValue) + #### [ProductFilters](#ProductFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | displayFormat | String? | yes | | - | isSelected | Boolean | no | | - | count | Int? | yes | | - | min | Int? | yes | | - | selectedMin | Int? | yes | | - | selectedMax | Int? | yes | | - | currencyCode | String? | yes | | - | currencySymbol | String? | yes | | - | queryFormat | String? | yes | | - | value | String? | yes | | - | max | Int? | yes | | - | display | String | no | | + | key | [ProductFiltersKey](#ProductFiltersKey) | no | | + | values | ArrayList<[ProductFiltersValue](#ProductFiltersValue)> | no | | --- - #### [ProductFiltersKey](#ProductFiltersKey) + #### [ProductVariantListingResponse](#ProductVariantListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | kind | String? | yes | | - | logo | String? | yes | | - | display | String | no | | - | name | String | no | | + | displayType | String? | yes | | + | key | String? | yes | | + | header | String? | yes | | + | total | Int? | yes | | + | items | ArrayList<[ProductVariantItemResponse](#ProductVariantItemResponse)>? | yes | | --- - #### [ProductFilters](#ProductFilters) + #### [ProductListingDetail](#ProductListingDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | values | ArrayList<[ProductFiltersValue](#ProductFiltersValue)> | no | | - | key | [ProductFiltersKey](#ProductFiltersKey) | no | | + | teaserTag | String? | yes | | + | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | similars | ArrayList? | yes | | + | identifiers | ArrayList? | yes | | + | itemType | String? | yes | | + | seo | [ApplicationItemSEO](#ApplicationItemSEO)? | yes | | + | isDependent | Boolean? | yes | | + | uid | Int? | yes | | + | shortDescription | String? | yes | | + | color | String? | yes | | + | customJson | HashMap? | yes | | + | description | String? | yes | | + | name | String? | yes | | + | netQuantity | [NetQuantity](#NetQuantity)? | yes | | + | sellable | Boolean? | yes | | + | productOnlineDate | String? | yes | | + | sizes | ArrayList? | yes | | + | moq | [ApplicationItemMOQ](#ApplicationItemMOQ)? | yes | | + | itemCode | String? | yes | | + | tags | ArrayList? | yes | | + | brand | [ProductBrand](#ProductBrand)? | yes | | + | discount | String? | yes | | + | categories | ArrayList<[ProductBrand](#ProductBrand)>? | yes | | + | medias | ArrayList<[Media](#Media)>? | yes | | + | slug | String | no | | + | imageNature | String? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | hasVariant | Boolean? | yes | | + | type | String? | yes | | + | tryouts | ArrayList? | yes | | + | customMeta | ArrayList<[CustomMetaFields](#CustomMetaFields)>? | yes | | + | highlights | ArrayList? | yes | | + | variants | ArrayList<[ProductVariantListingResponse](#ProductVariantListingResponse)>? | yes | | + | ratingCount | Int? | yes | | + | rating | Double? | yes | | + | attributes | HashMap? | yes | | --- @@ -8597,10 +8597,10 @@ 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 | | + | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | + | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | --- @@ -8623,15 +8623,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | slug | String? | yes | | | departments | ArrayList? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | | description | String? | yes | | - | discount | String? | yes | | + | slug | String? | yes | | | name | String? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | discount | String? | yes | | | uid | Int? | yes | | | logo | [Media](#Media)? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | --- @@ -8642,8 +8642,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[BrandItem](#BrandItem)>? | yes | | | page | [Page](#Page) | no | | + | items | ArrayList<[BrandItem](#BrandItem)>? | yes | | --- @@ -8654,11 +8654,23 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | banners | [ImageUrls](#ImageUrls)? | yes | | | description | String? | yes | | | name | String? | yes | | | uid | Int? | yes | | | logo | [Media](#Media)? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + +--- + + + + + #### [DepartmentIdentifier](#DepartmentIdentifier) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | uid | Int? | yes | | + | slug | String? | yes | | --- @@ -8669,13 +8681,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | customJson | HashMap? | yes | | | slug | String? | yes | | - | childs | ArrayList>? | yes | | | name | String? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | childs | ArrayList>? | yes | | | uid | Int? | yes | | + | customJson | HashMap? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | --- @@ -8686,13 +8698,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | customJson | HashMap? | yes | | | slug | String? | yes | | - | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | | name | String? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | | uid | Int? | yes | | + | customJson | HashMap? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | --- @@ -8703,13 +8715,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction)? | yes | | - | customJson | HashMap? | yes | | | slug | String? | yes | | - | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | | name | String? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | | uid | Int? | yes | | + | customJson | HashMap? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | --- @@ -8732,12 +8744,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | [ProductListingAction](#ProductListingAction) | no | | | slug | String | no | | - | childs | ArrayList<[Child](#Child)>? | yes | | | name | String | no | | - | banners | [CategoryBanner](#CategoryBanner) | no | | + | action | [ProductListingAction](#ProductListingAction) | no | | + | childs | ArrayList<[Child](#Child)>? | yes | | | uid | Int | no | | + | banners | [CategoryBanner](#CategoryBanner) | no | | --- @@ -8756,24 +8768,12 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [DepartmentIdentifier](#DepartmentIdentifier) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | slug | String? | yes | | - ---- - - - - #### [CategoryListingResponse](#CategoryListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | ArrayList<[DepartmentCategoryTree](#DepartmentCategoryTree)>? | yes | | | departments | ArrayList<[DepartmentIdentifier](#DepartmentIdentifier)>? | yes | | + | data | ArrayList<[DepartmentCategoryTree](#DepartmentCategoryTree)>? | yes | | --- @@ -8798,9 +8798,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | | message | String? | yes | | | page | [Page](#Page) | no | | + | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | --- @@ -8837,11 +8837,11 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | display | String? | yes | | | action | [ProductListingAction](#ProductListingAction)? | yes | | - | customJson | HashMap? | yes | | | type | String? | yes | | | logo | [Media](#Media)? | yes | | - | display | String? | yes | | + | customJson | HashMap? | yes | | --- @@ -8859,82 +8859,82 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [CollectionQuery](#CollectionQuery) + #### [CollectionListingFilterTag](#CollectionListingFilterTag) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | value | ArrayList | no | | - | op | String | no | | - | attribute | String | no | | + | display | String? | yes | | + | isSelected | Boolean? | yes | | + | name | String? | yes | | --- - #### [GetCollectionDetailNest](#GetCollectionDetailNest) + #### [CollectionListingFilterType](#CollectionListingFilterType) | 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 | | + | display | String? | yes | | + | isSelected | Boolean? | yes | | | name | String? | yes | | - | badge | HashMap? | yes | | - | logo | [Media](#Media)? | yes | | - | uid | String? | yes | | - | tag | ArrayList? | yes | | - | action | [ProductListingAction](#ProductListingAction)? | 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 | | --- - #### [CollectionListingFilterType](#CollectionListingFilterType) + #### [CollectionListingFilter](#CollectionListingFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSelected | Boolean? | yes | | - | display | String? | yes | | - | name | String? | yes | | + | tags | ArrayList<[CollectionListingFilterTag](#CollectionListingFilterTag)>? | yes | | + | type | ArrayList<[CollectionListingFilterType](#CollectionListingFilterType)>? | yes | | --- - #### [CollectionListingFilterTag](#CollectionListingFilterTag) + #### [CollectionQuery](#CollectionQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSelected | Boolean? | yes | | - | display | String? | yes | | - | name | String? | yes | | + | value | ArrayList | no | | + | op | String | no | | + | attribute | String | no | | --- - #### [CollectionListingFilter](#CollectionListingFilter) + #### [GetCollectionDetailNest](#GetCollectionDetailNest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | ArrayList<[CollectionListingFilterType](#CollectionListingFilterType)>? | yes | | - | tags | ArrayList<[CollectionListingFilterTag](#CollectionListingFilterTag)>? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | action | [ProductListingAction](#ProductListingAction)? | yes | | + | priority | Int? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | uid | String? | yes | | + | tag | ArrayList? | yes | | + | isActive | Boolean? | yes | | + | description | String? | yes | | + | meta | HashMap? | yes | | + | name | String? | yes | | + | appId | String? | yes | | + | logo | [Media](#Media)? | yes | | + | allowSort | Boolean? | yes | | + | badge | HashMap? | yes | | + | sortOn | String? | yes | | + | allowFacets | Boolean? | yes | | + | slug | String? | yes | | + | type | String? | yes | | + | cron | HashMap? | yes | | + | schedule | HashMap? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | --- @@ -8945,9 +8945,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[GetCollectionDetailNest](#GetCollectionDetailNest)>? | yes | | - | filters | [CollectionListingFilter](#CollectionListingFilter)? | yes | | | page | [Page](#Page) | no | | + | filters | [CollectionListingFilter](#CollectionListingFilter)? | yes | | + | items | ArrayList<[GetCollectionDetailNest](#GetCollectionDetailNest)>? | 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 | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | priority | Int? | yes | | | visibleFacetsKeys | ArrayList? | yes | | - | name | String? | yes | | - | badge | HashMap? | yes | | - | logo | [Media](#Media)? | yes | | | tag | ArrayList? | yes | | | isActive | Boolean? | yes | | - | cron | HashMap? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | priority | Int? | yes | | + | description | String? | yes | | + | meta | HashMap? | yes | | + | name | String? | yes | | + | appId | String? | yes | | + | logo | [Media](#Media)? | yes | | + | allowSort | Boolean? | yes | | + | badge | HashMap? | yes | | + | sortOn | String? | yes | | + | allowFacets | Boolean? | yes | | | slug | String? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | | type | String? | yes | | + | cron | HashMap? | yes | | + | schedule | HashMap? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | --- @@ -8987,8 +8987,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[ProductListingDetail](#ProductListingDetail)> | no | | | page | [Page](#Page) | no | | + | items | ArrayList<[ProductListingDetail](#ProductListingDetail)> | no | | --- @@ -9022,9 +9022,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | products | ArrayList? | yes | | | collections | ArrayList? | yes | | | brands | ArrayList? | yes | | + | products | ArrayList? | yes | | --- @@ -9046,8 +9046,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | | coordinates | ArrayList? | yes | | + | type | String? | yes | | --- @@ -9059,15 +9059,15 @@ 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 | | + | latLong | [LatLong](#LatLong)? | yes | | | uid | Int? | yes | | + | pincode | Int? | yes | | | country | String? | yes | | + | city | String? | yes | | + | address | String? | yes | | --- @@ -9078,81 +9078,81 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[Store](#Store)> | no | | | page | [Page](#Page) | no | | + | items | ArrayList<[Store](#Store)> | no | | --- - #### [StoreAddressSerializer](#StoreAddressSerializer) + #### [StoreDepartments](#StoreDepartments) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | priorityOrder | Int? | yes | | + | slug | String? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | + | logo | String? | yes | | --- - #### [CompanyStore](#CompanyStore) + #### [SellerPhoneNumber](#SellerPhoneNumber) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | businessType | String? | yes | | - | companyType | String? | yes | | - | name | String? | yes | | + | number | String | no | | + | countryCode | Int | no | | --- - #### [StoreDepartments](#StoreDepartments) + #### [StoreManagerSerializer](#StoreManagerSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | priorityOrder | Int? | yes | | - | slug | String? | yes | | + | email | String? | yes | | + | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber)? | yes | | | name | String? | yes | | - | uid | Int? | yes | | - | logo | String? | yes | | --- - #### [SellerPhoneNumber](#SellerPhoneNumber) + #### [CompanyStore](#CompanyStore) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | number | String | no | | - | countryCode | Int | no | | + | companyType | String? | yes | | + | uid | Int? | yes | | + | businessType | String? | yes | | + | name | String? | yes | | --- - #### [StoreManagerSerializer](#StoreManagerSerializer) + #### [StoreAddressSerializer](#StoreAddressSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber)? | yes | | - | email | String? | yes | | - | name | String? | yes | | + | state | String? | yes | | + | longitude | Double? | yes | | + | city | String? | yes | | + | latitude | Double? | yes | | + | address2 | String? | yes | | + | landmark | String? | yes | | + | pincode | Int? | yes | | + | country | String? | yes | | + | address1 | String? | yes | | --- @@ -9163,13 +9163,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | address | [StoreAddressSerializer](#StoreAddressSerializer)? | yes | | - | company | [CompanyStore](#CompanyStore)? | yes | | | departments | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | - | name | String? | yes | | - | uid | Int? | yes | | | manager | [StoreManagerSerializer](#StoreManagerSerializer)? | yes | | | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | name | String? | yes | | + | uid | Int? | yes | | + | company | [CompanyStore](#CompanyStore)? | yes | | + | address | [StoreAddressSerializer](#StoreAddressSerializer)? | yes | | --- @@ -9180,9 +9180,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[AppStore](#AppStore)>? | yes | | - | filters | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | | page | [Page](#Page)? | yes | | + | filters | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | + | items | ArrayList<[AppStore](#AppStore)>? | yes | | --- @@ -9193,8 +9193,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hour | Int? | yes | | | minute | Int? | yes | | + | hour | Int? | yes | | --- @@ -9207,8 +9207,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | ---------- | ---- | -------- | ----------- | | weekday | String? | yes | | | opening | [Time](#Time)? | yes | | - | closing | [Time](#Time)? | yes | | | open | Boolean? | yes | | + | closing | [Time](#Time)? | yes | | --- @@ -9219,29 +9219,44 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | customJson | HashMap? | yes | | - | address | [StoreAddressSerializer](#StoreAddressSerializer)? | yes | | - | company | [CompanyStore](#CompanyStore)? | yes | | | departments | ArrayList<[StoreDepartments](#StoreDepartments)>? | yes | | - | timing | ArrayList<[StoreTiming](#StoreTiming)>? | yes | | - | name | String? | yes | | - | uid | Int? | yes | | | manager | [StoreManagerSerializer](#StoreManagerSerializer)? | yes | | | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | name | String? | yes | | + | timing | ArrayList<[StoreTiming](#StoreTiming)>? | yes | | + | uid | Int? | yes | | + | customJson | HashMap? | yes | | + | company | [CompanyStore](#CompanyStore)? | yes | | + | address | [StoreAddressSerializer](#StoreAddressSerializer)? | yes | | --- - #### [Size](#Size) + #### [UserDetail](#UserDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | - | isAvailable | Boolean? | yes | | - | value | Any? | yes | | - | display | Any? | yes | | + | contact | String? | yes | | + | userId | String | no | | + | username | String | no | | + | superUser | Boolean? | yes | | + +--- + + + + + #### [ProductGroupPrice](#ProductGroupPrice) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | minMarked | Double? | yes | | + | minEffective | Double? | yes | | + | maxMarked | Double? | yes | | + | maxEffective | Double? | yes | | + | currency | Any? | yes | | --- @@ -9252,42 +9267,41 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSet | Boolean? | yes | | | groupedAttributes | HashMap? | yes | | - | rating | Double? | yes | | - | itemCode | Any? | yes | | - | ratingCount | Int? | yes | | - | hsnCode | Int? | yes | | - | media | ArrayList>? | yes | | - | description | Any? | yes | | + | isSet | Boolean? | yes | | | countryOfOrigin | Any? | yes | | - | hasVariant | Boolean? | yes | | - | name | Any? | yes | | + | shortDescription | Any? | yes | | | identifier | HashMap? | yes | | + | description | Any? | yes | | + | media | ArrayList>? | yes | | + | name | Any? | yes | | | brandUid | Int? | yes | | - | highlights | ArrayList? | yes | | - | shortDescription | Any? | yes | | + | itemCode | Any? | yes | | + | images | ArrayList? | yes | | + | hsnCode | Int? | yes | | + | templateTag | Any? | yes | | | slug | Any? | yes | | | imageNature | Any? | yes | | + | hasVariant | Boolean? | yes | | | outOfStock | Boolean? | yes | | - | images | ArrayList? | yes | | + | highlights | ArrayList? | yes | | + | ratingCount | Int? | yes | | + | rating | Double? | yes | | | attributes | HashMap? | yes | | - | templateTag | Any? | yes | | --- - #### [ProductGroupPrice](#ProductGroupPrice) + #### [Size](#Size) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currency | Any? | yes | | - | minEffective | Double? | yes | | - | maxMarked | Double? | yes | | - | minMarked | Double? | yes | | - | maxEffective | Double? | yes | | + | value | Any? | yes | | + | display | Any? | yes | | + | quantity | Int? | yes | | + | isAvailable | Boolean? | yes | | --- @@ -9298,29 +9312,15 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizes | ArrayList<[Size](#Size)>? | yes | | | minQuantity | Int? | yes | | - | maxQuantity | Int | no | | - | productDetails | [ProductDetails](#ProductDetails)? | yes | | - | price | [ProductGroupPrice](#ProductGroupPrice)? | yes | | | autoSelect | Boolean? | yes | | + | price | [ProductGroupPrice](#ProductGroupPrice)? | yes | | | productUid | Int | no | | - | autoAddToCart | Boolean? | yes | | | allowRemove | Boolean? | yes | | - ---- - - - - - #### [UserDetail](#UserDetail) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | superUser | Boolean? | yes | | - | contact | String? | yes | | - | userId | String | no | | - | username | String | no | | + | autoAddToCart | Boolean? | yes | | + | maxQuantity | Int | no | | + | productDetails | [ProductDetails](#ProductDetails)? | yes | | + | sizes | ArrayList<[Size](#Size)>? | yes | | --- @@ -9331,23 +9331,23 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | products | ArrayList<[ProductInGroup](#ProductInGroup)> | no | | + | sameStoreAssignment | Boolean? | yes | | + | verifiedBy | [UserDetail](#UserDetail)? | yes | | | isActive | Boolean? | yes | | - | createdBy | [UserDetail](#UserDetail)? | yes | | - | modifiedBy | [UserDetail](#UserDetail)? | yes | | | slug | Any? | yes | | - | companyId | Int? | yes | | | meta | HashMap? | yes | | + | name | Any | no | | | choice | Any? | yes | | - | verifiedOn | String? | yes | | | createdOn | String | no | | - | name | Any | no | | - | verifiedBy | [UserDetail](#UserDetail)? | yes | | - | id | Any? | yes | | - | sameStoreAssignment | Boolean? | yes | | - | logo | String? | yes | | + | createdBy | [UserDetail](#UserDetail)? | yes | | + | modifiedBy | [UserDetail](#UserDetail)? | yes | | | modifiedOn | String | no | | + | verifiedOn | String? | yes | | + | companyId | Int? | yes | | | pageVisibility | ArrayList? | yes | | + | logo | String? | yes | | + | products | ArrayList<[ProductInGroup](#ProductInGroup)> | no | | + | id | Any? | yes | | --- @@ -9400,26 +9400,13 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ReturnConfigSchemaV2](#ReturnConfigSchemaV2) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | returnable | Boolean? | yes | | - | time | Int? | yes | | - | unit | String? | yes | | - ---- - - - - #### [DetailsSchemaV2](#DetailsSchemaV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | | value | String? | yes | | | key | String? | yes | | + | type | String? | yes | | --- @@ -9438,26 +9425,24 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [SellerV2](#SellerV2) + #### [ArticleAssignmentV2](#ArticleAssignmentV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | count | Int? | yes | | - | name | String? | yes | | + | level | String? | yes | | + | strategy | String? | yes | | --- - #### [ProductStockPriceV2](#ProductStockPriceV2) + #### [MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | marked | Double? | yes | | - | effective | Double? | yes | | - | currency | String? | yes | | + | details | ArrayList<[DetailsSchemaV2](#DetailsSchemaV2)>? | yes | | + | title | String? | yes | | --- @@ -9468,17 +9453,30 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | | distance | Int? | yes | | - | pincode | Int? | yes | | | tat | Int? | yes | | + | quantity | Int? | yes | | + | pincode | Int? | yes | | --- - #### [StoreV2](#StoreV2) + #### [ReturnConfigSchemaV2](#ReturnConfigSchemaV2) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | returnable | Boolean? | yes | | + | unit | String? | yes | | + | time | Int? | yes | | + +--- + + + + + #### [SellerV2](#SellerV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | @@ -9491,38 +9489,40 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or - #### [ProductStockUnitPriceV2](#ProductStockUnitPriceV2) + #### [ProductStockPriceV2](#ProductStockPriceV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencySymbol | String? | yes | | - | price | Double? | yes | | - | unit | String? | yes | | - | currencyCode | String? | yes | | + | marked | Double? | yes | | + | effective | Double? | yes | | + | currency | String? | yes | | --- - #### [MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2) + #### [StoreV2](#StoreV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | ArrayList<[DetailsSchemaV2](#DetailsSchemaV2)>? | yes | | - | title | String? | yes | | + | uid | Int? | yes | | + | count | Int? | yes | | + | name | String? | yes | | --- - #### [ArticleAssignmentV2](#ArticleAssignmentV2) + #### [ProductStockUnitPriceV2](#ProductStockUnitPriceV2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | level | String? | yes | | - | strategy | String? | yes | | + | price | Double? | yes | | + | unit | String? | yes | | + | currencyCode | String? | yes | | + | currencySymbol | String? | yes | | --- @@ -9534,26 +9534,26 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | set | [ProductSetV2](#ProductSetV2)? | yes | | - | returnConfig | [ReturnConfigSchemaV2](#ReturnConfigSchemaV2)? | yes | | - | pincode | Int? | yes | | | groupedAttributes | ArrayList<[SellerGroupAttributes](#SellerGroupAttributes)>? | 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 | | + | specialBadge | String? | yes | | + | articleAssignment | [ArticleAssignmentV2](#ArticleAssignmentV2)? | yes | | + | quantity | Int? | yes | | + | articleId | String? | yes | | | longLat | ArrayList? | yes | | | sellerCount | Int? | yes | | - | pricePerUnit | [ProductStockUnitPriceV2](#ProductStockUnitPriceV2)? | yes | | + | isGift | Boolean? | yes | | + | discount | String? | yes | | | marketplaceAttributes | ArrayList<[MarketPlaceSttributesSchemaV2](#MarketPlaceSttributesSchemaV2)>? | yes | | - | specialBadge | String? | yes | | - | articleId | String? | yes | | - | articleAssignment | [ArticleAssignmentV2](#ArticleAssignmentV2)? | yes | | + | strategyWiseListing | ArrayList<[StrategyWiseListingSchemaV2](#StrategyWiseListingSchemaV2)>? | yes | | + | pincode | Int? | yes | | + | returnConfig | [ReturnConfigSchemaV2](#ReturnConfigSchemaV2)? | yes | | + | seller | [SellerV2](#SellerV2)? | yes | | + | pricePerPiece | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | + | isCod | Boolean? | yes | | | price | [ProductStockPriceV2](#ProductStockPriceV2)? | yes | | - | isGift | Boolean? | yes | | + | store | [StoreV2](#StoreV2)? | yes | | + | pricePerUnit | [ProductStockUnitPriceV2](#ProductStockUnitPriceV2)? | yes | | --- @@ -9564,8 +9564,8 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSelected | Boolean? | yes | | | value | String? | yes | | + | isSelected | Boolean? | yes | | | name | String? | yes | | --- @@ -9577,9 +9577,9 @@ Success. Returns a ProductSizeSellerV2 object. Check the example shown below or | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[ProductSizePriceResponseV2](#ProductSizePriceResponseV2)>? | yes | | | sortOn | ArrayList<[ProductSizeSellerFilterSchemaV2](#ProductSizeSellerFilterSchemaV2)>? | yes | | | page | [Page](#Page) | no | | + | items | ArrayList<[ProductSizePriceResponseV2](#ProductSizePriceResponseV2)>? | yes | | --- diff --git a/documentation/application/ORDER.md b/documentation/application/ORDER.md index c13d1d61f..7f6e100d2 100644 --- a/documentation/application/ORDER.md +++ b/documentation/application/ORDER.md @@ -2507,133 +2507,94 @@ Successfully updateShipmentStatus! - #### [BreakupValues](#BreakupValues) + #### [OrderPage](#OrderPage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | value | Double? | yes | | - | display | String? | yes | | + | current | Int? | yes | | + | type | String? | yes | | + | hasNext | Boolean? | yes | | + | size | Int? | yes | | + | itemTotal | Int? | yes | | --- - #### [FulfillingCompany](#FulfillingCompany) + #### [OrderStatuses](#OrderStatuses) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | id | Int? | yes | | + | display | String? | yes | | + | value | Int? | yes | | + | isSelected | Boolean? | yes | | --- - #### [FulfillingStore](#FulfillingStore) + #### [OrderFilters](#OrderFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int? | yes | | - | companyName | String? | yes | | - | code | String? | yes | | - | id | Int? | yes | | - | name | String? | yes | | + | statuses | ArrayList<[OrderStatuses](#OrderStatuses)>? | yes | | --- - #### [Prices](#Prices) + #### [UserInfo](#UserInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | gender | String? | yes | | + | mobile | String? | yes | | + | email | String? | yes | | + | name | String? | yes | | --- - #### [CurrentStatus](#CurrentStatus) + #### [BreakupValues](#BreakupValues) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | String? | yes | | + | display | String? | yes | | + | value | Double? | yes | | | name | String? | yes | | - | updatedAt | String? | yes | | - | journeyType | String? | yes | | --- - #### [Identifiers](#Identifiers) + #### [BagsForReorderArticleAssignment](#BagsForReorderArticleAssignment) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | ean | String? | yes | | - | skuCode | String? | yes | | + | strategy | String? | yes | | + | level | String? | yes | | --- - #### [FinancialBreakup](#FinancialBreakup) + #### [BagsForReorder](#BagsForReorder) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | itemSize | String? | yes | | + | itemId | Int? | yes | | + | articleAssignment | [BagsForReorderArticleAssignment](#BagsForReorderArticleAssignment)? | yes | | + | storeId | Int? | yes | | + | sellerId | Int? | yes | | + | quantity | Int? | yes | | --- @@ -2644,9 +2605,9 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Double? | yes | | - | parentItemIdentifier | String? | yes | | | freeGiftItemDetails | HashMap? | yes | | + | parentItemIdentifier | String? | yes | | + | quantity | Double? | yes | | | articleId | String? | yes | | --- @@ -2658,13 +2619,13 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | promoId | String? | yes | | + | promotionType | String? | yes | | | amount | Double? | yes | | | articleQuantity | Double? | yes | | - | mrpPromotion | Boolean? | yes | | + | promoId | String? | yes | | | appliedFreeArticles | ArrayList<[AppliedFreeArticles](#AppliedFreeArticles)>? | yes | | + | mrpPromotion | Boolean? | yes | | | promotionName | String? | yes | | - | promotionType | String? | yes | | --- @@ -2687,94 +2648,131 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | code | String? | yes | | - | size | String? | yes | | | sellerIdentifier | String? | yes | | - | image | ArrayList? | yes | | + | name | String? | yes | | | slugKey | String? | yes | | + | size | String? | yes | | + | code | String? | yes | | | brand | [ItemBrand](#ItemBrand)? | yes | | | id | Double? | yes | | - | name | String? | yes | | + | image | ArrayList? | yes | | --- - #### [Bags](#Bags) + #### [Prices](#Prices) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | addedToFyndCash | Boolean? | yes | | + | transferPrice | Double? | yes | | + | valueOfGood | Double? | yes | | + | amountPaidRoundoff | Double? | yes | | + | couponEffectiveDiscount | Double? | yes | | + | promotionEffectiveDiscount | Double? | yes | | + | couponValue | Double? | yes | | + | gstTaxPercentage | Double? | yes | | + | priceMarked | Double? | yes | | + | codCharges | Double? | yes | | + | brandCalculatedAmount | Double? | yes | | + | priceEffective | Double? | yes | | + | fyndCredits | Double? | yes | | + | refundAmount | Double? | yes | | + | amountPaid | Double? | yes | | + | refundCredit | Double? | yes | | + | deliveryCharge | Double? | yes | | + | cashbackApplied | Double? | yes | | + | cashback | Double? | yes | | + | discount | Double? | yes | | --- - #### [NestedTrackingDetails](#NestedTrackingDetails) + #### [CurrentStatus](#CurrentStatus) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isCurrent | Boolean? | yes | | + | name | String? | yes | | | status | String? | yes | | - | time | String? | yes | | - | isPassed | Boolean? | yes | | + | journeyType | String? | yes | | + | updatedAt | String? | yes | | --- - #### [TrackingDetails](#TrackingDetails) + #### [Identifiers](#Identifiers) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | trackingDetails | ArrayList<[NestedTrackingDetails](#NestedTrackingDetails)>? | yes | | - | status | String? | yes | | - | isPassed | Boolean? | yes | | - | isCurrent | Boolean? | yes | | - | time | String? | yes | | + | ean | String? | yes | | + | skuCode | String? | yes | | --- - #### [ShipmentTotalDetails](#ShipmentTotalDetails) + #### [FinancialBreakup](#FinancialBreakup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | totalPrice | Double? | yes | | - | sizes | Int? | yes | | - | pieces | Int? | yes | | + | hsnCode | String? | yes | | + | addedToFyndCash | Boolean? | yes | | + | transferPrice | Double? | yes | | + | gstFee | Double? | yes | | + | valueOfGood | Double? | yes | | + | amountPaidRoundoff | Double? | yes | | + | couponEffectiveDiscount | Double? | yes | | + | promotionEffectiveDiscount | Double? | yes | | + | couponValue | Double? | yes | | + | gstTaxPercentage | Double? | yes | | + | priceMarked | Double? | yes | | + | codCharges | Double? | yes | | + | brandCalculatedAmount | Double? | yes | | + | itemName | String? | yes | | + | gstTag | String? | yes | | + | priceEffective | Double? | yes | | + | refundAmount | Double? | yes | | + | fyndCredits | Double? | yes | | + | identifiers | [Identifiers](#Identifiers)? | yes | | + | totalUnits | Int? | yes | | + | amountPaid | Double? | yes | | + | refundCredit | Double? | yes | | + | deliveryCharge | Double? | yes | | + | cashbackApplied | Double? | yes | | + | cashback | Double? | yes | | + | discount | Double? | yes | | + | size | String? | yes | | --- - #### [ShipmentUserInfo](#ShipmentUserInfo) + #### [Bags](#Bags) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | firstName | String? | yes | | - | lastName | String? | yes | | - | gender | String? | yes | | - | mobile | String? | yes | | + | returnableDate | String? | yes | | + | sellerIdentifier | String? | yes | | + | appliedPromos | ArrayList<[AppliedPromos](#AppliedPromos)>? | yes | | + | lineNumber | Int? | yes | | + | item | [Item](#Item)? | yes | | + | id | Int? | yes | | + | prices | [Prices](#Prices)? | yes | | + | currentStatus | [CurrentStatus](#CurrentStatus)? | yes | | + | quantity | Int? | yes | | + | deliveryDate | String? | yes | | + | parentPromoBags | HashMap? | yes | | + | financialBreakup | ArrayList<[FinancialBreakup](#FinancialBreakup)>? | yes | | + | canReturn | Boolean? | yes | | + | canCancel | Boolean? | yes | | --- @@ -2785,8 +2783,8 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | labelUrl | String? | yes | | | invoiceUrl | String? | yes | | + | labelUrl | String? | yes | | | updatedDate | String? | yes | | --- @@ -2794,225 +2792,227 @@ Successfully updateShipmentStatus! - #### [ShipmentStatus](#ShipmentStatus) + #### [ShipmentUserInfo](#ShipmentUserInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | title | String? | yes | | - | hexCode | String? | yes | | + | gender | String? | yes | | + | mobile | String? | yes | | + | lastName | String? | yes | | + | firstName | String? | yes | | --- - #### [DeliveryAddress](#DeliveryAddress) + #### [FulfillingCompany](#FulfillingCompany) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | id | Int? | yes | | --- - #### [ShipmentPayment](#ShipmentPayment) + #### [NestedTrackingDetails](#NestedTrackingDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | status | String? | yes | | - | mop | String? | yes | | - | displayName | String? | yes | | - | paymentMode | String? | yes | | - | mode | String? | yes | | - | logo | String? | yes | | + | isPassed | Boolean? | yes | | + | isCurrent | Boolean? | yes | | + | time | String? | yes | | --- - #### [TimeStampData](#TimeStampData) + #### [TrackingDetails](#TrackingDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | max | String? | yes | | - | min | String? | yes | | + | status | String? | yes | | + | isPassed | Boolean? | yes | | + | isCurrent | Boolean? | yes | | + | trackingDetails | ArrayList<[NestedTrackingDetails](#NestedTrackingDetails)>? | yes | | + | time | String? | yes | | --- - #### [Promise](#Promise) + #### [DeliveryAddress](#DeliveryAddress) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | showPromise | Boolean? | yes | | - | timestamp | [TimeStampData](#TimeStampData)? | yes | | + | phone | String? | yes | | + | landmark | String? | yes | | + | name | String? | yes | | + | pincode | String? | yes | | + | contactPerson | String? | yes | | + | country | String? | yes | | + | addressCategory | String? | yes | | + | version | String? | yes | | + | latitude | Double? | yes | | + | addressType | String? | yes | | + | address | String? | yes | | + | state | String? | yes | | + | email | String? | yes | | + | city | String? | yes | | + | longitude | Double? | yes | | + | address2 | String? | yes | | + | updatedAt | String? | yes | | + | createdAt | String? | yes | | + | address1 | String? | yes | | + | area | String? | yes | | --- - #### [Shipments](#Shipments) + #### [ShipmentStatus](#ShipmentStatus) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | hexCode | String? | yes | | + | title | String? | yes | | --- - #### [BagsForReorderArticleAssignment](#BagsForReorderArticleAssignment) + #### [FulfillingStore](#FulfillingStore) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | strategy | String? | yes | | - | level | String? | yes | | + | companyName | String? | yes | | + | companyId | Int? | yes | | + | name | String? | yes | | + | code | String? | yes | | + | id | Int? | yes | | --- - #### [BagsForReorder](#BagsForReorder) + #### [ShipmentPayment](#ShipmentPayment) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | articleAssignment | [BagsForReorderArticleAssignment](#BagsForReorderArticleAssignment)? | yes | | - | sellerId | Int? | yes | | - | itemId | Int? | yes | | - | quantity | Int? | yes | | - | itemSize | String? | yes | | - | storeId | Int? | yes | | + | status | String? | yes | | + | displayName | String? | yes | | + | logo | String? | yes | | + | mode | String? | yes | | + | mop | String? | yes | | + | paymentMode | String? | yes | | --- - #### [UserInfo](#UserInfo) + #### [ShipmentTotalDetails](#ShipmentTotalDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | gender | String? | yes | | - | mobile | String? | yes | | - | email | String? | yes | | + | totalPrice | Double? | yes | | + | sizes | Int? | yes | | + | pieces | Int? | yes | | --- - #### [OrderSchema](#OrderSchema) + #### [TimeStampData](#TimeStampData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | totalShipmentsInOrder | Int? | yes | | - | breakupValues | ArrayList<[BreakupValues](#BreakupValues)>? | yes | | - | shipments | ArrayList<[Shipments](#Shipments)>? | yes | | - | bagsForReorder | ArrayList<[BagsForReorder](#BagsForReorder)>? | yes | | - | orderId | String? | yes | | - | userInfo | [UserInfo](#UserInfo)? | yes | | - | orderCreatedTime | String? | yes | | + | min | String? | yes | | + | max | String? | yes | | --- - #### [OrderPage](#OrderPage) + #### [Promise](#Promise) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | current | Int? | yes | | - | size | Int? | yes | | - | itemTotal | Int? | yes | | - | hasNext | Boolean? | yes | | + | showPromise | Boolean? | yes | | + | timestamp | [TimeStampData](#TimeStampData)? | yes | | --- - #### [OrderStatuses](#OrderStatuses) + #### [Shipments](#Shipments) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSelected | Boolean? | yes | | - | value | Int? | yes | | - | display | String? | yes | | + | dpName | String? | yes | | + | trakingNo | String? | yes | | + | bags | ArrayList<[Bags](#Bags)>? | yes | | + | invoice | [Invoice](#Invoice)? | yes | | + | totalBags | Int? | yes | | + | prices | [Prices](#Prices)? | yes | | + | shipmentCreatedAt | String? | yes | | + | customMeta | ArrayList>? | yes | | + | refundDetails | HashMap? | yes | | + | userInfo | [ShipmentUserInfo](#ShipmentUserInfo)? | yes | | + | awbNo | String? | yes | | + | fulfillingCompany | [FulfillingCompany](#FulfillingCompany)? | yes | | + | deliveryDate | String? | yes | | + | canCancel | Boolean? | yes | | + | shipmentId | String? | yes | | + | breakupValues | ArrayList<[BreakupValues](#BreakupValues)>? | yes | | + | comment | String? | yes | | + | trackingDetails | ArrayList<[TrackingDetails](#TrackingDetails)>? | yes | | + | deliveryAddress | [DeliveryAddress](#DeliveryAddress)? | yes | | + | showDownloadInvoice | Boolean? | yes | | + | canReturn | Boolean? | yes | | + | shipmentStatus | [ShipmentStatus](#ShipmentStatus)? | yes | | + | showTrackLink | Boolean? | yes | | + | fulfillingStore | [FulfillingStore](#FulfillingStore)? | yes | | + | trackUrl | String? | yes | | + | orderId | String? | yes | | + | beneficiaryDetails | Boolean? | yes | | + | needHelpUrl | String? | yes | | + | orderType | String? | yes | | + | payment | [ShipmentPayment](#ShipmentPayment)? | yes | | + | totalDetails | [ShipmentTotalDetails](#ShipmentTotalDetails)? | yes | | + | canBreak | HashMap? | yes | | + | promise | [Promise](#Promise)? | yes | | + | sizeInfo | HashMap? | yes | | + | returnableDate | String? | yes | | --- - #### [OrderFilters](#OrderFilters) + #### [OrderSchema](#OrderSchema) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | statuses | ArrayList<[OrderStatuses](#OrderStatuses)>? | yes | | + | totalShipmentsInOrder | Int? | yes | | + | orderId | String? | yes | | + | userInfo | [UserInfo](#UserInfo)? | yes | | + | breakupValues | ArrayList<[BreakupValues](#BreakupValues)>? | yes | | + | bagsForReorder | ArrayList<[BagsForReorder](#BagsForReorder)>? | yes | | + | shipments | ArrayList<[Shipments](#Shipments)>? | yes | | + | orderCreatedTime | String? | yes | | --- @@ -3023,9 +3023,9 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[OrderSchema](#OrderSchema)>? | yes | | | page | [OrderPage](#OrderPage)? | yes | | | filters | [OrderFilters](#OrderFilters)? | yes | | + | items | ArrayList<[OrderSchema](#OrderSchema)>? | yes | | --- @@ -3036,8 +3036,8 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | | success | Boolean? | yes | | + | message | String? | yes | | --- @@ -3070,9 +3070,9 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | presignedType | String | no | | | success | Boolean | no | | | shipmentId | String | no | | + | presignedType | String | no | | | presignedUrl | String | no | | --- @@ -3084,14 +3084,14 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | updatedTime | String? | yes | | | status | String? | yes | | | lastLocationRecievedAt | String? | yes | | + | awb | String? | yes | | + | updatedTime | String? | yes | | + | accountName | String? | yes | | | shipmentType | String? | yes | | - | updatedAt | String? | yes | | | reason | String? | yes | | - | accountName | String? | yes | | - | awb | String? | yes | | + | updatedAt | String? | yes | | --- @@ -3113,11 +3113,11 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | country | String? | yes | | | shipmentId | String? | yes | | + | orderId | String? | yes | | | phone | String? | yes | | | name | String? | yes | | - | orderId | String? | yes | | + | country | String? | yes | | --- @@ -3128,10 +3128,10 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | requestId | String? | yes | | - | message | String? | yes | | | success | Boolean? | yes | | | resendTimer | Int? | yes | | + | requestId | String? | yes | | + | message | String? | yes | | --- @@ -3188,12 +3188,12 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | [BagReasonMeta](#BagReasonMeta)? | yes | | - | questionSet | ArrayList<[QuestionSet](#QuestionSet)>? | yes | | | displayName | String? | yes | | - | id | Int? | yes | | + | meta | [BagReasonMeta](#BagReasonMeta)? | yes | | | reasons | ArrayList<[BagReasons](#BagReasons)>? | yes | | + | id | Int? | yes | | | qcType | ArrayList? | yes | | + | questionSet | ArrayList<[QuestionSet](#QuestionSet)>? | yes | | --- @@ -3216,12 +3216,12 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | showTextArea | Boolean? | yes | | + | priority | Int? | yes | | | feedbackType | String? | yes | | | reasonId | Int? | yes | | - | priority | Int? | yes | | - | flow | String? | yes | | | reasonText | String? | yes | | - | showTextArea | Boolean? | yes | | + | flow | String? | yes | | --- @@ -3243,8 +3243,8 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | | lineNumber | Int? | yes | | + | quantity | Int? | yes | | | identifier | String? | yes | | --- @@ -3252,108 +3252,108 @@ Successfully updateShipmentStatus! - #### [ProductsDataUpdatesFilters](#ProductsDataUpdatesFilters) + #### [ProductsReasonsData](#ProductsReasonsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | lineNumber | Int? | yes | | - | identifier | String? | yes | | + | reasonId | Int? | yes | | + | reasonText | String? | yes | | --- - #### [ProductsDataUpdates](#ProductsDataUpdates) + #### [ProductsReasonsFilters](#ProductsReasonsFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | HashMap? | yes | | - | filters | ArrayList<[ProductsDataUpdatesFilters](#ProductsDataUpdatesFilters)>? | yes | | + | lineNumber | Int? | yes | | + | quantity | 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 | | --- - #### [DataUpdates](#DataUpdates) + #### [EntityReasonData](#EntityReasonData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | products | ArrayList<[ProductsDataUpdates](#ProductsDataUpdates)>? | yes | | - | entities | ArrayList<[EntitiesDataUpdates](#EntitiesDataUpdates)>? | yes | | + | reasonId | Int? | yes | | + | reasonText | String? | yes | | --- - #### [ProductsReasonsData](#ProductsReasonsData) + #### [EntitiesReasons](#EntitiesReasons) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | reasonId | Int? | yes | | - | reasonText | String? | yes | | + | data | [EntityReasonData](#EntityReasonData)? | yes | | + | filters | ArrayList>? | yes | | --- - #### [ProductsReasonsFilters](#ProductsReasonsFilters) + #### [ReasonsData](#ReasonsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | - | lineNumber | Int? | yes | | - | identifier | String? | yes | | + | products | ArrayList<[ProductsReasons](#ProductsReasons)>? | yes | | + | entities | ArrayList<[EntitiesReasons](#EntitiesReasons)>? | yes | | --- - #### [ProductsReasons](#ProductsReasons) + #### [ProductsDataUpdatesFilters](#ProductsDataUpdatesFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [ProductsReasonsData](#ProductsReasonsData)? | yes | | - | filters | ArrayList<[ProductsReasonsFilters](#ProductsReasonsFilters)>? | yes | | + | lineNumber | Int? | yes | | + | identifier | String? | yes | | --- - #### [EntityReasonData](#EntityReasonData) + #### [ProductsDataUpdates](#ProductsDataUpdates) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | reasonId | Int? | yes | | - | reasonText | String? | yes | | + | data | HashMap? | yes | | + | filters | ArrayList<[ProductsDataUpdatesFilters](#ProductsDataUpdatesFilters)>? | yes | | --- - #### [EntitiesReasons](#EntitiesReasons) + #### [EntitiesDataUpdates](#EntitiesDataUpdates) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [EntityReasonData](#EntityReasonData)? | yes | | + | data | HashMap? | yes | | | filters | ArrayList>? | yes | | --- @@ -3361,12 +3361,12 @@ Successfully updateShipmentStatus! - #### [ReasonsData](#ReasonsData) + #### [DataUpdates](#DataUpdates) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | products | ArrayList<[ProductsReasons](#ProductsReasons)>? | yes | | - | entities | ArrayList<[EntitiesReasons](#EntitiesReasons)>? | yes | | + | products | ArrayList<[ProductsDataUpdates](#ProductsDataUpdates)>? | yes | | + | entities | ArrayList<[EntitiesDataUpdates](#EntitiesDataUpdates)>? | yes | | --- @@ -3378,9 +3378,9 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | products | ArrayList<[Products](#Products)>? | yes | | - | dataUpdates | [DataUpdates](#DataUpdates)? | yes | | - | identifier | String | no | | | reasons | [ReasonsData](#ReasonsData)? | yes | | + | identifier | String | no | | + | dataUpdates | [DataUpdates](#DataUpdates)? | yes | | --- @@ -3405,9 +3405,9 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | statuses | ArrayList<[StatuesRequest](#StatuesRequest)>? | yes | | - | task | Boolean? | yes | | - | forceTransition | Boolean? | yes | | | lockAfterTransition | Boolean? | yes | | + | forceTransition | Boolean? | yes | | + | task | Boolean? | yes | | | unlockBeforeTransition | Boolean? | yes | | --- @@ -3441,10 +3441,10 @@ Successfully updateShipmentStatus! | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | code | String? | yes | | | status | Int? | yes | | - | message | String? | yes | | | stackTrace | String? | yes | | + | message | String? | yes | | + | code | String? | yes | | | exception | String? | yes | | --- diff --git a/documentation/platform/CATALOG.md b/documentation/platform/CATALOG.md index f45473290..bb11a76b4 100644 --- a/documentation/platform/CATALOG.md +++ b/documentation/platform/CATALOG.md @@ -9,47 +9,47 @@ Catalog - Platform Front API's' API's allows you to access list of products, pri * [getSearchKeywords](#getsearchkeywords) * [updateSearchKeywords](#updatesearchkeywords) * [deleteSearchKeywords](#deletesearchkeywords) -* [createCustomKeyword](#createcustomkeyword) * [getAllSearchKeyword](#getallsearchkeyword) +* [createCustomKeyword](#createcustomkeyword) * [getAutocompleteKeywordDetail](#getautocompletekeyworddetail) * [updateAutocompleteKeyword](#updateautocompletekeyword) * [deleteAutocompleteKeyword](#deleteautocompletekeyword) -* [createCustomAutocompleteRule](#createcustomautocompleterule) * [getAutocompleteConfig](#getautocompleteconfig) -* [createProductBundle](#createproductbundle) +* [createCustomAutocompleteRule](#createcustomautocompleterule) * [getProductBundle](#getproductbundle) -* [updateProductBundle](#updateproductbundle) +* [createProductBundle](#createproductbundle) * [getProductBundleDetail](#getproductbundledetail) -* [createSizeGuide](#createsizeguide) +* [updateProductBundle](#updateproductbundle) * [getSizeGuides](#getsizeguides) -* [updateSizeGuide](#updatesizeguide) +* [createSizeGuide](#createsizeguide) * [getSizeGuide](#getsizeguide) +* [updateSizeGuide](#updatesizeguide) * [updateAppProduct](#updateappproduct) * [getAppProduct](#getappproduct) * [getConfigurationMetadata](#getconfigurationmetadata) -* [createGroupConfiguration](#creategroupconfiguration) * [getGroupConfigurations](#getgroupconfigurations) +* [createGroupConfiguration](#creategroupconfiguration) * [updateGroupConfiguration](#updategroupconfiguration) * [deleteGroupConfiguration](#deletegroupconfiguration) -* [createListingConfiguration](#createlistingconfiguration) * [getListingConfigurations](#getlistingconfigurations) +* [createListingConfiguration](#createlistingconfiguration) * [updateListingConfiguration](#updatelistingconfiguration) * [deleteListingConfiguration](#deletelistingconfiguration) * [updateAllowSingle](#updateallowsingle) * [updateDefaultSort](#updatedefaultsort) * [getCatalogConfiguration](#getcatalogconfiguration) -* [createConfigurationProductListing](#createconfigurationproductlisting) * [getConfigurations](#getconfigurations) -* [createConfigurationByType](#createconfigurationbytype) +* [createConfigurationProductListing](#createconfigurationproductlisting) * [getConfigurationByType](#getconfigurationbytype) +* [createConfigurationByType](#createconfigurationbytype) * [getQueryFilters](#getqueryfilters) -* [createCollection](#createcollection) * [getAllCollections](#getallcollections) +* [createCollection](#createcollection) * [getCollectionDetail](#getcollectiondetail) * [updateCollection](#updatecollection) * [deleteCollection](#deletecollection) -* [addCollectionItems](#addcollectionitems) * [getCollectionItems](#getcollectionitems) +* [addCollectionItems](#addcollectionitems) * [getCatalogInsights](#getcataloginsights) * [getSellerInsights](#getsellerinsights) * [createMarketplaceOptin](#createmarketplaceoptin) @@ -60,10 +60,10 @@ Catalog - Platform Front API's' API's allows you to access list of products, pri * [getStoreDetail](#getstoredetail) * [getGenderAttribute](#getgenderattribute) * [listProductTemplateCategories](#listproducttemplatecategories) -* [createDepartments](#createdepartments) * [listDepartmentsData](#listdepartmentsdata) -* [updateDepartment](#updatedepartment) +* [createDepartments](#createdepartments) * [getDepartmentData](#getdepartmentdata) +* [updateDepartment](#updatedepartment) * [listProductTemplate](#listproducttemplate) * [validateProductTemplate](#validateproducttemplate) * [downloadProductTemplateViews](#downloadproducttemplateviews) @@ -72,12 +72,12 @@ Catalog - Platform Front API's' API's allows you to access list of products, pri * [listHSNCodes](#listhsncodes) * [listProductTemplateExportDetails](#listproducttemplateexportdetails) * [listTemplateBrandTypeValues](#listtemplatebrandtypevalues) -* [createCategories](#createcategories) * [listCategories](#listcategories) -* [updateCategory](#updatecategory) +* [createCategories](#createcategories) * [getCategoryData](#getcategorydata) -* [createProduct](#createproduct) +* [updateCategory](#updatecategory) * [getProducts](#getproducts) +* [createProduct](#createproduct) * [getVariantsOfProducts](#getvariantsofproducts) * [getProductAttributes](#getproductattributes) * [getProduct](#getproduct) @@ -85,34 +85,34 @@ Catalog - Platform Front API's' API's allows you to access list of products, pri * [deleteProduct](#deleteproduct) * [getProductValidation](#getproductvalidation) * [getProductSize](#getproductsize) -* [createBulkProductUploadJob](#createbulkproductuploadjob) * [getProductBulkUploadHistory](#getproductbulkuploadhistory) +* [createBulkProductUploadJob](#createbulkproductuploadjob) * [uploadBulkProducts](#uploadbulkproducts) -* [createProductsInBulk](#createproductsinbulk) * [deleteProductBulkJob](#deleteproductbulkjob) +* [createProductsInBulk](#createproductsinbulk) * [getProductTags](#getproducttags) -* [createProductAssetsInBulk](#createproductassetsinbulk) * [getProductAssetsInBulk](#getproductassetsinbulk) +* [createProductAssetsInBulk](#createproductassetsinbulk) * [deleteSize](#deletesize) -* [addInventory](#addinventory) * [getInventoryBySize](#getinventorybysize) +* [addInventory](#addinventory) * [getInventoryBySizeIdentifier](#getinventorybysizeidentifier) * [getDiscountedInventoryBySizeIdentifier](#getdiscountedinventorybysizeidentifier) * [deleteInventory](#deleteinventory) -* [createBulkInventoryJob](#createbulkinventoryjob) * [getInventoryBulkUploadHistory](#getinventorybulkuploadhistory) -* [createBulkInventory](#createbulkinventory) +* [createBulkInventoryJob](#createbulkinventoryjob) * [deleteBulkInventoryJob](#deletebulkinventoryjob) -* [createInventoryExportJob](#createinventoryexportjob) +* [createBulkInventory](#createbulkinventory) * [getInventoryExport](#getinventoryexport) +* [createInventoryExportJob](#createinventoryexportjob) * [exportInventoryConfig](#exportinventoryconfig) -* [updateRealtimeInventory](#updaterealtimeinventory) * [deleteRealtimeInventory](#deleterealtimeinventory) +* [updateRealtimeInventory](#updaterealtimeinventory) * [updateInventories](#updateinventories) -* [createHsnCode](#createhsncode) * [getAllHsnCodes](#getallhsncodes) -* [updateHsnCode](#updatehsncode) +* [createHsnCode](#createhsncode) * [getHsnCode](#gethsncode) +* [updateHsnCode](#updatehsncode) * [bulkHsnCode](#bulkhsncode) * [getAllProductHsnCodes](#getallproducthsncodes) * [getSingleProductHSNCode](#getsingleproducthsncode) @@ -336,14 +336,14 @@ Status object. Tells whether the operation was successful. See example below or --- -### createCustomKeyword -Add a Custom Search Keywords +### getAllSearchKeyword +List all Search Custom Keyword Listing ```kotlin -client.application("").catalog.createCustomKeyword(body: body).safeAwait{ response, error-> +client.application("").catalog.getAllSearchKeyword().safeAwait{ response, error-> response?.let{ // Use response } -> @@ -357,21 +357,17 @@ client.application("").catalog.createCustomKeyword(body: body).s -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [CreateSearchKeyword](#CreateSearchKeyword) | yes | Request body | - -Create a Custom Search Keywords. See `CreateSearchKeywordSchema` for the list of attributes needed to create a mapping and /collections/query-options for the available options to create a rule. On successful request, returns a paginated list of collections specified in `CreateSearchKeywordSchema` +Custom Search Keyword allows you to map conditions with keywords to give you the ultimate results *Returned Response:* -[GetSearchWordsData](#GetSearchWordsData) +[GetSearchWordsResponse](#GetSearchWordsResponse) -Get keyword object with id that is added. See example below or refer `GetSearchWordsDataSchema` for details +List of custom search keywords. See example below or refer `GetSearchWordsResponseSchema` for details @@ -381,21 +377,32 @@ Get keyword object with id that is added. See example below or refer `GetSearchW ```json { - "uid": "602fa1e9a596ce349563f6b9", - "words": [ - "sds" - ], - "app_id": "000000000000000000000001", - "is_active": true, - "result": { - "query": { - "department": [ - "men" - ] - }, - "sort_on": "popular" + "page": { + "current": 1, + "size": 1, + "has_previous": false, + "has_next": false, + "item_count": 1 }, - "_custom_json": {} + "items": [ + { + "uid": "602fa1e9a596ce349563f6b9", + "words": [ + "sds" + ], + "app_id": "000000000000000000000001", + "is_active": true, + "result": { + "query": { + "department": [ + "men" + ] + }, + "sort_on": "popular" + }, + "_custom_json": {} + } + ] } ``` @@ -411,14 +418,14 @@ Get keyword object with id that is added. See example below or refer `GetSearchW --- -### getAllSearchKeyword -List all Search Custom Keyword Listing +### createCustomKeyword +Add a Custom Search Keywords ```kotlin -client.application("").catalog.getAllSearchKeyword().safeAwait{ response, error-> +client.application("").catalog.createCustomKeyword(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -432,17 +439,21 @@ client.application("").catalog.getAllSearchKeyword().safeAwait{ +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| body | [CreateSearchKeyword](#CreateSearchKeyword) | yes | Request body | + -Custom Search Keyword allows you to map conditions with keywords to give you the ultimate results +Create a Custom Search Keywords. See `CreateSearchKeywordSchema` for the list of attributes needed to create a mapping and /collections/query-options for the available options to create a rule. On successful request, returns a paginated list of collections specified in `CreateSearchKeywordSchema` *Returned Response:* -[GetSearchWordsResponse](#GetSearchWordsResponse) +[GetSearchWordsData](#GetSearchWordsData) -List of custom search keywords. See example below or refer `GetSearchWordsResponseSchema` for details +Get keyword object with id that is added. See example below or refer `GetSearchWordsDataSchema` for details @@ -452,32 +463,21 @@ List of custom search keywords. See example below or refer `GetSearchWordsRespon ```json { - "page": { - "current": 1, - "size": 1, - "has_previous": false, - "has_next": false, - "item_count": 1 + "uid": "602fa1e9a596ce349563f6b9", + "words": [ + "sds" + ], + "app_id": "000000000000000000000001", + "is_active": true, + "result": { + "query": { + "department": [ + "men" + ] + }, + "sort_on": "popular" }, - "items": [ - { - "uid": "602fa1e9a596ce349563f6b9", - "words": [ - "sds" - ], - "app_id": "000000000000000000000001", - "is_active": true, - "result": { - "query": { - "department": [ - "men" - ] - }, - "sort_on": "popular" - }, - "_custom_json": {} - } - ] + "_custom_json": {} } ``` @@ -700,65 +700,6 @@ Status object. Tells whether the operation was successful. See example below or ---- - - -### createCustomAutocompleteRule -Add a Custom Autocomplete Keywords - - - - -```kotlin -client.application("").catalog.createCustomAutocompleteRule(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [CreateAutocompleteKeyword](#CreateAutocompleteKeyword) | yes | Request body | - - -Create a Custom Autocomplete Keywords. See `CreateAutocompleteKeywordSchema` for the list of attributes needed to create a mapping and /collections/query-options for the available options to create a rule. On successful request, returns a paginated list of collections specified in `CreateAutocompleteKeywordSchema` - -*Returned Response:* - - - - -[CreateAutocompleteWordsResponse](#CreateAutocompleteWordsResponse) - -List of all the collections including the one you added. See example below or refer `CreateAutocompleteWordsResponseSchema` for details - - - - -
-  Example: - -```json - -``` -
- - - - - - - - - --- @@ -856,14 +797,14 @@ List of custom autocomplete keywords. See example below or refer `GetAutocomplet --- -### createProductBundle -Create Product Bundle +### createCustomAutocompleteRule +Add a Custom Autocomplete Keywords ```kotlin -client.catalog.createProductBundle(body: body).safeAwait{ response, error-> +client.application("").catalog.createCustomAutocompleteRule(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -879,19 +820,19 @@ client.catalog.createProductBundle(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| body | [ProductBundleRequest](#ProductBundleRequest) | yes | Request body | +| body | [CreateAutocompleteKeyword](#CreateAutocompleteKeyword) | yes | Request body | -Create Product Bundle. See `ProductBundleRequest` for the request body parameter need to create a product bundle. On successful request, returns in `ProductBundleRequest` with id +Create a Custom Autocomplete Keywords. See `CreateAutocompleteKeywordSchema` for the list of attributes needed to create a mapping and /collections/query-options for the available options to create a rule. On successful request, returns a paginated list of collections specified in `CreateAutocompleteKeywordSchema` *Returned Response:* -[GetProductBundleCreateResponse](#GetProductBundleCreateResponse) +[CreateAutocompleteWordsResponse](#CreateAutocompleteWordsResponse) -Get bundle with id that is added. See example below or refer `GetProductBundleCreateResponse` for details +List of all the collections including the one you added. See example below or refer `CreateAutocompleteWordsResponseSchema` for details @@ -900,40 +841,7 @@ Get bundle with id that is added. See example below or refer `GetProductBundleCr   Example: ```json -{ - "slug": "bag", - "logo": "http://g.com/poo.png/", - "name": "Bag", - "choice": "multi", - "products": [ - { - "product_uid": 7500001, - "max_quantity": 1, - "min_quantity": 1, - "auto_add_to_cart": false, - "auto_select": false, - "allow_remove": true - } - ], - "meta": {}, - "same_store_assignment": true, - "is_active": true, - "page_visibility": [ - "pdp" - ], - "created_by": { - "username": "917827311650_22960", - "uid": "123" - }, - "company_id": 1, - "created_on": "2021-02-19 16:40:26.310007", - "modified_by": { - "username": "917827311650_22960", - "uid": "123" - }, - "modified_on": "2021-02-19 16:40:26.310027", - "id": "602f9ca2a596ce312f5956f9" -} + ``` @@ -1155,14 +1063,14 @@ List of bundle configured for a company. See example below or refer `GetProductB --- -### updateProductBundle -Update a Product Bundle +### createProductBundle +Create Product Bundle ```kotlin -client.catalog.updateProductBundle(id: id, body: body).safeAwait{ response, error-> +client.catalog.createProductBundle(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1177,12 +1085,11 @@ client.catalog.updateProductBundle(id: id, body: body).safeAwait{ response, erro | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to delete. | -| body | [ProductBundleUpdateRequest](#ProductBundleUpdateRequest) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| body | [ProductBundleRequest](#ProductBundleRequest) | yes | Request body | -Update a Product Bundle by its id. On successful request, returns the updated product bundle +Create Product Bundle. See `ProductBundleRequest` for the request body parameter need to create a product bundle. On successful request, returns in `ProductBundleRequest` with id *Returned Response:* @@ -1191,7 +1098,7 @@ Update a Product Bundle by its id. On successful request, returns the updated pr [GetProductBundleCreateResponse](#GetProductBundleCreateResponse) -The Collection object. See example below or refer `GetProductBundleCreateResponse` for details. +Get bundle with id that is added. See example below or refer `GetProductBundleCreateResponse` for details @@ -1342,14 +1249,14 @@ The Collection object. See example below or refer `GetProductBundleResponse` for --- -### createSizeGuide -Create a size guide. +### updateProductBundle +Update a Product Bundle ```kotlin -client.catalog.createSizeGuide(body: body).safeAwait{ response, error-> +client.catalog.updateProductBundle(id: id, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1364,20 +1271,21 @@ client.catalog.createSizeGuide(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [ValidateSizeGuide](#ValidateSizeGuide) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| id | String | yes | A `id` is a unique identifier for a particular detail. Pass the `id` of the keywords which you want to delete. | +| body | [ProductBundleUpdateRequest](#ProductBundleUpdateRequest) | yes | Request body | -This API allows to create a size guide associated to a brand. +Update a Product Bundle by its id. On successful request, returns the updated product bundle *Returned Response:* -[SuccessResponse](#SuccessResponse) +[GetProductBundleCreateResponse](#GetProductBundleCreateResponse) -Returns a success response +The Collection object. See example below or refer `GetProductBundleCreateResponse` for details. @@ -1387,7 +1295,38 @@ Returns a success response ```json { - "success": true + "slug": "bag", + "logo": "http://g.com/poo.png/", + "name": "Bag", + "choice": "multi", + "products": [ + { + "product_uid": 7500001, + "max_quantity": 1, + "min_quantity": 1, + "auto_add_to_cart": false, + "auto_select": false, + "allow_remove": true + } + ], + "meta": {}, + "same_store_assignment": true, + "is_active": true, + "page_visibility": [ + "pdp" + ], + "created_by": { + "username": "917827311650_22960", + "uid": "123" + }, + "company_id": 1, + "created_on": "2021-02-19 16:40:26.310007", + "modified_by": { + "username": "917827311650_22960", + "uid": "123" + }, + "modified_on": "2021-02-19 16:40:26.310027", + "id": "602f9ca2a596ce312f5956f9" } ``` @@ -1526,14 +1465,14 @@ Size guide object. See example below or refer `ListSizeGuide` for details --- -### updateSizeGuide -Edit a size guide. +### createSizeGuide +Create a size guide. ```kotlin -client.catalog.updateSizeGuide(id: id, body: body).safeAwait{ response, error-> +client.catalog.createSizeGuide(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1548,12 +1487,11 @@ client.catalog.updateSizeGuide(id: id, body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| id | String | yes | Mongo id of the size guide to be edited | +| --------- | ----- | -------- | ----------- | | body | [ValidateSizeGuide](#ValidateSizeGuide) | yes | Request body | -This API allows to edit a size guide. +This API allows to create a size guide associated to a brand. *Returned Response:* @@ -1693,6 +1631,68 @@ Brand object. See example below or refer `SizeGuideResponseSchema` for details +--- + + +### updateSizeGuide +Edit a size guide. + + + + +```kotlin +client.catalog.updateSizeGuide(id: id, body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| id | String | yes | Mongo id of the size guide to be edited | +| body | [ValidateSizeGuide](#ValidateSizeGuide) | yes | Request body | + + +This API allows to edit a size guide. + +*Returned Response:* + + + + +[SuccessResponse](#SuccessResponse) + +Returns a success response + + + + +
+  Example: + +```json +{ + "success": true +} +``` +
+ + + + + + + + + --- @@ -2633,87 +2633,6 @@ configuration details for catalog. See example below or refer `GetConfigMetadata ---- - - -### createGroupConfiguration -Create configuration for Group config types. - - - - -```kotlin -client.application("").catalog.createGroupConfiguration(configType: configType, body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| configType | String | yes | A `config_type` is a unique identifier for a particular group configuration type. | -| body | [AppConfigurationDetail](#AppConfigurationDetail) | yes | Request body | - - -Create configuration for Group config types. - -*Returned Response:* - - - - -[AppConfigurationDetail](#AppConfigurationDetail) - -success flag will tell whether the operation was successful. - - - - -
-  Example: - -```json -{ - "priority": 1, - "is_default": false, - "attributes": [ - { - "priority": 1, - "display_type": "text", - "key": "features", - "name": "Features", - "is_active": true, - "slug": "features" - } - ], - "name": "test", - "app_id": "5d64e3500bcad8693a821c0d", - "template_slugs": [ - "bags" - ], - "is_active": true, - "slug": "test15", - "id": "62b1cdab15c88fa867ee4dac" -} -``` -
- - - - - - - - - --- @@ -2874,14 +2793,14 @@ configuration details for catalog. See example below or refer `GetConfigResponse --- -### updateGroupConfiguration -Update the group configurations for the application. +### createGroupConfiguration +Create configuration for Group config types. ```kotlin -client.application("").catalog.updateGroupConfiguration(configType: configType, groupSlug: groupSlug, body: body).safeAwait{ response, error-> +client.application("").catalog.createGroupConfiguration(configType: configType, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -2897,12 +2816,11 @@ client.application("").catalog.updateGroupConfiguration(configTy | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| configType | String | yes | A `config_type` is a unique identifier for a particular group configuration type. | -| groupSlug | String | yes | A `group_slug` is a unique identifier of a particular configuration. | +| configType | String | yes | A `config_type` is a unique identifier for a particular group configuration type. | | body | [AppConfigurationDetail](#AppConfigurationDetail) | yes | Request body | -Update the group configurations for the application. +Create configuration for Group config types. *Returned Response:* @@ -2921,25 +2839,25 @@ success flag will tell whether the operation was successful. ```json { - "is_active": true, - "template_slugs": [ - "bags" - ], "priority": 1, - "slug": "test15", - "name": "test", - "app_id": "5d64e3500bcad8693a821c0d", "is_default": false, "attributes": [ { - "is_active": true, "priority": 1, - "slug": "features", - "name": "Features", + "display_type": "text", "key": "features", - "display_type": "text" + "name": "Features", + "is_active": true, + "slug": "features" } ], + "name": "test", + "app_id": "5d64e3500bcad8693a821c0d", + "template_slugs": [ + "bags" + ], + "is_active": true, + "slug": "test15", "id": "62b1cdab15c88fa867ee4dac" } ``` @@ -2956,14 +2874,14 @@ success flag will tell whether the operation was successful. --- -### deleteGroupConfiguration -Delete configuration of the product config type of the application. +### updateGroupConfiguration +Update the group configurations for the application. ```kotlin -client.application("").catalog.deleteGroupConfiguration(configType: configType, groupSlug: groupSlug).safeAwait{ response, error-> +client.application("").catalog.updateGroupConfiguration(configType: configType, groupSlug: groupSlug, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -2981,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. @@ -3003,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" } ``` @@ -3019,14 +2956,14 @@ success message will tell whether the operation was successful. --- -### createListingConfiguration -Add configuration for listings +### deleteGroupConfiguration +Delete configuration of the product config type of the application. ```kotlin -client.application("").catalog.createListingConfiguration(configType: configType, body: body).safeAwait{ response, error-> +client.application("").catalog.deleteGroupConfiguration(configType: configType, groupSlug: groupSlug).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3042,20 +2979,21 @@ client.application("").catalog.createListingConfiguration(config | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| configType | String | yes | A `config_type` is a unique identifier for a particular listing configuration type. | -| body | [AppConfigurationsSort](#AppConfigurationsSort) | yes | Request body | +| configType | String | yes | A `config_type` is a unique identifier for a particular group configuration type. | +| groupSlug | String | yes | A `group_slug` is a unique identifier of a particular configuration. | -Add configuration for listing. + +Delete configuration of the product config type of the application. *Returned Response:* -[AppConfigurationsSort](#AppConfigurationsSort) +[ConfigSuccessResponse](#ConfigSuccessResponse) -success flag will tell whether the operation was successful. +success message will tell whether the operation was successful. @@ -3065,15 +3003,7 @@ success flag will tell whether the operation was successful. ```json { - "priority": 4, - "default_key": "", - "is_default": false, - "key": "discount_dsc", - "name": "Discount High to Low", - "app_id": "5d64e3500bcad8693a821c0d", - "is_active": true, - "logo": "https://hdn-1.fynd.com/products/pictures/attribute/logo/original/iG82Qjay9X-Popularity.png", - "id": "62b1ccb815c88fa867ee4dab" + "message": "Config Item deleted successfully." } ``` @@ -3245,14 +3175,14 @@ configuration details for catalog. See example below or refer `GetConfigResponse --- -### updateListingConfiguration -Update configuration for listings +### createListingConfiguration +Add configuration for listings ```kotlin -client.application("").catalog.updateListingConfiguration(configType: configType, configId: configId, body: body).safeAwait{ response, error-> +client.application("").catalog.createListingConfiguration(configType: configType, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3268,12 +3198,11 @@ client.application("").catalog.updateListingConfiguration(config | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| configType | String | yes | A `config_type` is a unique identifier for a particular listing configuration type. | -| configId | String | yes | A `config_id` is a unique identifier of a particular configuration. | +| configType | String | yes | A `config_type` is a unique identifier for a particular listing configuration type. | | body | [AppConfigurationsSort](#AppConfigurationsSort) | yes | Request body | -Update configuration for listing. +Add configuration for listing. *Returned Response:* @@ -3292,14 +3221,15 @@ success flag will tell whether the operation was successful. ```json { + "priority": 4, + "default_key": "", + "is_default": false, + "key": "discount_dsc", + "name": "Discount High to Low", "app_id": "5d64e3500bcad8693a821c0d", - "key": "latest", - "default_key": "latest", "is_active": true, - "is_default": false, - "name": "Latest", - "priority": 1, - "id": "6250568de404abd533db571d" + "logo": "https://hdn-1.fynd.com/products/pictures/attribute/logo/original/iG82Qjay9X-Popularity.png", + "id": "62b1ccb815c88fa867ee4dab" } ``` @@ -3315,14 +3245,14 @@ success flag will tell whether the operation was successful. --- -### deleteListingConfiguration -Delete configuration for listings +### updateListingConfiguration +Update configuration for listings ```kotlin -client.application("").catalog.deleteListingConfiguration(configType: configType, configId: configId).safeAwait{ response, error-> +client.application("").catalog.updateListingConfiguration(configType: configType, configId: configId, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3340,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. @@ -3362,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" } ``` @@ -3378,14 +3315,14 @@ success message will tell whether the operation was successful. --- -### updateAllowSingle -Update allow single flag for filters of the application. +### deleteListingConfiguration +Delete configuration for listings ```kotlin -client.application("").catalog.updateAllowSingle(body: body).safeAwait{ response, error-> +client.application("").catalog.deleteListingConfiguration(configType: configType, configId: configId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3400,11 +3337,13 @@ client.application("").catalog.updateAllowSingle(body: body).saf | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [AllowSingleRequest](#AllowSingleRequest) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| configType | String | yes | A `config_type` is a unique identifier for a particular listing configuration type. | +| configId | String | yes | A `config_id` is a unique identifier of a particular configuration. | -Update allow single flag for filters of the application. + +Delete configuration for listing. *Returned Response:* @@ -3422,7 +3361,9 @@ success message will tell whether the operation was successful.   Example: ```json - +{ + "message": "Config Item deleted successfully." +} ``` @@ -3437,14 +3378,14 @@ success message will tell whether the operation was successful. --- -### updateDefaultSort -Update the default sort key configuration for the application. +### updateAllowSingle +Update allow single flag for filters of the application. ```kotlin -client.application("").catalog.updateDefaultSort(body: body).safeAwait{ response, error-> +client.application("").catalog.updateAllowSingle(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3460,10 +3401,10 @@ client.application("").catalog.updateDefaultSort(body: body).saf | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| body | [DefaultKeyRequest](#DefaultKeyRequest) | yes | Request body | +| body | [AllowSingleRequest](#AllowSingleRequest) | yes | Request body | -Update the default sort key configuration for the application. +Update allow single flag for filters of the application. *Returned Response:* @@ -3496,14 +3437,14 @@ success message will tell whether the operation was successful. --- -### getCatalogConfiguration -Get configuration meta details for catalog for admin panel +### updateDefaultSort +Update the default sort key configuration for the application. ```kotlin -client.application("").catalog.getCatalogConfiguration().safeAwait{ response, error-> +client.application("").catalog.updateDefaultSort(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3517,17 +3458,21 @@ client.application("").catalog.getCatalogConfiguration().safeAwa +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| body | [DefaultKeyRequest](#DefaultKeyRequest) | yes | Request body | + -configuration meta details for catalog. +Update the default sort key configuration for the application. *Returned Response:* -[GetCatalogConfigurationMetaData](#GetCatalogConfigurationMetaData) +[ConfigSuccessResponse](#ConfigSuccessResponse) -configuration details for catalog. See example below or refer `GetCatalogConfigurationMetaDataSchema` for details +success message will tell whether the operation was successful. @@ -3551,14 +3496,14 @@ configuration details for catalog. See example below or refer `GetCatalogConfigu --- -### createConfigurationProductListing -Add configuration for products & listings +### getCatalogConfiguration +Get configuration meta details for catalog for admin panel ```kotlin -client.application("").catalog.createConfigurationProductListing(body: body).safeAwait{ response, error-> +client.application("").catalog.getCatalogConfiguration().safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3572,21 +3517,17 @@ client.application("").catalog.createConfigurationProductListing -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [AppConfiguration](#AppConfiguration) | yes | Request body | - -Add configuration for products & listing. +configuration meta details for catalog. *Returned Response:* -[GetAppCatalogConfiguration](#GetAppCatalogConfiguration) +[GetCatalogConfigurationMetaData](#GetCatalogConfigurationMetaData) -success flag will tell whether the operation was successful. +configuration details for catalog. See example below or refer `GetCatalogConfigurationMetaDataSchema` for details @@ -3977,14 +3918,14 @@ Get application level configured catalog details. See example below or refer `Ge --- -### createConfigurationByType -Add configuration for categories and brands +### createConfigurationProductListing +Add configuration for products & listings ```kotlin -client.application("").catalog.createConfigurationByType(type: type, body: body).safeAwait{ response, error-> +client.application("").catalog.createConfigurationProductListing(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -3999,12 +3940,11 @@ client.application("").catalog.createConfigurationByType(type: t | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| type | String | yes | type can be brands, categories etc. | +| --------- | ----- | -------- | ----------- | | body | [AppConfiguration](#AppConfiguration) | yes | Request body | -Add configuration for categories & brands. +Add configuration for products & listing. *Returned Response:* @@ -4094,6 +4034,66 @@ Get application level configured catalog details. See example below or refer `Ge +--- + + +### createConfigurationByType +Add configuration for categories and brands + + + + +```kotlin +client.application("").catalog.createConfigurationByType(type: type, body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| type | String | yes | type can be brands, categories etc. | +| body | [AppConfiguration](#AppConfiguration) | yes | Request body | + + +Add configuration for categories & brands. + +*Returned Response:* + + + + +[GetAppCatalogConfiguration](#GetAppCatalogConfiguration) + +success flag will tell whether the operation was successful. + + + + +
+  Example: + +```json + +``` +
+ + + + + + + + + --- @@ -4502,127 +4502,8 @@ The attached items of an collection. See example below or refer `GetCollectionQu --- -### createCollection -Add a Collection - - - - -```kotlin -client.application("").catalog.createCollection(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [CreateCollection](#CreateCollection) | yes | Request body | - - -Create a collection. See `CreateCollectionRequestSchema` for the list of attributes needed to create a collection and collections/query-options for the available options to create a collection. On successful request, returns a paginated list of collections specified in `CollectionCreateResponse` - -*Returned Response:* - - - - -[CollectionCreateResponse](#CollectionCreateResponse) - -List of all the collections including the one you added. See example below or refer `CollectionCreateResponse` for details - - - - -
-  Example: - -```json -{ - "uid": "604f585a7051e30001173ac1", - "type": "query", - "query": {}, - "name": "New", - "banners": { - "portrait": { - "type": "image", - "url": "https://res.cloudinary.com/dwzm9bysq/image/upload/v1588858137/production/applications/app_000000000000000000000001/media/collection/portrait/xzuftshmmw4yuwzb12pm.png" - }, - "landscape": { - "type": "image", - "url": "https://res.cloudinary.com/dwzm9bysq/image/upload/v1588857999/production/applications/app_000000000000000000000001/media/collection/landscape/avm7xibo2jgk8glc4bwl.png" - } - }, - "logo": { - "type": "image", - "url": "https://res.cloudinary.com/dwzm9bysq/image/upload/v1588857854/production/applications/app_000000000000000000000001/media/collection/logo/w9ns7nfgv7fk45xqrpoh.png" - }, - "published": true, - "description": "", - "is_active": true, - "tags": [], - "slug": "new", - "action": { - "page": { - "type": "collection", - "query": { - "collection": [ - "new" - ] - } - }, - "type": "page" - }, - "allow_facets": true, - "allow_sort": true, - "visible_facets_keys": [], - "meta": {}, - "badge": { - "color": "#ffffff", - "text": "" - }, - "sort_on": "depth_desc", - "_custom_json": {}, - "_locale_language": {}, - "_schedule": { - "start": "2021-03-15T12:51:21.333000+00:00Z", - "next_schedule": [ - { - "start": "2021-03-15T12:51:21.333000+00:00Z", - "end": null - } - ], - "end": null - }, - "seo": { - "title": "Test", - "description": "Test description" - } -} -``` -
- - - - - - - - - ---- - - -### getAllCollections -List all the collections +### getAllCollections +List all the collections @@ -4939,6 +4820,125 @@ List of collections. See example below or refer `GetCollectionListingResponse` f +--- + + +### createCollection +Add a Collection + + + + +```kotlin +client.application("").catalog.createCollection(body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| body | [CreateCollection](#CreateCollection) | yes | Request body | + + +Create a collection. See `CreateCollectionRequestSchema` for the list of attributes needed to create a collection and collections/query-options for the available options to create a collection. On successful request, returns a paginated list of collections specified in `CollectionCreateResponse` + +*Returned Response:* + + + + +[CollectionCreateResponse](#CollectionCreateResponse) + +List of all the collections including the one you added. See example below or refer `CollectionCreateResponse` for details + + + + +
+  Example: + +```json +{ + "uid": "604f585a7051e30001173ac1", + "type": "query", + "query": {}, + "name": "New", + "banners": { + "portrait": { + "type": "image", + "url": "https://res.cloudinary.com/dwzm9bysq/image/upload/v1588858137/production/applications/app_000000000000000000000001/media/collection/portrait/xzuftshmmw4yuwzb12pm.png" + }, + "landscape": { + "type": "image", + "url": "https://res.cloudinary.com/dwzm9bysq/image/upload/v1588857999/production/applications/app_000000000000000000000001/media/collection/landscape/avm7xibo2jgk8glc4bwl.png" + } + }, + "logo": { + "type": "image", + "url": "https://res.cloudinary.com/dwzm9bysq/image/upload/v1588857854/production/applications/app_000000000000000000000001/media/collection/logo/w9ns7nfgv7fk45xqrpoh.png" + }, + "published": true, + "description": "", + "is_active": true, + "tags": [], + "slug": "new", + "action": { + "page": { + "type": "collection", + "query": { + "collection": [ + "new" + ] + } + }, + "type": "page" + }, + "allow_facets": true, + "allow_sort": true, + "visible_facets_keys": [], + "meta": {}, + "badge": { + "color": "#ffffff", + "text": "" + }, + "sort_on": "depth_desc", + "_custom_json": {}, + "_locale_language": {}, + "_schedule": { + "start": "2021-03-15T12:51:21.333000+00:00Z", + "next_schedule": [ + { + "start": "2021-03-15T12:51:21.333000+00:00Z", + "end": null + } + ], + "end": null + }, + "seo": { + "title": "Test", + "description": "Test description" + } +} +``` +
+ + + + + + + + + --- @@ -5245,14 +5245,14 @@ Status object. Tells whether the operation was successful. See example below or --- -### addCollectionItems -Add items to a collection +### getCollectionItems +Get the items for a collection ```kotlin -client.application("").catalog.addCollectionItems(id: id, body: body).safeAwait{ response, error-> +client.application("").catalog.getCollectionItems(id: id, sortOn: sortOn, pageId: pageId, pageSize: pageSize).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -5268,20 +5268,23 @@ client.application("").catalog.addCollectionItems(id: id, body: | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| id | String | yes | A `id` is a unique identifier of a collection. | -| body | [CollectionItemRequest](#CollectionItemRequest) | yes | Request body | +| id | String | yes | A `id` is a unique identifier of a collection. | +| sortOn | String? | no | Each response will contain sort_on param, which should be sent back to make pagination work. | +| pageId | String? | no | Each response will contain next_id param, which should be sent back to make pagination work. | +| pageSize | Int? | no | Number of items to retrieve in each page. Default is 12. | -Adds items to a collection specified by its `id`. See `CollectionItemRequest` for the list of attributes needed to add items to an collection. + +Get items from a collection specified by its `id`. *Returned Response:* -[UpdatedResponse](#UpdatedResponse) +[GetCollectionItemsResponse](#GetCollectionItemsResponse) -Status object. Tells whether the operation was successful. +The attached items of an collection. See example below or refer `GetCollectionItemsResponseSchema` for details @@ -5290,9 +5293,7 @@ Status object. Tells whether the operation was successful.   Example: ```json -{ - "message": "items updated" -} + ``` @@ -5307,14 +5308,14 @@ Status object. Tells whether the operation was successful. --- -### getCollectionItems -Get the items for a collection +### addCollectionItems +Add items to a collection ```kotlin -client.application("").catalog.getCollectionItems(id: id, sortOn: sortOn, pageId: pageId, pageSize: pageSize).safeAwait{ response, error-> +client.application("").catalog.addCollectionItems(id: id, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -5330,23 +5331,20 @@ client.application("").catalog.getCollectionItems(id: id, sortOn | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| id | String | yes | A `id` is a unique identifier of a collection. | -| sortOn | String? | no | Each response will contain sort_on param, which should be sent back to make pagination work. | -| pageId | String? | no | Each response will contain next_id param, which should be sent back to make pagination work. | -| pageSize | Int? | no | Number of items to retrieve in each page. Default is 12. | - +| id | String | yes | A `id` is a unique identifier of a collection. | +| body | [CollectionItemRequest](#CollectionItemRequest) | yes | Request body | -Get items from a collection specified by its `id`. +Adds items to a collection specified by its `id`. See `CollectionItemRequest` for the list of attributes needed to add items to an collection. *Returned Response:* -[GetCollectionItemsResponse](#GetCollectionItemsResponse) +[UpdatedResponse](#UpdatedResponse) -The attached items of an collection. See example below or refer `GetCollectionItemsResponseSchema` for details +Status object. Tells whether the operation was successful. @@ -5355,7 +5353,9 @@ The attached items of an collection. See example below or refer `GetCollectionIt   Example: ```json - +{ + "message": "items updated" +} ``` @@ -6012,68 +6012,6 @@ List of all categories attached to departments specified. See example below or r ---- - - -### createDepartments -Create the department. - - - - -```kotlin -client.catalog.createDepartments(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [DepartmentCreateUpdate](#DepartmentCreateUpdate) | yes | Request body | - - -Create departments using the API. - -*Returned Response:* - - - - -[DepartmentCreateResponse](#DepartmentCreateResponse) - -Success Response. See example below or refer `DepartmentCreateResponseSchema` for details - - - - -
-  Example: - -```json -{ - "message": "Success", - "uid": 2 -} -``` -
- - - - - - - - - --- @@ -6459,14 +6397,14 @@ List of departments data. See example below or refer `DepartmentsResponse` for d --- -### updateDepartment -Update the department by their uid. +### createDepartments +Create the department. ```kotlin -client.catalog.updateDepartment(uid: uid, body: body).safeAwait{ response, error-> +client.catalog.createDepartments(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -6481,19 +6419,18 @@ client.catalog.updateDepartment(uid: uid, body: body).safeAwait{ response, error | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| uid | String | yes | A `uid` is a unique identifier of a department. | +| --------- | ----- | -------- | ----------- | | body | [DepartmentCreateUpdate](#DepartmentCreateUpdate) | yes | Request body | -Update the department by their uid using this API. +Create departments using the API. *Returned Response:* -[DepartmentModel](#DepartmentModel) +[DepartmentCreateResponse](#DepartmentCreateResponse) Success Response. See example below or refer `DepartmentCreateResponseSchema` for details @@ -6505,21 +6442,8 @@ Success Response. See example below or refer `DepartmentCreateResponseSchema` fo ```json { - "is_active": true, - "name": "Fashion", - "slug": "fashion", - "priority_order": 1, - "logo": "https://hdn-1.addsale.com/x0/department/pictures/square-logo/original/xKDsQBbu4-department.png", - "synonyms": [ - "fashion", - "mensfashion" - ], - "uid": 2, - "modified_by": { - "username": "31315573458_05620", - "user_id": "f5b6a546565146sdfg584c342" - }, - "modified_on": "2022-08-09T15:44:02.540740" + "message": "Success", + "uid": 2 } ``` @@ -6904,6 +6828,82 @@ Departments Data. See example below or refer `DepartmentsResponse` for details +--- + + +### updateDepartment +Update the department by their uid. + + + + +```kotlin +client.catalog.updateDepartment(uid: uid, body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| uid | String | yes | A `uid` is a unique identifier of a department. | +| body | [DepartmentCreateUpdate](#DepartmentCreateUpdate) | yes | Request body | + + +Update the department by their uid using this API. + +*Returned Response:* + + + + +[DepartmentModel](#DepartmentModel) + +Success Response. See example below or refer `DepartmentCreateResponseSchema` for details + + + + +
+  Example: + +```json +{ + "is_active": true, + "name": "Fashion", + "slug": "fashion", + "priority_order": 1, + "logo": "https://hdn-1.addsale.com/x0/department/pictures/square-logo/original/xKDsQBbu4-department.png", + "synonyms": [ + "fashion", + "mensfashion" + ], + "uid": 2, + "modified_by": { + "username": "31315573458_05620", + "user_id": "f5b6a546565146sdfg584c342" + }, + "modified_on": "2022-08-09T15:44:02.540740" +} +``` +
+ + + + + + + + + --- @@ -9382,14 +9382,14 @@ See example below or refer `ProductConfigurationDownloadsSchema` for details --- -### createCategories -Create product categories +### listCategories +Get product categories list ```kotlin -client.catalog.createCategories(body: body).safeAwait{ response, error-> +client.catalog.listCategories(level: level, departments: departments, q: q, pageNo: pageNo, pageSize: pageSize).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -9404,87 +9404,25 @@ client.catalog.createCategories(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [CategoryRequestBody](#CategoryRequestBody) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| level | String? | no | Get category for multiple levels | +| departments | String? | no | Get category for multiple departments filtered | +| q | String? | no | Get multiple categories filtered by search string | +| pageNo | Int? | no | The page number to navigate through the given set of results | +| pageSize | Int? | no | Number of items to retrieve in each page. Default is 10. | -This API lets user create product categories + +This API gets meta associated to product categories. *Returned Response:* -[CategoryCreateResponse](#CategoryCreateResponse) +[CategoryResponse](#CategoryResponse) -Category Meta. See example below or refer `CategoryCreateResponse` for details - - - - -
-  Example: - -```json -{ - "message": "Success", - "uid": 0 -} -``` -
- - - - - - - - - ---- - - -### listCategories -Get product categories list - - - - -```kotlin -client.catalog.listCategories(level: level, departments: departments, q: q, pageNo: pageNo, pageSize: pageSize).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| level | String? | no | Get category for multiple levels | -| departments | String? | no | Get category for multiple departments filtered | -| q | String? | no | Get multiple categories filtered by search string | -| pageNo | Int? | no | The page number to navigate through the given set of results | -| pageSize | Int? | no | Number of items to retrieve in each page. Default is 10. | - - - -This API gets meta associated to product categories. - -*Returned Response:* - - - - -[CategoryResponse](#CategoryResponse) - -Category Meta. See example below or refer `CategoryResponse` for details +Category Meta. See example below or refer `CategoryResponse` for details @@ -9906,14 +9844,14 @@ Category Meta. See example below or refer `CategoryResponse` for details --- -### updateCategory -Update product categories +### createCategories +Create product categories ```kotlin -client.catalog.updateCategory(uid: uid, body: body).safeAwait{ response, error-> +client.catalog.createCategories(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -9928,21 +9866,20 @@ client.catalog.updateCategory(uid: uid, body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| uid | String | yes | Category unique id | +| --------- | ----- | -------- | ----------- | | body | [CategoryRequestBody](#CategoryRequestBody) | yes | Request body | -Update a product category using this apu +This API lets user create product categories *Returned Response:* -[CategoryUpdateResponse](#CategoryUpdateResponse) +[CategoryCreateResponse](#CategoryCreateResponse) -Category Meta. See example below or refer `CategoryUpdateResponse` for details +Category Meta. See example below or refer `CategoryCreateResponse` for details @@ -9951,7 +9888,10 @@ Category Meta. See example below or refer `CategoryUpdateResponse` for details   Example: ```json - +{ + "message": "Success", + "uid": 0 +} ``` @@ -10064,14 +10004,14 @@ Get Data for one category. See example below or refer `CategoryResponse` for det --- -### createProduct -Create a product. +### updateCategory +Update product categories ```kotlin -client.catalog.createProduct(body: body).safeAwait{ response, error-> +client.catalog.updateCategory(uid: uid, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -10086,20 +10026,21 @@ client.catalog.createProduct(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [ProductCreateUpdate](#ProductCreateUpdate) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| uid | String | yes | Category unique id | +| body | [CategoryRequestBody](#CategoryRequestBody) | yes | Request body | -This API allows to create product. +Update a product category using this apu *Returned Response:* -[SuccessResponse](#SuccessResponse) +[CategoryUpdateResponse](#CategoryUpdateResponse) -Returns a success response +Category Meta. See example below or refer `CategoryUpdateResponse` for details @@ -10108,9 +10049,7 @@ Returns a success response   Example: ```json -{ - "success": true -} + ``` @@ -10352,6 +10291,67 @@ Product Meta. See example below for details +--- + + +### createProduct +Create a product. + + + + +```kotlin +client.catalog.createProduct(body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| body | [ProductCreateUpdate](#ProductCreateUpdate) | yes | Request body | + + +This API allows to create product. + +*Returned Response:* + + + + +[SuccessResponse](#SuccessResponse) + +Returns a success response + + + + +
+  Example: + +```json +{ + "success": true +} +``` +
+ + + + + + + + + --- @@ -11412,67 +11412,6 @@ Product object. See example below for details ---- - - -### createBulkProductUploadJob -Create a Bulk product to upload job. - - - - -```kotlin -client.catalog.createBulkProductUploadJob(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [BulkJob](#BulkJob) | yes | Request body | - - -This API helps to create a bulk products upload job. - -*Returned Response:* - - - - -[BulkResponse](#BulkResponse) - -Returns a success response - - - - -
-  Example: - -```json -{ - "batch_id": "507f1f77bcf86cd799439011" -} -``` -
- - - - - - - - - --- @@ -11586,14 +11525,14 @@ List of bulk product upload jobs. See `BulkRequestGetSchema` for details --- -### uploadBulkProducts +### createBulkProductUploadJob Create a Bulk product to upload job. ```kotlin -client.catalog.uploadBulkProducts(department: department, productType: productType, body: body).safeAwait{ response, error-> +client.catalog.createBulkProductUploadJob(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -11608,9 +11547,7 @@ client.catalog.uploadBulkProducts(department: department, productType: productTy | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| department | String | yes | Department of the product to be uploaded. | -| productType | String | yes | Product type of the product to be uploaded i.e. set, standard , digital. | +| --------- | ----- | -------- | ----------- | | body | [BulkJob](#BulkJob) | yes | Request body | @@ -11649,14 +11586,14 @@ Returns a success response --- -### createProductsInBulk -Create products in bulk associated with given batch Id. +### uploadBulkProducts +Create a Bulk product to upload job. ```kotlin -client.catalog.createProductsInBulk(batchId: batchId, body: body).safeAwait{ response, error-> +client.catalog.uploadBulkProducts(department: department, productType: productType, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -11672,18 +11609,19 @@ 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 | +| department | String | yes | Department of the product to be uploaded. | +| productType | String | yes | Product type of the product to be uploaded i.e. set, standard , digital. | +| body | [BulkJob](#BulkJob) | yes | Request body | -This API helps to create products in bulk push to kafka for approval/creation. +This API helps to create a bulk products upload job. *Returned Response:* -[SuccessResponse](#SuccessResponse) +[BulkResponse](#BulkResponse) Returns a success response @@ -11695,7 +11633,7 @@ Returns a success response ```json { - "success": true + "batch_id": "507f1f77bcf86cd799439011" } ``` @@ -11773,14 +11711,14 @@ Returns a success response --- -### getProductTags -Get a list of all tags associated with company. +### createProductsInBulk +Create products in bulk associated with given batch Id. ```kotlin -client.catalog.getProductTags().safeAwait{ response, error-> +client.catalog.createProductsInBulk(batchId: batchId, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -11794,17 +11732,22 @@ client.catalog.getProductTags().safeAwait{ response, error-> +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| batchId | String | yes | Batch Id in which assets to be uploaded. | +| body | [BulkProductRequest](#BulkProductRequest) | yes | Request body | + -This API helps to get tags data associated to a particular company. +This API helps to create products in bulk push to kafka for approval/creation. *Returned Response:* -[ProductTagsViewResponse](#ProductTagsViewResponse) +[SuccessResponse](#SuccessResponse) -Tag List. See example below for details +Returns a success response @@ -11814,10 +11757,7 @@ Tag List. See example below for details ```json { - "items": [ - "demo", - "custom" - ] + "success": true } ``` @@ -11833,14 +11773,14 @@ Tag List. See example below for details --- -### createProductAssetsInBulk -Create a Bulk asset upload Job. +### getProductTags +Get a list of all tags associated with company. ```kotlin -client.catalog.createProductAssetsInBulk(body: body).safeAwait{ response, error-> +client.catalog.getProductTags().safeAwait{ response, error-> response?.let{ // Use response } -> @@ -11854,21 +11794,17 @@ client.catalog.createProductAssetsInBulk(body: body).safeAwait{ response, error- -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [ProductBulkAssets](#ProductBulkAssets) | yes | Request body | - -This API helps to create a bulk asset upload job. +This API helps to get tags data associated to a particular company. *Returned Response:* -[SuccessResponse](#SuccessResponse) +[ProductTagsViewResponse](#ProductTagsViewResponse) -Returns a success response +Tag List. See example below for details @@ -11878,8 +11814,11 @@ Returns a success response ```json { - "success": true -} + "items": [ + "demo", + "custom" + ] +} ``` @@ -11991,14 +11930,14 @@ List of bulk asset jobs List. See `BulkUtil.modify_batch_response` for details --- -### deleteSize -Delete a Size associated with product. +### createProductAssetsInBulk +Create a Bulk asset upload Job. ```kotlin -client.catalog.deleteSize(itemId: itemId, size: size).safeAwait{ response, error-> +client.catalog.createProductAssetsInBulk(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -12013,20 +11952,18 @@ client.catalog.deleteSize(itemId: itemId, size: size).safeAwait{ response, error | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| itemId | Int | yes | Item Id of the product associated with size to be deleted. | -| size | Int | yes | size to be deleted. | - +| --------- | ----- | -------- | ----------- | +| body | [ProductBulkAssets](#ProductBulkAssets) | yes | Request body | -This API allows to delete size associated with product. +This API helps to create a bulk asset upload job. *Returned Response:* -[ProductSizeDeleteResponse](#ProductSizeDeleteResponse) +[SuccessResponse](#SuccessResponse) Returns a success response @@ -12038,12 +11975,7 @@ Returns a success response ```json { - "success": true, - "data": { - "item_id": 114, - "size": 3, - "company_id": 1 - } + "success": true } ``` @@ -12059,14 +11991,14 @@ Returns a success response --- -### addInventory -Add Inventory for particular size and store. +### deleteSize +Delete a Size associated with product. ```kotlin -client.catalog.addInventory(itemId: itemId, size: size, body: body).safeAwait{ response, error-> +client.catalog.deleteSize(itemId: itemId, size: size).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -12082,19 +12014,19 @@ client.catalog.addInventory(itemId: itemId, size: size, body: body).safeAwait{ r | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| itemId | Double | yes | Item code of the product of which size is to be get. | -| size | String | yes | Size in which inventory is to be added. | -| body | [InventoryRequest](#InventoryRequest) | yes | Request body | +| itemId | Int | yes | Item Id of the product associated with size to be deleted. | +| size | Int | yes | size to be deleted. | -This API allows add Inventory for particular size and store. + +This API allows to delete size associated with product. *Returned Response:* -[SuccessResponse](#SuccessResponse) +[ProductSizeDeleteResponse](#ProductSizeDeleteResponse) Returns a success response @@ -12106,7 +12038,12 @@ Returns a success response ```json { - "success": true + "success": true, + "data": { + "item_id": 114, + "size": 3, + "company_id": 1 + } } ``` @@ -12466,6 +12403,69 @@ returns a list of all inventory grouped by size and store +--- + + +### addInventory +Add Inventory for particular size and store. + + + + +```kotlin +client.catalog.addInventory(itemId: itemId, size: size, body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| itemId | Double | yes | Item code of the product of which size is to be get. | +| size | String | yes | Size in which inventory is to be added. | +| body | [InventoryRequest](#InventoryRequest) | yes | Request body | + + +This API allows add Inventory for particular size and store. + +*Returned Response:* + + + + +[SuccessResponse](#SuccessResponse) + +Returns a success response + + + + +
+  Example: + +```json +{ + "success": true +} +``` +
+ + + + + + + + + --- @@ -13224,67 +13224,6 @@ Returns a success response ---- - - -### createBulkInventoryJob -Create a Bulk Inventory upload Job. - - - - -```kotlin -client.catalog.createBulkInventoryJob(body: body).safeAwait{ response, error-> - response?.let{ - // Use response - } -> - error?.let{ - - } -} -``` - - - - - -| Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [BulkJob](#BulkJob) | yes | Request body | - - -This API helps to create a bulk Inventory upload job. - -*Returned Response:* - - - - -[BulkResponse](#BulkResponse) - -Returns a success response - - - - -
-  Example: - -```json -{ - "batch_id": "507f1f77bcf86cd799439011" -} -``` -
- - - - - - - - - --- @@ -13654,14 +13593,14 @@ List of bulk Inventory upload jobs. See `BulkInventoryGetSchema` for details --- -### createBulkInventory -Create products in bulk associated with given batch Id. +### createBulkInventoryJob +Create a Bulk Inventory upload Job. ```kotlin -client.catalog.createBulkInventory(batchId: batchId, body: body).safeAwait{ response, error-> +client.catalog.createBulkInventoryJob(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -13676,19 +13615,18 @@ client.catalog.createBulkInventory(batchId: batchId, body: body).safeAwait{ resp | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| batchId | String | yes | Batch Id of the bulk create job. | -| body | [InventoryBulkRequest](#InventoryBulkRequest) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| body | [BulkJob](#BulkJob) | yes | Request body | -This API helps to create products in bulk push to kafka for approval/creation. +This API helps to create a bulk Inventory upload job. *Returned Response:* -[SuccessResponse](#SuccessResponse) +[BulkResponse](#BulkResponse) Returns a success response @@ -13700,7 +13638,7 @@ Returns a success response ```json { - "success": true + "batch_id": "507f1f77bcf86cd799439011" } ``` @@ -13778,14 +13716,14 @@ Returns a success response --- -### createInventoryExportJob -Create a Inventory export Job. +### createBulkInventory +Create products in bulk associated with given batch Id. ```kotlin -client.catalog.createInventoryExportJob(body: body).safeAwait{ response, error-> +client.catalog.createBulkInventory(batchId: batchId, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -13800,18 +13738,19 @@ client.catalog.createInventoryExportJob(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [InventoryExportRequest](#InventoryExportRequest) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| batchId | String | yes | Batch Id of the bulk create job. | +| body | [InventoryBulkRequest](#InventoryBulkRequest) | yes | Request body | -This API helps to create a Inventory export job. +This API helps to create products in bulk push to kafka for approval/creation. *Returned Response:* -[InventoryExportResponse](#InventoryExportResponse) +[SuccessResponse](#SuccessResponse) Returns a success response @@ -13822,7 +13761,9 @@ Returns a success response   Example: ```json - +{ + "success": true +} ``` @@ -13892,14 +13833,14 @@ Returns a list of inventory export jobs --- -### exportInventoryConfig -Get List of different filters for inventory export +### createInventoryExportJob +Create a Inventory export Job. ```kotlin -client.catalog.exportInventoryConfig(filterType: filterType).safeAwait{ response, error-> +client.catalog.createInventoryExportJob(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -13914,21 +13855,20 @@ client.catalog.exportInventoryConfig(filterType: filterType).safeAwait{ response | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| filterType | String? | no | filter type from any one of ['brand', 'store', 'type'] | - +| --------- | ----- | -------- | ----------- | +| body | [InventoryExportRequest](#InventoryExportRequest) | yes | Request body | -This API allows get List of different filters like brand, store, and type for inventory export. +This API helps to create a Inventory export job. *Returned Response:* -[InventoryConfig](#InventoryConfig) +[InventoryExportResponse](#InventoryExportResponse) -returns filters configuration for inventory export +Returns a success response @@ -13937,19 +13877,7 @@ returns filters configuration for inventory export   Example: ```json -{ - "data": [ - { - "display": "csv", - "value": "csv" - }, - { - "display": "excel", - "value": "excel" - } - ], - "multivalues": true -} + ``` @@ -13964,14 +13892,14 @@ returns filters configuration for inventory export --- -### updateRealtimeInventory -Add Inventory for particular size and store. +### exportInventoryConfig +Get List of different filters for inventory export ```kotlin -client.catalog.updateRealtimeInventory(itemId: itemId, sellerIdentifier: sellerIdentifier, body: body).safeAwait{ response, error-> +client.catalog.exportInventoryConfig(filterType: filterType).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -13987,21 +13915,20 @@ client.catalog.updateRealtimeInventory(itemId: itemId, sellerIdentifier: sellerI | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| itemId | Double | yes | Item code of the product of which size is to be get. | -| sellerIdentifier | String | yes | Size Identifier (Seller Identifier or Primary Identifier) of which inventory is to get. | -| body | [InventoryRequestSchemaV2](#InventoryRequestSchemaV2) | yes | Request body | +| filterType | String? | no | filter type from any one of ['brand', 'store', 'type'] | -This API allows add Inventory for particular size and store. + +This API allows get List of different filters like brand, store, and type for inventory export. *Returned Response:* -[InventoryUpdateResponse](#InventoryUpdateResponse) +[InventoryConfig](#InventoryConfig) -Returns a success response +returns filters configuration for inventory export @@ -14011,37 +13938,17 @@ Returns a success response ```json { - "message": "Partially Successful", - "items": [ + "data": [ { - "reason": { - "reason_code": 2005, - "message": "Product not found" - }, - "data": { - "seller_identifier": "000000000490922067", - "store_id": 124, - "price_marked": 130, - "price_effective": 109.01, - "total_quantity": 34, - "expiration_date": "9998-01-30T23:59:00" - } + "display": "csv", + "value": "csv" }, { - "reason": { - "reason_code": 2004, - "message": "Size not found" - }, - "data": { - "seller_identifier": "000000000490922067", - "store_id": 124, - "price_marked": 130, - "price_effective": 109.01, - "total_quantity": 34, - "expiration_date": "9998-01-30T23:59:00" - } + "display": "excel", + "value": "excel" } - ] + ], + "multivalues": true } ``` @@ -14150,14 +14057,14 @@ Returns a success response --- -### updateInventories +### updateRealtimeInventory Add Inventory for particular size and store. ```kotlin -client.catalog.updateInventories(body: body).safeAwait{ response, error-> +client.catalog.updateRealtimeInventory(itemId: itemId, sellerIdentifier: sellerIdentifier, body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -14172,7 +14079,9 @@ client.catalog.updateInventories(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | +| --------- | ----- | -------- | ----------- | +| itemId | Double | yes | Item code of the product of which size is to be get. | +| sellerIdentifier | String | yes | Size Identifier (Seller Identifier or Primary Identifier) of which inventory is to get. | | body | [InventoryRequestSchemaV2](#InventoryRequestSchemaV2) | yes | Request body | @@ -14185,7 +14094,7 @@ This API allows add Inventory for particular size and store. [InventoryUpdateResponse](#InventoryUpdateResponse) -Returns a success or partial success response +Returns a success response @@ -14241,14 +14150,14 @@ Returns a success or partial success response --- -### createHsnCode -Create Hsn Code. +### updateInventories +Add Inventory for particular size and store. ```kotlin -client.catalog.createHsnCode(body: body).safeAwait{ response, error-> +client.catalog.updateInventories(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -14264,19 +14173,19 @@ client.catalog.createHsnCode(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| body | [HsnUpsert](#HsnUpsert) | yes | Request body | +| body | [InventoryRequestSchemaV2](#InventoryRequestSchemaV2) | yes | Request body | -Create Hsn Code. +This API allows add Inventory for particular size and store. *Returned Response:* -[HsnCode](#HsnCode) +[InventoryUpdateResponse](#InventoryUpdateResponse) -See example below for details +Returns a success or partial success response @@ -14286,27 +14195,37 @@ See example below for details ```json { - "data": { - "company_id": 1, - "hs2_code": "xx", - "modified_by": { - "username": "narutouzumaki", - "user_id": "0" + "message": "Partially Successful", + "items": [ + { + "reason": { + "reason_code": 2005, + "message": "Product not found" + }, + "data": { + "seller_identifier": "000000000490922067", + "store_id": 124, + "price_marked": 130, + "price_effective": 109.01, + "total_quantity": 34, + "expiration_date": "9998-01-30T23:59:00" + } }, - "id": "xxxxxxxxxxxx", - "tax_on": "esp", - "slabs": [ - { - "tax": 0, - "threshold": 999999 + { + "reason": { + "reason_code": 2004, + "message": "Size not found" }, - { - "tax": 0, - "threshold": 0 + "data": { + "seller_identifier": "000000000490922067", + "store_id": 124, + "price_marked": 130, + "price_effective": 109.01, + "total_quantity": 34, + "expiration_date": "9998-01-30T23:59:00" } - ], - "hsn_code": "xxxxxxxx" - } + } + ] } ``` @@ -14406,14 +14325,14 @@ List of all HSN Codes. See example below or refer `HsnCodesListingResponseSchema --- -### updateHsnCode -Update Hsn Code. +### createHsnCode +Create Hsn Code. ```kotlin -client.catalog.updateHsnCode(id: id, body: body).safeAwait{ response, error-> +client.catalog.createHsnCode(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -14428,12 +14347,11 @@ client.catalog.updateHsnCode(id: id, body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| id | String | yes | Unique id | +| --------- | ----- | -------- | ----------- | | body | [HsnUpsert](#HsnUpsert) | yes | Request body | -Update Hsn Code. +Create Hsn Code. *Returned Response:* @@ -14567,6 +14485,88 @@ See example below details +--- + + +### updateHsnCode +Update Hsn Code. + + + + +```kotlin +client.catalog.updateHsnCode(id: id, body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` + + + + + +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| id | String | yes | Unique id | +| body | [HsnUpsert](#HsnUpsert) | yes | Request body | + + +Update Hsn Code. + +*Returned Response:* + + + + +[HsnCode](#HsnCode) + +See example below for details + + + + +
+  Example: + +```json +{ + "data": { + "company_id": 1, + "hs2_code": "xx", + "modified_by": { + "username": "narutouzumaki", + "user_id": "0" + }, + "id": "xxxxxxxxxxxx", + "tax_on": "esp", + "slabs": [ + { + "tax": 0, + "threshold": 999999 + }, + { + "tax": 0, + "threshold": 0 + } + ], + "hsn_code": "xxxxxxxx" + } +} +``` +
+ + + + + + + + + --- @@ -17547,12 +17547,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | hasPrevious | Boolean? | yes | | + | current | Int? | yes | | | itemTotal | Int? | yes | | + | hasNext | Boolean? | yes | | | type | String | no | | - | nextId | String? | yes | | - | current | Int? | yes | | | size | Int? | yes | | - | hasNext | Boolean? | yes | | + | nextId | String? | yes | | --- @@ -17563,12 +17563,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | appId | String? | yes | | | customJson | HashMap? | yes | | + | result | HashMap? | yes | | + | uid | String? | yes | | | isActive | Boolean? | yes | | | words | ArrayList? | yes | | - | uid | String? | yes | | - | appId | String? | yes | | - | result | HashMap? | yes | | --- @@ -17591,11 +17591,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | status | Int? | yes | | | code | String? | yes | | | message | String? | yes | | - | error | String? | yes | | | meta | HashMap? | yes | | - | status | Int? | yes | | + | error | String? | yes | | --- @@ -17618,11 +17618,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | appId | String? | yes | | | customJson | HashMap? | yes | | + | result | [SearchKeywordResult](#SearchKeywordResult) | no | | | isActive | Boolean? | yes | | | words | ArrayList? | yes | | - | appId | String? | yes | | - | result | [SearchKeywordResult](#SearchKeywordResult) | no | | --- @@ -17656,11 +17656,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | customJson | HashMap? | yes | | - | words | ArrayList? | yes | | - | uid | String? | yes | | | appId | String? | yes | | + | customJson | HashMap? | yes | | | results | ArrayList>? | yes | | + | uid | String? | yes | | + | words | ArrayList? | yes | | --- @@ -17679,39 +17679,39 @@ Returns a success response - #### [Media](#Media) + #### [AutocompletePageAction](#AutocompletePageAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | | url | String? | yes | | - | aspectRatio | String? | yes | | + | type | String? | yes | | + | query | HashMap? | yes | | + | params | HashMap? | yes | | --- - #### [AutocompletePageAction](#AutocompletePageAction) + #### [AutocompleteAction](#AutocompleteAction) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | query | HashMap? | yes | | - | url | String? | yes | | - | params | HashMap? | yes | | | type | String? | yes | | + | page | [AutocompletePageAction](#AutocompletePageAction)? | yes | | --- - #### [AutocompleteAction](#AutocompleteAction) + #### [Media](#Media) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | url | String? | yes | | | type | String? | yes | | - | page | [AutocompletePageAction](#AutocompletePageAction)? | yes | | + | aspectRatio | String? | yes | | --- @@ -17722,10 +17722,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | [Media](#Media)? | yes | | - | customJson | HashMap? | yes | | | display | String? | yes | | | action | [AutocompleteAction](#AutocompleteAction)? | yes | | + | logo | [Media](#Media)? | yes | | + | customJson | HashMap? | yes | | --- @@ -17736,11 +17736,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | appId | String? | yes | | | customJson | HashMap? | yes | | + | results | ArrayList<[AutocompleteResult](#AutocompleteResult)>? | yes | | | isActive | Boolean? | yes | | | words | ArrayList? | yes | | - | appId | String? | yes | | - | results | ArrayList<[AutocompleteResult](#AutocompleteResult)>? | yes | | --- @@ -17751,10 +17751,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | appId | String? | yes | | | results | ArrayList>? | yes | | | customJson | HashMap? | yes | | | words | ArrayList? | yes | | - | appId | String? | yes | | --- @@ -17765,11 +17765,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | maxQuantity | Int | no | | - | minQuantity | Int | no | | | productUid | Int | no | | - | autoAddToCart | Boolean? | yes | | | autoSelect | Boolean? | yes | | + | autoAddToCart | Boolean? | yes | | + | maxQuantity | Int | no | | + | minQuantity | Int | no | | | allowRemove | Boolean? | yes | | --- @@ -17777,49 +17777,25 @@ Returns a success response - #### [ProductBundleRequest](#ProductBundleRequest) + #### [GetProductBundleCreateResponse](#GetProductBundleCreateResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sameStoreAssignment | Boolean? | yes | | - | isActive | Boolean | no | | - | pageVisibility | ArrayList? | yes | | - | meta | HashMap? | yes | | - | slug | String | no | | - | createdOn | String? | yes | | + | id | String? | yes | | | choice | String | no | | - | modifiedBy | HashMap? | yes | | + | pageVisibility | ArrayList? | yes | | | createdBy | HashMap? | yes | | - | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | - | logo | String? | yes | | - | companyId | Int? | yes | | - | name | String | no | | - | modifiedOn | String? | yes | | - ---- - - - - - #### [GetProductBundleCreateResponse](#GetProductBundleCreateResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | | sameStoreAssignment | Boolean? | yes | | + | modifiedBy | HashMap? | yes | | + | modifiedOn | String? | yes | | | isActive | Boolean | no | | - | pageVisibility | ArrayList? | yes | | - | meta | HashMap? | yes | | | slug | String | no | | + | logo | String? | yes | | | createdOn | String? | yes | | - | choice | String | no | | - | modifiedBy | HashMap? | yes | | - | createdBy | HashMap? | yes | | | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | - | logo | String? | yes | | - | companyId | Int? | yes | | - | id | String? | yes | | | name | String | no | | - | modifiedOn | String? | yes | | + | meta | HashMap? | yes | | + | companyId | Int? | yes | | --- @@ -17838,37 +17814,46 @@ Returns a success response - #### [ProductBundleUpdateRequest](#ProductBundleUpdateRequest) + #### [ProductBundleRequest](#ProductBundleRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | choice | String | no | | + | pageVisibility | ArrayList? | yes | | + | createdBy | HashMap? | yes | | | sameStoreAssignment | Boolean? | yes | | + | modifiedBy | HashMap? | yes | | + | modifiedOn | String? | 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 | | + | createdOn | String? | yes | | + | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | | name | String | no | | - | modifiedOn | String? | yes | | + | meta | HashMap? | yes | | + | companyId | Int? | yes | | --- - #### [Price](#Price) + #### [LimitedProductData](#LimitedProductData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | minEffective | Double? | yes | | - | maxMarked | Double? | yes | | - | maxEffective | Double? | yes | | - | minMarked | Double? | yes | | - | currency | String? | yes | | + | images | ArrayList? | yes | | + | sizes | ArrayList? | yes | | + | price | HashMap? | yes | | + | countryOfOrigin | String? | yes | | + | uid | Int? | yes | | + | name | String? | yes | | + | slug | String? | yes | | + | identifier | HashMap? | yes | | + | attributes | HashMap? | yes | | + | shortDescription | String? | yes | | + | quantity | Int? | yes | | + | itemCode | String? | yes | | --- @@ -17879,8 +17864,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | | display | String? | yes | | + | quantity | Int? | yes | | | value | String? | yes | | | isAvailable | Boolean? | yes | | @@ -17889,22 +17874,15 @@ Returns a success response - #### [LimitedProductData](#LimitedProductData) + #### [Price](#Price) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | currency | String? | yes | | + | minMarked | Double? | yes | | + | maxMarked | Double? | yes | | + | maxEffective | Double? | yes | | + | minEffective | Double? | yes | | --- @@ -17915,14 +17893,14 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | maxQuantity | Int? | yes | | + | productDetails | [LimitedProductData](#LimitedProductData)? | yes | | + | sizes | ArrayList<[Size](#Size)>? | yes | | | price | [Price](#Price)? | yes | | - | minQuantity | Int? | yes | | | productUid | Int? | yes | | - | sizes | ArrayList<[Size](#Size)>? | yes | | - | autoAddToCart | Boolean? | yes | | - | productDetails | [LimitedProductData](#LimitedProductData)? | yes | | | autoSelect | Boolean? | yes | | + | autoAddToCart | Boolean? | yes | | + | maxQuantity | Int? | yes | | + | minQuantity | Int? | yes | | | allowRemove | Boolean? | yes | | --- @@ -17934,16 +17912,50 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | + | choice | String? | yes | | + | pageVisibility | ArrayList? | yes | | | sameStoreAssignment | Boolean? | yes | | | isActive | Boolean? | yes | | - | pageVisibility | ArrayList? | yes | | | slug | String? | yes | | + | logo | String? | yes | | + | products | ArrayList<[GetProducts](#GetProducts)>? | yes | | + | name | String? | yes | | | meta | HashMap? | yes | | - | choice | String? | yes | | + | companyId | Int? | yes | | + +--- + + + + + #### [ProductBundleUpdateRequest](#ProductBundleUpdateRequest) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | choice | String | no | | + | pageVisibility | ArrayList? | yes | | + | sameStoreAssignment | Boolean? | yes | | + | modifiedBy | HashMap? | yes | | + | modifiedOn | String? | yes | | + | isActive | Boolean | no | | + | slug | String | no | | | logo | String? | yes | | + | products | ArrayList<[ProductBundleItem](#ProductBundleItem)> | no | | + | name | String | no | | + | meta | HashMap? | yes | | | companyId | Int? | yes | | - | products | ArrayList<[GetProducts](#GetProducts)>? | yes | | + +--- + + + + + #### [ListSizeGuide](#ListSizeGuide) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | page | HashMap? | yes | | + | items | ArrayList>? | yes | | --- @@ -17955,8 +17967,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | headers | HashMap? | yes | | - | unit | String? | yes | | | values | ArrayList>? | yes | | + | unit | String? | yes | | --- @@ -17978,21 +17990,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | id | String? | yes | | | subtitle | String? | yes | | - | image | String? | yes | | - | brandId | Int? | yes | | - | guide | [Guide](#Guide)? | yes | | - | createdOn | String? | yes | | - | modifiedBy | HashMap? | yes | | - | active | Boolean? | yes | | | createdBy | HashMap? | yes | | + | active | Boolean? | yes | | + | modifiedBy | HashMap? | yes | | | tag | String? | yes | | - | companyId | Int? | yes | | - | id | String? | yes | | | title | String | no | | + | modifiedOn | String? | yes | | + | guide | [Guide](#Guide)? | yes | | + | brandId | Int? | yes | | + | createdOn | String? | yes | | | description | String? | yes | | | name | String | no | | - | modifiedOn | String? | yes | | + | image | String? | yes | | + | companyId | Int? | yes | | --- @@ -18010,72 +18022,60 @@ Returns a success response - #### [ListSizeGuide](#ListSizeGuide) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | page | HashMap? | yes | | - | items | ArrayList>? | yes | | - ---- - - - - #### [SizeGuideResponse](#SizeGuideResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | id | String? | yes | | | subtitle | String? | yes | | - | brandId | Int? | yes | | - | guide | HashMap? | yes | | - | createdOn | String? | yes | | - | modifiedBy | HashMap? | yes | | | createdBy | HashMap? | yes | | | active | Boolean? | yes | | - | companyId | Int? | yes | | + | modifiedBy | HashMap? | yes | | | tag | String? | yes | | - | id | String? | yes | | + | modifiedOn | String? | yes | | | title | String? | yes | | + | guide | HashMap? | yes | | + | createdOn | String? | yes | | + | brandId | Int? | yes | | | name | String? | yes | | - | modifiedOn | String? | yes | | + | companyId | Int? | yes | | --- - #### [MetaFields](#MetaFields) + #### [ApplicationItemMOQ](#ApplicationItemMOQ) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | key | Any | no | | - | value | Any | no | | + | maximum | Int? | yes | | + | minimum | Int? | yes | | + | incrementUnit | Int? | yes | | --- - #### [ApplicationItemMOQ](#ApplicationItemMOQ) + #### [ApplicationItemSEO](#ApplicationItemSEO) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | incrementUnit | Int? | yes | | - | maximum | Int? | yes | | - | minimum | Int? | yes | | + | title | Any? | yes | | + | description | Any? | yes | | --- - #### [ApplicationItemSEO](#ApplicationItemSEO) + #### [MetaFields](#MetaFields) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | title | Any? | yes | | - | description | Any? | yes | | + | key | Any | no | | + | value | Any | no | | --- @@ -18086,13 +18086,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | isGift | Boolean? | yes | | + | moq | [ApplicationItemMOQ](#ApplicationItemMOQ)? | yes | | | 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 | | + | customMeta | ArrayList<[MetaFields](#MetaFields)>? | yes | | --- @@ -18115,9 +18115,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | incrementUnit | Int? | yes | | | maximum | Int? | yes | | | minimum | Int? | yes | | + | incrementUnit | Int? | yes | | --- @@ -18140,11 +18140,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | isGift | Boolean? | yes | | + | moq | [MOQData](#MOQData)? | yes | | | isCod | Boolean? | yes | | | altText | HashMap? | yes | | - | moq | [MOQData](#MOQData)? | yes | | | seo | [SEOData](#SEOData)? | yes | | - | isGift | Boolean? | yes | | --- @@ -18155,46 +18155,35 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | condition | ArrayList>? | yes | | | data | ArrayList> | no | | | values | ArrayList>? | yes | | + | condition | ArrayList>? | yes | | --- - #### [AttributeDetailsGroup](#AttributeDetailsGroup) + #### [PageResponseType](#PageResponseType) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String | no | | - | isActive | Boolean | no | | - | key | String? | yes | | - | slug | String? | yes | | - | displayType | String | no | | - | logo | String? | yes | | - | unit | String? | yes | | - | priority | Int | no | | + | totalCount | Int | no | | + | current | Int | no | | + | next | Int | no | | + | hasNext | Boolean | no | | --- - #### [AppConfigurationDetail](#AppConfigurationDetail) + #### [GetConfigResponse](#GetConfigResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean | no | | - | isDefault | Boolean | no | | - | slug | String | no | | - | logo | String? | yes | | - | attributes | ArrayList<[AttributeDetailsGroup](#AttributeDetailsGroup)>? | yes | | - | templateSlugs | ArrayList? | yes | | - | appId | String | no | | - | priority | Int | no | | - | name | String? | yes | | + | page | [PageResponseType](#PageResponseType) | no | | + | data | ArrayList> | no | | --- @@ -18212,26 +18201,37 @@ Returns a success response - #### [PageResponseType](#PageResponseType) + #### [AttributeDetailsGroup](#AttributeDetailsGroup) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | current | Int | no | | - | totalCount | Int | no | | - | hasNext | Boolean | no | | - | next | Int | no | | + | displayType | String | no | | + | key | String? | yes | | + | isActive | Boolean | no | | + | slug | String? | yes | | + | priority | Int | no | | + | logo | String? | yes | | + | name | String | no | | + | unit | String? | yes | | --- - #### [GetConfigResponse](#GetConfigResponse) + #### [AppConfigurationDetail](#AppConfigurationDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | ArrayList> | no | | - | page | [PageResponseType](#PageResponseType) | no | | + | appId | String | no | | + | templateSlugs | ArrayList? | yes | | + | isDefault | Boolean | no | | + | isActive | Boolean | no | | + | slug | String | no | | + | priority | Int | no | | + | logo | String? | yes | | + | attributes | ArrayList<[AttributeDetailsGroup](#AttributeDetailsGroup)>? | yes | | + | name | String? | yes | | --- @@ -18253,14 +18253,14 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | isActive | Boolean | no | | + | appId | String | no | | | isDefault | Boolean | no | | | key | String | no | | + | isActive | Boolean | no | | + | priority | Int | no | | | defaultKey | String | no | | | logo | String? | yes | | - | appId | String | no | | - | priority | Int | no | | + | name | String? | yes | | --- @@ -18289,48 +18289,48 @@ Returns a success response - #### [MetaDataListingFilterMetaResponse](#MetaDataListingFilterMetaResponse) + #### [MetaDataListingSortMetaResponse](#MetaDataListingSortMetaResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | display | String? | yes | | - | units | ArrayList>? | yes | | | key | String? | yes | | - | filterTypes | ArrayList? | yes | | --- - #### [MetaDataListingFilterResponse](#MetaDataListingFilterResponse) + #### [MetaDataListingSortResponse](#MetaDataListingSortResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | ArrayList<[MetaDataListingFilterMetaResponse](#MetaDataListingFilterMetaResponse)>? | yes | | + | data | ArrayList<[MetaDataListingSortMetaResponse](#MetaDataListingSortMetaResponse)>? | yes | | --- - #### [MetaDataListingSortMetaResponse](#MetaDataListingSortMetaResponse) + #### [MetaDataListingFilterMetaResponse](#MetaDataListingFilterMetaResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | display | String? | yes | | + | filterTypes | ArrayList? | yes | | | key | String? | yes | | + | units | ArrayList>? | yes | | --- - #### [MetaDataListingSortResponse](#MetaDataListingSortResponse) + #### [MetaDataListingFilterResponse](#MetaDataListingFilterResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | ArrayList<[MetaDataListingSortMetaResponse](#MetaDataListingSortMetaResponse)>? | yes | | + | data | ArrayList<[MetaDataListingFilterMetaResponse](#MetaDataListingFilterMetaResponse)>? | yes | | --- @@ -18341,8 +18341,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filter | [MetaDataListingFilterResponse](#MetaDataListingFilterResponse) | no | | | sort | [MetaDataListingSortResponse](#MetaDataListingSortResponse) | no | | + | filter | [MetaDataListingFilterResponse](#MetaDataListingFilterResponse) | no | | --- @@ -18354,9 +18354,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | detail | HashMap? | yes | | + | similar | HashMap? | yes | | | variant | HashMap? | yes | | | compare | HashMap? | yes | | - | similar | HashMap? | yes | | --- @@ -18375,86 +18375,86 @@ Returns a success response - #### [ConfigurationBucketPoints](#ConfigurationBucketPoints) + #### [ConfigurationListingSortConfig](#ConfigurationListingSortConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | end | Double? | yes | | - | display | String? | yes | | - | start | Double? | yes | | + | key | String | no | | + | isActive | Boolean | no | | + | priority | Int | no | | + | logo | String? | yes | | + | name | String? | yes | | --- - #### [ConfigurationListingFilterValue](#ConfigurationListingFilterValue) + #### [ConfigurationListingSort](#ConfigurationListingSort) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | condition | String? | yes | | - | bucketPoints | ArrayList<[ConfigurationBucketPoints](#ConfigurationBucketPoints)>? | yes | | - | value | String? | yes | | - | mapValues | ArrayList>? | yes | | - | map | HashMap? | yes | | - | sort | String? | yes | | + | defaultKey | String | no | | + | config | ArrayList<[ConfigurationListingSortConfig](#ConfigurationListingSortConfig)>? | yes | | --- - #### [ConfigurationListingFilterConfig](#ConfigurationListingFilterConfig) + #### [ConfigurationBucketPoints](#ConfigurationBucketPoints) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean | no | | - | key | String | no | | - | displayName | String? | yes | | - | valueConfig | [ConfigurationListingFilterValue](#ConfigurationListingFilterValue)? | yes | | - | type | String | no | | - | logo | String? | yes | | - | priority | Int | no | | - | name | String? | yes | | + | display | String? | yes | | + | end | Double? | yes | | + | start | Double? | yes | | --- - #### [ConfigurationListingFilter](#ConfigurationListingFilter) + #### [ConfigurationListingFilterValue](#ConfigurationListingFilterValue) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | attributeConfig | ArrayList<[ConfigurationListingFilterConfig](#ConfigurationListingFilterConfig)>? | yes | | - | allowSingle | Boolean | no | | + | value | String? | yes | | + | condition | String? | yes | | + | sort | String? | yes | | + | map | HashMap? | yes | | + | mapValues | ArrayList>? | yes | | + | bucketPoints | ArrayList<[ConfigurationBucketPoints](#ConfigurationBucketPoints)>? | yes | | --- - #### [ConfigurationListingSortConfig](#ConfigurationListingSortConfig) + #### [ConfigurationListingFilterConfig](#ConfigurationListingFilterConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean | no | | + | valueConfig | [ConfigurationListingFilterValue](#ConfigurationListingFilterValue)? | yes | | + | displayName | String? | yes | | | key | String | no | | - | logo | String? | yes | | + | isActive | Boolean | no | | | priority | Int | no | | + | logo | String? | yes | | | name | String? | yes | | + | type | String | no | | --- - #### [ConfigurationListingSort](#ConfigurationListingSort) + #### [ConfigurationListingFilter](#ConfigurationListingFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | defaultKey | String | no | | - | config | ArrayList<[ConfigurationListingSortConfig](#ConfigurationListingSortConfig)>? | yes | | + | attributeConfig | ArrayList<[ConfigurationListingFilterConfig](#ConfigurationListingFilterConfig)>? | yes | | + | allowSingle | Boolean | no | | --- @@ -18465,8 +18465,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filter | [ConfigurationListingFilter](#ConfigurationListingFilter) | no | | | sort | [ConfigurationListingSort](#ConfigurationListingSort) | no | | + | filter | [ConfigurationListingFilter](#ConfigurationListingFilter) | no | | --- @@ -18477,64 +18477,64 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | max | Int | no | | | min | Int | no | | + | max | Int | no | | --- - #### [ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig) + #### [ConfigurationProductConfig](#ConfigurationProductConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean | no | | + | subtitle | String? | yes | | + | title | String? | yes | | | key | String | no | | - | displayType | String | no | | - | logo | String? | yes | | - | size | [ProductSize](#ProductSize) | no | | + | isActive | Boolean | no | | | priority | Int | no | | - | name | String | no | | + | logo | String? | yes | | + | size | [ProductSize](#ProductSize)? | yes | | --- - #### [ConfigurationProductVariant](#ConfigurationProductVariant) + #### [ConfigurationProductSimilar](#ConfigurationProductSimilar) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | config | ArrayList<[ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig)>? | yes | | + | config | ArrayList<[ConfigurationProductConfig](#ConfigurationProductConfig)>? | yes | | --- - #### [ConfigurationProductConfig](#ConfigurationProductConfig) + #### [ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | subtitle | String? | yes | | - | isActive | Boolean | no | | + | displayType | String | no | | | key | String | no | | - | size | [ProductSize](#ProductSize)? | yes | | - | logo | String? | yes | | - | title | String? | yes | | + | isActive | Boolean | no | | | priority | Int | no | | + | logo | String? | yes | | + | name | String | no | | + | size | [ProductSize](#ProductSize) | no | | --- - #### [ConfigurationProductSimilar](#ConfigurationProductSimilar) + #### [ConfigurationProductVariant](#ConfigurationProductVariant) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | config | ArrayList<[ConfigurationProductConfig](#ConfigurationProductConfig)>? | yes | | + | config | ArrayList<[ConfigurationProductVariantConfig](#ConfigurationProductVariantConfig)>? | yes | | --- @@ -18545,61 +18545,61 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | variant | [ConfigurationProductVariant](#ConfigurationProductVariant) | no | | | similar | [ConfigurationProductSimilar](#ConfigurationProductSimilar) | no | | + | variant | [ConfigurationProductVariant](#ConfigurationProductVariant) | no | | --- - #### [AppConfiguration](#AppConfiguration) + #### [AppCatalogConfiguration](#AppCatalogConfiguration) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | - | createdOn | String? | yes | | - | type | String? | yes | | - | modifiedBy | HashMap? | yes | | + | appId | String | no | | + | id | String? | yes | | | createdBy | HashMap? | yes | | + | modifiedBy | HashMap? | yes | | | configType | String | no | | + | modifiedOn | String? | yes | | | configId | String? | yes | | - | appId | String | no | | | product | [ConfigurationProduct](#ConfigurationProduct)? | yes | | - | modifiedOn | String? | yes | | + | createdOn | String? | yes | | + | type | String? | yes | | --- - #### [AppCatalogConfiguration](#AppCatalogConfiguration) + #### [GetAppCatalogConfiguration](#GetAppCatalogConfiguration) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | listing | [ConfigurationListing](#ConfigurationListing)? | 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 | | + | isDefault | Boolean? | yes | | + | data | [AppCatalogConfiguration](#AppCatalogConfiguration)? | yes | | --- - #### [GetAppCatalogConfiguration](#GetAppCatalogConfiguration) + #### [AppConfiguration](#AppConfiguration) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [AppCatalogConfiguration](#AppCatalogConfiguration)? | yes | | - | isDefault | Boolean? | yes | | + | listing | [ConfigurationListing](#ConfigurationListing)? | yes | | + | appId | String | no | | + | createdBy | HashMap? | yes | | + | modifiedBy | HashMap? | yes | | + | configType | String | no | | + | modifiedOn | String? | yes | | + | configId | String? | yes | | + | product | [ConfigurationProduct](#ConfigurationProduct)? | yes | | + | createdOn | String? | yes | | + | type | String? | yes | | --- @@ -18610,8 +18610,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filter | HashMap? | yes | | | sort | HashMap? | yes | | + | filter | HashMap? | yes | | --- @@ -18623,10 +18623,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | listing | [GetCatalogConfigurationDetailsSchemaListing](#GetCatalogConfigurationDetailsSchemaListing)? | yes | | - | configType | String | no | | + | appId | String | no | | | id | String? | yes | | + | configType | String | no | | | configId | String? | yes | | - | appId | String | no | | | product | [GetCatalogConfigurationDetailsProduct](#GetCatalogConfigurationDetailsProduct)? | yes | | --- @@ -18638,8 +18638,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [EntityConfiguration](#EntityConfiguration)? | yes | | | isDefault | Boolean? | yes | | + | data | [EntityConfiguration](#EntityConfiguration)? | yes | | + +--- + + + + + #### [ProductSortOn](#ProductSortOn) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | name | String? | yes | | + | value | String? | yes | | + | isSelected | Boolean? | yes | | --- @@ -18650,11 +18663,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | operators | ArrayList? | yes | | - | kind | String? | yes | | - | logo | String? | yes | | | display | String | no | | + | logo | String? | yes | | | name | String | no | | + | kind | String? | yes | | + | operators | ArrayList? | yes | | --- @@ -18665,18 +18678,18 @@ Returns a success response | 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 | | + | queryFormat | String? | yes | | + | displayFormat | String? | yes | | + | currencySymbol | String? | yes | | + | selectedMin | Int? | yes | | + | max | Int? | yes | | | count | Int? | yes | | + | min | Int? | yes | | + | isSelected | Boolean | no | | --- @@ -18695,577 +18708,564 @@ Returns a success response - #### [ProductSortOn](#ProductSortOn) + #### [GetCollectionQueryOptionResponse](#GetCollectionQueryOptionResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSelected | Boolean? | yes | | - | value | String? | yes | | - | name | String? | yes | | + | operators | HashMap | no | | + | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | + | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | --- - #### [GetCollectionQueryOptionResponse](#GetCollectionQueryOptionResponse) + #### [CollectionListingFilterType](#CollectionListingFilterType) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | - | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | - | operators | HashMap | no | | + | name | String? | yes | | + | isSelected | Boolean? | yes | | + | display | String? | yes | | --- - #### [CollectionImage](#CollectionImage) + #### [CollectionListingFilterTag](#CollectionListingFilterTag) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String | no | | - | aspectRatio | String | no | | + | name | String? | yes | | + | isSelected | Boolean? | yes | | + | display | String? | yes | | --- - #### [CollectionBanner](#CollectionBanner) + #### [CollectionListingFilter](#CollectionListingFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | portrait | [CollectionImage](#CollectionImage) | no | | - | landscape | [CollectionImage](#CollectionImage) | no | | + | type | ArrayList<[CollectionListingFilterType](#CollectionListingFilterType)>? | yes | | + | tags | ArrayList<[CollectionListingFilterTag](#CollectionListingFilterTag)>? | yes | | --- - #### [CollectionQuery](#CollectionQuery) + #### [BannerImage](#BannerImage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | op | String | no | | - | attribute | String | no | | - | value | ArrayList | no | | + | aspectRatio | String? | yes | | + | url | String? | yes | | + | type | String? | yes | | --- - #### [CollectionBadge](#CollectionBadge) + #### [ImageUrls](#ImageUrls) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | text | String? | yes | | - | color | String? | yes | | + | landscape | [BannerImage](#BannerImage)? | yes | | + | portrait | [BannerImage](#BannerImage)? | yes | | --- - #### [UserInfo](#UserInfo) + #### [Media1](#Media1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | email | String? | yes | | - | username | String? | yes | | - | userId | String? | yes | | - | uid | String? | yes | | + | url | String | no | | + | meta | HashMap? | yes | | + | type | String? | yes | | --- - #### [NextSchedule](#NextSchedule) + #### [CollectionQuery](#CollectionQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | end | String? | yes | | - | start | String? | yes | | + | attribute | String | no | | + | op | String | no | | + | value | ArrayList | no | | --- - #### [CollectionSchedule](#CollectionSchedule) + #### [ActionPage](#ActionPage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | duration | Int? | yes | | - | end | String? | yes | | - | start | String? | yes | | - | cron | String? | yes | | - | nextSchedule | ArrayList<[NextSchedule](#NextSchedule)>? | yes | | + | type | String? | yes | | + | query | HashMap? | yes | | --- - #### [SeoDetail](#SeoDetail) + #### [Action](#Action) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | title | String? | yes | | - | description | String? | yes | | + | type | String? | yes | | + | page | [ActionPage](#ActionPage)? | yes | | --- - #### [CreateCollection](#CreateCollection) + #### [GetCollectionDetailNest](#GetCollectionDetailNest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | banners | [CollectionBanner](#CollectionBanner) | no | | - | type | String | no | | | visibleFacetsKeys | ArrayList? | yes | | - | name | String | no | | + | schedule | HashMap? | yes | | + | appId | String? | yes | | + | priority | Int? | yes | | + | slug | String? | yes | | + | type | String? | yes | | + | badge | HashMap? | yes | | + | tag | ArrayList? | yes | | + | cron | HashMap? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | isActive | Boolean? | yes | | + | uid | String? | yes | | | allowFacets | Boolean? | yes | | + | logo | [Media1](#Media1)? | yes | | | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | tags | ArrayList? | yes | | + | action | [Action](#Action)? | yes | | | description | String? | yes | | - | priority | Int? | yes | | - | badge | [CollectionBadge](#CollectionBadge)? | yes | | - | modifiedBy | [UserInfo](#UserInfo)? | yes | | - | createdBy | [UserInfo](#UserInfo)? | yes | | - | logo | [CollectionImage](#CollectionImage) | no | | - | schedule | [CollectionSchedule](#CollectionSchedule)? | yes | | - | sortOn | String? | yes | | - | isVisible | Boolean? | yes | | - | customJson | HashMap? | yes | | - | slug | String | no | | - | allowSort | Boolean? | yes | | + | name | String? | yes | | | meta | HashMap? | yes | | - | seo | [SeoDetail](#SeoDetail)? | yes | | - | appId | String | no | | - | localeLanguage | HashMap? | yes | | - | published | Boolean? | yes | | + | allowSort | Boolean? | yes | | --- - #### [BannerImage](#BannerImage) + #### [GetCollectionListingResponse](#GetCollectionListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | url | String? | yes | | - | aspectRatio | String? | yes | | + | filters | [CollectionListingFilter](#CollectionListingFilter)? | yes | | + | page | [Page](#Page)? | yes | | + | items | ArrayList<[GetCollectionDetailNest](#GetCollectionDetailNest)>? | yes | | --- - #### [ImageUrls](#ImageUrls) + #### [UserInfo](#UserInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | landscape | [BannerImage](#BannerImage)? | yes | | - | portrait | [BannerImage](#BannerImage)? | yes | | + | email | String? | yes | | + | userId | String? | yes | | + | uid | String? | yes | | + | username | String? | yes | | --- - #### [CollectionCreateResponse](#CollectionCreateResponse) + #### [NextSchedule](#NextSchedule) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | type | String? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | name | String? | yes | | - | allowFacets | Boolean? | yes | | - | tag | ArrayList? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | description | String? | yes | | - | priority | Int? | yes | | - | badge | HashMap? | yes | | - | logo | [BannerImage](#BannerImage)? | yes | | - | schedule | HashMap? | yes | | - | sortOn | String? | yes | | - | slug | String? | yes | | - | allowSort | Boolean? | yes | | - | meta | HashMap? | yes | | - | cron | HashMap? | yes | | - | appId | String? | yes | | + | end | String? | yes | | + | start | String? | yes | | --- - #### [CollectionListingFilterTag](#CollectionListingFilterTag) + #### [CollectionSchedule](#CollectionSchedule) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSelected | Boolean? | yes | | - | display | String? | yes | | - | name | String? | yes | | + | nextSchedule | ArrayList<[NextSchedule](#NextSchedule)>? | yes | | + | start | String? | yes | | + | duration | Int? | yes | | + | cron | String? | yes | | + | end | String? | yes | | --- - #### [CollectionListingFilterType](#CollectionListingFilterType) + #### [CollectionBadge](#CollectionBadge) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSelected | Boolean? | yes | | - | display | String? | yes | | - | name | String? | yes | | + | color | String? | yes | | + | text | String? | yes | | --- - #### [CollectionListingFilter](#CollectionListingFilter) + #### [SeoDetail](#SeoDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tags | ArrayList<[CollectionListingFilterTag](#CollectionListingFilterTag)>? | yes | | - | type | ArrayList<[CollectionListingFilterType](#CollectionListingFilterType)>? | yes | | + | title | String? | yes | | + | description | String? | yes | | --- - #### [ActionPage](#ActionPage) + #### [CollectionImage](#CollectionImage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | query | HashMap? | yes | | - | type | String? | yes | | + | url | String | no | | + | aspectRatio | String | no | | --- - #### [Action](#Action) + #### [CollectionBanner](#CollectionBanner) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | page | [ActionPage](#ActionPage)? | yes | | + | landscape | [CollectionImage](#CollectionImage) | no | | + | portrait | [CollectionImage](#CollectionImage) | no | | --- - #### [Media1](#Media1) + #### [CreateCollection](#CreateCollection) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | url | String | no | | + | published | Boolean? | yes | | + | createdBy | [UserInfo](#UserInfo)? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | schedule | [CollectionSchedule](#CollectionSchedule)? | yes | | + | appId | String | no | | + | customJson | HashMap? | yes | | + | slug | String | no | | + | priority | Int? | yes | | + | sortOn | String? | yes | | + | type | String | no | | + | tags | ArrayList? | yes | | + | badge | [CollectionBadge](#CollectionBadge)? | yes | | + | modifiedBy | [UserInfo](#UserInfo)? | yes | | + | seo | [SeoDetail](#SeoDetail)? | yes | | + | banners | [CollectionBanner](#CollectionBanner) | no | | + | isActive | Boolean? | yes | | + | isVisible | Boolean? | yes | | + | allowFacets | Boolean? | yes | | + | logo | [CollectionImage](#CollectionImage) | no | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | localeLanguage | HashMap? | yes | | + | description | String? | yes | | + | name | String | no | | | meta | HashMap? | yes | | + | allowSort | Boolean? | yes | | --- - #### [GetCollectionDetailNest](#GetCollectionDetailNest) + #### [CollectionCreateResponse](#CollectionCreateResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | type | String? | yes | | | visibleFacetsKeys | ArrayList? | yes | | - | name | String? | yes | | - | allowFacets | Boolean? | yes | | - | action | [Action](#Action)? | yes | | + | schedule | HashMap? | yes | | + | appId | String? | yes | | + | slug | String? | yes | | + | priority | Int? | yes | | + | sortOn | String? | yes | | + | type | String? | yes | | + | badge | HashMap? | yes | | | tag | ArrayList? | yes | | + | cron | HashMap? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | isActive | Boolean? | yes | | + | allowFacets | Boolean? | yes | | + | logo | [BannerImage](#BannerImage)? | 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 | | + | name | String? | yes | | | meta | HashMap? | yes | | - | uid | String? | yes | | - | cron | HashMap? | yes | | - | appId | String? | yes | | + | allowSort | Boolean? | yes | | --- - #### [GetCollectionListingResponse](#GetCollectionListingResponse) + #### [CollectionDetailResponse](#CollectionDetailResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filters | [CollectionListingFilter](#CollectionListingFilter)? | yes | | - | page | [Page](#Page)? | yes | | - | items | ArrayList<[GetCollectionDetailNest](#GetCollectionDetailNest)>? | yes | | + | appId | String? | yes | | + | badge | HashMap? | yes | | + | visibleFacetsKeys | ArrayList? | yes | | + | schedule | HashMap? | yes | | + | tag | ArrayList? | yes | | + | banners | [ImageUrls](#ImageUrls)? | yes | | + | isActive | Boolean? | yes | | + | priority | Int? | yes | | + | slug | String? | yes | | + | meta | HashMap? | yes | | + | allowFacets | Boolean? | yes | | + | logo | [Media1](#Media1)? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | + | description | String? | yes | | + | name | String? | yes | | + | type | String? | yes | | + | allowSort | Boolean? | yes | | + | cron | HashMap? | yes | | --- - #### [CollectionDetailResponse](#CollectionDetailResponse) + #### [UpdateCollection](#UpdateCollection) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | banners | [ImageUrls](#ImageUrls)? | yes | | - | slug | String? | yes | | - | allowSort | Boolean? | yes | | - | allowFacets | Boolean? | yes | | - | type | String? | yes | | - | meta | HashMap? | yes | | - | badge | HashMap? | yes | | - | logo | [Media1](#Media1)? | yes | | - | tag | ArrayList? | yes | | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | cron | HashMap? | yes | | + | published | Boolean? | yes | | | visibleFacetsKeys | ArrayList? | yes | | - | appId | String? | yes | | - | schedule | HashMap? | yes | | + | schedule | [CollectionSchedule](#CollectionSchedule)? | yes | | + | customJson | HashMap? | yes | | + | slug | String? | yes | | | priority | Int? | yes | | - | description | String? | yes | | - | name | String? | yes | | - ---- - - - - - #### [UpdateCollection](#UpdateCollection) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | banners | [CollectionBanner](#CollectionBanner)? | yes | | + | sortOn | String? | yes | | | type | String? | yes | | - | visibleFacetsKeys | ArrayList? | yes | | - | name | String? | 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 | | - | schedule | [CollectionSchedule](#CollectionSchedule)? | yes | | - | sortOn | String? | yes | | - | isVisible | Boolean? | yes | | - | customJson | HashMap? | yes | | - | slug | String? | yes | | - | allowSort | Boolean? | yes | | - | meta | HashMap? | yes | | | seo | [SeoDetail](#SeoDetail)? | yes | | + | banners | [CollectionBanner](#CollectionBanner)? | yes | | + | isActive | Boolean? | yes | | + | isVisible | Boolean? | yes | | + | allowFacets | Boolean? | yes | | + | logo | [CollectionImage](#CollectionImage)? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | | localeLanguage | HashMap? | yes | | - | published | Boolean? | yes | | + | description | String? | yes | | + | name | String? | yes | | + | meta | HashMap? | yes | | + | allowSort | Boolean? | yes | | --- - #### [ItemQueryForUserCollection](#ItemQueryForUserCollection) + #### [ProductDetailAttribute](#ProductDetailAttribute) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | action | String? | yes | | - | itemId | Int? | yes | | + | type | String? | yes | | + | key | String? | yes | | + | value | String? | yes | | --- - #### [CollectionItemRequest](#CollectionItemRequest) + #### [ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | - | type | String? | yes | | - | item | ArrayList<[ItemQueryForUserCollection](#ItemQueryForUserCollection)>? | yes | | + | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | + | title | String? | yes | | --- - #### [UpdatedResponse](#UpdatedResponse) + #### [ProductBrand](#ProductBrand) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | - | itemsNotUpdated | ArrayList? | yes | | + | name | String? | yes | | + | action | [Action](#Action)? | yes | | + | logo | [Media1](#Media1)? | yes | | + | uid | Int? | yes | | --- - #### [ProductBrand](#ProductBrand) + #### [Price1](#Price1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | [Media1](#Media1)? | yes | | - | uid | Int? | yes | | - | name | String? | yes | | - | action | [Action](#Action)? | yes | | + | min | Double? | yes | | + | currencySymbol | String? | yes | | + | max | Double? | yes | | + | currencyCode | String? | yes | | --- - #### [ProductDetailAttribute](#ProductDetailAttribute) + #### [ProductListingPrice](#ProductListingPrice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | key | String? | yes | | - | value | String? | yes | | + | effective | [Price1](#Price1)? | yes | | + | marked | [Price1](#Price1)? | yes | | --- - #### [ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute) + #### [ProductListingDetail](#ProductListingDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | title | String? | yes | | - | details | ArrayList<[ProductDetailAttribute](#ProductDetailAttribute)>? | yes | | + | attributes | HashMap? | yes | | + | teaserTag | HashMap? | yes | | + | hasVariant | Boolean? | yes | | + | medias | ArrayList<[Media1](#Media1)>? | yes | | + | productOnlineDate | String? | yes | | + | highlights | ArrayList? | yes | | + | slug | String | no | | + | discount | String? | yes | | + | sellable | Boolean? | yes | | + | type | String? | yes | | + | similars | ArrayList? | yes | | + | rating | Double? | yes | | + | ratingCount | Int? | yes | | + | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | + | promoMeta | HashMap? | yes | | + | shortDescription | String? | yes | | + | brand | [ProductBrand](#ProductBrand)? | yes | | + | itemCode | String? | yes | | + | tryouts | ArrayList? | yes | | + | price | [ProductListingPrice](#ProductListingPrice)? | yes | | + | color | String? | yes | | + | uid | Int? | yes | | + | itemType | String? | yes | | + | imageNature | String? | yes | | + | description | String? | yes | | + | name | String? | yes | | --- - #### [Price1](#Price1) + #### [GetCollectionItemsResponse](#GetCollectionItemsResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | max | Double? | yes | | - | currencySymbol | String? | yes | | - | min | Double? | yes | | - | currencyCode | String? | yes | | + | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | + | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | + | page | [Page](#Page)? | yes | | + | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | --- - #### [ProductListingPrice](#ProductListingPrice) + #### [ItemQueryForUserCollection](#ItemQueryForUserCollection) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | effective | [Price1](#Price1)? | yes | | - | marked | [Price1](#Price1)? | yes | | + | action | String? | yes | | + | itemId | Int? | yes | | --- - #### [ProductListingDetail](#ProductListingDetail) + #### [CollectionItemRequest](#CollectionItemRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | itemType | String? | yes | | | type | String? | yes | | - | discount | String? | yes | | - | name | String? | yes | | - | hasVariant | Boolean? | yes | | - | sellable | 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 | | - | tryouts | ArrayList? | yes | | - | attributes | HashMap? | yes | | - | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | - | teaserTag | HashMap? | yes | | - | shortDescription | String? | yes | | - | imageNature | String? | yes | | - | slug | String | no | | - | similars | ArrayList? | yes | | - | highlights | ArrayList? | yes | | - | productOnlineDate | String? | yes | | - | price | [ProductListingPrice](#ProductListingPrice)? | yes | | - | uid | Int? | yes | | + | item | ArrayList<[ItemQueryForUserCollection](#ItemQueryForUserCollection)>? | yes | | + | query | ArrayList<[CollectionQuery](#CollectionQuery)>? | yes | | --- - #### [GetCollectionItemsResponse](#GetCollectionItemsResponse) + #### [UpdatedResponse](#UpdatedResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | filters | ArrayList<[ProductFilters](#ProductFilters)>? | yes | | - | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | yes | | - | page | [Page](#Page)? | yes | | - | items | ArrayList<[ProductListingDetail](#ProductListingDetail)>? | yes | | + | message | String? | yes | | + | itemsNotUpdated | ArrayList? | yes | | --- - #### [CatalogInsightBrand](#CatalogInsightBrand) + #### [CatalogInsightItem](#CatalogInsightItem) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | availableArticles | Int? | yes | | - | availableSizes | Int? | yes | | - | totalArticles | Int? | yes | | - | articleFreshness | Int? | yes | | - | totalSizes | Int? | yes | | - | name | String? | yes | | + | count | Int? | yes | | + | outOfStockCount | Int? | yes | | + | sellableCount | Int? | yes | | --- - #### [CatalogInsightItem](#CatalogInsightItem) + #### [CatalogInsightBrand](#CatalogInsightBrand) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | outOfStockCount | Int? | yes | | - | count | Int? | yes | | - | sellableCount | Int? | yes | | + | totalSizes | Int? | yes | | + | articleFreshness | Int? | yes | | + | totalArticles | Int? | yes | | + | availableArticles | Int? | yes | | + | name | String? | yes | | + | availableSizes | Int? | yes | | --- @@ -19276,8 +19276,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brandDistribution | [CatalogInsightBrand](#CatalogInsightBrand)? | yes | | | item | [CatalogInsightItem](#CatalogInsightItem)? | yes | | + | brandDistribution | [CatalogInsightBrand](#CatalogInsightBrand)? | yes | | --- @@ -19312,12 +19312,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brandIds | ArrayList? | yes | | - | platform | String? | yes | | - | enabled | Boolean? | yes | | - | companyId | Int? | yes | | | storeIds | ArrayList? | yes | | + | companyId | Int? | yes | | + | enabled | Boolean? | yes | | | optLevel | String | no | | + | platform | String? | yes | | + | brandIds | ArrayList? | yes | | --- @@ -19328,16 +19328,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brandIds | ArrayList | no | | - | platform | String | no | | - | createdOn | Int | no | | - | modifiedBy | HashMap? | yes | | | createdBy | HashMap? | yes | | - | enabled | Boolean | no | | - | companyId | Int | no | | + | modifiedBy | HashMap? | yes | | + | modifiedOn | Int | no | | | storeIds | ArrayList | no | | + | companyId | Int | no | | + | enabled | Boolean | no | | | optLevel | String | no | | - | modifiedOn | Int | no | | + | createdOn | Int | no | | + | platform | String | no | | + | brandIds | ArrayList | no | | --- @@ -19360,10 +19360,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | businessType | String? | yes | | - | uid | Int? | yes | | | name | String? | yes | | | companyType | String? | yes | | + | uid | Int? | yes | | + | businessType | String? | yes | | --- @@ -19374,9 +19374,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | brandId | Int? | yes | | | brandName | String? | yes | | | companyId | Int? | yes | | - | brandId | Int? | yes | | | totalArticle | Int? | yes | | --- @@ -19413,19 +19413,19 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | address | HashMap? | yes | | - | displayName | String? | yes | | - | createdOn | String? | yes | | - | timing | HashMap? | yes | | - | storeCode | String? | yes | | - | companyId | Int? | yes | | - | uid | Int? | yes | | - | manager | HashMap? | yes | | | documents | ArrayList>? | yes | | + | displayName | String? | yes | | | additionalContacts | ArrayList>? | yes | | + | modifiedOn | String? | yes | | + | uid | Int? | yes | | + | storeCode | String? | yes | | + | createdOn | String? | yes | | + | address | HashMap? | yes | | | storeType | String? | yes | | + | manager | HashMap? | yes | | | name | String? | yes | | - | modifiedOn | String? | yes | | + | timing | HashMap? | yes | | + | companyId | Int? | yes | | --- @@ -19444,75 +19444,75 @@ Returns a success response - #### [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) + #### [AttributeMasterDetails](#AttributeMasterDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | l3Keys | ArrayList? | yes | | + | displayType | String | no | | --- - #### [AttributeMasterMeta](#AttributeMasterMeta) + #### [AttributeMasterFilter](#AttributeMasterFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enriched | Boolean? | yes | | - | mandatoryDetails | [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) | no | | - ---- + | indexing | Boolean | no | | + | dependsOn | ArrayList? | yes | | + | priority | Int? | yes | | + +--- - #### [AttributeMasterDetails](#AttributeMasterDetails) + #### [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | displayType | String | no | | + | l3Keys | ArrayList? | yes | | --- - #### [AttributeSchemaRange](#AttributeSchemaRange) + #### [AttributeMasterMeta](#AttributeMasterMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | max | Int? | yes | | - | min | Int? | yes | | + | mandatoryDetails | [AttributeMasterMandatoryDetails](#AttributeMasterMandatoryDetails) | no | | + | enriched | Boolean? | yes | | --- - #### [AttributeMaster](#AttributeMaster) + #### [AttributeSchemaRange](#AttributeSchemaRange) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mandatory | Boolean? | yes | | - | allowedValues | ArrayList? | yes | | - | range | [AttributeSchemaRange](#AttributeSchemaRange)? | yes | | - | type | String | no | | - | format | String? | yes | | - | multi | Boolean? | yes | | + | min | Int? | yes | | + | max | Int? | yes | | --- - #### [AttributeMasterFilter](#AttributeMasterFilter) + #### [AttributeMaster](#AttributeMaster) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | dependsOn | ArrayList? | yes | | - | priority | Int? | yes | | - | indexing | Boolean | no | | + | allowedValues | ArrayList? | yes | | + | range | [AttributeSchemaRange](#AttributeSchemaRange)? | yes | | + | format | String? | yes | | + | mandatory | Boolean? | yes | | + | type | String | no | | + | multi | Boolean? | yes | | --- @@ -19523,18 +19523,18 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isNested | Boolean? | yes | | - | slug | String? | yes | | - | meta | [AttributeMasterMeta](#AttributeMasterMeta)? | yes | | + | enabledForEndConsumer | Boolean? | yes | | | details | [AttributeMasterDetails](#AttributeMasterDetails)? | yes | | - | schema | [AttributeMaster](#AttributeMaster)? | yes | | + | id | String? | yes | | + | slug | String? | yes | | + | isNested | Boolean? | yes | | | logo | String? | yes | | | filters | [AttributeMasterFilter](#AttributeMasterFilter)? | yes | | - | id | String? | yes | | + | departments | ArrayList? | yes | | | description | String? | yes | | | name | String? | yes | | - | departments | ArrayList? | yes | | - | enabledForEndConsumer | Boolean? | yes | | + | meta | [AttributeMasterMeta](#AttributeMasterMeta)? | yes | | + | schema | [AttributeMaster](#AttributeMaster)? | yes | | --- @@ -19557,122 +19557,122 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | status | Int? | yes | | | code | String? | yes | | | message | String? | yes | | - | meta | HashMap? | yes | | | errors | HashMap? | yes | | - | status | Int? | yes | | + | meta | HashMap? | yes | | --- - #### [DepartmentCreateUpdate](#DepartmentCreateUpdate) + #### [UserSerializer](#UserSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | priorityOrder | Int | no | | - | customJson | HashMap? | yes | | - | isActive | Boolean? | yes | | - | synonyms | ArrayList? | yes | | - | slug | String? | yes | | - | logo | String | no | | - | uid | Int? | yes | | - | platforms | HashMap? | yes | | - | tags | ArrayList? | yes | | - | name | String | no | | - | cls | String? | yes | | + | contact | String? | yes | | + | uid | String? | yes | | + | username | String? | yes | | + | userId | String? | yes | | + | id | String? | yes | | --- - #### [DepartmentCreateResponse](#DepartmentCreateResponse) + #### [GetDepartment](#GetDepartment) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String | no | | - | uid | Int | no | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | priorityOrder | Int? | yes | | + | synonyms | ArrayList? | yes | | + | search | String? | yes | | + | modifiedOn | String? | yes | | + | uid | Int? | yes | | + | isActive | Boolean? | yes | | + | slug | String? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | itemType | String? | yes | | + | logo | String? | yes | | + | createdOn | String? | yes | | + | pageSize | Int? | yes | | + | name | String? | yes | | + | pageNo | Int? | yes | | --- - #### [DepartmentCreateErrorResponse](#DepartmentCreateErrorResponse) + #### [DepartmentsResponse](#DepartmentsResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | error | String? | yes | | + | page | [Page](#Page)? | yes | | + | items | ArrayList<[GetDepartment](#GetDepartment)>? | yes | | --- - #### [UserSerializer](#UserSerializer) + #### [DepartmentErrorResponse](#DepartmentErrorResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | contact | String? | yes | | - | username | String? | yes | | - | uid | String? | yes | | - | userId | String? | yes | | - | id | String? | yes | | + | status | Int? | yes | | + | code | String? | yes | | + | message | String? | yes | | + | errors | HashMap? | yes | | + | meta | HashMap? | yes | | --- - #### [GetDepartment](#GetDepartment) + #### [DepartmentCreateUpdate](#DepartmentCreateUpdate) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | priorityOrder | Int? | yes | | - | isActive | Boolean? | yes | | + | platforms | HashMap? | yes | | + | priorityOrder | Int | no | | | 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 | | + | customJson | HashMap? | yes | | | uid | Int? | yes | | - | pageNo | Int? | yes | | - | name | String? | yes | | - | modifiedOn | String? | yes | | + | isActive | Boolean? | yes | | + | cls | String? | yes | | + | slug | String? | yes | | + | logo | String | no | | + | name | String | no | | + | tags | ArrayList? | yes | | --- - #### [DepartmentsResponse](#DepartmentsResponse) + #### [DepartmentCreateResponse](#DepartmentCreateResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | - | items | ArrayList<[GetDepartment](#GetDepartment)>? | yes | | + | message | String | no | | + | uid | Int | no | | --- - #### [DepartmentErrorResponse](#DepartmentErrorResponse) + #### [DepartmentCreateErrorResponse](#DepartmentCreateErrorResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | code | String? | yes | | - | message | String? | yes | | - | meta | HashMap? | yes | | - | errors | HashMap? | yes | | - | status | Int? | yes | | + | error | String? | yes | | --- @@ -19683,10 +19683,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | contact | String? | yes | | - | username | String | no | | | superUser | Boolean? | yes | | | userId | String | no | | + | contact | String? | yes | | + | username | String | no | | --- @@ -19697,22 +19697,22 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | createdBy | [UserDetail](#UserDetail)? | yes | | | priorityOrder | Int | no | | - | customJson | HashMap? | yes | | - | verifiedBy | [UserDetail](#UserDetail)? | yes | | - | isActive | Boolean? | yes | | + | modifiedBy | [UserDetail](#UserDetail)? | yes | | | synonyms | ArrayList? | yes | | + | modifiedOn | String | no | | + | uid | Int? | yes | | + | isActive | Boolean? | yes | | | slug | Any? | yes | | + | cls | Any? | yes | | + | customJson | HashMap? | yes | | + | verifiedBy | [UserDetail](#UserDetail)? | yes | | | createdOn | String | no | | - | id | Any? | yes | | - | modifiedBy | [UserDetail](#UserDetail)? | yes | | - | createdBy | [UserDetail](#UserDetail)? | yes | | - | verifiedOn | String? | yes | | | logo | String | no | | - | uid | Int? | yes | | + | verifiedOn | String? | yes | | + | id | Any? | yes | | | name | Any | no | | - | cls | Any? | yes | | - | modifiedOn | String | no | | --- @@ -19723,22 +19723,22 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | categories | ArrayList? | yes | | - | isActive | Boolean? | yes | | - | slug | String | no | | - | createdOn | String? | yes | | - | isPhysical | Boolean | no | | | createdBy | HashMap? | yes | | | modifiedBy | HashMap? | yes | | - | isExpirable | Boolean | no | | - | logo | String? | yes | | | tag | String? | yes | | - | attributes | ArrayList? | yes | | + | categories | ArrayList? | yes | | + | modifiedOn | String? | yes | | + | isActive | Boolean? | yes | | + | slug | String | no | | | isArchived | Boolean? | yes | | + | attributes | ArrayList? | yes | | + | departments | ArrayList? | yes | | + | logo | String? | yes | | + | isPhysical | Boolean | no | | + | createdOn | String? | yes | | | description | String? | yes | | | name | String? | yes | | - | departments | ArrayList? | yes | | - | modifiedOn | String? | yes | | + | isExpirable | Boolean | no | | --- @@ -19757,39 +19757,62 @@ Returns a success response + #### [TemplateDetails](#TemplateDetails) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | id | String? | yes | | + | tag | String? | yes | | + | categories | ArrayList? | yes | | + | isActive | Boolean? | yes | | + | slug | String | no | | + | isArchived | Boolean? | yes | | + | attributes | ArrayList? | yes | | + | departments | ArrayList? | yes | | + | logo | String? | yes | | + | isPhysical | Boolean | no | | + | description | String? | yes | | + | name | String? | yes | | + | isExpirable | Boolean | no | | + +--- + + + + #### [Properties](#Properties) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | HashMap? | yes | | - | itemType | HashMap? | yes | | - | trader | HashMap? | yes | | - | customOrder | HashMap? | yes | | - | media | HashMap? | yes | | - | categorySlug | HashMap? | yes | | | currency | HashMap? | yes | | - | name | HashMap? | yes | | | sizes | HashMap? | yes | | - | hsnCode | HashMap? | yes | | + | variants | HashMap? | yes | | + | teaserTag | HashMap? | yes | | + | multiSize | HashMap? | yes | | + | customOrder | HashMap? | yes | | + | highlights | HashMap? | yes | | + | trader | HashMap? | yes | | + | media | HashMap? | yes | | + | slug | HashMap? | yes | | + | traderType | HashMap? | yes | | | tags | HashMap? | yes | | - | itemCode | HashMap? | yes | | - | noOfBoxes | HashMap? | yes | | - | description | HashMap? | yes | | | sizeGuide | HashMap? | yes | | + | hsnCode | HashMap? | yes | | + | countryOfOrigin | HashMap? | yes | | | productPublish | HashMap? | yes | | - | traderType | HashMap? | yes | | - | brandUid | HashMap? | yes | | - | productGroupTag | HashMap? | yes | | + | categorySlug | HashMap? | yes | | + | noOfBoxes | HashMap? | yes | | | command | HashMap? | yes | | - | teaserTag | HashMap? | yes | | | shortDescription | HashMap? | yes | | - | slug | HashMap? | yes | | - | highlights | HashMap? | yes | | - | multiSize | HashMap? | yes | | + | itemCode | HashMap? | yes | | | isDependent | HashMap? | yes | | - | variants | HashMap? | yes | | - | countryOfOrigin | HashMap? | yes | | + | productGroupTag | HashMap? | yes | | | returnConfig | HashMap? | yes | | + | isActive | HashMap? | yes | | + | itemType | HashMap? | yes | | + | brandUid | HashMap? | yes | | + | description | HashMap? | yes | | + | name | HashMap? | yes | | --- @@ -19801,11 +19824,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | definitions | HashMap? | yes | | + | properties | [Properties](#Properties)? | yes | | + | title | String? | yes | | + | description | String? | yes | | | type | String? | yes | | | required | ArrayList? | yes | | - | description | String? | yes | | - | title | String? | yes | | - | properties | [Properties](#Properties)? | yes | | --- @@ -19824,35 +19847,12 @@ Returns a success response - #### [TemplateDetails](#TemplateDetails) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | categories | ArrayList? | yes | | - | isActive | Boolean? | 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 | | - | departments | ArrayList? | yes | | - ---- - - - - #### [TemplatesValidationResponse](#TemplatesValidationResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [TemplateValidationData](#TemplateValidationData)? | yes | | | templateDetails | [TemplateDetails](#TemplateDetails)? | yes | | + | data | [TemplateValidationData](#TemplateValidationData)? | yes | | --- @@ -19875,8 +19875,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hsnCode | ArrayList? | yes | | | countryOfOrigin | ArrayList? | yes | | + | hsnCode | ArrayList? | yes | | --- @@ -19895,25 +19895,25 @@ Returns a success response - #### [ProductDownloadItemsData](#ProductDownloadItemsData) + #### [VerifiedBy](#VerifiedBy) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | templates | ArrayList? | yes | | - | brand | ArrayList? | yes | | + | userId | String? | yes | | + | username | String? | yes | | --- - #### [VerifiedBy](#VerifiedBy) + #### [ProductDownloadItemsData](#ProductDownloadItemsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | username | String? | yes | | - | userId | String? | yes | | + | templates | ArrayList? | yes | | + | type | String? | yes | | + | brand | ArrayList? | yes | | --- @@ -19924,16 +19924,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | id | String? | yes | | + | status | String? | yes | | + | createdBy | [VerifiedBy](#VerifiedBy)? | yes | | + | taskId | String? | yes | | | templateTags | HashMap? | 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 | | + | completedOn | String? | yes | | + | sellerId | Double? | yes | | --- @@ -19944,8 +19944,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | [ProductDownloadsItems](#ProductDownloadsItems)? | yes | | | page | [Page](#Page)? | yes | | + | items | [ProductDownloadsItems](#ProductDownloadsItems)? | yes | | --- @@ -19956,131 +19956,142 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | ArrayList>? | yes | | | multivalue | Boolean? | yes | | + | data | ArrayList>? | yes | | --- - #### [CategoryMappingValues](#CategoryMappingValues) + #### [Media2](#Media2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String | no | | - | catalogId | Int? | yes | | + | logo | String | no | | + | portrait | String | no | | + | landscape | String | no | | --- - #### [CategoryMapping](#CategoryMapping) + #### [CategoryMappingValues](#CategoryMappingValues) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | google | [CategoryMappingValues](#CategoryMappingValues)? | yes | | - | facebook | [CategoryMappingValues](#CategoryMappingValues)? | yes | | - | ajio | [CategoryMappingValues](#CategoryMappingValues)? | yes | | + | name | String | no | | + | catalogId | Int? | yes | | --- - #### [Hierarchy](#Hierarchy) + #### [CategoryMapping](#CategoryMapping) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | l1 | Int | no | | - | department | Int | no | | - | l2 | Int | no | | + | google | [CategoryMappingValues](#CategoryMappingValues)? | yes | | + | facebook | [CategoryMappingValues](#CategoryMappingValues)? | yes | | + | ajio | [CategoryMappingValues](#CategoryMappingValues)? | yes | | --- - #### [Media2](#Media2) + #### [Hierarchy](#Hierarchy) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | String | no | | - | portrait | String | no | | - | landscape | String | no | | + | l2 | Int | no | | + | department | Int | no | | + | l1 | Int | no | | --- - #### [CategoryRequestBody](#CategoryRequestBody) + #### [Category](#Category) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | synonyms | ArrayList? | yes | | - | isActive | Boolean | no | | - | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | - | slug | String? | yes | | + | id | String? | yes | | | tryouts | ArrayList? | yes | | - | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | + | createdBy | HashMap? | yes | | | media | [Media2](#Media2)? | yes | | + | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | | level | Int | no | | + | uid | Int? | yes | | + | synonyms | ArrayList? | yes | | + | slug | String? | yes | | | priority | Int? | yes | | - | name | String | no | | + | isActive | Boolean | no | | + | modifiedBy | HashMap? | yes | | + | modifiedOn | String? | yes | | + | createdOn | String? | yes | | | departments | ArrayList | no | | + | name | String | no | | + | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | --- - #### [CategoryCreateResponse](#CategoryCreateResponse) + #### [CategoryResponse](#CategoryResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | - | uid | Int? | yes | | + | page | [Page](#Page)? | yes | | + | items | ArrayList<[Category](#Category)>? | yes | | --- - #### [Category](#Category) + #### [CategoryRequestBody](#CategoryRequestBody) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | | media | [Media2](#Media2)? | yes | | + | marketplaces | [CategoryMapping](#CategoryMapping)? | yes | | | level | Int | no | | + | synonyms | ArrayList? | yes | | + | isActive | Boolean | no | | + | slug | String? | yes | | | priority | Int? | yes | | - | name | String | no | | | departments | ArrayList | no | | - | modifiedOn | String? | yes | | + | name | String | no | | + | hierarchy | ArrayList<[Hierarchy](#Hierarchy)>? | yes | | --- - #### [CategoryResponse](#CategoryResponse) + #### [CategoryCreateResponse](#CategoryCreateResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | - | items | ArrayList<[Category](#Category)>? | yes | | + | message | String? | yes | | + | uid | Int? | yes | | + +--- + + + + + #### [SingleCategoryResponse](#SingleCategoryResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | data | [Category](#Category)? | yes | | --- @@ -20091,82 +20102,122 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean? | yes | | | message | String? | yes | | + | success | Boolean? | yes | | --- - #### [SingleCategoryResponse](#SingleCategoryResponse) + #### [Image](#Image) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [Category](#Category)? | yes | | + | aspectRatio | String? | yes | | + | aspectRatioF | Double? | yes | | + | secureUrl | String? | yes | | + | url | String? | yes | | --- - #### [Trader](#Trader) + #### [ProductPublished](#ProductPublished) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | name | Any | no | | - | address | ArrayList? | yes | | + | productOnlineDate | Int? | yes | | + | isSet | Boolean? | yes | | --- - #### [CustomOrder](#CustomOrder) + #### [Logo](#Logo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | manufacturingTimeUnit | String? | yes | | - | isCustomOrder | Boolean? | yes | | - | manufacturingTime | Int? | yes | | + | aspectRatio | String? | yes | | + | aspectRatioF | Int? | yes | | + | url | String? | yes | | + | secureUrl | String? | yes | | --- - #### [NetQuantity](#NetQuantity) + #### [Brand](#Brand) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | unit | Any? | yes | | - | value | Double? | yes | | + | name | String? | yes | | + | logo | [Logo](#Logo)? | yes | | + | uid | Int? | yes | | --- - #### [ReturnConfig](#ReturnConfig) + #### [Product](#Product) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | returnable | Boolean | no | | - | time | Int | no | | - | unit | String | no | | + | id | String? | yes | | + | categoryUid | Int? | yes | | + | l3Mapping | ArrayList? | yes | | + | currency | String? | yes | | + | sizes | ArrayList>? | yes | | + | variants | HashMap? | yes | | + | taxIdentifier | HashMap? | yes | | + | multiSize | Boolean? | yes | | + | customOrder | HashMap? | yes | | + | highlights | ArrayList? | yes | | + | customJson | HashMap? | yes | | + | media | ArrayList<[Media1](#Media1)>? | yes | | + | slug | String? | yes | | + | allSizes | ArrayList>? | yes | | + | departments | ArrayList? | yes | | + | isPhysical | Boolean? | yes | | + | isExpirable | Boolean? | yes | | + | sizeGuide | String? | yes | | + | hsnCode | String? | yes | | + | images | ArrayList<[Image](#Image)>? | yes | | + | isSet | Boolean? | yes | | + | countryOfOrigin | String? | yes | | + | productPublish | [ProductPublished](#ProductPublished)? | yes | | + | categorySlug | String? | yes | | + | shortDescription | String? | yes | | + | itemCode | String? | yes | | + | isDependent | Boolean? | yes | | + | brand | [Brand](#Brand)? | yes | | + | color | String? | yes | | + | primaryColor | String? | yes | | + | variantGroup | HashMap? | yes | | + | uid | Int? | yes | | + | isActive | Boolean? | yes | | + | itemType | String? | yes | | + | brandUid | Int? | yes | | + | imageNature | String? | yes | | + | description | String? | yes | | + | name | String? | yes | | + | templateTag | String? | yes | | --- - #### [ProductPublish](#ProductPublish) + #### [ProductListingResponse](#ProductListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSet | Boolean? | yes | | - | productOnlineDate | String? | yes | | + | page | [Page](#Page)? | yes | | + | items | ArrayList<[Product](#Product)>? | yes | | --- @@ -20177,9 +20228,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | reportingHsn | String? | yes | | - | hsnCode | String? | yes | | | hsnCodeId | String? | yes | | + | hsnCode | String? | yes | | + | reportingHsn | String? | yes | | --- @@ -20190,172 +20241,121 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tag | String? | yes | | | url | String? | yes | | + | tag | String? | yes | | --- - #### [ProductCreateUpdate](#ProductCreateUpdate) + #### [CustomOrder](#CustomOrder) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | - | name | Any | no | | - | netQuantity | [NetQuantity](#NetQuantity)? | yes | | - | returnConfig | [ReturnConfig](#ReturnConfig) | no | | - | isImageLessProduct | Boolean? | yes | | - | 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 | | - | brandUid | Int | no | | - | changeRequestId | Any? | yes | | - | productGroupTag | ArrayList? | yes | | - | taxIdentifier | [TaxIdentifier](#TaxIdentifier) | no | | - | teaserTag | [TeaserTag](#TeaserTag)? | yes | | - | customJson | HashMap? | yes | | - | shortDescription | String? | yes | | - | slug | String | no | | - | variantMedia | HashMap? | yes | | - | highlights | ArrayList? | yes | | - | uid | Int? | yes | | - | multiSize | Boolean? | yes | | - | isDependent | Boolean? | yes | | - | variants | HashMap? | yes | | - | countryOfOrigin | String | no | | - | departments | ArrayList | no | | + | manufacturingTimeUnit | String? | yes | | + | manufacturingTime | Int? | yes | | + | isCustomOrder | Boolean? | yes | | --- - #### [Logo](#Logo) + #### [Trader](#Trader) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | aspectRatioF | Int? | yes | | - | url | String? | yes | | - | secureUrl | String? | yes | | - | aspectRatio | String? | yes | | + | name | Any | no | | + | type | String? | yes | | + | address | ArrayList? | yes | | --- - #### [Brand](#Brand) + #### [NetQuantity](#NetQuantity) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | logo | [Logo](#Logo)? | yes | | - | uid | Int? | yes | | - | name | String? | yes | | + | value | Double? | yes | | + | unit | Any? | yes | | --- - #### [ProductPublished](#ProductPublished) + #### [ProductPublish](#ProductPublish) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | productOnlineDate | String? | yes | | | isSet | Boolean? | yes | | - | productOnlineDate | Int? | yes | | --- - #### [Image](#Image) + #### [ReturnConfig](#ReturnConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | aspectRatioF | Double? | yes | | - | url | String? | yes | | - | secureUrl | String? | yes | | - | aspectRatio | String? | yes | | + | returnable | Boolean | no | | + | unit | String | no | | + | time | Int | no | | --- - #### [Product](#Product) + #### [ProductCreateUpdate](#ProductCreateUpdate) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSet | Boolean? | yes | | - | isActive | Boolean? | yes | | - | itemType | String? | yes | | - | customOrder | HashMap? | yes | | - | variantGroup | HashMap? | yes | | - | templateTag | String? | yes | | + | currency | String | no | | + | variants | HashMap? | yes | | + | taxIdentifier | [TaxIdentifier](#TaxIdentifier) | no | | + | teaserTag | [TeaserTag](#TeaserTag)? | yes | | + | multiSize | Boolean? | yes | | + | requester | String? | yes | | + | bulkJobId | String? | yes | | + | customOrder | [CustomOrder](#CustomOrder)? | yes | | + | highlights | ArrayList? | yes | | + | trader | ArrayList<[Trader](#Trader)> | no | | + | netQuantity | [NetQuantity](#NetQuantity)? | yes | | | media | ArrayList<[Media1](#Media1)>? | yes | | - | categorySlug | String? | yes | | - | name | String? | yes | | - | currency | String? | yes | | - | sizes | ArrayList>? | yes | | - | id | String? | yes | | - | hsnCode | 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 | | + | slug | String | no | | + | isImageLessProduct | Boolean? | yes | | + | departments | ArrayList | no | | + | tags | ArrayList? | yes | | + | sizeGuide | String? | yes | | + | isSet | Boolean? | yes | | + | countryOfOrigin | String | no | | + | productPublish | [ProductPublish](#ProductPublish)? | yes | | + | categorySlug | String | no | | + | variantMedia | HashMap? | yes | | + | noOfBoxes | Int? | 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 | | + | itemCode | Any | no | | + | companyId | Int | no | | | isDependent | Boolean? | yes | | - | images | ArrayList<[Image](#Image)>? | yes | | - | variants | HashMap? | yes | | - | countryOfOrigin | String? | yes | | - | departments | ArrayList? | yes | | - ---- - - - - - #### [ProductListingResponse](#ProductListingResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | - | items | ArrayList<[Product](#Product)>? | yes | | + | productGroupTag | ArrayList? | yes | | + | variantGroup | HashMap? | yes | | + | uid | Int? | yes | | + | changeRequestId | Any? | yes | | + | isActive | Boolean? | yes | | + | returnConfig | [ReturnConfig](#ReturnConfig) | no | | + | itemType | String | no | | + | action | String? | yes | | + | brandUid | Int | no | | + | description | String? | yes | | + | name | Any | no | | + | templateTag | String | no | | --- @@ -20366,12 +20366,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brandUid | Int? | yes | | - | uid | Int? | yes | | - | media | ArrayList<[Media1](#Media1)>? | yes | | | categoryUid | Int? | yes | | - | itemCode | String? | yes | | + | media | ArrayList<[Media1](#Media1)>? | yes | | + | uid | Int? | yes | | + | brandUid | Int? | yes | | | name | String? | yes | | + | itemCode | String? | yes | | --- @@ -20382,8 +20382,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | variants | ArrayList<[ProductVariants](#ProductVariants)>? | yes | | | page | [Page](#Page)? | yes | | + | variants | ArrayList<[ProductVariants](#ProductVariants)>? | yes | | --- @@ -20394,26 +20394,26 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | details | [AttributeMasterDetails](#AttributeMasterDetails) | no | | - | unit | String? | yes | | + | createdBy | HashMap? | yes | | | suggestion | String? | yes | | - | name | String? | yes | | | rawKey | String? | yes | | - | variant | Boolean? | yes | | + | isNested | Boolean? | yes | | + | enabledForEndConsumer | Boolean? | yes | | + | modifiedOn | String? | yes | | + | slug | String | no | | + | departments | ArrayList | no | | | filters | [AttributeMasterFilter](#AttributeMasterFilter) | no | | + | schema | [AttributeMaster](#AttributeMaster) | no | | | tags | ArrayList? | yes | | - | description | String? | yes | | - | modifiedOn | String? | yes | | + | details | [AttributeMasterDetails](#AttributeMasterDetails) | no | | + | variant | Boolean? | yes | | | synonyms | HashMap? | yes | | - | createdOn | String? | yes | | | modifiedBy | HashMap? | yes | | - | createdBy | HashMap? | yes | | + | createdOn | String? | yes | | + | unit | String? | yes | | | logo | String? | yes | | - | enabledForEndConsumer | Boolean? | yes | | - | isNested | Boolean? | yes | | - | slug | String | no | | - | schema | [AttributeMaster](#AttributeMaster) | no | | - | departments | ArrayList | no | | + | description | String? | yes | | + | name | String? | yes | | --- @@ -20442,108 +20442,108 @@ Returns a success response - #### [UserInfo1](#UserInfo1) + #### [UserDetail1](#UserDetail1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | email | String? | yes | | - | username | String? | yes | | | userId | String? | yes | | - | uid | String? | yes | | + | fullName | String? | yes | | + | username | String? | yes | | --- - #### [BulkJob](#BulkJob) + #### [ProductBulkRequest](#ProductBulkRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | customTemplateTag | String? | yes | | - | failed | Int? | yes | | - | trackingUrl | String? | yes | | - | createdOn | String | no | | + | failedRecords | ArrayList? | yes | | | stage | String? | yes | | - | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | - | createdBy | [UserInfo1](#UserInfo1)? | yes | | - | failedRecords | ArrayList>? | yes | | - | companyId | Int | no | | - | filePath | String? | yes | | - | templateTag | String? | yes | | - | succeed | Int? | yes | | - | cancelledRecords | ArrayList>? | yes | | + | createdBy | [UserDetail1](#UserDetail1)? | yes | | | total | Int? | yes | | - | cancelled | Int? | yes | | + | succeed | Int? | yes | | + | modifiedBy | [UserDetail1](#UserDetail1)? | yes | | | modifiedOn | String? | yes | | + | isActive | Boolean? | yes | | + | filePath | String? | yes | | + | createdOn | String? | yes | | + | cancelled | Int? | yes | | + | cancelledRecords | ArrayList? | yes | | + | template | [ProductTemplate](#ProductTemplate)? | yes | | + | failed | Int? | yes | | + | companyId | Int? | yes | | + | templateTag | String? | yes | | --- - #### [BulkResponse](#BulkResponse) + #### [ProductBulkRequestList](#ProductBulkRequestList) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | createdOn | String | no | | - | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | - | createdBy | [UserInfo1](#UserInfo1)? | yes | | - | batchId | String | no | | - | modifiedOn | String? | yes | | + | page | [Page](#Page)? | yes | | + | items | [ProductBulkRequest](#ProductBulkRequest)? | yes | | --- - #### [UserDetail1](#UserDetail1) + #### [UserInfo1](#UserInfo1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | username | String? | yes | | - | fullName | String? | yes | | + | email | String? | yes | | | userId | String? | yes | | + | uid | String? | yes | | + | username | String? | yes | | --- - #### [ProductBulkRequest](#ProductBulkRequest) + #### [BulkJob](#BulkJob) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | template | [ProductTemplate](#ProductTemplate)? | yes | | - | failed | Int? | yes | | - | createdOn | String? | yes | | - | stage | String? | yes | | - | modifiedBy | [UserDetail1](#UserDetail1)? | yes | | - | createdBy | [UserDetail1](#UserDetail1)? | yes | | - | failedRecords | ArrayList? | yes | | - | companyId | Int? | yes | | - | templateTag | String? | yes | | - | filePath | String? | yes | | - | succeed | Int? | yes | | - | cancelledRecords | ArrayList? | yes | | + | failedRecords | ArrayList>? | yes | | + | stage | String? | yes | | + | createdBy | [UserInfo1](#UserInfo1)? | yes | | | total | Int? | yes | | - | cancelled | Int? | yes | | + | succeed | Int? | yes | | + | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | + | customTemplateTag | String? | yes | | | modifiedOn | String? | yes | | + | isActive | Boolean? | yes | | + | filePath | String? | yes | | + | createdOn | String | no | | + | trackingUrl | String? | yes | | + | cancelledRecords | ArrayList>? | yes | | + | cancelled | Int? | yes | | + | failed | Int? | yes | | + | companyId | Int | no | | + | templateTag | String? | yes | | --- - #### [ProductBulkRequestList](#ProductBulkRequestList) + #### [BulkResponse](#BulkResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | - | items | [ProductBulkRequest](#ProductBulkRequest)? | yes | | + | batchId | String | no | | + | createdBy | [UserInfo1](#UserInfo1)? | yes | | + | modifiedBy | [UserInfo1](#UserInfo1)? | yes | | + | modifiedOn | String? | yes | | + | isActive | Boolean? | yes | | + | createdOn | String | no | | --- @@ -20554,10 +20554,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int | no | | - | templateTag | String | no | | | batchId | String | no | | | data | ArrayList> | no | | + | companyId | Int | no | | + | templateTag | String | no | | --- @@ -20586,26 +20586,13 @@ Returns a success response - #### [ProductBulkAssets](#ProductBulkAssets) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | user | HashMap | no | | - | companyId | Int? | yes | | - | url | String | no | | - ---- - - - - #### [UserCommon](#UserCommon) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | userId | String? | yes | | | companyId | Int? | yes | | | username | String? | yes | | - | userId | String? | yes | | --- @@ -20616,23 +20603,23 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | retry | Int? | yes | | - | isActive | Boolean? | yes | | - | failed | Int? | yes | | - | trackingUrl | String? | yes | | - | createdOn | String? | yes | | - | stage | String? | yes | | - | modifiedBy | [UserCommon](#UserCommon)? | yes | | - | createdBy | [UserCommon](#UserCommon)? | yes | | | failedRecords | ArrayList? | yes | | - | companyId | Int? | yes | | - | filePath | String? | yes | | | id | String? | yes | | + | stage | String? | yes | | + | createdBy | [UserCommon](#UserCommon)? | yes | | | succeed | Int? | yes | | - | cancelledRecords | ArrayList? | yes | | + | retry | Int? | yes | | | total | Int? | yes | | - | cancelled | Int? | yes | | + | modifiedBy | [UserCommon](#UserCommon)? | yes | | | modifiedOn | String? | yes | | + | isActive | Boolean? | yes | | + | filePath | String? | yes | | + | createdOn | String? | yes | | + | trackingUrl | String? | yes | | + | cancelled | Int? | yes | | + | cancelledRecords | ArrayList? | yes | | + | failed | Int? | yes | | + | companyId | Int? | yes | | --- @@ -20651,6 +20638,19 @@ Returns a success response + #### [ProductBulkAssets](#ProductBulkAssets) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | url | String | no | | + | user | HashMap | no | | + | companyId | Int? | yes | | + +--- + + + + #### [ProductSizeDeleteDataResponse](#ProductSizeDeleteDataResponse) | Properties | Type | Nullable | Description | @@ -20676,13 +20676,48 @@ Returns a success response + #### [InventoryResponse](#InventoryResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | priceEffective | Double? | yes | | + | currency | String? | yes | | + | price | Double? | yes | | + | sellableQuantity | Int? | yes | | + | priceTransfer | Double? | yes | | + | inventoryUpdatedOn | String? | yes | | + | uid | String? | yes | | + | identifiers | HashMap? | yes | | + | store | HashMap? | yes | | + | quantity | Int? | yes | | + | size | String? | yes | | + | itemId | Int? | yes | | + | sellerIdentifier | String? | yes | | + +--- + + + + + #### [InventoryResponsePaginated](#InventoryResponsePaginated) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | page | [Page](#Page)? | yes | | + | items | ArrayList<[InventoryResponse](#InventoryResponse)>? | yes | | + +--- + + + + #### [ItemQuery](#ItemQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | uid | Int? | yes | | - | itemCode | String? | yes | | | brandUid | Int? | yes | | + | itemCode | String? | yes | | --- @@ -20693,8 +20728,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | String | no | | | pieces | Int | no | | + | size | String | no | | --- @@ -20716,9 +20751,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | name | String? | yes | | | quantity | Int? | yes | | | sizeDistribution | [SizeDistribution](#SizeDistribution) | no | | - | name | String? | yes | | --- @@ -20729,8 +20764,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | gtinValue | Any | no | | | primary | Boolean? | yes | | + | gtinValue | Any | no | | | gtinType | String | no | | --- @@ -20742,22 +20777,22 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isSet | Boolean? | yes | | - | itemWeightUnitOfMeasure | String? | yes | | + | priceEffective | Double | no | | | expirationDate | String? | yes | | - | priceTransfer | Double? | yes | | - | itemHeight | Double? | yes | | + | isSet | Boolean? | yes | | + | currency | String | no | | | price | Double? | yes | | - | quantity | Int | no | | + | itemLength | Double? | yes | | | set | [InventorySet](#InventorySet)? | yes | | + | itemWeightUnitOfMeasure | String? | yes | | + | priceTransfer | Double? | yes | | | storeCode | String | no | | - | itemLength | Double? | yes | | - | itemWidth | Double? | yes | | - | itemDimensionsUnitOfMeasure | String? | yes | | + | itemHeight | Double? | yes | | | identifiers | ArrayList<[GTIN](#GTIN)> | no | | + | itemWidth | Double? | yes | | + | quantity | Int | no | | | size | Any | no | | - | priceEffective | Double | no | | - | currency | String | no | | + | itemDimensionsUnitOfMeasure | String? | yes | | | itemWeight | Double? | yes | | --- @@ -20769,8 +20804,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | companyId | Int | no | | | item | [ItemQuery](#ItemQuery) | no | | + | companyId | Int | no | | | sizes | ArrayList<[InvSize](#InvSize)> | no | | --- @@ -20778,35 +20813,13 @@ Returns a success response - #### [InventoryResponse](#InventoryResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | 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 | | - | itemId | Int? | yes | | - | currency | String? | yes | | - ---- - - - - - #### [InventoryResponsePaginated](#InventoryResponsePaginated) + #### [WeightResponse](#WeightResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [Page](#Page)? | yes | | - | items | ArrayList<[InventoryResponse](#InventoryResponse)>? | yes | | + | isDefault | Boolean | no | | + | shipping | Double | no | | + | unit | String | no | | --- @@ -20817,8 +20830,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String | no | | | name | String | no | | + | type | String | no | | | address | ArrayList | no | | --- @@ -20826,69 +20839,59 @@ Returns a success response - #### [StoreMeta](#StoreMeta) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | id | Int | no | | - ---- - - - - - #### [ManufacturerResponse](#ManufacturerResponse) + #### [QuantityBase](#QuantityBase) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean | no | | - | name | String | no | | - | address | String | no | | + | count | Int? | yes | | + | updatedAt | String? | yes | | --- - #### [QuantityBase](#QuantityBase) + #### [Quantities](#Quantities) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | - | updatedAt | String? | yes | | + | sellable | [QuantityBase](#QuantityBase)? | yes | | + | orderCommitted | [QuantityBase](#QuantityBase)? | yes | | + | damaged | [QuantityBase](#QuantityBase)? | yes | | + | notAvailable | [QuantityBase](#QuantityBase)? | yes | | --- - #### [Quantities](#Quantities) + #### [DimensionResponse](#DimensionResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | damaged | [QuantityBase](#QuantityBase)? | yes | | - | orderCommitted | [QuantityBase](#QuantityBase)? | yes | | - | notAvailable | [QuantityBase](#QuantityBase)? | yes | | - | sellable | [QuantityBase](#QuantityBase)? | yes | | + | isDefault | Boolean | no | | + | height | Double | no | | + | length | Double | no | | + | width | Double | no | | + | unit | String | no | | --- - #### [BrandMeta](#BrandMeta) + #### [CompanyMeta](#CompanyMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | id | Int | no | | - | name | String | no | | --- - #### [CompanyMeta](#CompanyMeta) + #### [StoreMeta](#StoreMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | @@ -20899,28 +20902,25 @@ Returns a success response - #### [WeightResponse](#WeightResponse) + #### [ManufacturerResponse](#ManufacturerResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shipping | Double | no | | - | unit | String | no | | | isDefault | Boolean | no | | + | address | String | no | | + | name | String | no | | --- - #### [DimensionResponse](#DimensionResponse) + #### [BrandMeta](#BrandMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean | no | | - | width | Double | no | | - | unit | String | no | | - | height | Double | no | | - | length | Double | no | | + | id | Int | no | | + | name | String | no | | --- @@ -20931,12 +20931,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | transfer | Double | no | | - | marked | Double | no | | - | updatedAt | String? | yes | | | effective | Double | no | | - | tpNotes | HashMap? | yes | | | currency | String | no | | + | updatedAt | String? | yes | | + | marked | Double | no | | + | transfer | Double | no | | + | tpNotes | HashMap? | yes | | --- @@ -20948,8 +20948,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | returnable | Boolean? | yes | | - | time | Int? | yes | | | unit | String? | yes | | + | time | Int? | yes | | --- @@ -20957,45 +20957,45 @@ Returns a success response #### [InventorySellerResponse](#InventorySellerResponse) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | isSet | Boolean? | yes | | - | isActive | Boolean? | yes | | - | countryOfOrigin | String | no | | - | stage | String? | yes | | - | identifier | HashMap | no | | - | fyndArticleCode | String | no | | - | trader | ArrayList<[Trader1](#Trader1)>? | yes | | + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | | trackInventory | Boolean? | yes | | - | store | [StoreMeta](#StoreMeta) | 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 | | | weight | [WeightResponse](#WeightResponse) | no | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | traceId | String? | yes | | - | size | String | no | | + | set | [InventorySet](#InventorySet)? | yes | | | taxIdentifier | HashMap? | yes | | - | fragile | Boolean | no | | + | fyndMeta | HashMap? | yes | | + | itemId | Int | no | | + | sellerIdentifier | String | no | | + | addedOnStore | String? | yes | | + | trader | ArrayList<[Trader1](#Trader1)>? | yes | | | fyndItemCode | String | no | | + | traceId | String? | yes | | + | quantities | [Quantities](#Quantities)? | yes | | | customJson | HashMap? | yes | | - | expirationDate | String? | yes | | - | totalQuantity | Int | no | | + | identifier | HashMap | no | | | dimension | [DimensionResponse](#DimensionResponse) | no | | - | rawMeta | HashMap? | yes | | - | price | [PriceMeta](#PriceMeta) | no | | + | size | String | no | | | meta | HashMap? | yes | | - | addedOnStore | String? | yes | | + | tags | ArrayList? | yes | | + | company | [CompanyMeta](#CompanyMeta) | no | | + | expirationDate | String? | yes | | + | isSet | Boolean? | yes | | + | countryOfOrigin | String | no | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | store | [StoreMeta](#StoreMeta) | no | | + | manufacturer | [ManufacturerResponse](#ManufacturerResponse) | no | | + | brand | [BrandMeta](#BrandMeta) | no | | + | stage | String? | yes | | + | price | [PriceMeta](#PriceMeta) | no | | + | totalQuantity | Int | no | | + | fragile | Boolean | no | | | uid | String | no | | - | fyndMeta | HashMap? | yes | | | returnConfig | [ReturnConfig1](#ReturnConfig1)? | yes | | - | itemId | Int | no | | + | isActive | Boolean? | yes | | + | rawMeta | HashMap? | yes | | + | fyndArticleCode | String | no | | --- @@ -21018,21 +21018,21 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | failed | Int? | yes | | - | createdOn | String? | yes | | - | stage | String? | yes | | - | modifiedBy | HashMap? | yes | | - | createdBy | HashMap? | yes | | | failedRecords | ArrayList? | yes | | - | companyId | Int? | yes | | - | filePath | String? | yes | | | id | String? | yes | | + | stage | String? | yes | | + | createdBy | HashMap? | yes | | | succeed | Int? | yes | | - | cancelledRecords | ArrayList? | yes | | | total | Int? | yes | | - | cancelled | Int? | yes | | + | modifiedBy | HashMap? | yes | | | modifiedOn | String? | yes | | + | isActive | Boolean? | yes | | + | filePath | String? | yes | | + | createdOn | String? | yes | | + | cancelled | Int? | yes | | + | cancelledRecords | ArrayList? | yes | | + | failed | Int? | yes | | + | companyId | Int? | yes | | --- @@ -21055,19 +21055,19 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sellerIdentifier | String | no | | + | priceEffective | Double? | yes | | | expirationDate | String? | yes | | - | itemWeightUnitOfMeasure | String? | yes | | + | currency | String? | yes | | + | traceId | String? | yes | | | totalQuantity | Int? | yes | | | price | Double? | yes | | - | quantity | Int? | yes | | + | itemWeightUnitOfMeasure | String? | yes | | | storeCode | String | no | | | priceMarked | Double? | yes | | - | traceId | String? | yes | | + | quantity | Int? | yes | | | itemDimensionsUnitOfMeasure | String? | yes | | | tags | ArrayList? | yes | | - | priceEffective | Double? | yes | | - | currency | String? | yes | | + | sellerIdentifier | String | no | | --- @@ -21078,9 +21078,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | batchId | String | no | | | user | HashMap? | yes | | | companyId | Int | no | | - | batchId | String | no | | | sizes | ArrayList<[InventoryJobPayload](#InventoryJobPayload)> | no | | --- @@ -21088,45 +21088,45 @@ Returns a success response - #### [InventoryExportRequest](#InventoryExportRequest) + #### [InventoryExportJob](#InventoryExportJob) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String? | yes | | - | store | ArrayList? | yes | | - | brand | ArrayList? | yes | | + | status | String? | yes | | + | taskId | String | no | | + | url | String? | yes | | + | triggerOn | String? | yes | | + | completedOn | String? | yes | | + | requestParams | HashMap? | yes | | + | sellerId | Int | no | | --- - #### [InventoryExportResponse](#InventoryExportResponse) + #### [InventoryExportRequest](#InventoryExportRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | requestParams | HashMap? | yes | | - | sellerId | Int | no | | - | status | String? | yes | | - | triggerOn | String? | yes | | - | taskId | String | no | | + | type | String? | yes | | + | store | ArrayList? | yes | | + | brand | ArrayList? | yes | | --- - #### [InventoryExportJob](#InventoryExportJob) + #### [InventoryExportResponse](#InventoryExportResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | requestParams | HashMap? | yes | | - | url | String? | yes | | - | sellerId | Int | no | | - | completedOn | String? | yes | | | status | String? | yes | | - | triggerOn | String? | yes | | | taskId | String | no | | + | triggerOn | String? | yes | | + | requestParams | HashMap? | yes | | + | sellerId | Int | no | | --- @@ -21161,14 +21161,14 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sellerIdentifier | String | no | | + | priceEffective | Double? | yes | | | expirationDate | String? | yes | | + | traceId | String? | yes | | | totalQuantity | Int? | yes | | | storeId | Int | no | | | priceMarked | Double? | yes | | - | traceId | String? | yes | | | tags | ArrayList? | yes | | - | priceEffective | Double? | yes | | + | sellerIdentifier | String | no | | --- @@ -21180,8 +21180,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | payload | ArrayList<[InventoryPayload](#InventoryPayload)>? | yes | | - | companyId | Int | no | | | meta | HashMap? | yes | | + | companyId | Int | no | | --- @@ -21192,8 +21192,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | errors | String? | yes | | | message | String | no | | + | errors | String? | yes | | --- @@ -21204,8 +21204,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [InventoryPayload](#InventoryPayload)? | yes | | | reason | [InventoryFailedReason](#InventoryFailedReason)? | yes | | + | data | [InventoryPayload](#InventoryPayload)? | yes | | --- @@ -21224,21 +21224,15 @@ Returns a success response - #### [HsnUpsert](#HsnUpsert) + #### [PageResponse](#PageResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tax2 | Double? | yes | | - | isActive | Boolean? | yes | | - | threshold1 | Double | no | | - | taxOnEsp | Boolean? | yes | | - | companyId | Int | no | | - | tax1 | Double | no | | - | hs2Code | String | no | | - | uid | Int? | yes | | - | taxOnMrp | Boolean | no | | - | hsnCode | String | no | | - | threshold2 | Double? | yes | | + | hasPrevious | Boolean? | yes | | + | current | String? | yes | | + | itemTotal | Int? | yes | | + | hasNext | Boolean? | yes | | + | size | Int? | yes | | --- @@ -21249,55 +21243,61 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tax2 | Double? | yes | | - | threshold1 | Double? | yes | | - | taxOnEsp | Boolean? | yes | | - | companyId | Int? | yes | | - | tax1 | Double? | yes | | - | hs2Code | String? | yes | | | id | String? | yes | | | taxOnMrp | Boolean? | yes | | | hsnCode | String? | yes | | - | threshold2 | Double? | yes | | + | threshold1 | Double? | yes | | | modifiedOn | String? | yes | | + | threshold2 | Double? | yes | | + | taxOnEsp | Boolean? | yes | | + | tax2 | Double? | yes | | + | hs2Code | String? | yes | | + | tax1 | Double? | yes | | + | companyId | Int? | yes | | --- - #### [HsnCode](#HsnCode) + #### [HsnCodesListingResponse](#HsnCodesListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | [HsnCodesObject](#HsnCodesObject)? | yes | | + | page | [PageResponse](#PageResponse)? | yes | | + | items | ArrayList<[HsnCodesObject](#HsnCodesObject)>? | yes | | --- - #### [PageResponse](#PageResponse) + #### [HsnUpsert](#HsnUpsert) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hasPrevious | Boolean? | yes | | - | itemTotal | Int? | yes | | - | current | String? | yes | | - | size | Int? | yes | | - | hasNext | Boolean? | yes | | + | taxOnMrp | Boolean | no | | + | hsnCode | String | no | | + | threshold1 | Double | no | | + | uid | Int? | yes | | + | threshold2 | Double? | yes | | + | isActive | Boolean? | yes | | + | taxOnEsp | Boolean? | yes | | + | tax2 | Double? | yes | | + | hs2Code | String | no | | + | tax1 | Double | no | | + | companyId | Int | no | | --- - #### [HsnCodesListingResponse](#HsnCodesListingResponse) + #### [HsnCode](#HsnCode) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | page | [PageResponse](#PageResponse)? | yes | | - | items | ArrayList<[HsnCodesObject](#HsnCodesObject)>? | yes | | + | data | [HsnCodesObject](#HsnCodesObject)? | yes | | --- @@ -21330,10 +21330,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | rate | Double | no | | + | cess | Double? | yes | | | effectiveDate | String | no | | | threshold | Double | no | | - | cess | Double? | yes | | + | rate | Double | no | | --- @@ -21344,16 +21344,16 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | reportingHsn | String | no | | - | createdOn | String? | yes | | - | type | String | no | | - | modifiedBy | HashMap? | yes | | - | createdBy | HashMap? | yes | | | hsnCode | String | no | | - | description | String | no | | + | createdBy | HashMap? | yes | | + | modifiedBy | HashMap? | yes | | + | modifiedOn | String? | yes | | | countryCode | String | no | | + | createdOn | String? | yes | | + | reportingHsn | String | no | | | taxes | ArrayList<[TaxSlab](#TaxSlab)> | no | | - | modifiedOn | String? | yes | | + | type | String | no | | + | description | String | no | | --- @@ -21376,14 +21376,14 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | uid | Int? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | | slug | String? | yes | | | discount | String? | yes | | - | logo | [Media](#Media)? | yes | | | action | [Action](#Action)? | yes | | - | uid | Int? | yes | | - | name | String? | yes | | + | logo | [Media](#Media)? | yes | | | departments | ArrayList? | yes | | + | name | String? | yes | | --- @@ -21406,11 +21406,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | + | priorityOrder | Int? | yes | | + | uid | Int? | yes | | | slug | String? | yes | | | logo | [Media](#Media)? | yes | | - | uid | Int? | yes | | - | priorityOrder | Int? | yes | | + | name | String? | yes | | --- @@ -21428,15 +21428,27 @@ Returns a success response + #### [DepartmentIdentifier](#DepartmentIdentifier) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | uid | Int? | yes | | + | slug | String? | yes | | + +--- + + + + #### [ThirdLevelChild](#ThirdLevelChild) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | customJson | HashMap? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | + | uid | Int? | yes | | | slug | String? | yes | | | action | [Action](#Action)? | yes | | - | uid | Int? | yes | | | childs | ArrayList>? | yes | | | name | String? | yes | | @@ -21451,9 +21463,9 @@ Returns a success response | ---------- | ---- | -------- | ----------- | | customJson | HashMap? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | + | uid | Int? | yes | | | slug | String? | yes | | | action | [Action](#Action)? | yes | | - | uid | Int? | yes | | | childs | ArrayList<[ThirdLevelChild](#ThirdLevelChild)>? | yes | | | name | String? | yes | | @@ -21468,9 +21480,9 @@ Returns a success response | ---------- | ---- | -------- | ----------- | | customJson | HashMap? | yes | | | banners | [ImageUrls](#ImageUrls)? | yes | | + | uid | Int? | yes | | | slug | String? | yes | | | action | [Action](#Action)? | yes | | - | uid | Int? | yes | | | childs | ArrayList<[SecondLevelChild](#SecondLevelChild)>? | yes | | | name | String? | yes | | @@ -21484,9 +21496,9 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | banners | [ImageUrls](#ImageUrls)? | yes | | + | uid | Int? | yes | | | slug | String? | yes | | | action | [Action](#Action)? | yes | | - | uid | Int? | yes | | | childs | ArrayList<[Child](#Child)>? | yes | | | name | String? | yes | | @@ -21499,20 +21511,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | department | String? | yes | | | items | ArrayList<[CategoryItems](#CategoryItems)>? | yes | | - ---- - - - - - #### [DepartmentIdentifier](#DepartmentIdentifier) - - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | - | slug | String? | yes | | + | department | String? | yes | | --- @@ -21523,8 +21523,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | data | ArrayList<[DepartmentCategoryTree](#DepartmentCategoryTree)>? | yes | | | departments | ArrayList<[DepartmentIdentifier](#DepartmentIdentifier)>? | yes | | + | data | ArrayList<[DepartmentCategoryTree](#DepartmentCategoryTree)>? | 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 | | + | operators | HashMap? | yes | | | sortOn | ArrayList<[ProductSortOn](#ProductSortOn)>? | 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 | | + | attributes | HashMap? | yes | | + | teaserTag | HashMap? | 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 | | + | productOnlineDate | String? | yes | | + | highlights | ArrayList? | yes | | + | slug | String | no | | + | type | String? | yes | | + | similars | ArrayList? | yes | | | rating | Double? | yes | | - | tryouts | ArrayList? | yes | | - | attributes | HashMap? | yes | | + | ratingCount | Int? | yes | | | groupedAttributes | ArrayList<[ProductDetailGroupedAttribute](#ProductDetailGroupedAttribute)>? | yes | | - | teaserTag | HashMap? | yes | | + | promoMeta | HashMap? | yes | | | shortDescription | String? | yes | | - | imageNature | String? | yes | | - | slug | String | no | | - | similars | ArrayList? | yes | | - | highlights | ArrayList? | yes | | - | productOnlineDate | String? | yes | | + | brand | [ProductBrand](#ProductBrand)? | yes | | + | itemCode | String? | yes | | + | tryouts | ArrayList? | yes | | + | color | String? | yes | | | uid | Int? | yes | | + | itemType | String? | yes | | + | imageNature | String? | yes | | + | description | String? | yes | | + | name | String? | yes | | --- @@ -21585,9 +21585,9 @@ Returns a success response | ---------- | ---- | -------- | ----------- | | hasPrevious | Boolean? | yes | | | itemTotal | Int | no | | + | hasNext | Boolean? | yes | | | type | String | no | | | nextId | String? | yes | | - | hasNext | Boolean? | yes | | --- @@ -21606,25 +21606,25 @@ Returns a success response - #### [ArticleAssignment](#ArticleAssignment) + #### [ArticleQuery](#ArticleQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | strategy | String? | yes | | - | level | String? | yes | | + | size | String | no | | + | itemId | Int | no | | + | ignoredStores | ArrayList? | yes | | --- - #### [ArticleQuery](#ArticleQuery) + #### [ArticleAssignment](#ArticleAssignment) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | String | no | | - | itemId | Int | no | | - | ignoredStores | ArrayList? | yes | | + | level | String? | yes | | + | strategy | String? | yes | | --- @@ -21635,10 +21635,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | + | query | [ArticleQuery](#ArticleQuery)? | yes | | | quantity | Int? | yes | | | articleAssignment | [ArticleAssignment](#ArticleAssignment)? | yes | | - | query | [ArticleQuery](#ArticleQuery)? | yes | | + | meta | HashMap? | yes | | | groupId | String? | yes | | --- @@ -21650,13 +21650,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | pincode | String | no | | + | appId | String | no | | + | storeIds | ArrayList? | yes | | | articles | ArrayList<[AssignStoreArticle](#AssignStoreArticle)> | no | | + | channelIdentifier | String? | yes | | + | pincode | String | no | | | channelType | String? | yes | | | companyId | Int? | yes | | - | channelIdentifier | String? | yes | | - | storeIds | ArrayList? | yes | | - | appId | String | no | | --- @@ -21667,8 +21667,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | strategy | String? | yes | | | level | String? | yes | | + | strategy | String? | yes | | --- @@ -21679,208 +21679,208 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | groupId | String? | yes | | - | meta | HashMap? | yes | | - | quantity | Int | no | | + | status | Boolean | no | | + | priceEffective | Int? | yes | | + | priceMarked | Int? | yes | | | strategyWiseListing | ArrayList>? | yes | | | storePincode | Int? | yes | | | storeId | Int? | yes | | - | status | Boolean | no | | - | articleAssignment | [ArticleAssignment1](#ArticleAssignment1) | no | | | uid | String? | yes | | - | companyId | Int? | yes | | - | priceMarked | Int? | yes | | + | quantity | Int | no | | | index | Int? | yes | | | sCity | String? | yes | | + | articleAssignment | [ArticleAssignment1](#ArticleAssignment1) | no | | + | id | String? | yes | | + | meta | HashMap? | yes | | | size | String | no | | - | priceEffective | Int? | yes | | | itemId | Int | no | | - | id | String? | yes | | + | companyId | Int? | yes | | + | groupId | String? | yes | | --- - #### [UserSerializer1](#UserSerializer1) + #### [ProductReturnConfigSerializer](#ProductReturnConfigSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | contact | String? | yes | | - | username | String? | yes | | - | userId | String? | yes | | + | onSameStore | Boolean? | yes | | + | storeUid | Int? | yes | | --- - #### [InvoiceCredSerializer](#InvoiceCredSerializer) + #### [UserSerializer1](#UserSerializer1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | password | String? | yes | | + | userId | String? | yes | | + | contact | String? | yes | | | username | String? | yes | | - | enabled | Boolean? | yes | | --- - #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) + #### [Document](#Document) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | - | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | legalName | String? | yes | | + | value | String | no | | + | verified | Boolean? | yes | | + | url | String? | yes | | + | type | String | no | | --- - #### [Document](#Document) + #### [SellerPhoneNumber](#SellerPhoneNumber) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | - | type | String | no | | - | value | String | no | | - | verified | Boolean? | yes | | - | legalName | String? | yes | | + | countryCode | Int | no | | + | number | String | no | | --- - #### [LocationTimingSerializer](#LocationTimingSerializer) + #### [UserSerializer2](#UserSerializer2) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hour | Int? | yes | | - | minute | Int? | yes | | + | userId | String? | yes | | + | contact | String? | yes | | + | username | String? | yes | | --- - #### [LocationDayWiseSerializer](#LocationDayWiseSerializer) + #### [GetAddressSerializer](#GetAddressSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | weekday | String | no | | - | open | Boolean | no | | - | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | - | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | + | landmark | String? | yes | | + | address1 | String? | yes | | + | longitude | Double? | yes | | + | countryCode | String? | yes | | + | city | String? | yes | | + | addressType | String? | yes | | + | country | String? | yes | | + | state | String? | yes | | + | latitude | Double? | yes | | + | address2 | String? | yes | | + | pincode | Int? | yes | | --- - #### [ProductReturnConfigSerializer](#ProductReturnConfigSerializer) + #### [GetCompanySerializer](#GetCompanySerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | onSameStore | Boolean? | yes | | - | storeUid | Int? | yes | | + | stage | String? | yes | | + | createdBy | [UserSerializer2](#UserSerializer2)? | yes | | + | modifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | + | modifiedOn | String? | yes | | + | uid | Int? | yes | | + | verifiedBy | [UserSerializer2](#UserSerializer2)? | yes | | + | createdOn | String? | yes | | + | businessType | String? | yes | | + | companyType | String? | yes | | + | verifiedOn | String? | yes | | + | rejectReason | String? | yes | | + | name | String? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | --- - #### [SellerPhoneNumber](#SellerPhoneNumber) + #### [LocationTimingSerializer](#LocationTimingSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | number | String | no | | - | countryCode | Int | no | | + | hour | Int? | yes | | + | minute | Int? | yes | | --- - #### [LocationManagerSerializer](#LocationManagerSerializer) + #### [LocationDayWiseSerializer](#LocationDayWiseSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | email | String? | yes | | - | name | String? | yes | | - | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | + | open | Boolean | no | | + | weekday | String | no | | + | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | + | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | --- - #### [GetAddressSerializer](#GetAddressSerializer) + #### [LocationIntegrationType](#LocationIntegrationType) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | inventory | String? | yes | | + | order | String? | yes | | --- - #### [UserSerializer2](#UserSerializer2) + #### [LocationManagerSerializer](#LocationManagerSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | contact | String? | yes | | - | username | String? | yes | | - | userId | String? | yes | | + | name | String? | yes | | + | email | String? | yes | | + | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | --- - #### [GetCompanySerializer](#GetCompanySerializer) + #### [InvoiceCredSerializer](#InvoiceCredSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | password | String? | yes | | + | enabled | Boolean? | yes | | + | username | String? | yes | | --- - #### [LocationIntegrationType](#LocationIntegrationType) + #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | inventory | String? | yes | | - | order | String? | yes | | + | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | --- @@ -21891,30 +21891,30 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | verifiedBy | [UserSerializer1](#UserSerializer1)? | 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 | | - | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | + | createdBy | [UserSerializer1](#UserSerializer1)? | yes | | + | documents | ArrayList<[Document](#Document)>? | yes | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | verifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | + | phoneNumber | String | no | | | storeType | String? | yes | | - | notificationEmails | ArrayList? | yes | | - | address | [GetAddressSerializer](#GetAddressSerializer) | no | | - | code | String | no | | + | verifiedOn | String? | yes | | + | customJson | HashMap? | yes | | | modifiedOn | String? | yes | | | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | - | createdOn | String? | yes | | + | displayName | String | no | | | modifiedBy | [UserSerializer1](#UserSerializer1)? | yes | | - | createdBy | [UserSerializer1](#UserSerializer1)? | yes | | - | phoneNumber | String | no | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | customJson | HashMap? | yes | | + | code | String | no | | + | createdOn | String? | yes | | + | address | [GetAddressSerializer](#GetAddressSerializer) | no | | + | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | | integrationType | [LocationIntegrationType](#LocationIntegrationType)? | yes | | + | notificationEmails | ArrayList? | yes | | + | stage | String? | yes | | | uid | Int? | yes | | + | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | + | name | String | no | | + | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | | warnings | HashMap? | yes | | --- @@ -21960,11 +21960,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | appId | String | no | | | customJson | HashMap? | yes | | + | uid | Int | no | | | isActive | Boolean? | yes | | | logo | String? | yes | | - | uid | Int | no | | - | appId | String | no | | | name | String? | yes | | --- diff --git a/documentation/platform/COMPANYPROFILE.md b/documentation/platform/COMPANYPROFILE.md index d1737d019..8808182e6 100644 --- a/documentation/platform/COMPANYPROFILE.md +++ b/documentation/platform/COMPANYPROFILE.md @@ -1469,105 +1469,105 @@ Returns a success response - #### [GetAddressSerializer](#GetAddressSerializer) + #### [BusinessCountryInfo](#BusinessCountryInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | countryCode | String? | yes | | --- - #### [UserSerializer](#UserSerializer) + #### [CompanyTaxesSerializer](#CompanyTaxesSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | userId | String? | yes | | - | username | String? | yes | | - | contact | String? | yes | | + | effectiveDate | String? | yes | | + | rate | Double? | yes | | + | enable | Boolean? | yes | | --- - #### [BusinessCountryInfo](#BusinessCountryInfo) + #### [Website](#Website) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | countryCode | String? | yes | | - | country | String? | yes | | + | url | String? | yes | | --- - #### [SellerPhoneNumber](#SellerPhoneNumber) + #### [BusinessDetails](#BusinessDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | number | String | no | | - | countryCode | Int | no | | + | website | [Website](#Website)? | yes | | --- - #### [ContactDetails](#ContactDetails) + #### [GetAddressSerializer](#GetAddressSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | phone | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | emails | ArrayList? | yes | | + | latitude | Double? | yes | | + | longitude | Double? | yes | | + | countryCode | String? | yes | | + | address2 | String? | yes | | + | country | String? | yes | | + | addressType | String? | yes | | + | city | String? | yes | | + | address1 | String? | yes | | + | landmark | String? | yes | | + | pincode | Int? | yes | | + | state | String? | yes | | --- - #### [CompanyTaxesSerializer](#CompanyTaxesSerializer) + #### [UserSerializer](#UserSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | rate | Double? | yes | | - | effectiveDate | String? | yes | | - | enable | Boolean? | yes | | + | userId | String? | yes | | + | contact | String? | yes | | + | username | String? | yes | | --- - #### [Website](#Website) + #### [SellerPhoneNumber](#SellerPhoneNumber) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String? | yes | | + | number | String | no | | + | countryCode | Int | no | | --- - #### [BusinessDetails](#BusinessDetails) + #### [ContactDetails](#ContactDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | website | [Website](#Website)? | yes | | + | phone | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | + | emails | ArrayList? | yes | | --- @@ -1578,10 +1578,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | type | String | no | | | verified | Boolean? | yes | | | value | String | no | | | url | String? | yes | | + | type | String | no | | | legalName | String? | yes | | --- @@ -1593,29 +1593,29 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | - | createdOn | String? | yes | | - | verifiedOn | String? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | - | notificationEmails | ArrayList? | yes | | | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | - | uid | Int | no | | - | contactDetails | [ContactDetails](#ContactDetails)? | yes | | - | mode | String? | yes | | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | companyType | String | no | | | businessType | String | no | | - | warnings | HashMap? | yes | | - | taxes | ArrayList<[CompanyTaxesSerializer](#CompanyTaxesSerializer)>? | yes | | | stage | String? | yes | | - | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | - | companyType | String | no | | - | modifiedOn | String? | yes | | + | taxes | ArrayList<[CompanyTaxesSerializer](#CompanyTaxesSerializer)>? | yes | | + | verifiedOn | String? | yes | | | franchiseEnabled | Boolean? | yes | | - | businessInfo | String? | yes | | + | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | | name | String? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | modifiedOn | String? | yes | | + | contactDetails | [ContactDetails](#ContactDetails)? | yes | | + | mode | String? | yes | | | customJson | HashMap? | yes | | + | uid | Int | no | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | | documents | ArrayList<[Document](#Document)>? | yes | | + | createdOn | String? | yes | | + | notificationEmails | ArrayList? | yes | | + | warnings | HashMap? | yes | | + | businessInfo | String? | yes | | --- @@ -1626,10 +1626,10 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | meta | HashMap? | yes | | | code | String? | yes | | - | status | Int? | yes | | | message | String? | yes | | + | status | Int? | yes | | + | meta | HashMap? | yes | | --- @@ -1640,17 +1640,17 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | latitude | Double | no | | | longitude | Double | no | | | countryCode | String? | yes | | + | address2 | String? | yes | | | country | String | no | | - | address1 | String | no | | - | addressType | String | no | | | city | String | no | | + | addressType | String | no | | + | address1 | String | no | | + | landmark | String? | yes | | | pincode | Int | no | | | state | String | no | | - | landmark | String? | yes | | - | address2 | String? | yes | | - | latitude | Double | no | | --- @@ -1661,8 +1661,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | rate | Double? | yes | | | effectiveDate | String? | yes | | + | rate | Double? | yes | | | enable | Boolean? | yes | | --- @@ -1674,20 +1674,20 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | warnings | HashMap? | yes | | - | addresses | ArrayList<[CreateUpdateAddressSerializer](#CreateUpdateAddressSerializer)>? | yes | | | rejectReason | String? | yes | | - | businessInfo | String? | yes | | - | name | String? | yes | | - | taxes | ArrayList<[CompanyTaxesSerializer1](#CompanyTaxesSerializer1)>? | yes | | + | documents | ArrayList<[Document](#Document)>? | yes | | + | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | + | franchiseEnabled | Boolean? | yes | | | contactDetails | [ContactDetails](#ContactDetails)? | yes | | | notificationEmails | ArrayList? | yes | | - | customJson | HashMap? | yes | | - | businessDetails | [BusinessDetails](#BusinessDetails)? | yes | | | companyType | String? | yes | | - | documents | ArrayList<[Document](#Document)>? | yes | | | businessType | String? | yes | | - | franchiseEnabled | Boolean? | yes | | + | warnings | HashMap? | yes | | + | customJson | HashMap? | yes | | + | addresses | ArrayList<[CreateUpdateAddressSerializer](#CreateUpdateAddressSerializer)>? | yes | | + | taxes | ArrayList<[CompanyTaxesSerializer1](#CompanyTaxesSerializer1)>? | yes | | + | name | String? | yes | | + | businessInfo | String? | yes | | --- @@ -1698,8 +1698,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | uid | Int? | yes | | | success | Boolean? | yes | | + | uid | Int? | yes | | --- @@ -1722,12 +1722,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | companyDocuments | [DocumentsObj](#DocumentsObj)? | yes | | | storeDocuments | [DocumentsObj](#DocumentsObj)? | yes | | | store | [DocumentsObj](#DocumentsObj)? | yes | | | brand | [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 | | ---------- | ---- | -------- | ----------- | - | createdOn | String? | yes | | + | description | String? | yes | | + | localeLanguage | HashMap? | yes | | + | stage | String? | yes | | + | logo | String? | yes | | | verifiedOn | String? | yes | | + | name | String | no | | | 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 | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | | modifiedOn | String? | yes | | - | rejectReason | String? | yes | | - | description | String? | yes | | - | name | String | no | | + | slugKey | String? | yes | | + | mode | String? | yes | | + | customJson | HashMap? | yes | | + | uid | Int? | yes | | | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | rejectReason | String? | yes | | + | createdOn | String? | yes | | + | warnings | HashMap? | yes | | | synonyms | ArrayList? | yes | | - | customJson | HashMap? | yes | | --- @@ -1780,15 +1780,15 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | description | String? | yes | | | banner | [BrandBannerSerializer](#BrandBannerSerializer)? | yes | | - | name | String | no | | - | synonyms | ArrayList? | yes | | + | description | String? | yes | | + | companyId | Int? | yes | | | localeLanguage | HashMap? | yes | | - | logo | String | no | | | brandTier | String? | yes | | - | companyId | Int? | yes | | | customJson | HashMap? | yes | | + | name | String | no | | + | synonyms | ArrayList? | yes | | + | logo | String | no | | | uid | Int? | yes | | --- @@ -1801,12 +1801,12 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | itemTotal | Int? | yes | | - | type | String | no | | - | hasNext | Boolean? | yes | | - | nextId | String? | yes | | - | size | Int? | yes | | | current | Int? | yes | | + | hasNext | Boolean? | yes | | | hasPrevious | Boolean? | yes | | + | size | Int? | yes | | + | nextId | String? | yes | | + | type | String | no | | --- @@ -1817,8 +1817,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | url | String | no | | | name | String | no | | + | url | String | no | | --- @@ -1829,8 +1829,8 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | socials | ArrayList<[CompanySocialAccounts](#CompanySocialAccounts)>? | yes | | | websiteUrl | String? | yes | | + | socials | ArrayList<[CompanySocialAccounts](#CompanySocialAccounts)>? | yes | | --- @@ -1841,24 +1841,24 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | businessType | String | no | | - | details | [CompanyDetails](#CompanyDetails)? | 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 | | + | rejectReason | String? | yes | | + | verifiedOn | String? | yes | | | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | createdOn | String? | yes | | + | modifiedOn | String? | yes | | + | notificationEmails | ArrayList? | yes | | | marketChannels | ArrayList? | yes | | - | customJson | HashMap? | yes | | + | companyType | String | no | | | businessCountryInfo | [BusinessCountryInfo](#BusinessCountryInfo)? | yes | | + | businessType | String | no | | + | stage | String? | yes | | + | customJson | HashMap? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | + | details | [CompanyDetails](#CompanyDetails)? | yes | | + | name | String? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | | uid | Int? | yes | | - | companyType | String | no | | - | modifiedOn | String? | yes | | --- @@ -1869,18 +1869,18 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | warnings | HashMap? | yes | | - | createdOn | String? | yes | | - | verifiedOn | String? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | | rejectReason | String? | yes | | + | verifiedOn | String? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | createdOn | String? | yes | | + | modifiedOn | String? | yes | | | brand | [GetBrandResponseSerializer](#GetBrandResponseSerializer)? | yes | | + | warnings | HashMap? | yes | | | stage | String? | yes | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | - | uid | Int? | yes | | | company | [CompanySerializer](#CompanySerializer)? | yes | | - | modifiedOn | String? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | uid | Int? | yes | | --- @@ -1904,107 +1904,107 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | | brands | ArrayList | no | | - | uid | Int? | yes | | | company | Int | no | | + | uid | Int? | yes | | --- - #### [LocationManagerSerializer](#LocationManagerSerializer) + #### [LocationTimingSerializer](#LocationTimingSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | - | name | String? | yes | | - | email | String? | yes | | + | hour | Int | no | | + | minute | Int | no | | --- - #### [InvoiceCredSerializer](#InvoiceCredSerializer) + #### [LocationDayWiseSerializer](#LocationDayWiseSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enabled | Boolean? | yes | | - | username | String? | yes | | - | password | String? | yes | | + | open | Boolean | no | | + | weekday | String | no | | + | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | + | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | --- - #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) + #### [ProductReturnConfigSerializer](#ProductReturnConfigSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | - | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | onSameStore | Boolean? | yes | | + | storeUid | Int? | yes | | --- - #### [GetCompanySerializer](#GetCompanySerializer) + #### [InvoiceCredSerializer](#InvoiceCredSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | enabled | Boolean? | yes | | + | password | String? | yes | | + | username | String? | yes | | --- - #### [LocationTimingSerializer](#LocationTimingSerializer) + #### [InvoiceDetailsSerializer](#InvoiceDetailsSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | minute | Int | no | | - | hour | Int | no | | + | eWaybill | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | + | eInvoice | [InvoiceCredSerializer](#InvoiceCredSerializer)? | yes | | --- - #### [LocationDayWiseSerializer](#LocationDayWiseSerializer) + #### [GetCompanySerializer](#GetCompanySerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | open | Boolean | no | | - | opening | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | - | closing | [LocationTimingSerializer](#LocationTimingSerializer)? | yes | | - | weekday | String | no | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | rejectReason | String? | yes | | + | verifiedOn | String? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | createdOn | String? | yes | | + | modifiedOn | String? | yes | | + | companyType | String? | yes | | + | businessType | String? | yes | | + | stage | String? | yes | | + | addresses | ArrayList<[GetAddressSerializer](#GetAddressSerializer)>? | yes | | + | name | String? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | uid | Int? | yes | | --- - #### [ProductReturnConfigSerializer](#ProductReturnConfigSerializer) + #### [LocationManagerSerializer](#LocationManagerSerializer) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | storeUid | Int? | yes | | - | onSameStore | Boolean? | yes | | + | email | String? | yes | | + | name | String? | yes | | + | mobileNo | [SellerPhoneNumber](#SellerPhoneNumber) | no | | --- @@ -2015,30 +2015,30 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | createdOn | String? | yes | | + | address | [GetAddressSerializer](#GetAddressSerializer) | no | | + | stage | String? | yes | | | verifiedOn | String? | yes | | - | createdBy | [UserSerializer](#UserSerializer)? | yes | | | storeType | String? | yes | | - | notificationEmails | ArrayList? | yes | | - | address | [GetAddressSerializer](#GetAddressSerializer) | no | | - | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | - | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | - | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | - | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | - | phoneNumber | String | no | | - | uid | Int? | yes | | | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | - | warnings | HashMap? | yes | | - | stage | String? | yes | | - | modifiedOn | String? | yes | | | name | String | no | | - | displayName | String | no | | - | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | createdBy | [UserSerializer](#UserSerializer)? | yes | | + | verifiedBy | [UserSerializer](#UserSerializer)? | yes | | + | modifiedOn | String? | yes | | | code | String | no | | + | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | | customJson | HashMap? | yes | | + | company | [GetCompanySerializer](#GetCompanySerializer)? | yes | | + | uid | Int? | yes | | + | modifiedBy | [UserSerializer](#UserSerializer)? | yes | | | documents | ArrayList<[Document](#Document)>? | yes | | + | createdOn | String? | yes | | + | phoneNumber | String | no | | + | notificationEmails | ArrayList? | yes | | + | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | + | warnings | HashMap? | yes | | + | displayName | String | no | | --- @@ -2061,22 +2061,22 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | warnings | HashMap? | yes | | - | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | - | name | String | no | | + | documents | ArrayList<[Document](#Document)>? | yes | | + | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | | storeType | String? | yes | | | notificationEmails | ArrayList? | yes | | + | code | String | no | | + | contactNumbers | ArrayList<[SellerPhoneNumber](#SellerPhoneNumber)>? | yes | | | address | [GetAddressSerializer](#GetAddressSerializer) | no | | - | displayName | String | no | | | manager | [LocationManagerSerializer](#LocationManagerSerializer)? | yes | | + | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | | stage | String? | yes | | - | code | String | no | | + | warnings | HashMap? | yes | | | productReturnConfig | [ProductReturnConfigSerializer](#ProductReturnConfigSerializer)? | yes | | - | gstCredentials | [InvoiceDetailsSerializer](#InvoiceDetailsSerializer)? | yes | | - | company | Int | no | | | customJson | HashMap? | yes | | - | documents | ArrayList<[Document](#Document)>? | yes | | - | timing | ArrayList<[LocationDayWiseSerializer](#LocationDayWiseSerializer)>? | yes | | + | displayName | String | no | | + | name | String | no | | + | company | Int | no | | | uid | Int? | yes | | --- @@ -2095,25 +2095,25 @@ Returns a success response - #### [_ArticleQuery](#_ArticleQuery) + #### [_ArticleAssignment](#_ArticleAssignment) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | ignoredStores | ArrayList? | yes | | - | itemId | Int? | yes | | - | size | String? | yes | | + | level | String? | yes | | + | strategy | String? | yes | | --- - #### [_ArticleAssignment](#_ArticleAssignment) + #### [_ArticleQuery](#_ArticleQuery) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | level | String? | yes | | - | strategy | String? | yes | | + | size | String? | yes | | + | ignoredStores | ArrayList? | yes | | + | itemId | Int? | yes | | --- @@ -2124,11 +2124,11 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | articleAssignment | [_ArticleAssignment](#_ArticleAssignment)? | yes | | | groupId | String? | yes | | - | quantity | Int? | yes | | | query | [_ArticleQuery](#_ArticleQuery)? | yes | | + | quantity | Int? | yes | | | meta | HashMap? | yes | | - | articleAssignment | [_ArticleAssignment](#_ArticleAssignment)? | yes | | --- @@ -2139,13 +2139,13 @@ Returns a success response | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | articles | ArrayList<[_AssignStoreArticle](#_AssignStoreArticle)>? | yes | | + | storeIds | ArrayList? | yes | | + | companyId | Int? | yes | | | appId | 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 | | ---------- | ---- | -------- | ----------- | + | preiceEffective | Double? | yes | | + | articleAssignment | [_ArticleAssignment](#_ArticleAssignment)? | yes | | | storeId | Int? | yes | | - | priceMarked | Double? | yes | | | storePincode | String? | yes | | + | companyId | Int? | yes | | | index | Int? | yes | | | status | Boolean? | yes | | - | quantity | Int? | yes | | + | priceMarked | Double? | yes | | | size | String? | yes | | - | sCity | String? | yes | | + | uid | String? | yes | | | itemId | Int? | yes | | - | preiceEffective | Double? | yes | | - | companyId | Int? | yes | | - | meta | HashMap? | yes | | + | sCity | String? | yes | | + | quantity | Int? | yes | | | id | String? | yes | | - | uid | String? | yes | | - | articleAssignment | [_ArticleAssignment](#_ArticleAssignment)? | yes | | + | meta | HashMap? | yes | | --- diff --git a/documentation/platform/LOGISTIC.md b/documentation/platform/LOGISTIC.md deleted file mode 100644 index 0c42ba75d..000000000 --- a/documentation/platform/LOGISTIC.md +++ /dev/null @@ -1,1533 +0,0 @@ - - - - -##### [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 b09fd9f5f..1da9a9b68 100644 --- a/documentation/platform/ORDER.md +++ b/documentation/platform/ORDER.md @@ -5,41 +5,67 @@ ##### [Back to Platform docs](./README.md) ## Order Methods -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) +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) ## Methods with example and description -### shipmentStatusUpdate -Update status of Shipment +### getShipments + ```kotlin -client.order.shipmentStatusUpdate(body: body).safeAwait{ response, error-> +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-> response?.let{ // Use response } -> @@ -54,20 +80,39 @@ client.order.shipmentStatusUpdate(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [UpdateShipmentStatusBody](#UpdateShipmentStatusBody) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| 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 | | + + -Update Shipment Status *Returned Response:* -[UpdateShipmentStatusResponse](#UpdateShipmentStatusResponse) +[ShipmentInternalPlatformViewResponse](#ShipmentInternalPlatformViewResponse) -Success +We are processing the report! @@ -91,14 +136,14 @@ Success --- -### activityStatus -Get Activity Status +### getShipmentById + ```kotlin -client.order.activityStatus(bagId: bagId).safeAwait{ response, error-> +client.order.getShipmentById(channelShipmentId: channelShipmentId, orderingCompanyId: orderingCompanyId, requestByExt: requestByExt).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -114,20 +159,22 @@ client.order.activityStatus(bagId: bagId).safeAwait{ response, error-> | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| bagId | String | yes | Bag Id | +| channelShipmentId | String | yes | | +| orderingCompanyId | String? | no | | +| requestByExt | String? | no | | + -Get Activity Status *Returned Response:* -[GetActivityStatus](#GetActivityStatus) +[ShipmentInfoResponse](#ShipmentInfoResponse) -Success +We are processing the report! @@ -136,7 +183,345 @@ Success   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" + } + ] +} ``` @@ -151,14 +536,14 @@ Success --- -### storeProcessShipmentUpdate -Update Store Process-Shipment +### getOrderById + ```kotlin -client.order.storeProcessShipmentUpdate(body: body).safeAwait{ response, error-> +client.order.getOrderById(orderId: orderId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -173,20 +558,21 @@ client.order.storeProcessShipmentUpdate(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [UpdateProcessShipmenstRequestBody](#UpdateProcessShipmenstRequestBody) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| orderId | String | yes | | + + -Update Store Process-Shipment *Returned Response:* -[UpdateProcessShipmenstRequestResponse](#UpdateProcessShipmenstRequestResponse) +[ShipmentDetailsResponse](#ShipmentDetailsResponse) -Success +We are processing the report! @@ -195,7 +581,730 @@ Success   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": {} + } + ] +} ``` @@ -210,14 +1319,14 @@ Success --- -### checkRefund -Check Refund is available or not +### getLaneConfig + ```kotlin -client.order.checkRefund(shipmentId: shipmentId).safeAwait{ response, error-> +client.order.getLaneConfig(superLane: superLane, groupEntity: groupEntity, fromDate: fromDate, toDate: toDate, dpIds: dpIds, stores: stores, salesChannel: salesChannel, paymentMode: paymentMode, bagStatus: bagStatus).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -233,20 +1342,28 @@ client.order.checkRefund(shipmentId: shipmentId).safeAwait{ response, error-> | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| shipmentId | String | yes | Shipment Id | +| 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 | | + -Check Refund is available or not *Returned Response:* -[HashMap](#HashMap) +[LaneConfigResponse](#LaneConfigResponse) -Success +Response containing count of shipments of the given status @@ -255,7 +1372,80 @@ Success   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 + } + ] +} ``` @@ -270,14 +1460,14 @@ Success --- -### shipmentBagsCanBreak -Decides if Shipment bags can break +### getApplicationShipments + ```kotlin -client.order.shipmentBagsCanBreak(body: body).safeAwait{ response, error-> +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-> response?.let{ // Use response } -> @@ -292,20 +1482,34 @@ client.order.shipmentBagsCanBreak(body: body).safeAwait{ response, error-> | Argument | Type | Required | Description | -| --------- | ----- | -------- | ----------- | -| body | [CanBreakRequestBody](#CanBreakRequestBody) | yes | Request body | +| --------- | ----- | -------- | ----------- | +| 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 | | + + -Decides if Shipment bags can break *Returned Response:* -[CanBreakResponse](#CanBreakResponse) +[ShipmentInternalPlatformViewResponse](#ShipmentInternalPlatformViewResponse) -Success +We are processing the report! @@ -329,14 +1533,14 @@ Success --- -### getOrdersByCompanyId -Get Orders for company based on Company Id +### getOrders + ```kotlin -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-> +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-> response?.let{ // Use response } -> @@ -352,35 +1556,31 @@ client.order.getOrdersByCompanyId(pageNo: pageNo, pageSize: pageSize, fromDate: | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| 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 +| 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 | | + + + + *Returned Response:* -[OrderListing](#OrderListing) +[OrderListingResponse](#OrderListingResponse) -Success +We are processing the report! @@ -404,14 +1604,14 @@ Success --- -### getOrderLanesCountByCompanyId -Get Order Lanes Count for company based on Company Id +### getMetricCount + ```kotlin -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-> +client.order.getMetricCount(fromDate: fromDate, toDate: toDate).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -427,30 +1627,21 @@ client.order.getOrderLanesCountByCompanyId(pageNo: pageNo, pageSize: pageSize, f | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| 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 | +| fromDate | String? | no | | +| toDate | String? | no | | + -Get Orders Seperate Lane Count *Returned Response:* -[OrderLanesCount](#OrderLanesCount) +[MetricCountResponse](#MetricCountResponse) -Success +Response containing count of shipments of the given metrics @@ -474,14 +1665,14 @@ Success --- -### getOrderDetails -Get Order Details for company based on Company Id and Order Id +### getAppOrderShipmentDetails + ```kotlin -client.order.getOrderDetails(orderId: orderId, next: next, previous: previous).safeAwait{ response, error-> +client.application("").order.getAppOrderShipmentDetails(orderId: orderId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -497,22 +1688,20 @@ client.order.getOrderDetails(orderId: orderId, next: next, previous: previous).s | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| orderId | String? | no | Order Id | -| next | String? | no | Next | -| previous | String? | no | Previous | +| orderId | String | yes | | + -Get Orders *Returned Response:* -[OrderDetails](#OrderDetails) +[ShipmentDetailsResponse](#ShipmentDetailsResponse) -Success +We render shipment details. @@ -521,7 +1710,345 @@ Success   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 +2063,14 @@ Success --- -### getApplicationOrderDetails -Get Order Details for company based on Company Id and Order Id +### trackPlatformShipment +Track shipment ```kotlin -client.application("").order.getApplicationOrderDetails(orderId: orderId, next: next, previous: previous).safeAwait{ response, error-> +client.application("").order.trackPlatformShipment(shipmentId: shipmentId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -559,22 +2086,20 @@ client.application("").order.getApplicationOrderDetails(orderId: | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| orderId | String? | no | Order Id | -| next | String? | no | Next | -| previous | String? | no | Previous | +| shipmentId | String | yes | | -Get Orders +Track Shipment by shipment id, for application based on application Id *Returned Response:* -[OrderDetails](#OrderDetails) +[PlatformShipmentTrack](#PlatformShipmentTrack) -Success +Success. Check the example shown below or refer `PlatformShipmentTrack` for more details. @@ -583,7 +2108,23 @@ Success   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 + } + ] +} ``` @@ -598,14 +2139,14 @@ Success --- -### getPicklistOrdersByCompanyId -Get Orders for company based on Company Id +### getfilters + ```kotlin -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-> +client.order.getfilters(view: view, groupEntity: groupEntity).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -621,30 +2162,21 @@ client.order.getPicklistOrdersByCompanyId(pageNo: pageNo, pageSize: pageSize, fr | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| 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 | +| view | String | yes | | +| groupEntity | String? | no | | + -Get Orders *Returned Response:* -[OrderPicklistListing](#OrderPicklistListing) +[FiltersResponse](#FiltersResponse) -Success +List of filters @@ -653,7 +2185,355 @@ Success   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" + } + ] + } + ] + } +} ``` @@ -668,14 +2548,14 @@ Success --- -### trackShipmentPlatform -Track Shipment by shipment id, for application based on application Id +### createShipmentReport + ```kotlin -client.application("").order.trackShipmentPlatform(shipmentId: shipmentId).safeAwait{ response, error-> +client.order.createShipmentReport(fromDate: fromDate, toDate: toDate).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -691,20 +2571,21 @@ client.application("").order.trackShipmentPlatform(shipmentId: s | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| shipmentId | String | yes | Shipment Id | +| fromDate | String? | no | | +| toDate | String? | no | | + -Shipment Track *Returned Response:* -[PlatformShipmentTrack](#PlatformShipmentTrack) +[Success](#Success) -Success +We have accepted report generation request. @@ -728,14 +2609,14 @@ Success --- -### trackOrder -Track Order by order id, for application based on application Id +### getReportsShipmentListing + ```kotlin -client.application("").order.trackOrder(orderId: orderId).safeAwait{ response, error-> +client.order.getReportsShipmentListing(pageNo: pageNo, pageSize: pageSize).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -751,20 +2632,21 @@ client.application("").order.trackOrder(orderId: orderId).safeAw | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| orderId | String | yes | Order Id | +| pageNo | Int? | no | | +| pageSize | Int? | no | | + -Order Track *Returned Response:* -[PlatformOrderTrack](#PlatformOrderTrack) +[OmsReports](#OmsReports) -Success +We have are getting the info. @@ -788,14 +2670,14 @@ Success --- -### failedOrders -Get all failed orders application wise +### upsertJioCode + ```kotlin -client.application("").order.failedOrders().safeAwait{ response, error-> +client.order.upsertJioCode(body: body).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -809,17 +2691,21 @@ client.application("").order.failedOrders().safeAwait{ response, +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| body | [JioCodeUpsertPayload](#JioCodeUpsertPayload) | yes | Request body | + + -Failed Orders *Returned Response:* -[FailedOrders](#FailedOrders) +[JioCodeUpsertResponse](#JioCodeUpsertResponse) -Success +We are processing the report! @@ -843,14 +2729,14 @@ Success --- -### reprocessOrder -Reprocess order by order id +### getBulkInvoice + ```kotlin -client.application("").order.reprocessOrder(orderId: orderId).safeAwait{ response, error-> +client.order.getBulkInvoice(batchId: batchId, docType: docType).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -866,20 +2752,21 @@ client.application("").order.reprocessOrder(orderId: orderId).sa | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| orderId | String | yes | Order Id | +| batchId | String | yes | | +| docType | String | yes | | + -Order Reprocess *Returned Response:* -[UpdateOrderReprocessResponse](#UpdateOrderReprocessResponse) +[BulkInvoicingResponse](#BulkInvoicingResponse) -Success +We are processing the file! @@ -903,14 +2790,14 @@ Success --- -### updateShipment -Use this API to update the shipment using its shipment ID. +### getBulkInvoiceLabel + ```kotlin -client.application("").order.updateShipment(shipmentId: shipmentId, body: body).safeAwait{ response, error-> +client.order.getBulkInvoiceLabel(batchId: batchId).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -926,20 +2813,20 @@ client.application("").order.updateShipment(shipmentId: shipment | 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. | -| body | [ShipmentUpdateRequest](#ShipmentUpdateRequest) | yes | Request body | +| batchId | String | yes | | + + -Update the shipment *Returned Response:* -[ShipmentUpdateResponse](#ShipmentUpdateResponse) +[BulkInvoiceLabelResponse](#BulkInvoiceLabelResponse) -Success. Check the example shown below or refer `ShipmentUpdateRequest` for more details. +We are processing the file! @@ -963,14 +2850,14 @@ Success. Check the example shown below or refer `ShipmentUpdateRequest` for more --- -### getPlatformShipmentReasons -Use this API to retrieve the issues that led to the cancellation of bags within a shipment. +### getBulkShipmentExcelFile + ```kotlin -client.application("").order.getPlatformShipmentReasons(action: action).safeAwait{ response, error-> +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-> response?.let{ // Use response } -> @@ -986,20 +2873,33 @@ client.application("").order.getPlatformShipmentReasons(action: | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| action | String | yes | Action | +| 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 | | + -Get reasons behind full or partial cancellation of a shipment *Returned Response:* -[ShipmentReasonsResponse](#ShipmentReasonsResponse) +[FileResponse](#FileResponse) -Success. Check the example shown below or refer `ShipmentReasonsResponse` for more details. +We are processing the file! @@ -1008,7 +2908,23 @@ Success. Check the example shown below or refer `ShipmentReasonsResponse` for mo   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" + } +} ``` @@ -1023,14 +2939,14 @@ Success. Check the example shown below or refer `ShipmentReasonsResponse` for mo --- -### getShipmentTrackDetails -Use this API to track a shipment using its shipment ID. +### getBulkList + ```kotlin -client.application("").order.getShipmentTrackDetails(orderId: orderId, shipmentId: shipmentId).safeAwait{ response, error-> +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-> response?.let{ // Use response } -> @@ -1046,21 +2962,33 @@ client.application("").order.getShipmentTrackDetails(orderId: or | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| 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. | +| 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 | | + -Track shipment *Returned Response:* -[ShipmentTrackResponse](#ShipmentTrackResponse) +[BulkListingResponse](#BulkListingResponse) -Success. Check the example shown below or refer `ShipmentTrackResponse` for more details. +We are processing the file! @@ -1069,7 +2997,7 @@ Success. Check the example shown below or refer `ShipmentTrackResponse` for more   Example: ```json - +{} ``` @@ -1084,14 +3012,14 @@ Success. Check the example shown below or refer `ShipmentTrackResponse` for more --- -### getShipmentAddress -Use this API to get address of a shipment using its shipment ID and Address Category. +### getManifestList + ```kotlin -client.order.getShipmentAddress(shipmentId: shipmentId, addressCategory: addressCategory).safeAwait{ response, error-> +client.order.getManifestList(status: status, storeId: storeId, pageNo: pageNo, pageSize: pageSize, searchValue: searchValue, fromDate: fromDate, toDate: toDate).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1107,21 +3035,26 @@ client.order.getShipmentAddress(shipmentId: shipmentId, addressCategory: address | 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. | -| addressCategory | String | yes | Category of the address it falls into(billing or delivery). | +| status | String? | no | | +| storeId | Int? | no | | +| pageNo | Int? | no | | +| pageSize | Int? | no | | +| searchValue | String? | no | | +| fromDate | String? | no | | +| toDate | String? | no | | + -Get Shipment Address *Returned Response:* -[GetShipmentAddressResponse](#GetShipmentAddressResponse) +[GeneratedManifestResponse](#GeneratedManifestResponse) -Success. Check the example shown below or refer `GetShipmentAddressResponse` for more details. +We are processing the file! @@ -1130,7 +3063,39 @@ Success. Check the example shown below or refer `GetShipmentAddressResponse` for   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" + } +} ``` @@ -1145,14 +3110,14 @@ Success. Check the example shown below or refer `GetShipmentAddressResponse` for --- -### updateShipmentAddress -Use this API to update address of a shipment using its shipment ID and Address Category. +### getManifestDetailsWithShipments + ```kotlin -client.order.updateShipmentAddress(shipmentId: shipmentId, addressCategory: addressCategory, body: body).safeAwait{ response, error-> +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-> response?.let{ // Use response } -> @@ -1168,21 +3133,29 @@ client.order.updateShipmentAddress(shipmentId: shipmentId, addressCategory: addr | 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. | -| addressCategory | String | yes | Category of the address it falls into(billing or delivery). | -| body | [UpdateShipmentAddressRequest](#UpdateShipmentAddressRequest) | yes | Request body | +| 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 | | + + -Update Shipment Address *Returned Response:* -[UpdateShipmentAddressResponse](#UpdateShipmentAddressResponse) +[ManifestDetailResponse](#ManifestDetailResponse) -Success. Check the example shown below or refer `UpdateShipmentAddressResponse` for more details. +We are processing the file! @@ -1191,7 +3164,71 @@ Success. Check the example shown below or refer `UpdateShipmentAddressResponse`   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 +} ``` @@ -1206,14 +3243,14 @@ Success. Check the example shown below or refer `UpdateShipmentAddressResponse` --- -### getOrdersByApplicationId -Get Orders for company based on Company Id +### getBulkActionFailedReport + ```kotlin -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-> +client.order.getBulkActionFailedReport(batchId: batchId, reportType: reportType).safeAwait{ response, error-> response?.let{ // Use response } -> @@ -1229,32 +3266,21 @@ client.application("").order.getOrdersByApplicationId(pageNo: pa | Argument | Type | Required | Description | | --------- | ----- | -------- | ----------- | -| 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 | +| batchId | String | yes | | +| reportType | String? | no | | + -Get Orders at Application Level *Returned Response:* -[OrderListing](#OrderListing) +[FileResponse](#FileResponse) -Success +File Processed! @@ -1263,7 +3289,23 @@ Success   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" + } +} ``` @@ -1278,1020 +3320,3924 @@ Success --- +### 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) - - - #### [FailedOrders](#FailedOrders) +Success. Check the example shown below or refer `PlatformShipmentReasonsResponse` for more details. - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | orders | [FailOrder](#FailOrder) | no | | ---- - - - #### [FailOrder](#FailOrder) +
+  Example: - | 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 | | +```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": [] + } + ] +} +``` +
---- - - - #### [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 | | --- - - - #### [PresentmentMoney](#PresentmentMoney) +### bulkActionProcessXlsxFile +emits uuid to kafka topic. - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | amount | String? | yes | | - | currencyCode | String? | yes | | ---- - - - #### [ShopMoney](#ShopMoney) +```kotlin +client.order.bulkActionProcessXlsxFile(body: body).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | amount | String? | yes | | - | currencyCode | String? | yes | | ---- - - - #### [TotalPriceSet](#TotalPriceSet) - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | shopMoney | [TotalPriceSetShopMoney](#TotalPriceSetShopMoney)? | yes | | - | presentmentMoney | [TotalPriceSetPresentmentMoney](#TotalPriceSetPresentmentMoney)? | yes | | +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| body | [BulkActionPayload](#BulkActionPayload) | yes | Request body | ---- +Use this API to start processing Xlsx file. - - - #### [TotalPriceSetShopMoney](#TotalPriceSetShopMoney) +*Returned Response:* - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | amount | String? | yes | | - | currencyCode | String? | yes | | ---- - - - #### [TotalPriceSetPresentmentMoney](#TotalPriceSetPresentmentMoney) +[BulkActionResponse](#BulkActionResponse) - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | amount | String? | yes | | - | currencyCode | String? | yes | | +Success to acknowledge the service was notified ---- - - - #### [TotalTaxSet](#TotalTaxSet) - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | shopMoney | [TotalTaxSetShopMoney](#TotalTaxSetShopMoney)? | yes | | - | presentmentMoney | [TotalTaxSetPresentmentMoney](#TotalTaxSetPresentmentMoney)? | yes | | +
+  Example: + +```json +{ + "status": true, + "message": "Successful" +} +``` +
---- - - - #### [TotalTaxSetShopMoney](#TotalTaxSetShopMoney) - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | amount | String? | yes | | - | currencyCode | String? | yes | | ---- - - - #### [TotalTaxSetPresentmentMoney](#TotalTaxSetPresentmentMoney) - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | amount | String? | yes | | - | currencyCode | String? | yes | | --- - - - #### [SubtotalPriceSet](#SubtotalPriceSet) +### bulkActionDetails +Returns failed, processing and successfully processed shipments. - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | shopMoney | [SubtotalPriceSetShopMoney](#SubtotalPriceSetShopMoney)? | yes | | - | presentmentMoney | [SubtotalPriceSetPresentmentMoney](#SubtotalPriceSetPresentmentMoney)? | yes | | ---- - - - #### [SubtotalPriceSetShopMoney](#SubtotalPriceSetShopMoney) +```kotlin +client.order.bulkActionDetails(batchId: batchId).safeAwait{ response, error-> + response?.let{ + // Use response + } -> + error?.let{ + + } +} +``` - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | amount | String? | yes | | - | currencyCode | String? | yes | | ---- - - - #### [SubtotalPriceSetPresentmentMoney](#SubtotalPriceSetPresentmentMoney) - | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | amount | String? | yes | | - | currencyCode | String? | yes | | +| Argument | Type | Required | Description | +| --------- | ----- | -------- | ----------- | +| batchId | String | yes | | ---- - - - #### [LineItems](#LineItems) +Returns failed, processing and successfully processed shipments along with their counts and failed reasons. - | 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 | | +*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 | | --- - #### [LineItemsArticle](#LineItemsArticle) + #### [bulkListingData](#bulkListingData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | - | 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 | | + | 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 | | - | identifier | [LineItemsArticleIdentifier](#LineItemsArticleIdentifier)? | yes | | - | sellerIdentifier | String? | yes | | - | fyndItemCode | String? | yes | | - | countryOfOrigin | 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 | | --- - #### [Quantities](#Quantities) + #### [BulkListingResponse](#BulkListingResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | notAvailable | [NotAvailable](#NotAvailable)? | yes | | - | sellable | [Sellable](#Sellable)? | yes | | - | orderCommitted | [OrderCommitted](#OrderCommitted)? | yes | | - | damaged | [Damaged](#Damaged)? | yes | | + | error | String? | yes | | + | page | [BulkListingPage](#BulkListingPage)? | yes | | + | success | Boolean? | yes | | + | data | ArrayList<[bulkListingData](#bulkListingData)>? | yes | | --- - #### [NotAvailable](#NotAvailable) + #### [ManifestPage](#ManifestPage) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | - | updatedAt | String? | yes | | + | hasNext | Boolean? | yes | | + | hasPrevious | Boolean? | yes | | + | type | String? | yes | | + | size | String? | yes | | + | current | String? | yes | | + | total | Int? | yes | | --- - #### [Sellable](#Sellable) + #### [DateRange](#DateRange) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | - | updatedAt | String? | yes | | + | toDate | String? | yes | | + | fromDate | String? | yes | | --- - #### [OrderCommitted](#OrderCommitted) + #### [ManifestFilter](#ManifestFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | - | updatedAt | String? | yes | | + | 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 | | --- - #### [Damaged](#Damaged) + #### [GeneratedManifestItem](#GeneratedManifestItem) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | updatedAt | String? | yes | | - | count | Int? | yes | | + | status | String? | yes | | + | filters | [ManifestFilter](#ManifestFilter)? | yes | | + | createdBy | String? | yes | | + | isActive | Boolean? | yes | | + | manifestId | String? | yes | | + | companyId | Int? | yes | | + | createdAt | String? | yes | | --- - #### [Manufacturer](#Manufacturer) + #### [GeneratedManifestResponse](#GeneratedManifestResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean? | yes | | - | address | String? | yes | | - | name | String? | yes | | + | page | [ManifestPage](#ManifestPage)? | yes | | + | items | ArrayList<[GeneratedManifestItem](#GeneratedManifestItem)>? | yes | | + +--- + + + + + #### [ManifestDetailTotalShipmentPricesCount](#ManifestDetailTotalShipmentPricesCount) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | totalPrice | Double? | yes | | + | shipmentCount | Int? | yes | | --- - #### [ArticlePrice](#ArticlePrice) + #### [ManifestDetailMeta](#ManifestDetailMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | marked | Int? | yes | | - | currency | String? | yes | | - | effective | Int? | yes | | - | transfer | Int? | yes | | + | totalShipmentPricesCount | [ManifestDetailTotalShipmentPricesCount](#ManifestDetailTotalShipmentPricesCount)? | yes | | + | filters | [ManifestFilter](#ManifestFilter)? | yes | | --- - #### [Company](#Company) + #### [ManifestDetail](#ManifestDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | status | String? | yes | | + | filters | [ManifestFilter](#ManifestFilter)? | yes | | + | uid | Int? | yes | | + | createdBy | String? | yes | | + | userId | Int? | yes | | | id | 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 | | + | isActive | Boolean? | yes | | + | manifestId | String? | yes | | + | companyId | Int? | yes | | + | createdAt | String? | yes | | + | meta | [ManifestDetailMeta](#ManifestDetailMeta)? | yes | | + +--- + + + + + #### [ManifestDetailItem](#ManifestDetailItem) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | shipmentId | String? | yes | | + | invoiceId | String? | yes | | + | awb | String? | yes | | + | orderId | String? | yes | | + | itemQty | Int? | yes | | + +--- + + + + + #### [ManifestDetailResponse](#ManifestDetailResponse) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | additionalShipmentCount | Int? | yes | | + | page | [ManifestPage](#ManifestPage)? | yes | | + | manifestDetails | ArrayList<[ManifestDetail](#ManifestDetail)>? | yes | | + | items | ArrayList<[ManifestDetailItem](#ManifestDetailItem)>? | yes | | + +--- + + + + + #### [QuestionSet](#QuestionSet) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | displayName | String? | yes | | + | id | Int? | yes | | + +--- + + + + + #### [Reason](#Reason) + + | 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 | | --- - #### [FailOrderDateMeta](#FailOrderDateMeta) + #### [StoreMeta](#StoreMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | addedOnStore | String? | yes | | - | inventoryUpdatedOn | String? | yes | | - | createdOn | String? | yes | | - | modifiedOn | String? | yes | | + | 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 | | --- - #### [MarketplaceIdentifiers](#MarketplaceIdentifiers) + #### [StoreAddress](#StoreAddress) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | tatacliqLuxury | [TatacliqLuxury](#TatacliqLuxury)? | yes | | + | 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 | | --- - #### [TatacliqLuxury](#TatacliqLuxury) + #### [Store](#Store) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sku | String? | yes | | + | 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 | | --- - #### [Dimension](#Dimension) + #### [Dimensions](#Dimensions) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | + | length | Int? | yes | | + | unit | String? | yes | | | height | Int? | yes | | + | isDefault | Boolean? | yes | | | width | Int? | yes | | + +--- + + + + + #### [ReturnConfig](#ReturnConfig) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | + | time | Int? | yes | | | unit | String? | yes | | - | length | Int? | yes | | + | returnable | Boolean? | yes | | + +--- + + + + + #### [Weight](#Weight) + + | Properties | Type | Nullable | Description | + | ---------- | ---- | -------- | ----------- | | isDefault | Boolean? | yes | | + | shipping | Int? | yes | | + | unit | String? | yes | | + +--- + + + + + #### [Article](#Article) + + | 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 | | --- - #### [Weight](#Weight) + #### [AffiliateMeta](#AffiliateMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isDefault | Boolean? | yes | | - | unit | String? | yes | | - | shipping | Int? | yes | | + | 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 | | --- - #### [Store](#Store) + #### [LockData](#LockData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | Int? | yes | | + | locked | Boolean? | yes | | + | lockMessage | String? | yes | | + | mto | Boolean? | yes | | --- - #### [ArticleMeta](#ArticleMeta) + #### [ShipmentTimeStamp](#ShipmentTimeStamp) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | service | String? | yes | | + | tMin | String? | yes | | + | tMax | String? | yes | | --- - #### [ArticleBrand](#ArticleBrand) + #### [EInvoice](#EInvoice) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | id | Int? | yes | | + | errorMessage | String? | yes | | + | signedQrCode | String? | yes | | + | errorCode | String? | yes | | + | acknowledgeNo | Int? | yes | | + | signedInvoice | String? | yes | | + | irn | String? | yes | | + | acknowledgeDate | String? | yes | | --- - #### [LineItemsArticleIdentifier](#LineItemsArticleIdentifier) + #### [EinvoiceInfo](#EinvoiceInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | skuCode | String? | yes | | + | creditNote | [EInvoice](#EInvoice)? | yes | | + | invoice | [EInvoice](#EInvoice)? | yes | | --- - #### [PriceSet](#PriceSet) + #### [Formatted](#Formatted) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shopMoney | [PriceSetShopMoney](#PriceSetShopMoney)? | yes | | - | presentmentMoney | [PriceSetPresentmentMoney](#PriceSetPresentmentMoney)? | yes | | + | fMax | String? | yes | | + | fMin | String? | yes | | --- - #### [PriceSetShopMoney](#PriceSetShopMoney) + #### [BuyerDetails](#BuyerDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | amount | String? | yes | | - | currencyCode | String? | yes | | + | ajioSiteId | String? | yes | | + | state | String | no | | + | address | String | no | | + | name | String | no | | + | pincode | Int | no | | + | gstin | String | no | | + | city | String | no | | --- - #### [PriceSetPresentmentMoney](#PriceSetPresentmentMoney) + #### [DebugInfo](#DebugInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | amount | String? | yes | | - | currencyCode | String? | yes | | + | stormbreakerUuid | String? | yes | | --- - #### [TaxLines](#TaxLines) + #### [ShipmentMeta](#ShipmentMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | title | String? | yes | | - | price | String? | yes | | - | rate | Int? | yes | | - | priceSet | [TaxLinesPriceSet](#TaxLinesPriceSet)? | yes | | + | 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 | | --- - #### [TaxLinesPriceSet](#TaxLinesPriceSet) + #### [PDFLinks](#PDFLinks) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shopMoney | [TaxLinesPriceSetShopMoney](#TaxLinesPriceSetShopMoney)? | yes | | - | presentmentMoney | [TaxLinesPriceSetPresentmentMoney](#TaxLinesPriceSetPresentmentMoney)? | yes | | + | 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 | | --- - #### [TaxLinesPriceSetShopMoney](#TaxLinesPriceSetShopMoney) + #### [AffiliateDetails](#AffiliateDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | amount | String? | yes | | - | currencyCode | String? | yes | | + | 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 | | --- - #### [TaxLinesPriceSetPresentmentMoney](#TaxLinesPriceSetPresentmentMoney) + #### [Dates](#Dates) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | currencyCode | String? | yes | | - | amount | String? | yes | | + | orderCreated | String? | yes | | + | deliveryDate | Any? | yes | | --- - #### [TotalDiscountSet](#TotalDiscountSet) + #### [Brand](#Brand) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | presentmentMoney | [TotalDiscountSetPresentmentMoney](#TotalDiscountSetPresentmentMoney)? | yes | | - | shopMoney | [TotalDiscountSetShopMoney](#TotalDiscountSetShopMoney)? | yes | | + | 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 | | --- - #### [TotalDiscountSetPresentmentMoney](#TotalDiscountSetPresentmentMoney) + #### [BagGSTDetails](#BagGSTDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | amount | String? | yes | | - | currencyCode | String? | yes | | + | 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 | | --- - #### [TotalDiscountSetShopMoney](#TotalDiscountSetShopMoney) + #### [B2BPODetails](#B2BPODetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | amount | String? | yes | | - | currencyCode | String? | yes | | + | dockerNumber | String? | yes | | + | itemBasePrice | Double? | yes | | + | poTaxAmount | Double? | yes | | + | partialCanRet | Boolean? | yes | | + | poLineAmount | Double? | yes | | + | totalGstPercentage | Double? | yes | | --- - #### [BillingAddress](#BillingAddress) + #### [BagMeta](#BagMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | - | country | String? | yes | | - | countryCode | String? | yes | | - | firstName | String? | yes | | - | province | String? | yes | | + | b2BPoDetails | [B2BPODetails](#B2BPODetails)? | yes | | --- - #### [TotalShippingPriceSet](#TotalShippingPriceSet) + #### [Attributes](#Attributes) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shopMoney | [TotalShippingPriceSetShopMoney](#TotalShippingPriceSetShopMoney)? | yes | | - | presentmentMoney | [TotalShippingPriceSetPresentmentMoney](#TotalShippingPriceSetPresentmentMoney)? | yes | | + | brandName | String? | yes | | + | marketerName | String? | yes | | + | essential | String? | yes | | + | gender | ArrayList? | yes | | + | primaryColor | String? | yes | | + | marketerAddress | String? | yes | | + | name | String? | yes | | + | primaryColorHex | String? | yes | | + | primaryMaterial | String? | yes | | --- - #### [TotalShippingPriceSetShopMoney](#TotalShippingPriceSetShopMoney) + #### [Item](#Item) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | amount | String? | yes | | - | currencyCode | String? | yes | | + | 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 | | --- - #### [TotalShippingPriceSetPresentmentMoney](#TotalShippingPriceSetPresentmentMoney) + #### [AffiliateBagDetails](#AffiliateBagDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | amount | String? | yes | | - | currencyCode | String? | yes | | + | loyaltyDiscount | Double? | yes | | + | affiliateBagId | String | no | | + | employeeDiscount | Double? | yes | | + | affiliateOrderId | String | no | | + | affiliateMeta | [AffiliateMeta](#AffiliateMeta) | no | | --- - #### [Customer](#Customer) + #### [BagReturnableCancelableStatus](#BagReturnableCancelableStatus) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | isReturnable | Boolean | no | | + | isActive | Boolean | no | | + | isCustomerReturnAllowed | Boolean | no | | + | canBeCancelled | Boolean | no | | + | enableTracking | Boolean | no | | --- - #### [DefaultAddress](#DefaultAddress) + #### [ArticleDetails](#ArticleDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | status | HashMap? | yes | | --- - #### [TotalLineItemsPriceSet](#TotalLineItemsPriceSet) + #### [BagDetailsPlatformResponse](#BagDetailsPlatformResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shopMoney | [TotalLineItemsPriceSetShopMoney](#TotalLineItemsPriceSetShopMoney)? | yes | | - | presentmentMoney | [TotalLineItemsPriceSetPresentmentMoney](#TotalLineItemsPriceSetPresentmentMoney)? | yes | | + | 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 | | --- - #### [TotalLineItemsPriceSetShopMoney](#TotalLineItemsPriceSetShopMoney) + #### [ErrorResponse](#ErrorResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | amount | String? | yes | | - | currencyCode | String? | yes | | + | error | String | no | | + | message | String | no | | --- - #### [TotalLineItemsPriceSetPresentmentMoney](#TotalLineItemsPriceSetPresentmentMoney) + #### [Page1](#Page1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | amount | String? | yes | | - | currencyCode | String? | yes | | + | hasNext | Boolean | no | | + | itemTotal | Int | no | | + | pageType | String | no | | + | size | Int | no | | + | current | Int | no | | --- - #### [OrderShippingAddress](#OrderShippingAddress) + #### [GetBagsPlatformResponse](#GetBagsPlatformResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | page | [Page1](#Page1) | no | | + | items | ArrayList<[BagDetailsPlatformResponse](#BagDetailsPlatformResponse)> | no | | --- - #### [OrderListing](#OrderListing) + #### [InvalidateShipmentCachePayload](#InvalidateShipmentCachePayload) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[OrderItems](#OrderItems)> | no | | - | filters | [Filters](#Filters) | no | | - | nextOrderStatus | HashMap | no | | - | page | [PlatformOrderPage](#PlatformOrderPage) | no | | - | appliedFilters | [AppliedFilters](#AppliedFilters) | no | | + | shipmentIds | ArrayList | no | | --- - #### [OrderItems](#OrderItems) + #### [InvalidateShipmentCacheNestedResponse](#InvalidateShipmentCacheNestedResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | error | String? | yes | | + | shipmentId | String? | yes | | + | message | String? | yes | | + | status | Int? | yes | | --- - #### [PlatformOrderUserInfo](#PlatformOrderUserInfo) + #### [InvalidateShipmentCacheResponse](#InvalidateShipmentCacheResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | mobile | String? | yes | | - | firstName | String? | yes | | - | gender | String? | yes | | - | email | String? | yes | | - | lastName | String? | yes | | - | isAnonymousUser | Boolean? | yes | | - | uid | Int? | yes | | - | avisUserId | String? | yes | | + | response | ArrayList<[InvalidateShipmentCacheNestedResponse](#InvalidateShipmentCacheNestedResponse)>? | yes | | --- - #### [PlatformDeliveryAddress](#PlatformDeliveryAddress) + #### [ErrorResponse1](#ErrorResponse1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | errorTrace | String? | yes | | + | message | String | no | | + | status | Int | no | | --- - #### [Channel](#Channel) + #### [StoreReassign](#StoreReassign) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | logo | String? | yes | | + | mongoArticleId | String? | yes | | + | affiliateId | String? | yes | | + | reasonIds | ArrayList? | yes | | + | storeId | Int | no | | + | setId | String? | yes | | + | affiliateBagId | String? | yes | | + | bagId | Int? | yes | | + | affiliateOrderId | String? | yes | | + | fyndOrderId | String? | yes | | + | itemId | String? | yes | | --- - #### [PlatformApplication](#PlatformApplication) + #### [StoreReassignResponse](#StoreReassignResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | id | String? | yes | | + | success | Boolean? | yes | | + | message | String? | yes | | --- - #### [PlatformShipment](#PlatformShipment) + #### [Entities](#Entities) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | affiliateId | String? | yes | | + | affiliateBagId | String? | yes | | + | reasonText | String | no | | + | affiliateShipmentId | String? | yes | | + | affiliateOrderId | String? | yes | | --- - #### [PlatformShipmentStatus](#PlatformShipmentStatus) + #### [UpdateShipmentLockPayload](#UpdateShipmentLockPayload) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | entities | ArrayList<[Entities](#Entities)> | no | | + | actionType | String | no | | + | entityType | String | no | | + | action | String | no | | --- @@ -2302,1428 +7248,1281 @@ Success | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | item | [BagItem](#BagItem)? | yes | | - | id | Int? | yes | | + | affiliateOrderId | String? | yes | | + | affiliateBagId | String? | yes | | + | bagId | Int? | yes | | + | isLocked | Boolean? | yes | | --- - #### [BagItem](#BagItem) + #### [OriginalFilter](#OriginalFilter) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | affiliateShipmentId | String? | yes | | + | affiliateId | String? | yes | | --- - #### [BagItemAttributes](#BagItemAttributes) + #### [CheckResponse](#CheckResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | itemCode | String? | yes | | - | brandName | String? | yes | | - | countryOfOrigin | String? | yes | | + | isShipmentLocked | Boolean? | yes | | + | bags | ArrayList<[Bags](#Bags)>? | yes | | + | isBagLocked | Boolean? | yes | | + | affiliateId | String? | yes | | + | affiliateShipmentId | String? | yes | | + | shipmentId | String? | yes | | + | lockStatus | Boolean? | yes | | + | status | String? | yes | | + | originalFilter | [OriginalFilter](#OriginalFilter)? | yes | | --- - #### [ShipmentPrices](#ShipmentPrices) + #### [UpdateShipmentLockResponse](#UpdateShipmentLockResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | success | Boolean? | yes | | + | checkResponse | ArrayList<[CheckResponse](#CheckResponse)>? | yes | | + | message | String? | yes | | --- - #### [Payments](#Payments) + #### [AnnouncementResponse](#AnnouncementResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | description | String? | yes | | + | id | Int | no | | + | logoUrl | String? | yes | | + | fromDatetime | String? | yes | | + | title | String? | yes | | + | companyId | Int? | yes | | + | toDatetime | String? | yes | | + | platformId | String? | yes | | + | platformName | String? | yes | | + | createdAt | String? | yes | | --- - #### [Filters](#Filters) + #### [AnnouncementsResponse](#AnnouncementsResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stage | [Stage](#Stage)? | yes | | - | stages | [Stages](#Stages)? | yes | | + | announcements | ArrayList<[AnnouncementResponse](#AnnouncementResponse)>? | yes | | --- - #### [Stage](#Stage) + #### [BaseResponse](#BaseResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | text | String? | yes | | - | value | String? | yes | | - | isDefault | Boolean? | yes | | - | filters | [StagesFilters](#StagesFilters)? | yes | | + | success | Boolean | no | | + | message | String | no | | --- - #### [StagesFilters](#StagesFilters) + #### [Click2CallResponse](#Click2CallResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | text | String? | yes | | - | value | String? | yes | | - | type | String? | yes | | - | options | [Options](#Options)? | yes | | + | status | Boolean | no | | + | callId | String | no | | --- - #### [Options](#Options) + #### [EntitiesDataUpdates](#EntitiesDataUpdates) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | text | String? | yes | | - | value | String? | yes | | + | filters | ArrayList>? | yes | | + | data | HashMap? | yes | | --- - #### [PlatformOrderPage](#PlatformOrderPage) + #### [ProductsDataUpdatesFilters](#ProductsDataUpdatesFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | identifier | String? | yes | | + | lineNumber | Int? | yes | | --- - #### [AppliedFilters](#AppliedFilters) + #### [ProductsDataUpdates](#ProductsDataUpdates) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stage | String? | yes | | - | stores | ArrayList? | yes | | - | deploymentStores | ArrayList? | yes | | - | dp | ArrayList? | yes | | - | fromDate | String? | yes | | - | toDate | String? | yes | | + | filters | ArrayList<[ProductsDataUpdatesFilters](#ProductsDataUpdatesFilters)>? | yes | | + | data | HashMap? | yes | | --- - #### [OrderDetails](#OrderDetails) + #### [DataUpdates](#DataUpdates) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | items | ArrayList<[OrderPicklistListing](#OrderPicklistListing)> | no | | - | page | [PlatformOrderPage](#PlatformOrderPage) | no | | - | filters | [Filters](#Filters) | no | | - | nextOrderStatus | HashMap | no | | - | appliedFilters | [AppliedFilters](#AppliedFilters) | no | | + | entities | ArrayList<[EntitiesDataUpdates](#EntitiesDataUpdates)>? | yes | | + | products | ArrayList<[ProductsDataUpdates](#ProductsDataUpdates)>? | yes | | --- - #### [OrderDetailsItem](#OrderDetailsItem) + #### [Products](#Products) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | identifier | String? | yes | | + | lineNumber | Int? | yes | | + | quantity | Int? | yes | | --- - #### [PlatformBreakupValues](#PlatformBreakupValues) + #### [EntityReasonData](#EntityReasonData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | display | String? | yes | | - | value | Double? | yes | | - | name | String? | yes | | + | reasonId | Int? | yes | | + | reasonText | String? | yes | | --- - #### [ArticleAssignment](#ArticleAssignment) + #### [EntitiesReasons](#EntitiesReasons) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | strategy | String? | yes | | - | level | String? | yes | | + | filters | ArrayList>? | yes | | + | data | [EntityReasonData](#EntityReasonData)? | yes | | --- - #### [PlatformShipmentDetails](#PlatformShipmentDetails) + #### [ProductsReasonsFilters](#ProductsReasonsFilters) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | identifier | String? | yes | | + | lineNumber | Int? | yes | | + | quantity | Int? | yes | | --- - #### [PlatformShipmentDetailsStatus](#PlatformShipmentDetailsStatus) + #### [ProductsReasonsData](#ProductsReasonsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | reasonId | Int? | yes | | + | reasonText | String? | yes | | --- - #### [BagsDetails](#BagsDetails) + #### [ProductsReasons](#ProductsReasons) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | filters | ArrayList<[ProductsReasonsFilters](#ProductsReasonsFilters)>? | yes | | + | data | [ProductsReasonsData](#ProductsReasonsData)? | yes | | --- - #### [BagFinancialBreakup](#BagFinancialBreakup) + #### [ReasonsData](#ReasonsData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | entities | ArrayList<[EntitiesReasons](#EntitiesReasons)>? | yes | | + | products | ArrayList<[ProductsReasons](#ProductsReasons)>? | yes | | --- - #### [Identifiers](#Identifiers) + #### [ShipmentsRequest](#ShipmentsRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | ean | String? | yes | | + | identifier | String | no | | + | dataUpdates | [DataUpdates](#DataUpdates)? | yes | | + | products | ArrayList<[Products](#Products)>? | yes | | + | reasons | [ReasonsData](#ReasonsData)? | yes | | --- - #### [BagCurrStatus](#BagCurrStatus) + #### [StatuesRequest](#StatuesRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | enableTracking | Boolean? | yes | | - | isCustomerReturnAllowed | Boolean? | yes | | - | isActive | Boolean? | yes | | - | isReturnable | Boolean? | yes | | - | canBeCancelled | Boolean? | yes | | + | shipments | ArrayList<[ShipmentsRequest](#ShipmentsRequest)>? | yes | | + | status | String? | yes | | + | excludeBagsNextState | String? | yes | | --- - #### [BagArticle](#BagArticle) + #### [UpdateShipmentStatusRequest](#UpdateShipmentStatusRequest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | identifiers | [ArticleIdentifiers](#ArticleIdentifiers)? | yes | | - | espModified | Boolean? | yes | | - | isSet | Boolean? | yes | | - | size | String? | yes | | - | code | String? | yes | | - | set | [Set](#Set)? | yes | | - | sellerIdentifier | String? | yes | | - | returnConfig | [BagArticleReturnConfig](#BagArticleReturnConfig)? | yes | | - | id | String? | yes | | - | uid | String? | yes | | - | childDetails | HashMap? | yes | | + | lockAfterTransition | Boolean? | yes | | + | task | Boolean? | yes | | + | forceTransition | Boolean? | yes | | + | unlockBeforeTransition | Boolean? | yes | | + | statuses | ArrayList<[StatuesRequest](#StatuesRequest)>? | yes | | --- - #### [ArticleIdentifiers](#ArticleIdentifiers) + #### [ShipmentsResponse](#ShipmentsResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | ean | String? | yes | | + | stackTrace | String? | yes | | + | code | String? | yes | | + | meta | HashMap? | yes | | + | message | String? | yes | | + | exception | String? | yes | | + | status | Int? | yes | | + | finalState | HashMap? | yes | | + | identifier | String? | yes | | --- - #### [Set](#Set) + #### [StatuesResponse](#StatuesResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | quantity | Int? | yes | | - | sizeDistribution | [SetSizeDistribution](#SetSizeDistribution)? | yes | | + | shipments | ArrayList<[ShipmentsResponse](#ShipmentsResponse)>? | yes | | --- - #### [SetSizeDistribution](#SetSizeDistribution) + #### [UpdateShipmentStatusResponseBody](#UpdateShipmentStatusResponseBody) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | sizes | [Sizes](#Sizes)? | yes | | + | statuses | ArrayList<[StatuesResponse](#StatuesResponse)>? | yes | | --- - #### [Sizes](#Sizes) + #### [OrderPriority](#OrderPriority) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | size | String? | yes | | - | pieces | Int? | yes | | + | fulfilmentPriorityText | String? | yes | | + | fulfilmentPriority | Int? | yes | | + | affiliatePriorityCode | String? | yes | | --- - #### [BagArticleReturnConfig](#BagArticleReturnConfig) + #### [MarketPlacePdf](#MarketPlacePdf) | Properties | Type | Nullable | Description | - | ---------- | ---- | -------- | ----------- | - | time | Int? | yes | | - | unit | String? | yes | | - | returnable | Boolean? | yes | | + | ---------- | ---- | -------- | ----------- | + | invoice | String? | yes | | + | label | String? | yes | | --- - #### [GstDetails](#GstDetails) + #### [AffiliateBag](#AffiliateBag) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brandCalculatedAmount | Double? | yes | | - | gstFee | Double? | yes | | - | gstTag | String? | yes | | - | hsnCode | String? | yes | | - | valueOfGood | Double? | yes | | - | gstTaxPercentage | Double? | yes | | - | isDefaultHsnCode | Boolean? | yes | | + | transferPrice | Int | no | | + | deliveryCharge | Double | no | | + | storeId | Int | no | | + | id | String | no | | + | affiliateStoreId | String | no | | + | sellerIdentifier | String | no | | + | itemId | Int | no | | + | avlQty | Int | no | | + | unitPrice | Double | no | | + | hsnCodeId | String | no | | + | sku | String | no | | + | companyId | Int | no | | + | amountPaid | Double | no | | + | discount | Double | no | | + | identifier | HashMap | no | | + | modifiedOn | String | no | | + | fyndStoreId | String | no | | + | affiliateMeta | HashMap | no | | + | priceEffective | Double | no | | + | itemSize | String | no | | + | pdfLinks | [MarketPlacePdf](#MarketPlacePdf)? | yes | | + | priceMarked | Double | no | | + | quantity | Int | no | | --- - #### [BagBreakupValues](#BagBreakupValues) + #### [OrderUser](#OrderUser) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | display | String? | yes | | - | value | Double? | yes | | + | lastName | String | no | | + | mobile | Int | no | | + | city | String | no | | + | state | String | no | | + | phone | Int | no | | + | address2 | String? | yes | | + | address1 | String? | yes | | + | pincode | String | no | | + | country | String | no | | + | email | String | no | | + | firstName | String | no | | --- - #### [BagCurrentStatus](#BagCurrentStatus) + #### [UserData](#UserData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | updatedAt | String? | yes | | - | bagStateMapper | [BagStateMapper](#BagStateMapper)? | yes | | - | status | String? | yes | | - | stateType | String? | yes | | + | billingUser | [OrderUser](#OrderUser)? | yes | | + | shippingUser | [OrderUser](#OrderUser)? | yes | | --- - #### [BagStateMapper](#BagStateMapper) + #### [ArticleDetails1](#ArticleDetails1) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | appStateName | String? | yes | | - | isActive | Boolean? | yes | | - | displayName | String? | yes | | - | name | String? | yes | | - | appDisplayName | String? | yes | | + | weight | HashMap | no | | + | id | String | no | | + | brandId | Int | no | | + | category | HashMap | no | | + | attributes | HashMap | no | | + | dimension | HashMap | no | | + | quantity | Int | no | | --- - #### [BagStatus](#BagStatus) + #### [ShipmentDetails](#ShipmentDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | String? | yes | | - | stateType | String? | yes | | - | updatedAt | String? | yes | | - | bagStateMapper | [BagStatusBagStateMapper](#BagStatusBagStateMapper)? | yes | | + | shipments | Int | no | | + | affiliateShipmentId | String | no | | + | meta | HashMap? | yes | | + | boxType | String? | yes | | + | articles | ArrayList<[ArticleDetails1](#ArticleDetails1)> | no | | + | dpId | Int? | yes | | + | fulfillmentId | Int | no | | --- - #### [BagStatusBagStateMapper](#BagStatusBagStateMapper) + #### [LocationDetails](#LocationDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | isActive | Boolean? | yes | | - | displayName | String? | yes | | - | name | String? | yes | | - | appDisplayName | String? | yes | | - | appStateName | String? | yes | | + | fulfillmentId | Int | no | | + | articles | ArrayList<[ArticleDetails1](#ArticleDetails1)> | no | | + | fulfillmentType | String | no | | --- - #### [BagPrices](#BagPrices) + #### [ShipmentConfig](#ShipmentConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | journey | String | no | | + | toPincode | String | no | | + | source | String | no | | + | action | String | no | | + | shipment | ArrayList<[ShipmentDetails](#ShipmentDetails)> | no | | + | paymentMode | String | no | | + | identifier | String | no | | + | locationDetails | [LocationDetails](#LocationDetails)? | yes | | --- - #### [ShipmentBreakupValues](#ShipmentBreakupValues) + #### [ShipmentData](#ShipmentData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | display | String? | yes | | - | value | Double? | yes | | + | shipmentData | [ShipmentConfig](#ShipmentConfig) | no | | --- - #### [DpDetails](#DpDetails) + #### [OrderInfo](#OrderInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | gstTag | String? | yes | | + | orderPriority | [OrderPriority](#OrderPriority)? | yes | | + | bags | ArrayList<[AffiliateBag](#AffiliateBag)> | no | | + | codCharges | Double | no | | + | user | [UserData](#UserData) | no | | + | payment | HashMap? | yes | | + | coupon | String? | yes | | + | orderValue | Double | no | | + | shippingAddress | [OrderUser](#OrderUser) | no | | + | deliveryCharges | Double | no | | + | shipment | [ShipmentData](#ShipmentData)? | yes | | + | discount | Double | no | | + | paymentMode | String | no | | + | billingAddress | [OrderUser](#OrderUser) | no | | + | affiliateOrderId | String? | yes | | + | items | HashMap | no | | --- - #### [ShipmentInvoice](#ShipmentInvoice) + #### [AffiliateStoreIdMapping](#AffiliateStoreIdMapping) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | paymentType | String? | yes | | - | updatedDate | String? | yes | | - | invoiceUrl | String? | yes | | - | labelUrl | String? | yes | | - | paymentMode | String? | yes | | - | amountToCollect | Double? | yes | | - | rtoAddress | [RtoAddress](#RtoAddress)? | yes | | + | storeId | Int | no | | + | marketplaceStoreId | String | no | | --- - #### [RtoAddress](#RtoAddress) + #### [AffiliateAppConfigMeta](#AffiliateAppConfigMeta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | name | String | no | | + | value | String | no | | --- - #### [StoreAddressJson](#StoreAddressJson) + #### [AffiliateAppConfig](#AffiliateAppConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | token | String | no | | + | description | String? | yes | | + | id | String | no | | + | secret | String | no | | + | name | String | no | | + | owner | String | no | | + | meta | ArrayList<[AffiliateAppConfigMeta](#AffiliateAppConfigMeta)>? | yes | | + | updatedAt | String | no | | + | createdAt | String | no | | --- - #### [PlatformFulfillingStore](#PlatformFulfillingStore) + #### [AffiliateInventoryOrderConfig](#AffiliateInventoryOrderConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | forceReassignment | Boolean? | yes | | --- - #### [FulfillingStoreMeta](#FulfillingStoreMeta) + #### [AffiliateInventoryArticleAssignmentConfig](#AffiliateInventoryArticleAssignmentConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | postOrderReassignment | Boolean? | yes | | --- - #### [AdditionalContactDetails](#AdditionalContactDetails) + #### [AffiliateInventoryLogisticsConfig](#AffiliateInventoryLogisticsConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | number | ArrayList? | yes | | + | dpAssignment | Boolean? | yes | | --- - #### [Documents](#Documents) + #### [AffiliateInventoryPaymentConfig](#AffiliateInventoryPaymentConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | gst | [Gst](#Gst)? | yes | | + | modeOfPayment | String? | yes | | + | source | String? | yes | | --- - #### [Gst](#Gst) + #### [AffiliateInventoryStoreConfig](#AffiliateInventoryStoreConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | legalName | String? | yes | | - | type | String? | yes | | - | value | String? | yes | | - | verified | Boolean? | yes | | + | store | HashMap? | yes | | --- - #### [ProductReturnConfig](#ProductReturnConfig) + #### [AffiliateInventoryConfig](#AffiliateInventoryConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | onSameStore | Boolean? | yes | | + | order | [AffiliateInventoryOrderConfig](#AffiliateInventoryOrderConfig)? | yes | | + | articleAssignment | [AffiliateInventoryArticleAssignmentConfig](#AffiliateInventoryArticleAssignmentConfig)? | yes | | + | logistics | [AffiliateInventoryLogisticsConfig](#AffiliateInventoryLogisticsConfig)? | yes | | + | payment | [AffiliateInventoryPaymentConfig](#AffiliateInventoryPaymentConfig)? | yes | | + | inventory | [AffiliateInventoryStoreConfig](#AffiliateInventoryStoreConfig)? | yes | | --- - #### [Timing](#Timing) + #### [AffiliateConfig](#AffiliateConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | opening | [Opening](#Opening)? | yes | | - | weekday | String? | yes | | - | open | Boolean? | yes | | - | closing | [Closing](#Closing)? | yes | | + | app | [AffiliateAppConfig](#AffiliateAppConfig)? | yes | | + | inventory | [AffiliateInventoryConfig](#AffiliateInventoryConfig)? | yes | | --- - #### [Opening](#Opening) + #### [Affiliate](#Affiliate) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | minute | Int? | yes | | - | hour | Int? | yes | | + | token | String | no | | + | id | String | no | | + | config | [AffiliateConfig](#AffiliateConfig)? | yes | | --- - #### [Closing](#Closing) + #### [OrderConfig](#OrderConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | hour | Int? | yes | | - | minute | Int? | yes | | + | createUser | Boolean? | yes | | + | articleLookup | String? | yes | | + | storeLookup | String? | yes | | + | affiliateStoreIdMapping | ArrayList<[AffiliateStoreIdMapping](#AffiliateStoreIdMapping)> | no | | + | affiliate | [Affiliate](#Affiliate) | no | | + | bagEndState | String? | yes | | --- - #### [FulfillingStoreStoreAddressJson](#FulfillingStoreStoreAddressJson) + #### [CreateOrderPayload](#CreateOrderPayload) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | affiliateId | String | no | | + | orderInfo | [OrderInfo](#OrderInfo) | no | | + | orderConfig | [OrderConfig](#OrderConfig) | no | | --- - #### [ShipmentGst](#ShipmentGst) + #### [CreateOrderResponse](#CreateOrderResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | brandCalculatedAmount | Double? | yes | | - | valueOfGood | Double? | yes | | - | gstFee | Double? | yes | | + | fyndOrderId | String | no | | --- - #### [PlatformShipmentDetailsBrand](#PlatformShipmentDetailsBrand) + #### [DispatchManifest](#DispatchManifest) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | creditNoteAllowed | Boolean? | yes | | - | brandName | String? | yes | | - | modifiedOn | String? | yes | | - | id | Int? | yes | | - | isVirtualInvoice | Boolean? | yes | | - | createdOn | String? | yes | | - | logo | String? | yes | | + | manifestId | String | no | | --- - #### [Promise](#Promise) + #### [SuccessResponse](#SuccessResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | timestamp | [Timestamp](#Timestamp)? | yes | | + | success | Boolean? | yes | | + | message | String? | yes | | --- - #### [Timestamp](#Timestamp) + #### [ActionInfo](#ActionInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | min | String? | yes | | - | max | String? | yes | | + | description | String | no | | + | id | Int | no | | + | displayText | String | no | | + | slug | String | no | | --- - #### [ShipmentTrackingDetails](#ShipmentTrackingDetails) + #### [GetActionsResponse](#GetActionsResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | String? | yes | | - | time | String? | yes | | - | isPassed | Boolean? | yes | | - | isCurrent | Boolean? | yes | | + | permissions | [ActionInfo](#ActionInfo) | no | | --- - #### [ItemsPayments](#ItemsPayments) + #### [HistoryDict](#HistoryDict) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | l2Detail | String? | yes | | + | l3Detail | String? | yes | | + | bagId | Int? | yes | | + | type | String | no | | + | message | String | no | | + | ticketId | String? | yes | | + | l1Detail | String? | yes | | + | user | String | no | | + | ticketUrl | String? | yes | | + | createdat | String | no | | --- - #### [PlatformOrderDetailsPage](#PlatformOrderDetailsPage) + #### [ShipmentHistoryResponse](#ShipmentHistoryResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | next | String? | yes | | - | previous | String? | yes | | + | activityHistory | ArrayList<[HistoryDict](#HistoryDict)>? | yes | | --- - #### [ShipmentDates](#ShipmentDates) + #### [ErrorDetail](#ErrorDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | dueDate | String? | yes | | + | success | Boolean? | yes | | + | message | String? | yes | | --- - #### [OrderLanesCount](#OrderLanesCount) + #### [SmsDataPayload](#SmsDataPayload) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | stages | ArrayList<[StageItem](#StageItem)> | no | | + | countryCode | String | no | | + | customerName | String | no | | + | amountPaid | Int | no | | + | shipmentId | Int | no | | + | brandName | String | no | | + | message | String | no | | + | phoneNumber | Int | no | | + | paymentMode | String | no | | + | orderId | String | no | | --- - #### [StageItem](#StageItem) + #### [SendSmsPayload](#SendSmsPayload) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | count | Int? | yes | | - | text | String? | yes | | - | value | String? | yes | | + | data | [SmsDataPayload](#SmsDataPayload)? | yes | | + | bagId | Int | no | | + | slug | String | no | | --- - #### [UpdateOrderReprocessResponse](#UpdateOrderReprocessResponse) + #### [Meta](#Meta) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | String | no | | + | stateManagerUsed | String? | yes | | + | kafkaEmissionStatus | Int? | yes | | --- - #### [PlatformOrderTrack](#PlatformOrderTrack) + #### [ShipmentDetail](#ShipmentDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | | - | requestId | String | no | | - | message | String | no | | - | mobile | String | no | | - | countryCode | String | no | | - | resendTimer | Int | no | | - | resendToken | String? | yes | | + | id | Int | no | | + | bagList | ArrayList? | yes | | + | meta | [Meta](#Meta) | no | | + | shipmentId | String? | yes | | + | remarks | String? | yes | | + | status | String? | yes | | --- - #### [OrderPicklistListing](#OrderPicklistListing) + #### [OrderDetails](#OrderDetails) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | fyndOrderId | String? | yes | | | createdAt | String? | yes | | - | totalShipmentsInOrder | Int? | yes | | - | payments | [ItemsPayments](#ItemsPayments)? | yes | | - | paymentMethods | HashMap? | yes | | --- - #### [Stages](#Stages) + #### [OrderStatusData](#OrderStatusData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | text | String? | yes | | - | value | String? | yes | | - | isDefault | Boolean? | yes | | - | filters | [StagesFilters](#StagesFilters)? | yes | | + | shipmentDetails | ArrayList<[ShipmentDetail](#ShipmentDetail)>? | yes | | + | orderDetails | [OrderDetails](#OrderDetails) | no | | + | errors | ArrayList? | yes | | --- - #### [ItemTotal](#ItemTotal) + #### [OrderStatusResult](#OrderStatusResult) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | new | Int? | yes | | - | processing | Int? | yes | | - | returns | Int? | yes | | - | all | Int? | yes | | + | result | ArrayList<[OrderStatusData](#OrderStatusData)>? | yes | | + | success | String | no | | --- - #### [GetPingResponse](#GetPingResponse) + #### [ManualAssignDPToShipment](#ManualAssignDPToShipment) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | ping | String | no | | + | shipmentIds | ArrayList? | yes | | + | orderType | String | no | | + | dpId | Int | no | | + | qcRequired | String | no | | --- - #### [GetShipmentAddressResponse](#GetShipmentAddressResponse) + #### [ManualAssignDPToShipmentResponse](#ManualAssignDPToShipmentResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String | no | | - | data | [DataShipmentAddress](#DataShipmentAddress) | no | | - | success | Boolean | no | | + | success | String | no | | + | errors | ArrayList? | yes | | --- - #### [DataShipmentAddress](#DataShipmentAddress) + #### [TaxInfo](#TaxInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | gstin | String? | yes | | + | b2BGstinNumber | String? | yes | | --- - #### [UpdateShipmentAddressRequest](#UpdateShipmentAddressRequest) + #### [ProcessingDates](#ProcessingDates) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | email | String | no | | - | address | String | no | | - | pincode | String | no | | - | state | String | no | | - | addressType | String | no | | - | country | String | no | | - | name | String | no | | - | phone | String | no | | - | area | String | no | | - | landmark | String | no | | - | city | String | no | | + | dpPickupSlot | HashMap? | yes | | + | dispatchByDate | String? | yes | | + | customerPickupSlot | HashMap? | yes | | + | dispatchAfterDate | String? | yes | | + | confirmByDate | String? | yes | | + | packByDate | String? | yes | | --- - #### [UpdateShipmentAddressResponse](#UpdateShipmentAddressResponse) + #### [Tax](#Tax) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | | - | message | String | no | | + | name | String | no | | + | breakup | ArrayList>? | yes | | + | rate | Double | no | | + | amount | HashMap | no | | --- - #### [ShipmentTrackResponse](#ShipmentTrackResponse) + #### [Charge](#Charge) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | bagList | ArrayList<[ShipmentTrackResponseBagListItem](#ShipmentTrackResponseBagListItem)> | no | | - | message | String | no | | - | orderValue | Int | no | | + | name | String | no | | + | code | String? | yes | | + | type | String | no | | + | tax | [Tax](#Tax)? | yes | | + | amount | HashMap | no | | --- - #### [ShipmentTrackResponseBagListItem](#ShipmentTrackResponseBagListItem) + #### [LineItem](#LineItem) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | charges | ArrayList<[Charge](#Charge)> | no | | + | meta | HashMap? | yes | | + | customMessasge | String? | yes | | + | externalLineId | String? | yes | | + | sellerIdentifier | String | no | | + | quantity | Int? | yes | | --- - #### [ShipmentTrackResponseBagListItemBreakValues](#ShipmentTrackResponseBagListItemBreakValues) + #### [Shipment](#Shipment) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | name | String? | yes | | - | display | String? | yes | | - | value | String? | yes | | + | processingDates | [ProcessingDates](#ProcessingDates)? | yes | | + | meta | HashMap? | yes | | + | locationId | Int | no | | + | externalShipmentId | Double? | yes | | + | priority | Int? | yes | | + | lineItems | ArrayList<[LineItem](#LineItem)> | no | | --- - #### [ShipmentTrackResponseBagListItemStatuses](#ShipmentTrackResponseBagListItemStatuses) + #### [PaymentMethod](#PaymentMethod) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | 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 | | + | name | String | no | | + | transactionData | HashMap? | yes | | + | meta | HashMap? | yes | | + | mode | String | no | | + | collectBy | String | no | | + | refundBy | String | no | | + | amount | Double | no | | --- - #### [ShipmentTrackResponseBagListItemStatusesProgress](#ShipmentTrackResponseBagListItemStatusesProgress) + #### [PaymentInfo](#PaymentInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | title | String? | yes | | - | type | String? | yes | | - | state | Boolean? | yes | | + | primaryMode | String | no | | + | paymentMethods | ArrayList<[PaymentMethod](#PaymentMethod)>? | yes | | --- - #### [ShipmentTrackResponseBagListItemStatusesTrack](#ShipmentTrackResponseBagListItemStatusesTrack) + #### [BillingInfo](#BillingInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | status | String? | yes | | - | time | String? | yes | | - | isPassed | Boolean? | yes | | - | isCurrent | Boolean? | yes | | + | state | String | no | | + | title | String? | yes | | + | floorNo | String? | yes | | + | externalCustomerCode | String? | yes | | + | primaryEmail | String | no | | + | gender | String? | yes | | + | alternateEmail | String? | yes | | + | alternateMobileNumber | String? | yes | | + | firstName | String | no | | + | lastName | String? | yes | | + | city | String | no | | + | houseNo | String? | yes | | + | primaryMobileNumber | String | no | | + | countryCode | String? | yes | | + | address2 | String? | yes | | + | address1 | String | no | | + | pincode | String | no | | + | customerCode | String? | yes | | + | stateCode | String? | yes | | + | middleName | String? | yes | | + | country | String | no | | --- - #### [ShipmentTrackResponseBagListItemDpDetails](#ShipmentTrackResponseBagListItemDpDetails) + #### [ShippingInfo](#ShippingInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | trackingNo | String? | yes | | - | courier | String? | yes | | + | shippingType | String? | yes | | + | landmark | String? | yes | | + | state | String | no | | + | title | String? | yes | | + | slot | ArrayList>? | yes | | + | floorNo | String? | yes | | + | externalCustomerCode | String? | yes | | + | primaryEmail | String | no | | + | gender | String? | yes | | + | alternateEmail | String? | yes | | + | alternateMobileNumber | String? | yes | | + | firstName | String | no | | + | lastName | String? | yes | | + | city | String | no | | + | houseNo | String? | yes | | + | geoLocation | HashMap? | yes | | + | primaryMobileNumber | String | no | | + | countryCode | String? | yes | | + | address2 | String? | yes | | + | address1 | String | no | | + | pincode | String | no | | + | addressType | String? | yes | | + | customerCode | String? | yes | | + | stateCode | String? | yes | | + | middleName | String? | yes | | + | country | String | no | | --- - #### [ShipmentTrackResponseBagListItemsProductImage](#ShipmentTrackResponseBagListItemsProductImage) + #### [CreateOrderAPI](#CreateOrderAPI) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | aspectRatio | String? | yes | | - | url | String? | yes | | + | taxInfo | [TaxInfo](#TaxInfo)? | yes | | + | shipments | ArrayList<[Shipment](#Shipment)> | no | | + | charges | ArrayList<[Charge](#Charge)> | no | | + | externalOrderId | String? | yes | | + | meta | HashMap? | yes | | + | externalCreationDate | String? | yes | | + | paymentInfo | [PaymentInfo](#PaymentInfo) | no | | + | billingInfo | [BillingInfo](#BillingInfo) | no | | + | currencyInfo | HashMap? | yes | | + | shippingInfo | [ShippingInfo](#ShippingInfo) | no | | --- - #### [UpdateShipmentStatusResponse](#UpdateShipmentStatusResponse) + #### [CreateOrderErrorReponse](#CreateOrderErrorReponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shipments | HashMap | no | | - | errorShipments | ArrayList? | yes | | + | stackTrace | String? | yes | | + | code | String? | yes | | + | requestId | String? | yes | | + | meta | String? | yes | | + | info | Any? | yes | | + | message | String | no | | + | exception | String? | yes | | + | status | Int | no | | --- - #### [UpdateShipmentStatusBody](#UpdateShipmentStatusBody) + #### [DpConfiguration](#DpConfiguration) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shipments | HashMap | no | | - | forceTransition | Boolean | no | | - | task | Boolean | no | | + | shippingBy | String? | yes | | --- - #### [ShipmentReasonsResponse](#ShipmentReasonsResponse) + #### [PaymentMethods](#PaymentMethods) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | | - | message | String | no | | - | reasons | ArrayList<[ShipmentResponseReasons](#ShipmentResponseReasons)> | no | | + | mode | String? | yes | | + | collectBy | String? | yes | | + | refundBy | String? | yes | | --- - #### [ShipmentResponseReasons](#ShipmentResponseReasons) + #### [CreateChannelPaymentInfo](#CreateChannelPaymentInfo) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | reasonId | Double? | yes | | - | reason | String? | yes | | + | modeOfPayment | String? | yes | | + | paymentMethods | ArrayList<[PaymentMethods](#PaymentMethods)>? | yes | | + | source | String? | yes | | --- - #### [PlatformShipmentTrack](#PlatformShipmentTrack) + #### [CreateChannelConfig](#CreateChannelConfig) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | results | [Results](#Results) | no | | + | logoUrl | HashMap? | yes | | + | dpConfiguration | [DpConfiguration](#DpConfiguration)? | yes | | + | lockStates | ArrayList? | yes | | + | paymentInfo | [CreateChannelPaymentInfo](#CreateChannelPaymentInfo)? | yes | | + | shipmentAssignment | String? | yes | | + | locationReassignment | Boolean? | yes | | --- - #### [Results](#Results) + #### [CreateChannelConfigData](#CreateChannelConfigData) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | awb | String? | yes | | - | updatedAt | String? | yes | | - | lastLocationRecievedAt | String? | yes | | - | reason | String? | yes | | - | shipmentType | String? | yes | | - | status | String? | yes | | - | updatedTime | String? | yes | | - | accountName | String? | yes | | + | configData | [CreateChannelConfig](#CreateChannelConfig)? | yes | | --- - #### [ShipmentUpdateRequest](#ShipmentUpdateRequest) + #### [CreateChannelConfigResponse](#CreateChannelConfigResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | bags | ArrayList | no | | - | reason | HashMap | no | | - | comments | String | no | | - | action | String | no | | + | isInserted | Boolean? | yes | | + | acknowledged | Boolean? | yes | | + | isUpserted | Boolean? | yes | | --- - #### [ShipmentUpdateResponse](#ShipmentUpdateResponse) + #### [CreateChannelConifgErrorResponse](#CreateChannelConifgErrorResponse) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | | - | message | String | no | | + | error | String? | yes | | --- - #### [UpdateProcessShipmenstRequestBody](#UpdateProcessShipmenstRequestBody) + #### [UploadConsent](#UploadConsent) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | shipmentIds | ArrayList | no | | - | expectedStatus | String | no | | + | manifestId | String | no | | + | consentUrl | String | no | | --- - #### [UpdateProcessShipmenstRequestResponse](#UpdateProcessShipmenstRequestResponse) + #### [PlatformOrderUpdate](#PlatformOrderUpdate) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | success | Boolean | no | | - | message | String | no | | + | orderId | String | no | | --- - #### [GetVoiceCallbackResponse](#GetVoiceCallbackResponse) + #### [ResponseDetail](#ResponseDetail) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String | no | | + | success | Boolean? | yes | | + | message | ArrayList? | yes | | --- - #### [GetClickToCallResponse](#GetClickToCallResponse) + #### [FyndOrderIdList](#FyndOrderIdList) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String | no | | + | fyndOrderId | ArrayList? | yes | | --- - #### [ApefaceApiError](#ApefaceApiError) + #### [OrderStatus](#OrderStatus) | Properties | Type | Nullable | Description | | ---------- | ---- | -------- | ----------- | - | message | String? | yes | | + | startDate | String | no | | + | mobile | Int | no | | + | orderDetails | ArrayList<[FyndOrderIdList](#FyndOrderIdList)>? | yes | | + | endDate | String | no | | --- diff --git a/documentation/platform/PARTNER.md b/documentation/platform/PARTNER.md new file mode 100644 index 000000000..b139bc423 --- /dev/null +++ b/documentation/platform/PARTNER.md @@ -0,0 +1,219 @@ + + + + +##### [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 acc4c0d95..fcd1c07ff 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 Platform websites OMS +* [Order](ORDER.md) - Handles all platform order and shipment api(s) * [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/ApplicationApiList.kt b/src/main/java/com/sdk/application/ApplicationApiList.kt index 27455ecec..9c3c7a163 100644 --- a/src/main/java/com/sdk/application/ApplicationApiList.kt +++ b/src/main/java/com/sdk/application/ApplicationApiList.kt @@ -110,13 +110,13 @@ interface CatalogApiList { : Deferred> - @DELETE - fun unfollowById(@Url url1: String? ) + @POST + fun followById(@Url url1: String? ) : Deferred> - @POST - fun followById(@Url url1: String? ) + @DELETE + fun unfollowById(@Url url1: String? ) : Deferred> diff --git a/src/main/java/com/sdk/application/ApplicationModels.kt b/src/main/java/com/sdk/application/ApplicationModels.kt index 6007224bf..869067937 100644 --- a/src/main/java/com/sdk/application/ApplicationModels.kt +++ b/src/main/java/com/sdk/application/ApplicationModels.kt @@ -8,21 +8,21 @@ import com.google.gson.annotations.SerializedName /* - Model: ApplicationItemMOQ + Model: ProductDetailAttribute */ @Parcelize -data class ApplicationItemMOQ( +data class ProductDetailAttribute( - @SerializedName("maximum") - var maximum: Int?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("increment_unit") - var incrementUnit: Int?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("minimum") - var minimum: Int?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -38,18 +38,18 @@ data class ApplicationItemMOQ( /* - Model: ApplicationItemSEO + Model: ProductDetailGroupedAttribute */ @Parcelize -data class ApplicationItemSEO( +data class ProductDetailGroupedAttribute( - @SerializedName("description") - var description: @RawValue Any?=null, + @SerializedName("details") + var details: ArrayList?=null, @SerializedName("title") - var title: @RawValue Any?=null + var title: String?=null ): Parcelable { @@ -63,21 +63,21 @@ data class ApplicationItemSEO( /* - Model: ProductDetailAttribute + Model: ProductListingActionPage */ @Parcelize -data class ProductDetailAttribute( +data class ProductListingActionPage( - @SerializedName("type") - var type: String?=null, + @SerializedName("query") + var query: @RawValue HashMap?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("params") + var params: @RawValue HashMap?=null, - @SerializedName("key") - var key: String?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -93,18 +93,18 @@ data class ProductDetailAttribute( /* - Model: ProductDetailGroupedAttribute + Model: ProductListingAction */ @Parcelize -data class ProductDetailGroupedAttribute( +data class ProductListingAction( - @SerializedName("details") - var details: ArrayList?=null, + @SerializedName("page") + var page: ProductListingActionPage?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -118,24 +118,18 @@ data class ProductDetailGroupedAttribute( /* - Model: Price + Model: ApplicationItemSEO */ @Parcelize -data class Price( - - +data class ApplicationItemSEO( - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - @SerializedName("max") - var max: Double?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("description") + var description: @RawValue Any?=null, - @SerializedName("min") - var min: Double?=null + @SerializedName("title") + var title: @RawValue Any?=null ): Parcelable { @@ -145,26 +139,22 @@ data class Price( - - - - } /* - Model: ProductListingPrice + Model: NetQuantity */ @Parcelize -data class ProductListingPrice( +data class NetQuantity( - @SerializedName("effective") - var effective: Price?=null, + @SerializedName("value") + var value: Double?=null, - @SerializedName("marked") - var marked: Price?=null + @SerializedName("unit") + var unit: @RawValue Any?=null ): Parcelable { @@ -178,21 +168,21 @@ data class ProductListingPrice( /* - Model: ProductListingActionPage + Model: ApplicationItemMOQ */ @Parcelize -data class ProductListingActionPage( +data class ApplicationItemMOQ( - @SerializedName("query") - var query: @RawValue HashMap?=null, + @SerializedName("minimum") + var minimum: Int?=null, - @SerializedName("params") - var params: @RawValue HashMap?=null, + @SerializedName("maximum") + var maximum: Int?=null, - @SerializedName("type") - var type: String?=null + @SerializedName("increment_unit") + var incrementUnit: Int?=null ): Parcelable { @@ -204,31 +194,6 @@ data class ProductListingActionPage( -} - - -/* - Model: ProductListingAction -*/ -@Parcelize -data class ProductListingAction( - - - - @SerializedName("type") - var type: String?=null, - - @SerializedName("page") - var page: ProductListingActionPage?=null - -): Parcelable { - - - - - - - } @@ -260,17 +225,17 @@ data class Media( - @SerializedName("type") - var type: String?=null, - - @SerializedName("url") - var url: String?=null, + @SerializedName("meta") + var meta: Meta?=null, @SerializedName("alt") var alt: String?=null, - @SerializedName("meta") - var meta: Meta?=null + @SerializedName("type") + var type: String?=null, + + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -295,15 +260,15 @@ data class ProductBrand( - @SerializedName("action") - var action: ProductListingAction?=null, - @SerializedName("description") var description: String?=null, @SerializedName("name") var name: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + @SerializedName("uid") var uid: Int?=null, @@ -328,18 +293,53 @@ data class ProductBrand( /* - Model: NetQuantity + Model: Price */ @Parcelize -data class NetQuantity( +data class Price( - @SerializedName("value") - var value: Double?=null, + @SerializedName("max") + var max: Double?=null, + + @SerializedName("currency_code") + var currencyCode: String?=null, + + @SerializedName("currency_symbol") + var currencySymbol: String?=null, + + @SerializedName("min") + var min: Double?=null + +): Parcelable { - @SerializedName("unit") - var unit: @RawValue Any?=null + + + + + + + + + + +} + + +/* + Model: ProductListingPrice +*/ +@Parcelize +data class ProductListingPrice( + + + + @SerializedName("marked") + var marked: Price?=null, + + @SerializedName("effective") + var effective: Price?=null ): Parcelable { @@ -385,104 +385,104 @@ data class ProductDetail( - @SerializedName("moq") - var moq: ApplicationItemMOQ?=null, - - @SerializedName("seo") - var seo: ApplicationItemSEO?=null, + @SerializedName("teaser_tag") + var teaserTag: String?=null, @SerializedName("grouped_attributes") var groupedAttributes: ArrayList?=null, - @SerializedName("price") - var price: ProductListingPrice?=null, - - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("action") + var action: ProductListingAction?=null, - @SerializedName("brand") - var brand: ProductBrand?=null, + @SerializedName("similars") + var similars: ArrayList?=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("seo") + var seo: ApplicationItemSEO?=null, @SerializedName("is_dependent") var isDependent: Boolean?=null, + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("short_description") + var shortDescription: String?=null, + + @SerializedName("color") + var color: String?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("description") var description: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("net_quantity") var netQuantity: NetQuantity?=null, - @SerializedName("discount") - var discount: String?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, - @SerializedName("has_variant") - var hasVariant: Boolean?=null, + @SerializedName("moq") + var moq: ApplicationItemMOQ?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("item_code") + var itemCode: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + + @SerializedName("brand") + var brand: ProductBrand?=null, + + @SerializedName("discount") + var discount: String?=null, + + @SerializedName("categories") + var categories: ArrayList?=null, @SerializedName("medias") var medias: ArrayList?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, + @SerializedName("slug") + var slug: String?=null, - @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("image_nature") + var imageNature: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("price") + var price: ProductListingPrice?=null, - @SerializedName("color") - var color: String?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, - @SerializedName("image_nature") - var imageNature: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("similars") - var similars: ArrayList?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, @SerializedName("_custom_meta") var customMeta: ArrayList?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null + @SerializedName("rating") + var rating: Double?=null, + + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null ): Parcelable { @@ -578,19 +578,45 @@ data class ErrorResponse( /* - Model: Weight + Model: ProductSizeStores */ @Parcelize -data class Weight( +data class ProductSizeStores( - @SerializedName("shipping") - var shipping: Double?=null, + @SerializedName("count") + var count: Int?=null + +): Parcelable { + + + + + +} + + +/* + Model: Dimension +*/ +@Parcelize +data class Dimension( + + + + @SerializedName("height") + var height: Double?=null, @SerializedName("unit") var unit: String?=null, + @SerializedName("width") + var width: Double?=null, + + @SerializedName("length") + var length: Double?=null, + @SerializedName("is_default") var isDefault: Boolean?=null @@ -604,31 +630,29 @@ data class Weight( + + + + } /* - Model: Dimension + Model: Weight */ @Parcelize -data class Dimension( - - +data class Weight( - @SerializedName("length") - var length: Double?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null, - @SerializedName("height") - var height: Double?=null, + @SerializedName("shipping") + var shipping: Double?=null, @SerializedName("unit") var unit: String?=null, - @SerializedName("width") - var width: Double?=null + @SerializedName("is_default") + var isDefault: Boolean?=null ): Parcelable { @@ -640,10 +664,6 @@ data class Dimension( - - - - } @@ -655,26 +675,26 @@ data class ProductSize( - @SerializedName("seller_identifiers") - var sellerIdentifiers: ArrayList?=null, - - @SerializedName("weight") - var weight: Weight?=null, - @SerializedName("dimension") var dimension: Dimension?=null, @SerializedName("value") var value: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("display") + var display: String?=null, @SerializedName("is_available") var isAvailable: Boolean?=null, - @SerializedName("display") - var display: String?=null + @SerializedName("seller_identifiers") + var sellerIdentifiers: ArrayList?=null, + + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("weight") + var weight: Weight?=null ): Parcelable { @@ -705,11 +725,11 @@ data class ColumnHeader( - @SerializedName("convertable") - var convertable: Boolean?=null, - @SerializedName("value") - var value: String?=null + var value: String?=null, + + @SerializedName("convertable") + var convertable: Boolean?=null ): Parcelable { @@ -730,23 +750,23 @@ 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 + var col2: ColumnHeader?=null, + + @SerializedName("col_5") + var col5: ColumnHeader?=null, + + @SerializedName("col_6") + var col6: ColumnHeader?=null, + + @SerializedName("col_4") + var col4: ColumnHeader?=null ): Parcelable { @@ -775,23 +795,23 @@ data class SizeChartValues( - @SerializedName("col_6") - var col6: String?=null, - - @SerializedName("col_5") - var col5: String?=null, - @SerializedName("col_1") var col1: String?=null, @SerializedName("col_3") var col3: String?=null, - @SerializedName("col_4") - var col4: String?=null, - @SerializedName("col_2") - var col2: String?=null + var col2: String?=null, + + @SerializedName("col_5") + var col5: String?=null, + + @SerializedName("col_6") + var col6: String?=null, + + @SerializedName("col_4") + var col4: String?=null ): Parcelable { @@ -820,24 +840,24 @@ data class SizeChart( + @SerializedName("description") + var description: String?=null, + @SerializedName("headers") var headers: ColumnHeaders?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null, - - @SerializedName("title") - var title: String?=null, - @SerializedName("size_tip") var sizeTip: String?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("unit") var unit: String?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, + + @SerializedName("title") + var title: String?=null, + @SerializedName("image") var image: String?=null @@ -859,26 +879,6 @@ data class SizeChart( -} - - -/* - Model: ProductSizeStores -*/ -@Parcelize -data class ProductSizeStores( - - - - @SerializedName("count") - var count: Int?=null - -): Parcelable { - - - - - } @@ -890,26 +890,26 @@ data class ProductSizes( - @SerializedName("sellable") - var sellable: Boolean?=null, - - @SerializedName("sizes") - var sizes: ArrayList?=null, - - @SerializedName("size_chart") - var sizeChart: SizeChart?=null, - @SerializedName("stores") var stores: ProductSizeStores?=null, + @SerializedName("price") + var price: ProductListingPrice?=null, + + @SerializedName("sellable") + var sellable: Boolean?=null, + @SerializedName("discount") var discount: String?=null, @SerializedName("multi_size") var multiSize: Boolean?=null, - @SerializedName("price") - var price: ProductListingPrice?=null + @SerializedName("sizes") + var sizes: ArrayList?=null, + + @SerializedName("size_chart") + var sizeChart: SizeChart?=null ): Parcelable { @@ -943,14 +943,14 @@ data class AttributeDetail( @SerializedName("description") var description: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("key") + var key: String?=null, @SerializedName("display") var display: String?=null, - @SerializedName("key") - var key: String?=null + @SerializedName("logo") + var logo: String?=null ): Parcelable { @@ -1000,11 +1000,11 @@ data class ProductsComparisonResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("attributes_metadata") - var attributesMetadata: ArrayList?=null + var attributesMetadata: ArrayList?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -1025,9 +1025,6 @@ data class ProductCompareResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("subtitle") var subtitle: String?=null, @@ -1035,7 +1032,10 @@ data class ProductCompareResponse( var attributesMetadata: ArrayList?=null, @SerializedName("title") - var title: String?=null + var title: String?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -1080,14 +1080,20 @@ data class ProductVariantItemResponse( - @SerializedName("action") - var action: ProductListingAction?=null, + @SerializedName("value") + var value: String?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("color") - var color: String?=null, + @SerializedName("medias") + var medias: ArrayList?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("action") + var action: ProductListingAction?=null, @SerializedName("is_available") var isAvailable: Boolean?=null, @@ -1095,17 +1101,11 @@ data class ProductVariantItemResponse( @SerializedName("color_name") var colorName: String?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("name") - var name: String?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("medias") - var medias: ArrayList?=null + @SerializedName("color") + var color: String?=null ): Parcelable { @@ -1140,17 +1140,17 @@ data class ProductVariantResponse( - @SerializedName("items") - var items: ArrayList?=null, - - @SerializedName("header") - var header: String?=null, - @SerializedName("display_type") var displayType: String?=null, @SerializedName("key") - var key: String?=null + var key: String?=null, + + @SerializedName("header") + var header: String?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -1188,24 +1188,21 @@ data class ProductVariantsResponse( /* - Model: StoreDetail + Model: ProductStockPrice */ @Parcelize -data class StoreDetail( - +data class ProductStockPrice( - @SerializedName("id") - var id: Int?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("marked") + var marked: Double?=null, - @SerializedName("city") - var city: String?=null, + @SerializedName("effective") + var effective: Double?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("currency") + var currency: String?=null ): Parcelable { @@ -1217,24 +1214,28 @@ data class StoreDetail( - - } /* - Model: CompanyDetail + Model: StoreDetail */ @Parcelize -data class CompanyDetail( +data class StoreDetail( - @SerializedName("id") - var id: Int?=null, + @SerializedName("city") + var city: String?=null, @SerializedName("name") - var name: String?=null + var name: String?=null, + + @SerializedName("code") + var code: String?=null, + + @SerializedName("id") + var id: Int?=null ): Parcelable { @@ -1244,6 +1245,10 @@ data class CompanyDetail( + + + + } @@ -1278,21 +1283,18 @@ data class Seller( /* - Model: ProductStockPrice + Model: CompanyDetail */ @Parcelize -data class ProductStockPrice( - +data class CompanyDetail( - @SerializedName("marked") - var marked: Double?=null, - @SerializedName("effective") - var effective: Double?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("currency") - var currency: String?=null + @SerializedName("id") + var id: Int?=null ): Parcelable { @@ -1302,8 +1304,6 @@ data class ProductStockPrice( - - } @@ -1315,17 +1315,14 @@ data class ProductStockStatusItem( - @SerializedName("store") - var store: StoreDetail?=null, - - @SerializedName("size") - var size: String?=null, + @SerializedName("identifier") + var identifier: @RawValue HashMap?=null, - @SerializedName("company") - var company: CompanyDetail?=null, + @SerializedName("price") + var price: ProductStockPrice?=null, - @SerializedName("seller") - var seller: Seller?=null, + @SerializedName("store") + var store: StoreDetail?=null, @SerializedName("uid") var uid: String?=null, @@ -1336,11 +1333,14 @@ data class ProductStockStatusItem( @SerializedName("quantity") var quantity: Int?=null, - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, + @SerializedName("seller") + var seller: Seller?=null, - @SerializedName("price") - var price: ProductStockPrice?=null + @SerializedName("company") + var company: CompanyDetail?=null, + + @SerializedName("size") + var size: String?=null ): Parcelable { @@ -1395,11 +1395,11 @@ data class ProductStockPolling( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -1413,27 +1413,21 @@ data class ProductStockPolling( /* - Model: ProductVariantListingResponse + Model: ProductSortOn */ @Parcelize -data class ProductVariantListingResponse( - - +data class ProductSortOn( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("header") - var header: String?=null, - @SerializedName("total") - var total: Int?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("display_type") - var displayType: String?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, - @SerializedName("key") - var key: String?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -1445,133 +1439,93 @@ data class ProductVariantListingResponse( - - - - } /* - Model: ProductListingDetail + Model: ProductFiltersKey */ @Parcelize -data class ProductListingDetail( - - - - @SerializedName("sellable") - var sellable: Boolean?=null, +data class ProductFiltersKey( - @SerializedName("moq") - var moq: ApplicationItemMOQ?=null, - @SerializedName("seo") - var seo: ApplicationItemSEO?=null, - @SerializedName("variants") - var variants: ArrayList?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, + @SerializedName("kind") + var kind: String?=null, - @SerializedName("price") - var price: ProductListingPrice?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("name") + var name: String?=null - @SerializedName("identifiers") - var identifiers: ArrayList?=null, +): Parcelable { - @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, - @SerializedName("net_quantity") - var netQuantity: NetQuantity?=null, - @SerializedName("discount") - var discount: String?=null, - @SerializedName("has_variant") - var hasVariant: Boolean?=null, - @SerializedName("name") - var name: String?=null, +} + + +/* + Model: ProductFiltersValue +*/ +@Parcelize +data class ProductFiltersValue( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("medias") - var medias: ArrayList?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("action") - var action: ProductListingAction?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null, + @SerializedName("min") + var min: Int?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, + @SerializedName("count") + var count: Int?=null, - @SerializedName("teaser_tag") - var teaserTag: String?=null, + @SerializedName("selected_min") + var selectedMin: Int?=null, - @SerializedName("categories") - var categories: ArrayList?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, - @SerializedName("short_description") - var shortDescription: String?=null, + @SerializedName("max") + var max: Int?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("query_format") + var queryFormat: String?=null, - @SerializedName("color") - var color: String?=null, + @SerializedName("display_format") + var displayFormat: String?=null, - @SerializedName("image_nature") - var imageNature: String?=null, + @SerializedName("selected_max") + var selectedMax: Int?=null, - @SerializedName("similars") - var similars: ArrayList?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null - @SerializedName("_custom_meta") - var customMeta: ArrayList?=null, +): Parcelable { - @SerializedName("type") - var type: String?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null -): Parcelable { @@ -1595,10 +1549,24 @@ data class ProductListingDetail( +} + + +/* + Model: ProductFilters +*/ +@Parcelize +data class ProductFilters( + @SerializedName("key") + var key: ProductFiltersKey?=null, + + @SerializedName("values") + var values: ArrayList?=null +): Parcelable { @@ -1606,14 +1574,33 @@ data class ProductListingDetail( +} + + +/* + Model: ProductVariantListingResponse +*/ +@Parcelize +data class ProductVariantListingResponse( + @SerializedName("display_type") + var displayType: String?=null, + @SerializedName("key") + var key: String?=null, + @SerializedName("header") + var header: String?=null, + @SerializedName("total") + var total: Int?=null, + @SerializedName("items") + var items: ArrayList?=null +): Parcelable { @@ -1627,106 +1614,149 @@ data class ProductListingDetail( +} + + +/* + Model: ProductListingDetail +*/ +@Parcelize +data class ProductListingDetail( + @SerializedName("teaser_tag") + var teaserTag: String?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + @SerializedName("similars") + var similars: ArrayList?=null, + @SerializedName("identifiers") + var identifiers: ArrayList?=null, + @SerializedName("item_type") + var itemType: String?=null, + @SerializedName("seo") + var seo: ApplicationItemSEO?=null, + @SerializedName("is_dependent") + var isDependent: Boolean?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("color") + var color: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("net_quantity") + var netQuantity: NetQuantity?=null, + @SerializedName("sellable") + var sellable: Boolean?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, + @SerializedName("moq") + var moq: ApplicationItemMOQ?=null, -} - - -/* - Model: ProductSortOn -*/ -@Parcelize -data class ProductSortOn( + @SerializedName("item_code") + var itemCode: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("brand") + var brand: ProductBrand?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null, + @SerializedName("discount") + var discount: String?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("categories") + var categories: ArrayList?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("medias") + var medias: ArrayList?=null, -): Parcelable { + @SerializedName("slug") + var slug: String?=null, + @SerializedName("image_nature") + var imageNature: String?=null, + @SerializedName("price") + var price: ProductListingPrice?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, + @SerializedName("type") + var type: String?=null, + + @SerializedName("tryouts") + var tryouts: ArrayList?=null, + + @SerializedName("_custom_meta") + var customMeta: ArrayList?=null, + + @SerializedName("highlights") + var highlights: ArrayList?=null, + + @SerializedName("variants") + var variants: ArrayList?=null, + + @SerializedName("rating_count") + var ratingCount: Int?=null, + + @SerializedName("rating") + var rating: Double?=null, + + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null + +): Parcelable { -} - - -/* - Model: ProductFiltersValue -*/ -@Parcelize -data class ProductFiltersValue( - @SerializedName("display_format") - var displayFormat: String?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null, - @SerializedName("count") - var count: Int?=null, - @SerializedName("min") - var min: Int?=null, - @SerializedName("selected_min") - var selectedMin: Int?=null, - @SerializedName("selected_max") - var selectedMax: Int?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - @SerializedName("query_format") - var queryFormat: String?=null, - @SerializedName("value") - var value: String?=null, - @SerializedName("max") - var max: Int?=null, - @SerializedName("display") - var display: String?=null -): Parcelable { @@ -1754,30 +1784,13 @@ 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 -): Parcelable { @@ -1789,24 +1802,11 @@ data class ProductFiltersKey( -} - - -/* - Model: ProductFilters -*/ -@Parcelize -data class ProductFilters( - @SerializedName("values") - var values: ArrayList?=null, - @SerializedName("key") - var key: ProductFiltersKey?=null -): Parcelable { @@ -1825,17 +1825,17 @@ data class ProductListingResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("sort_on") var sortOn: ArrayList?=null, + @SerializedName("page") + var page: Page?=null, + @SerializedName("filters") var filters: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -1885,32 +1885,32 @@ data class BrandItem( - @SerializedName("action") - var action: ProductListingAction?=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("discount") - var discount: String?=null, + @SerializedName("slug") + var slug: String?=null, @SerializedName("name") var name: String?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + + @SerializedName("discount") + var discount: String?=null, + @SerializedName("uid") var uid: Int?=null, @SerializedName("logo") - var logo: Media?=null + var logo: Media?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null ): Parcelable { @@ -1945,11 +1945,11 @@ data class BrandListingResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -1970,9 +1970,6 @@ data class BrandDetailResponse( - @SerializedName("banners") - var banners: ImageUrls?=null, - @SerializedName("description") var description: String?=null, @@ -1983,7 +1980,10 @@ data class BrandDetailResponse( var uid: Int?=null, @SerializedName("logo") - var logo: Media?=null + var logo: Media?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null ): Parcelable { @@ -2003,33 +2003,58 @@ data class BrandDetailResponse( /* - Model: ThirdLevelChild + Model: DepartmentIdentifier */ @Parcelize -data class ThirdLevelChild( - +data class DepartmentIdentifier( - @SerializedName("action") - var action: ProductListingAction?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("uid") + var uid: Int?=null, @SerializedName("slug") - var slug: String?=null, + var slug: String?=null - @SerializedName("childs") - var childs: @RawValue ArrayList>?=null, +): Parcelable { + + + + + + + +} + + +/* + Model: ThirdLevelChild +*/ +@Parcelize +data class ThirdLevelChild( + + + + @SerializedName("slug") + var slug: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + + @SerializedName("childs") + var childs: @RawValue ArrayList>?=null, @SerializedName("uid") - var uid: Int?=null + var uid: Int?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null ): Parcelable { @@ -2060,26 +2085,26 @@ data class SecondLevelChild( - @SerializedName("action") - var action: ProductListingAction?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("slug") var slug: String?=null, - @SerializedName("childs") - var childs: ArrayList?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + + @SerializedName("childs") + var childs: ArrayList?=null, @SerializedName("uid") - var uid: Int?=null + var uid: Int?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null ): Parcelable { @@ -2110,26 +2135,26 @@ data class Child( - @SerializedName("action") - var action: ProductListingAction?=null, - - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("slug") var slug: String?=null, - @SerializedName("childs") - var childs: ArrayList?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + + @SerializedName("childs") + var childs: ArrayList?=null, @SerializedName("uid") - var uid: Int?=null + var uid: Int?=null, + + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null ): Parcelable { @@ -2185,23 +2210,23 @@ data class CategoryItems( - @SerializedName("action") - var action: ProductListingAction?=null, - @SerializedName("slug") var slug: String?=null, - @SerializedName("childs") - var childs: ArrayList?=null, - @SerializedName("name") var name: String?=null, - @SerializedName("banners") - var banners: CategoryBanner?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + + @SerializedName("childs") + var childs: ArrayList?=null, @SerializedName("uid") - var uid: Int?=null + var uid: Int?=null, + + @SerializedName("banners") + var banners: CategoryBanner?=null ): Parcelable { @@ -2244,31 +2269,6 @@ data class DepartmentCategoryTree( -} - - -/* - Model: DepartmentIdentifier -*/ -@Parcelize -data class DepartmentIdentifier( - - - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("slug") - var slug: String?=null - -): Parcelable { - - - - - - - } @@ -2280,11 +2280,11 @@ data class CategoryListingResponse( - @SerializedName("data") - var data: ArrayList?=null, - @SerializedName("departments") - var departments: ArrayList?=null + var departments: ArrayList?=null, + + @SerializedName("data") + var data: ArrayList?=null ): Parcelable { @@ -2340,14 +2340,14 @@ data class HomeListingResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("message") var message: String?=null, @SerializedName("page") - var page: Page?=null + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -2430,20 +2430,20 @@ data class AutocompleteItem( + @SerializedName("display") + var display: String?=null, + @SerializedName("action") var action: ProductListingAction?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("type") var type: String?=null, @SerializedName("logo") var logo: Media?=null, - @SerializedName("display") - var display: String?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -2483,21 +2483,21 @@ data class AutoCompleteResponse( /* - Model: CollectionQuery + Model: CollectionListingFilterTag */ @Parcelize -data class CollectionQuery( +data class CollectionListingFilterTag( - @SerializedName("value") - var value: @RawValue ArrayList?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("op") - var op: String?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, - @SerializedName("attribute") - var attribute: String?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -2513,75 +2513,48 @@ data class CollectionQuery( /* - Model: GetCollectionDetailNest + Model: CollectionListingFilterType */ @Parcelize -data class GetCollectionDetailNest( - - - - @SerializedName("sort_on") - var sortOn: String?=null, - - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, +data class CollectionListingFilterType( - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("name") + var name: String?=null - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, +): Parcelable { - @SerializedName("name") - var name: String?=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("action") - var action: ProductListingAction?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null, - @SerializedName("query") - var query: ArrayList?=null, +} + + +/* + Model: CollectionListingFilter +*/ +@Parcelize +data class CollectionListingFilter( - @SerializedName("priority") - var priority: Int?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("tags") + var tags: ArrayList?=null, @SerializedName("type") - var type: String?=null + var type: ArrayList?=null ): Parcelable { @@ -2591,12 +2564,27 @@ data class GetCollectionDetailNest( +} + + +/* + Model: CollectionQuery +*/ +@Parcelize +data class CollectionQuery( + @SerializedName("value") + var value: @RawValue ArrayList?=null, + @SerializedName("op") + var op: String?=null, + @SerializedName("attribute") + var attribute: String?=null +): Parcelable { @@ -2606,50 +2594,90 @@ data class GetCollectionDetailNest( +} + + +/* + Model: GetCollectionDetailNest +*/ +@Parcelize +data class GetCollectionDetailNest( + @SerializedName("query") + var query: ArrayList?=null, + @SerializedName("action") + var action: ProductListingAction?=null, + @SerializedName("priority") + var priority: Int?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, + @SerializedName("uid") + var uid: String?=null, + @SerializedName("tag") + var tag: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("logo") + var logo: Media?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, + @SerializedName("sort_on") + var sortOn: String?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("type") + var type: String?=null, + + @SerializedName("cron") + var cron: @RawValue HashMap?=null, + + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null + +): Parcelable { -} - - -/* - Model: CollectionListingFilterType -*/ -@Parcelize -data class CollectionListingFilterType( - @SerializedName("is_selected") - var isSelected: Boolean?=null, - @SerializedName("display") - var display: String?=null, - @SerializedName("name") - var name: String?=null -): Parcelable { @@ -2659,27 +2687,12 @@ data class CollectionListingFilterType( -} - - -/* - 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 { @@ -2689,24 +2702,11 @@ data class CollectionListingFilterTag( -} - - -/* - Model: CollectionListingFilter -*/ -@Parcelize -data class CollectionListingFilter( - @SerializedName("type") - var type: ArrayList?=null, - @SerializedName("tags") - var tags: ArrayList?=null -): Parcelable { @@ -2725,14 +2725,14 @@ data class GetCollectionListingResponse( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("page") + var page: Page?=null, @SerializedName("filters") var filters: CollectionListingFilter?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -2755,62 +2755,62 @@ data class CollectionDetailResponse( - @SerializedName("sort_on") - var sortOn: String?=null, - - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, + @SerializedName("query") + var query: ArrayList?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("tag") + var tag: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("description") var description: String?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, @SerializedName("name") var name: String?=null, - @SerializedName("badge") - var badge: @RawValue HashMap?=null, + @SerializedName("app_id") + var appId: String?=null, @SerializedName("logo") var logo: Media?=null, - @SerializedName("tag") - var tag: ArrayList?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, - @SerializedName("query") - var query: ArrayList?=null, + @SerializedName("sort_on") + var sortOn: String?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, - @SerializedName("type") - var type: String?=null + var type: String?=null, + + @SerializedName("cron") + var cron: @RawValue HashMap?=null, + + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null ): Parcelable { @@ -2865,11 +2865,11 @@ data class GetFollowListingResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -2935,14 +2935,14 @@ data class FollowIdsData( - @SerializedName("products") - var products: ArrayList?=null, - @SerializedName("collections") var collections: ArrayList?=null, @SerializedName("brands") - var brands: ArrayList?=null + var brands: ArrayList?=null, + + @SerializedName("products") + var products: ArrayList?=null ): Parcelable { @@ -2985,11 +2985,11 @@ data class LatLong( - @SerializedName("type") - var type: String?=null, - @SerializedName("coordinates") - var coordinates: ArrayList?=null + var coordinates: ArrayList?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -3013,32 +3013,32 @@ data class Store( @SerializedName("store_email") var storeEmail: String?=null, - @SerializedName("address") - var address: String?=null, - - @SerializedName("lat_long") - var latLong: LatLong?=null, - - @SerializedName("pincode") - var pincode: Int?=null, - @SerializedName("store_code") var storeCode: String?=null, @SerializedName("state") var state: String?=null, - @SerializedName("city") - var city: String?=null, - @SerializedName("name") var name: String?=null, + @SerializedName("lat_long") + var latLong: LatLong?=null, + @SerializedName("uid") var uid: Int?=null, + @SerializedName("pincode") + var pincode: Int?=null, + @SerializedName("country") - var country: String?=null + var country: String?=null, + + @SerializedName("city") + var city: String?=null, + + @SerializedName("address") + var address: String?=null ): Parcelable { @@ -3075,11 +3075,11 @@ data class StoreListingResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -3093,41 +3093,33 @@ data class StoreListingResponse( /* - Model: StoreAddressSerializer + Model: StoreDepartments */ @Parcelize -data class StoreAddressSerializer( +data class StoreDepartments( - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("priority_order") + var priorityOrder: Int?=null, - @SerializedName("address1") - var address1: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("latitude") - var latitude: Double?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("logo") + var logo: String?=null - @SerializedName("address2") - var address2: String?=null, +): Parcelable { - @SerializedName("longitude") - var longitude: Double?=null, - @SerializedName("city") - var city: String?=null, - @SerializedName("country") - var country: String?=null -): Parcelable { @@ -3137,11 +3129,24 @@ data class StoreAddressSerializer( +} + + +/* + Model: SellerPhoneNumber +*/ +@Parcelize +data class SellerPhoneNumber( + @SerializedName("number") + var number: String?=null, + @SerializedName("country_code") + var countryCode: Int?=null +): Parcelable { @@ -3153,21 +3158,18 @@ data class StoreAddressSerializer( /* - Model: CompanyStore + Model: StoreManagerSerializer */ @Parcelize -data class CompanyStore( +data class StoreManagerSerializer( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("email") + var email: String?=null, - @SerializedName("business_type") - var businessType: String?=null, - - @SerializedName("company_type") - var companyType: String?=null, + @SerializedName("mobile_no") + var mobileNo: SellerPhoneNumber?=null, @SerializedName("name") var name: String?=null @@ -3182,37 +3184,30 @@ data class CompanyStore( - - } /* - Model: StoreDepartments + Model: CompanyStore */ @Parcelize -data class StoreDepartments( - - +data class CompanyStore( - @SerializedName("priority_order") - var priorityOrder: Int?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("company_type") + var companyType: String?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("logo") - var logo: String?=null - -): Parcelable { + @SerializedName("business_type") + var businessType: String?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { @@ -3228,48 +3223,53 @@ data class StoreDepartments( /* - Model: SellerPhoneNumber + Model: StoreAddressSerializer */ @Parcelize -data class SellerPhoneNumber( +data class StoreAddressSerializer( - @SerializedName("number") - var number: String?=null, + @SerializedName("state") + var state: String?=null, - @SerializedName("country_code") - var countryCode: Int?=null + @SerializedName("longitude") + var longitude: Double?=null, -): Parcelable { + @SerializedName("city") + var city: String?=null, + @SerializedName("latitude") + var latitude: Double?=null, + + @SerializedName("address2") + var address2: String?=null, + + @SerializedName("landmark") + var landmark: String?=null, + + @SerializedName("pincode") + var pincode: Int?=null, + + @SerializedName("country") + var country: String?=null, + + @SerializedName("address1") + var address1: String?=null + +): Parcelable { -} - - -/* - Model: StoreManagerSerializer -*/ -@Parcelize -data class StoreManagerSerializer( - @SerializedName("mobile_no") - var mobileNo: SellerPhoneNumber?=null, - @SerializedName("email") - var email: String?=null, - @SerializedName("name") - var name: String?=null -): Parcelable { @@ -3290,26 +3290,26 @@ data class AppStore( - @SerializedName("address") - var address: StoreAddressSerializer?=null, - - @SerializedName("company") - var company: CompanyStore?=null, - @SerializedName("departments") var departments: ArrayList?=null, + @SerializedName("manager") + var manager: StoreManagerSerializer?=null, + + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null, + @SerializedName("name") var name: String?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("manager") - var manager: StoreManagerSerializer?=null, + @SerializedName("company") + var company: CompanyStore?=null, - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null + @SerializedName("address") + var address: StoreAddressSerializer?=null ): Parcelable { @@ -3340,14 +3340,14 @@ data class ApplicationStoreListing( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("page") + var page: Page?=null, @SerializedName("filters") var filters: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -3370,11 +3370,11 @@ data class Time( - @SerializedName("hour") - var hour: Int?=null, - @SerializedName("minute") - var minute: Int?=null + var minute: Int?=null, + + @SerializedName("hour") + var hour: Int?=null ): Parcelable { @@ -3401,11 +3401,11 @@ data class StoreTiming( @SerializedName("opening") var opening: Time?=null, - @SerializedName("closing") - var closing: Time?=null, - @SerializedName("open") - var open: Boolean?=null + var open: Boolean?=null, + + @SerializedName("closing") + var closing: Time?=null ): Parcelable { @@ -3430,32 +3430,32 @@ data class StoreDetails( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("address") - var address: StoreAddressSerializer?=null, - - @SerializedName("company") - var company: CompanyStore?=null, - @SerializedName("departments") var departments: ArrayList?=null, - @SerializedName("timing") - var timing: ArrayList?=null, + @SerializedName("manager") + var manager: StoreManagerSerializer?=null, + + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null, @SerializedName("name") var name: String?=null, + @SerializedName("timing") + var timing: ArrayList?=null, + @SerializedName("uid") var uid: Int?=null, - @SerializedName("manager") - var manager: StoreManagerSerializer?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null + @SerializedName("company") + var company: CompanyStore?=null, + + @SerializedName("address") + var address: StoreAddressSerializer?=null ): Parcelable { @@ -3483,24 +3483,62 @@ data class StoreDetails( /* - Model: Size + Model: UserDetail */ @Parcelize -data class Size( +data class UserDetail( + + + + @SerializedName("contact") + var contact: String?=null, + + @SerializedName("user_id") + var userId: String?=null, + + @SerializedName("username") + var username: String?=null, + + @SerializedName("super_user") + var superUser: Boolean?=null + +): Parcelable { + + + + - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("is_available") - var isAvailable: Boolean?=null, - @SerializedName("value") - var value: @RawValue Any?=null, - @SerializedName("display") - var display: @RawValue Any?=null + +} + + +/* + Model: ProductGroupPrice +*/ +@Parcelize +data class ProductGroupPrice( + + + + @SerializedName("min_marked") + var minMarked: Double?=null, + + @SerializedName("min_effective") + var minEffective: Double?=null, + + @SerializedName("max_marked") + var maxMarked: Double?=null, + + @SerializedName("max_effective") + var maxEffective: Double?=null, + + @SerializedName("currency") + var currency: @RawValue Any?=null ): Parcelable { @@ -3514,6 +3552,8 @@ data class Size( + + } @@ -3525,50 +3565,44 @@ data class ProductDetails( - @SerializedName("is_set") - var isSet: Boolean?=null, - @SerializedName("grouped_attributes") var groupedAttributes: @RawValue HashMap?=null, - @SerializedName("rating") - var rating: Double?=null, - - @SerializedName("item_code") - var itemCode: @RawValue Any?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, - @SerializedName("rating_count") - var ratingCount: Int?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: @RawValue Any?=null, - @SerializedName("hsn_code") - var hsnCode: Int?=null, + @SerializedName("short_description") + var shortDescription: @RawValue Any?=null, - @SerializedName("media") - var media: @RawValue ArrayList>?=null, + @SerializedName("identifier") + var identifier: @RawValue HashMap?=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("media") + var media: @RawValue ArrayList>?=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("item_code") + var itemCode: @RawValue Any?=null, - @SerializedName("short_description") - var shortDescription: @RawValue Any?=null, + @SerializedName("images") + var images: @RawValue ArrayList?=null, + + @SerializedName("hsn_code") + var hsnCode: Int?=null, + + @SerializedName("template_tag") + var templateTag: @RawValue Any?=null, @SerializedName("slug") var slug: @RawValue Any?=null, @@ -3576,17 +3610,23 @@ data class ProductDetails( @SerializedName("image_nature") var imageNature: @RawValue Any?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, + @SerializedName("out_of_stock") var outOfStock: Boolean?=null, - @SerializedName("images") - var images: @RawValue ArrayList?=null, + @SerializedName("highlights") + var highlights: @RawValue ArrayList?=null, - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, - @SerializedName("template_tag") - var templateTag: @RawValue Any?=null + @SerializedName("rating") + var rating: Double?=null, + + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null ): Parcelable { @@ -3638,27 +3678,24 @@ data class ProductDetails( /* - Model: ProductGroupPrice + Model: Size */ @Parcelize -data class ProductGroupPrice( +data class Size( - @SerializedName("currency") - var currency: @RawValue Any?=null, + @SerializedName("value") + var value: @RawValue Any?=null, - @SerializedName("min_effective") - var minEffective: Double?=null, - - @SerializedName("max_marked") - var maxMarked: Double?=null, + @SerializedName("display") + var display: @RawValue Any?=null, - @SerializedName("min_marked") - var minMarked: Double?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("max_effective") - var maxEffective: Double?=null + @SerializedName("is_available") + var isAvailable: Boolean?=null ): Parcelable { @@ -3672,8 +3709,6 @@ data class ProductGroupPrice( - - } @@ -3685,79 +3720,44 @@ data class ProductInGroup( - @SerializedName("sizes") - var sizes: ArrayList?=null, - @SerializedName("min_quantity") var minQuantity: Int?=null, - @SerializedName("max_quantity") - var maxQuantity: Int?=null, - - @SerializedName("product_details") - var productDetails: ProductDetails?=null, + @SerializedName("auto_select") + var autoSelect: Boolean?=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("allow_remove") - var allowRemove: Boolean?=null - -): Parcelable { - - - - - - - - - - - - - + var allowRemove: Boolean?=null, + @SerializedName("auto_add_to_cart") + var autoAddToCart: Boolean?=null, + @SerializedName("max_quantity") + var maxQuantity: Int?=null, + @SerializedName("product_details") + var productDetails: ProductDetails?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null +): Parcelable { -} - - -/* - Model: UserDetail -*/ -@Parcelize -data class UserDetail( - @SerializedName("super_user") - var superUser: Boolean?=null, - @SerializedName("contact") - var contact: String?=null, - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("username") - var username: String?=null -): Parcelable { @@ -3780,56 +3780,56 @@ data class ProductGroupingModel( - @SerializedName("products") - var products: ArrayList?=null, + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, + + @SerializedName("verified_by") + var verifiedBy: UserDetail?=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("name") + var name: @RawValue Any?=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("created_by") + var createdBy: UserDetail?=null, - @SerializedName("verified_by") - var verifiedBy: UserDetail?=null, + @SerializedName("modified_by") + var modifiedBy: UserDetail?=null, - @SerializedName("_id") - var id: @RawValue Any?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("page_visibility") + var pageVisibility: @RawValue ArrayList?=null, @SerializedName("logo") var logo: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("products") + var products: ArrayList?=null, - @SerializedName("page_visibility") - var pageVisibility: @RawValue ArrayList?=null + @SerializedName("_id") + var id: @RawValue Any?=null ): Parcelable { @@ -3963,21 +3963,21 @@ data class ProductSetV2( /* - Model: ReturnConfigSchemaV2 + Model: DetailsSchemaV2 */ @Parcelize -data class ReturnConfigSchemaV2( +data class DetailsSchemaV2( - @SerializedName("returnable") - var returnable: Boolean?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("time") - var time: Int?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("unit") - var unit: String?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -3993,21 +3993,18 @@ data class ReturnConfigSchemaV2( /* - Model: DetailsSchemaV2 + Model: SellerGroupAttributes */ @Parcelize -data class DetailsSchemaV2( - +data class SellerGroupAttributes( - @SerializedName("type") - var type: String?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("details") + var details: ArrayList?=null, - @SerializedName("key") - var key: String?=null + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -4017,24 +4014,22 @@ data class DetailsSchemaV2( - - } /* - Model: SellerGroupAttributes + Model: ArticleAssignmentV2 */ @Parcelize -data class SellerGroupAttributes( +data class ArticleAssignmentV2( - @SerializedName("details") - var details: ArrayList?=null, + @SerializedName("level") + var level: String?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("strategy") + var strategy: String?=null ): Parcelable { @@ -4048,21 +4043,18 @@ data class SellerGroupAttributes( /* - Model: SellerV2 + Model: MarketPlaceSttributesSchemaV2 */ @Parcelize -data class SellerV2( - +data class MarketPlaceSttributesSchemaV2( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("count") - var count: Int?=null, + @SerializedName("details") + var details: ArrayList?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -4072,27 +4064,28 @@ data class SellerV2( - - } /* - Model: ProductStockPriceV2 + Model: StrategyWiseListingSchemaV2 */ @Parcelize -data class ProductStockPriceV2( +data class StrategyWiseListingSchemaV2( - @SerializedName("marked") - var marked: Double?=null, + @SerializedName("distance") + var distance: Int?=null, - @SerializedName("effective") - var effective: Double?=null, + @SerializedName("tat") + var tat: Int?=null, - @SerializedName("currency") - var currency: String?=null + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("pincode") + var pincode: Int?=null ): Parcelable { @@ -4104,28 +4097,27 @@ data class ProductStockPriceV2( + + } /* - Model: StrategyWiseListingSchemaV2 + Model: ReturnConfigSchemaV2 */ @Parcelize -data class StrategyWiseListingSchemaV2( - +data class ReturnConfigSchemaV2( - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("distance") - var distance: Int?=null, + @SerializedName("returnable") + var returnable: Boolean?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("unit") + var unit: String?=null, - @SerializedName("tat") - var tat: Int?=null + @SerializedName("time") + var time: Int?=null ): Parcelable { @@ -4137,16 +4129,14 @@ data class StrategyWiseListingSchemaV2( - - } /* - Model: StoreV2 + Model: SellerV2 */ @Parcelize -data class StoreV2( +data class SellerV2( @@ -4173,24 +4163,21 @@ data class StoreV2( /* - Model: ProductStockUnitPriceV2 + Model: ProductStockPriceV2 */ @Parcelize -data class ProductStockUnitPriceV2( - +data class ProductStockPriceV2( - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - @SerializedName("price") - var price: Double?=null, + @SerializedName("marked") + var marked: Double?=null, - @SerializedName("unit") - var unit: String?=null, + @SerializedName("effective") + var effective: Double?=null, - @SerializedName("currency_code") - var currencyCode: String?=null + @SerializedName("currency") + var currency: String?=null ): Parcelable { @@ -4202,24 +4189,25 @@ data class ProductStockUnitPriceV2( - - } /* - Model: MarketPlaceSttributesSchemaV2 + Model: StoreV2 */ @Parcelize -data class MarketPlaceSttributesSchemaV2( +data class StoreV2( - @SerializedName("details") - var details: ArrayList?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("count") + var count: Int?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -4229,22 +4217,30 @@ data class MarketPlaceSttributesSchemaV2( + + } /* - Model: ArticleAssignmentV2 + Model: ProductStockUnitPriceV2 */ @Parcelize -data class ArticleAssignmentV2( +data class ProductStockUnitPriceV2( - @SerializedName("level") - var level: String?=null, + @SerializedName("price") + var price: Double?=null, - @SerializedName("strategy") - var strategy: String?=null + @SerializedName("unit") + var unit: String?=null, + + @SerializedName("currency_code") + var currencyCode: String?=null, + + @SerializedName("currency_symbol") + var currencySymbol: String?=null ): Parcelable { @@ -4254,6 +4250,10 @@ data class ArticleAssignmentV2( + + + + } @@ -4268,38 +4268,23 @@ data class ProductSizePriceResponseV2( @SerializedName("set") var set: ProductSetV2?=null, - @SerializedName("return_config") - var returnConfig: ReturnConfigSchemaV2?=null, - - @SerializedName("pincode") - var pincode: Int?=null, - @SerializedName("grouped_attributes") var groupedAttributes: ArrayList?=null, - @SerializedName("is_cod") - var isCod: Boolean?=null, - - @SerializedName("seller") - var seller: SellerV2?=null, - - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("item_type") var itemType: String?=null, - @SerializedName("price_per_piece") - var pricePerPiece: ProductStockPriceV2?=null, + @SerializedName("special_badge") + var specialBadge: String?=null, - @SerializedName("discount") - var discount: String?=null, + @SerializedName("article_assignment") + var articleAssignment: ArticleAssignmentV2?=null, - @SerializedName("strategy_wise_listing") - var strategyWiseListing: ArrayList?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("store") - var store: StoreV2?=null, + @SerializedName("article_id") + var articleId: String?=null, @SerializedName("long_lat") var longLat: ArrayList?=null, @@ -4307,26 +4292,41 @@ data class ProductSizePriceResponseV2( @SerializedName("seller_count") var sellerCount: Int?=null, - @SerializedName("price_per_unit") - var pricePerUnit: ProductStockUnitPriceV2?=null, + @SerializedName("is_gift") + var isGift: Boolean?=null, + + @SerializedName("discount") + var discount: String?=null, @SerializedName("marketplace_attributes") var marketplaceAttributes: ArrayList?=null, - @SerializedName("special_badge") - var specialBadge: String?=null, + @SerializedName("strategy_wise_listing") + var strategyWiseListing: ArrayList?=null, - @SerializedName("article_id") - var articleId: String?=null, + @SerializedName("pincode") + var pincode: Int?=null, - @SerializedName("article_assignment") - var articleAssignment: ArticleAssignmentV2?=null, + @SerializedName("return_config") + var returnConfig: ReturnConfigSchemaV2?=null, + + @SerializedName("seller") + var seller: SellerV2?=null, + + @SerializedName("price_per_piece") + var pricePerPiece: ProductStockPriceV2?=null, + + @SerializedName("is_cod") + var isCod: Boolean?=null, @SerializedName("price") var price: ProductStockPriceV2?=null, - @SerializedName("is_gift") - var isGift: Boolean?=null + @SerializedName("store") + var store: StoreV2?=null, + + @SerializedName("price_per_unit") + var pricePerUnit: ProductStockUnitPriceV2?=null ): Parcelable { @@ -4385,12 +4385,12 @@ data class ProductSizeSellerFilterSchemaV2( - @SerializedName("is_selected") - var isSelected: Boolean?=null, - @SerializedName("value") var value: String?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, + @SerializedName("name") var name: String?=null @@ -4415,14 +4415,14 @@ data class ProductSizeSellersResponseV2( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("sort_on") var sortOn: ArrayList?=null, @SerializedName("page") - var page: Page?=null + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -25931,21 +25931,27 @@ data class CustomerOnboardingResponse( /* - Model: BreakupValues + Model: OrderPage */ @Parcelize -data class BreakupValues( +data class OrderPage( - @SerializedName("name") - var name: String?=null, + @SerializedName("current") + var current: Int?=null, - @SerializedName("value") - var value: Double?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("display") - var display: String?=null + @SerializedName("has_next") + var hasNext: Boolean?=null, + + @SerializedName("size") + var size: Int?=null, + + @SerializedName("item_total") + var itemTotal: Int?=null ): Parcelable { @@ -25957,22 +25963,29 @@ data class BreakupValues( + + + + } /* - Model: FulfillingCompany + Model: OrderStatuses */ @Parcelize -data class FulfillingCompany( +data class OrderStatuses( - @SerializedName("name") - var name: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("id") - var id: Int?=null + @SerializedName("value") + var value: Int?=null, + + @SerializedName("is_selected") + var isSelected: Boolean?=null ): Parcelable { @@ -25982,31 +25995,21 @@ data class FulfillingCompany( + + } /* - Model: FulfillingStore + Model: OrderFilters */ @Parcelize -data class FulfillingStore( - - - - @SerializedName("company_id") - var companyId: Int?=null, - - @SerializedName("company_name") - var companyName: String?=null, +data class OrderFilters( - @SerializedName("code") - var code: String?=null, - @SerializedName("id") - var id: Int?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("statuses") + var statuses: ArrayList?=null ): Parcelable { @@ -26014,84 +26017,60 @@ data class FulfillingStore( - - - - - - - - } /* - Model: Prices + Model: UserInfo */ @Parcelize -data class Prices( +data class UserInfo( - @SerializedName("refund_amount") - var refundAmount: Double?=null, + @SerializedName("gender") + var gender: String?=null, - @SerializedName("value_of_good") - var valueOfGood: Double?=null, + @SerializedName("mobile") + var mobile: String?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null, + @SerializedName("email") + var email: String?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, + @SerializedName("name") + var name: String?=null - @SerializedName("coupon_value") - var couponValue: Double?=null, +): Parcelable { - @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, - @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("refund_credit") - var refundCredit: Double?=null, - @SerializedName("delivery_charge") - var deliveryCharge: Double?=null, - @SerializedName("cod_charges") - var codCharges: Double?=null, - @SerializedName("discount") - var discount: Double?=null, +} + + +/* + Model: BreakupValues +*/ +@Parcelize +data class BreakupValues( - @SerializedName("cashback") - var cashback: Double?=null, - @SerializedName("transfer_price") - var transferPrice: Double?=null, - @SerializedName("amount_paid_roundoff") - var amountPaidRoundoff: Double?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("amount_paid") - var amountPaid: Double?=null + @SerializedName("value") + var value: Double?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -26103,11 +26082,24 @@ data class Prices( +} + + +/* + Model: BagsForReorderArticleAssignment +*/ +@Parcelize +data class BagsForReorderArticleAssignment( + @SerializedName("strategy") + var strategy: String?=null, + @SerializedName("level") + var level: String?=null +): Parcelable { @@ -26115,13 +26107,36 @@ data class Prices( +} + + +/* + Model: BagsForReorder +*/ +@Parcelize +data class BagsForReorder( + @SerializedName("item_size") + var itemSize: String?=null, + @SerializedName("item_id") + var itemId: Int?=null, + @SerializedName("article_assignment") + var articleAssignment: BagsForReorderArticleAssignment?=null, + + @SerializedName("store_id") + var storeId: Int?=null, + + @SerializedName("seller_id") + var sellerId: Int?=null, + @SerializedName("quantity") + var quantity: Int?=null +): Parcelable { @@ -26141,24 +26156,24 @@ data class Prices( /* - Model: CurrentStatus + Model: AppliedFreeArticles */ @Parcelize -data class CurrentStatus( +data class AppliedFreeArticles( - @SerializedName("status") - var status: String?=null, + @SerializedName("free_gift_item_details") + var freeGiftItemDetails: @RawValue HashMap?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("parent_item_identifier") + var parentItemIdentifier: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("quantity") + var quantity: Double?=null, - @SerializedName("journey_type") - var journeyType: String?=null + @SerializedName("article_id") + var articleId: String?=null ): Parcelable { @@ -26176,18 +26191,33 @@ data class CurrentStatus( /* - Model: Identifiers + Model: AppliedPromos */ @Parcelize -data class Identifiers( +data class AppliedPromos( - @SerializedName("ean") - var ean: String?=null, + @SerializedName("promotion_type") + var promotionType: String?=null, - @SerializedName("sku_code") - var skuCode: String?=null + @SerializedName("amount") + var amount: Double?=null, + + @SerializedName("article_quantity") + var articleQuantity: Double?=null, + + @SerializedName("promo_id") + var promoId: String?=null, + + @SerializedName("applied_free_articles") + var appliedFreeArticles: ArrayList?=null, + + @SerializedName("mrp_promotion") + var mrpPromotion: Boolean?=null, + + @SerializedName("promotion_name") + var promotionName: String?=null ): Parcelable { @@ -26197,99 +26227,84 @@ data class Identifiers( + + + + + + + + + + } /* - Model: FinancialBreakup + Model: ItemBrand */ @Parcelize -data class FinancialBreakup( +data class ItemBrand( - @SerializedName("size") - var size: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("refund_amount") - var refundAmount: Double?=null, + @SerializedName("logo") + var logo: String?=null - @SerializedName("value_of_good") - var valueOfGood: Double?=null, +): Parcelable { - @SerializedName("price_marked") - var priceMarked: Double?=null, - @SerializedName("total_units") - var totalUnits: Int?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, - @SerializedName("item_name") - var itemName: String?=null, - @SerializedName("coupon_value") - var couponValue: Double?=null, - @SerializedName("gst_tag") - var gstTag: String?=null, - @SerializedName("brand_calculated_amount") - var brandCalculatedAmount: Double?=null, +} + + +/* + Model: Item +*/ +@Parcelize +data class Item( - @SerializedName("fynd_credits") - var fyndCredits: Double?=null, - @SerializedName("gst_tax_percentage") - var gstTaxPercentage: Double?=null, - @SerializedName("hsn_code") - var hsnCode: String?=null, + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, - @SerializedName("coupon_effective_discount") - var couponEffectiveDiscount: Double?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("gst_fee") - var gstFee: Double?=null, + @SerializedName("slug_key") + var slugKey: String?=null, - @SerializedName("added_to_fynd_cash") - var addedToFyndCash: Boolean?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("cashback_applied") - var cashbackApplied: Double?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("promotion_effective_discount") - var promotionEffectiveDiscount: Double?=null, + @SerializedName("brand") + var brand: ItemBrand?=null, - @SerializedName("refund_credit") - var refundCredit: Double?=null, + @SerializedName("id") + var id: Double?=null, - @SerializedName("delivery_charge") - var deliveryCharge: Double?=null, + @SerializedName("image") + var image: ArrayList?=null - @SerializedName("cod_charges") - var codCharges: Double?=null, +): Parcelable { - @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 { @@ -26302,26 +26317,78 @@ data class FinancialBreakup( +} + + +/* + Model: Prices +*/ +@Parcelize +data class Prices( + + + + @SerializedName("added_to_fynd_cash") + var addedToFyndCash: Boolean?=null, + @SerializedName("transfer_price") + var transferPrice: Double?=null, + @SerializedName("value_of_good") + var valueOfGood: Double?=null, + @SerializedName("amount_paid_roundoff") + var amountPaidRoundoff: Double?=null, + @SerializedName("coupon_effective_discount") + var couponEffectiveDiscount: Double?=null, + @SerializedName("promotion_effective_discount") + var promotionEffectiveDiscount: Double?=null, + @SerializedName("coupon_value") + var couponValue: Double?=null, + @SerializedName("gst_tax_percentage") + var gstTaxPercentage: Double?=null, + @SerializedName("price_marked") + var priceMarked: Double?=null, + @SerializedName("cod_charges") + var codCharges: Double?=null, + @SerializedName("brand_calculated_amount") + var brandCalculatedAmount: Double?=null, + @SerializedName("price_effective") + var priceEffective: Double?=null, + @SerializedName("fynd_credits") + var fyndCredits: Double?=null, + @SerializedName("refund_amount") + var refundAmount: Double?=null, + @SerializedName("amount_paid") + var amountPaid: Double?=null, + @SerializedName("refund_credit") + var refundCredit: Double?=null, + @SerializedName("delivery_charge") + var deliveryCharge: Double?=null, + @SerializedName("cashback_applied") + var cashbackApplied: Double?=null, + @SerializedName("cashback") + var cashback: Double?=null, + @SerializedName("discount") + var discount: Double?=null +): Parcelable { @@ -26347,30 +26414,13 @@ data class FinancialBreakup( -} - - -/* - Model: AppliedFreeArticles -*/ -@Parcelize -data class AppliedFreeArticles( - @SerializedName("quantity") - var quantity: Double?=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 { @@ -26386,33 +26436,24 @@ data class AppliedFreeArticles( /* - Model: AppliedPromos + Model: CurrentStatus */ @Parcelize -data class AppliedPromos( - - - - @SerializedName("promo_id") - var promoId: String?=null, +data class CurrentStatus( - @SerializedName("amount") - var amount: Double?=null, - @SerializedName("article_quantity") - var articleQuantity: Double?=null, - @SerializedName("mrp_promotion") - var mrpPromotion: Boolean?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("applied_free_articles") - var appliedFreeArticles: ArrayList?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("promotion_name") - var promotionName: String?=null, + @SerializedName("journey_type") + var journeyType: String?=null, - @SerializedName("promotion_type") - var promotionType: String?=null + @SerializedName("updated_at") + var updatedAt: String?=null ): Parcelable { @@ -26426,28 +26467,22 @@ data class AppliedPromos( - - - - - - } /* - Model: ItemBrand + Model: Identifiers */ @Parcelize -data class ItemBrand( +data class Identifiers( - @SerializedName("name") - var name: String?=null, + @SerializedName("ean") + var ean: String?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("sku_code") + var skuCode: String?=null ): Parcelable { @@ -26461,48 +26496,95 @@ data class ItemBrand( /* - Model: Item + Model: FinancialBreakup */ @Parcelize -data class Item( +data class FinancialBreakup( - @SerializedName("code") - var code: String?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("added_to_fynd_cash") + var addedToFyndCash: Boolean?=null, - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, + @SerializedName("transfer_price") + var transferPrice: Double?=null, - @SerializedName("image") - var image: ArrayList?=null, + @SerializedName("gst_fee") + var gstFee: Double?=null, - @SerializedName("slug_key") - var slugKey: String?=null, + @SerializedName("value_of_good") + var valueOfGood: Double?=null, - @SerializedName("brand") - var brand: ItemBrand?=null, + @SerializedName("amount_paid_roundoff") + var amountPaidRoundoff: Double?=null, - @SerializedName("id") - var id: Double?=null, + @SerializedName("coupon_effective_discount") + var couponEffectiveDiscount: Double?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("promotion_effective_discount") + var promotionEffectiveDiscount: Double?=null, -): Parcelable { + @SerializedName("coupon_value") + var couponValue: Double?=null, + + @SerializedName("gst_tax_percentage") + var gstTaxPercentage: Double?=null, + + @SerializedName("price_marked") + var priceMarked: Double?=null, + + @SerializedName("cod_charges") + var codCharges: Double?=null, + + @SerializedName("brand_calculated_amount") + var brandCalculatedAmount: Double?=null, + + @SerializedName("item_name") + var itemName: String?=null, + + @SerializedName("gst_tag") + var gstTag: String?=null, + + @SerializedName("price_effective") + var priceEffective: Double?=null, + @SerializedName("refund_amount") + var refundAmount: Double?=null, + @SerializedName("fynd_credits") + var fyndCredits: Double?=null, + @SerializedName("identifiers") + var identifiers: Identifiers?=null, + @SerializedName("total_units") + var totalUnits: Int?=null, + @SerializedName("amount_paid") + var amountPaid: Double?=null, + @SerializedName("refund_credit") + var refundCredit: Double?=null, + @SerializedName("delivery_charge") + var deliveryCharge: Double?=null, + @SerializedName("cashback_applied") + var cashbackApplied: Double?=null, + @SerializedName("cashback") + var cashback: Double?=null, + @SerializedName("discount") + var discount: Double?=null, + + @SerializedName("size") + var size: String?=null + +): Parcelable { @@ -26512,60 +26594,23 @@ data class Item( -} - - -/* - Model: Bags -*/ -@Parcelize -data class Bags( - @SerializedName("parent_promo_bags") - var parentPromoBags: @RawValue HashMap?=null, - @SerializedName("current_status") - var currentStatus: CurrentStatus?=null, - @SerializedName("returnable_date") - var returnableDate: String?=null, - @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 { @@ -26601,27 +26646,56 @@ data class Bags( /* - Model: NestedTrackingDetails + Model: Bags */ @Parcelize -data class NestedTrackingDetails( +data class Bags( - @SerializedName("is_current") - var isCurrent: Boolean?=null, + @SerializedName("returnable_date") + var returnableDate: String?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, - @SerializedName("time") - var time: String?=null, + @SerializedName("applied_promos") + var appliedPromos: ArrayList?=null, - @SerializedName("is_passed") - var isPassed: Boolean?=null + @SerializedName("line_number") + var lineNumber: Int?=null, -): Parcelable { + @SerializedName("item") + var item: Item?=null, + + @SerializedName("id") + var id: Int?=null, + + @SerializedName("prices") + var prices: Prices?=null, + + @SerializedName("current_status") + var currentStatus: CurrentStatus?=null, + + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("delivery_date") + var deliveryDate: String?=null, + @SerializedName("parent_promo_bags") + var parentPromoBags: @RawValue HashMap?=null, + + @SerializedName("financial_breakup") + var financialBreakup: ArrayList?=null, + + @SerializedName("can_return") + var canReturn: Boolean?=null, + + @SerializedName("can_cancel") + var canCancel: Boolean?=null + +): Parcelable { @@ -26632,33 +26706,14 @@ data class NestedTrackingDetails( -} - - -/* - Model: TrackingDetails -*/ -@Parcelize -data class TrackingDetails( - @SerializedName("tracking_details") - var trackingDetails: ArrayList?=null, - @SerializedName("status") - var status: String?=null, - @SerializedName("is_passed") - var isPassed: Boolean?=null, - @SerializedName("is_current") - var isCurrent: Boolean?=null, - @SerializedName("time") - var time: String?=null -): Parcelable { @@ -26676,21 +26731,21 @@ data class TrackingDetails( /* - Model: ShipmentTotalDetails + Model: Invoice */ @Parcelize -data class ShipmentTotalDetails( +data class Invoice( - @SerializedName("total_price") - var totalPrice: Double?=null, + @SerializedName("invoice_url") + var invoiceUrl: String?=null, - @SerializedName("sizes") - var sizes: Int?=null, + @SerializedName("label_url") + var labelUrl: String?=null, - @SerializedName("pieces") - var pieces: Int?=null + @SerializedName("updated_date") + var updatedDate: String?=null ): Parcelable { @@ -26713,17 +26768,17 @@ 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 + var mobile: String?=null, + + @SerializedName("last_name") + var lastName: String?=null, + + @SerializedName("first_name") + var firstName: String?=null ): Parcelable { @@ -26741,21 +26796,18 @@ data class ShipmentUserInfo( /* - Model: Invoice + Model: FulfillingCompany */ @Parcelize -data class Invoice( - +data class FulfillingCompany( - @SerializedName("label_url") - var labelUrl: String?=null, - @SerializedName("invoice_url") - var invoiceUrl: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("updated_date") - var updatedDate: String?=null + @SerializedName("id") + var id: Int?=null ): Parcelable { @@ -26765,24 +26817,28 @@ data class Invoice( - - } /* - Model: ShipmentStatus + Model: NestedTrackingDetails */ @Parcelize -data class ShipmentStatus( +data class NestedTrackingDetails( - @SerializedName("title") - var title: String?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("hex_code") - var hexCode: String?=null + @SerializedName("is_passed") + var isPassed: Boolean?=null, + + @SerializedName("is_current") + var isCurrent: Boolean?=null, + + @SerializedName("time") + var time: String?=null ): Parcelable { @@ -26792,76 +26848,35 @@ data class ShipmentStatus( + + + + } /* - Model: DeliveryAddress + Model: TrackingDetails */ @Parcelize -data class DeliveryAddress( - - - - @SerializedName("country") - var country: String?=null, - - @SerializedName("address") - var address: String?=null, - - @SerializedName("contact_person") - var contactPerson: String?=null, - - @SerializedName("address_category") - var addressCategory: String?=null, - - @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, +data class TrackingDetails( - @SerializedName("address1") - var address1: String?=null, - @SerializedName("address_type") - var addressType: String?=null, - @SerializedName("longitude") - var longitude: Double?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("address2") - var address2: String?=null, + @SerializedName("is_passed") + var isPassed: Boolean?=null, - @SerializedName("phone") - var phone: String?=null, + @SerializedName("is_current") + var isCurrent: Boolean?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("tracking_details") + var trackingDetails: ArrayList?=null, - @SerializedName("landmark") - var landmark: String?=null + @SerializedName("time") + var time: String?=null ): Parcelable { @@ -26877,29 +26892,78 @@ data class DeliveryAddress( +} + + +/* + Model: DeliveryAddress +*/ +@Parcelize +data class DeliveryAddress( + @SerializedName("phone") + var phone: String?=null, + @SerializedName("landmark") + var landmark: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("pincode") + var pincode: String?=null, + @SerializedName("contact_person") + var contactPerson: String?=null, + @SerializedName("country") + var country: String?=null, + @SerializedName("address_category") + var addressCategory: String?=null, + @SerializedName("version") + var version: String?=null, + @SerializedName("latitude") + var latitude: Double?=null, + @SerializedName("address_type") + var addressType: String?=null, + @SerializedName("address") + var address: String?=null, + @SerializedName("state") + var state: String?=null, + @SerializedName("email") + var email: String?=null, + @SerializedName("city") + var city: String?=null, + @SerializedName("longitude") + var longitude: Double?=null, + @SerializedName("address2") + var address2: String?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, + @SerializedName("created_at") + var createdAt: String?=null, + @SerializedName("address1") + var address1: String?=null, + @SerializedName("area") + var area: String?=null +): Parcelable { @@ -26907,36 +26971,15 @@ data class DeliveryAddress( -} - - -/* - 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 { @@ -26952,24 +26995,11 @@ data class ShipmentPayment( -} - - -/* - Model: TimeStampData -*/ -@Parcelize -data class TimeStampData( - @SerializedName("max") - var max: String?=null, - @SerializedName("min") - var min: String?=null -): Parcelable { @@ -26981,18 +27011,18 @@ data class TimeStampData( /* - Model: Promise + Model: ShipmentStatus */ @Parcelize -data class Promise( +data class ShipmentStatus( - @SerializedName("show_promise") - var showPromise: Boolean?=null, + @SerializedName("hex_code") + var hexCode: String?=null, - @SerializedName("timestamp") - var timestamp: TimeStampData?=null + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -27006,117 +27036,70 @@ data class Promise( /* - Model: Shipments + Model: FulfillingStore */ @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, +data class FulfillingStore( - @SerializedName("can_return") - var canReturn: Boolean?=null, - @SerializedName("bags") - var bags: ArrayList?=null, - @SerializedName("awb_no") - var awbNo: String?=null, + @SerializedName("company_name") + var companyName: String?=null, - @SerializedName("can_cancel") - var canCancel: Boolean?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("delivery_date") - var deliveryDate: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("size_info") - var sizeInfo: @RawValue HashMap?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("track_url") - var trackUrl: String?=null, + @SerializedName("id") + var id: Int?=null - @SerializedName("total_bags") - var totalBags: Int?=null, +): Parcelable { - @SerializedName("comment") - var comment: String?=null, - @SerializedName("tracking_details") - var trackingDetails: ArrayList?=null, - @SerializedName("breakup_values") - var breakupValues: ArrayList?=null, - @SerializedName("shipment_id") - var shipmentId: String?=null, - @SerializedName("show_download_invoice") - var showDownloadInvoice: Boolean?=null, - @SerializedName("order_type") - var orderType: String?=null, - @SerializedName("total_details") - var totalDetails: ShipmentTotalDetails?=null, - @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, +} + + +/* + Model: ShipmentPayment +*/ +@Parcelize +data class ShipmentPayment( - @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, + @SerializedName("status") + var status: String?=null, - @SerializedName("custom_meta") - var customMeta: @RawValue ArrayList>?=null, + @SerializedName("display_name") + var displayName: String?=null, - @SerializedName("refund_details") - var refundDetails: @RawValue HashMap?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("promise") - var promise: Promise?=null, + @SerializedName("mode") + var mode: String?=null, - @SerializedName("dp_name") - var dpName: String?=null, + @SerializedName("mop") + var mop: String?=null, - @SerializedName("show_track_link") - var showTrackLink: Boolean?=null + @SerializedName("payment_mode") + var paymentMode: String?=null ): Parcelable { @@ -27134,12 +27117,27 @@ data class Shipments( +} + + +/* + 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 { @@ -27149,11 +27147,24 @@ data class Shipments( +} + + +/* + Model: TimeStampData +*/ +@Parcelize +data class TimeStampData( + @SerializedName("min") + var min: String?=null, + @SerializedName("max") + var max: String?=null +): Parcelable { @@ -27161,11 +27172,24 @@ data class Shipments( +} + + +/* + Model: Promise +*/ +@Parcelize +data class Promise( + @SerializedName("show_promise") + var showPromise: Boolean?=null, + @SerializedName("timestamp") + var timestamp: TimeStampData?=null +): Parcelable { @@ -27173,78 +27197,121 @@ data class Shipments( +} + + +/* + Model: Shipments +*/ +@Parcelize +data class Shipments( + @SerializedName("dp_name") + var dpName: String?=null, + @SerializedName("traking_no") + var trakingNo: String?=null, + @SerializedName("bags") + var bags: ArrayList?=null, + @SerializedName("invoice") + var invoice: Invoice?=null, + @SerializedName("total_bags") + var totalBags: Int?=null, + @SerializedName("prices") + var prices: Prices?=null, + @SerializedName("shipment_created_at") + var shipmentCreatedAt: String?=null, + @SerializedName("custom_meta") + var customMeta: @RawValue ArrayList>?=null, + @SerializedName("refund_details") + var refundDetails: @RawValue HashMap?=null, + @SerializedName("user_info") + var userInfo: ShipmentUserInfo?=null, + @SerializedName("awb_no") + var awbNo: String?=null, + @SerializedName("fulfilling_company") + var fulfillingCompany: FulfillingCompany?=null, + @SerializedName("delivery_date") + var deliveryDate: String?=null, + @SerializedName("can_cancel") + var canCancel: Boolean?=null, + @SerializedName("shipment_id") + var shipmentId: String?=null, + @SerializedName("breakup_values") + var breakupValues: ArrayList?=null, -} - - -/* - Model: BagsForReorderArticleAssignment -*/ -@Parcelize -data class BagsForReorderArticleAssignment( - - + @SerializedName("comment") + var comment: String?=null, - @SerializedName("strategy") - var strategy: String?=null, + @SerializedName("tracking_details") + var trackingDetails: ArrayList?=null, - @SerializedName("level") - var level: String?=null + @SerializedName("delivery_address") + var deliveryAddress: DeliveryAddress?=null, -): Parcelable { + @SerializedName("show_download_invoice") + var showDownloadInvoice: Boolean?=null, + @SerializedName("can_return") + var canReturn: Boolean?=null, + @SerializedName("shipment_status") + var shipmentStatus: ShipmentStatus?=null, + @SerializedName("show_track_link") + var showTrackLink: Boolean?=null, + @SerializedName("fulfilling_store") + var fulfillingStore: FulfillingStore?=null, + @SerializedName("track_url") + var trackUrl: String?=null, + @SerializedName("order_id") + var orderId: String?=null, -} - - -/* - Model: BagsForReorder -*/ -@Parcelize -data class BagsForReorder( + @SerializedName("beneficiary_details") + var beneficiaryDetails: Boolean?=null, + @SerializedName("need_help_url") + var needHelpUrl: String?=null, + @SerializedName("order_type") + var orderType: String?=null, - @SerializedName("article_assignment") - var articleAssignment: BagsForReorderArticleAssignment?=null, + @SerializedName("payment") + var payment: ShipmentPayment?=null, - @SerializedName("seller_id") - var sellerId: Int?=null, + @SerializedName("total_details") + var totalDetails: ShipmentTotalDetails?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("can_break") + var canBreak: @RawValue HashMap?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("promise") + var promise: Promise?=null, - @SerializedName("item_size") - var itemSize: String?=null, + @SerializedName("size_info") + var sizeInfo: @RawValue HashMap?=null, - @SerializedName("store_id") - var storeId: Int?=null + @SerializedName("returnable_date") + var returnableDate: String?=null ): Parcelable { @@ -27262,31 +27329,6 @@ data class BagsForReorder( -} - - -/* - 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 { - @@ -27297,39 +27339,16 @@ data class UserInfo( -} - - -/* - 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 { @@ -27347,33 +27366,14 @@ data class OrderSchema( -} - - -/* - Model: OrderPage -*/ -@Parcelize -data class OrderPage( - @SerializedName("type") - var type: String?=null, - @SerializedName("current") - var current: Int?=null, - @SerializedName("size") - var size: Int?=null, - @SerializedName("item_total") - var itemTotal: Int?=null, - @SerializedName("has_next") - var hasNext: Boolean?=null -): Parcelable { @@ -27391,24 +27391,35 @@ data class OrderPage( /* - Model: OrderStatuses + Model: OrderSchema */ @Parcelize -data class OrderStatuses( +data class OrderSchema( + + + @SerializedName("total_shipments_in_order") + var totalShipmentsInOrder: Int?=null, + @SerializedName("order_id") + var orderId: String?=null, - @SerializedName("is_selected") - var isSelected: Boolean?=null, + @SerializedName("user_info") + var userInfo: UserInfo?=null, - @SerializedName("value") - var value: Int?=null, + @SerializedName("breakup_values") + var breakupValues: ArrayList?=null, - @SerializedName("display") - var display: String?=null + @SerializedName("bags_for_reorder") + var bagsForReorder: ArrayList?=null, -): Parcelable { + @SerializedName("shipments") + var shipments: ArrayList?=null, + @SerializedName("order_created_time") + var orderCreatedTime: String?=null + +): Parcelable { @@ -27417,21 +27428,10 @@ data class OrderStatuses( -} - - -/* - Model: OrderFilters -*/ -@Parcelize -data class OrderFilters( - @SerializedName("statuses") - var statuses: ArrayList?=null -): Parcelable { @@ -27448,14 +27448,14 @@ data class OrderList( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") var page: OrderPage?=null, @SerializedName("filters") - var filters: OrderFilters?=null + var filters: OrderFilters?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -27478,11 +27478,11 @@ data class ApefaceApiError( - @SerializedName("message") - var message: String?=null, - @SerializedName("success") - var success: Boolean?=null + var success: Boolean?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -27543,15 +27543,15 @@ data class ResponseGetInvoiceShipment( - @SerializedName("presigned_type") - var presignedType: String?=null, - @SerializedName("success") var success: Boolean?=null, @SerializedName("shipment_id") var shipmentId: String?=null, + @SerializedName("presigned_type") + var presignedType: String?=null, + @SerializedName("presigned_url") var presignedUrl: String?=null @@ -27578,29 +27578,29 @@ data class Track( - @SerializedName("updated_time") - var updatedTime: String?=null, - @SerializedName("status") var status: String?=null, @SerializedName("last_location_recieved_at") var lastLocationRecievedAt: String?=null, + @SerializedName("awb") + var awb: String?=null, + + @SerializedName("updated_time") + var updatedTime: String?=null, + + @SerializedName("account_name") + var accountName: String?=null, + @SerializedName("shipment_type") var shipmentType: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, - @SerializedName("reason") var reason: String?=null, - @SerializedName("account_name") - var accountName: String?=null, - - @SerializedName("awb") - var awb: String?=null + @SerializedName("updated_at") + var updatedAt: String?=null ): Parcelable { @@ -27653,20 +27653,20 @@ data class CustomerDetailsResponse( - @SerializedName("country") - var country: String?=null, - @SerializedName("shipment_id") var shipmentId: String?=null, + @SerializedName("order_id") + var orderId: String?=null, + @SerializedName("phone") var phone: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("order_id") - var orderId: String?=null + @SerializedName("country") + var country: String?=null ): Parcelable { @@ -27693,17 +27693,17 @@ data class SendOtpToCustomerResponse( - @SerializedName("request_id") - var requestId: String?=null, - - @SerializedName("message") - var message: String?=null, - @SerializedName("success") var success: Boolean?=null, @SerializedName("resend_timer") - var resendTimer: Int?=null + var resendTimer: Int?=null, + + @SerializedName("request_id") + var requestId: String?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -27818,23 +27818,23 @@ data class BagReasons( - @SerializedName("meta") - var meta: BagReasonMeta?=null, - - @SerializedName("question_set") - var questionSet: ArrayList?=null, - @SerializedName("display_name") var displayName: String?=null, - @SerializedName("id") - var id: Int?=null, + @SerializedName("meta") + var meta: BagReasonMeta?=null, @SerializedName("reasons") var reasons: ArrayList?=null, + @SerializedName("id") + var id: Int?=null, + @SerializedName("qc_type") - var qcType: ArrayList?=null + var qcType: ArrayList?=null, + + @SerializedName("question_set") + var questionSet: ArrayList?=null ): Parcelable { @@ -27888,23 +27888,23 @@ data class ShipmentReason( + @SerializedName("show_text_area") + var showTextArea: Boolean?=null, + + @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("reason_text") var reasonText: String?=null, - @SerializedName("show_text_area") - var showTextArea: Boolean?=null + @SerializedName("flow") + var flow: String?=null ): Parcelable { @@ -27953,12 +27953,12 @@ data class Products( - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("line_number") var lineNumber: Int?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("identifier") var identifier: String?=null @@ -27976,18 +27976,18 @@ data class Products( /* - Model: ProductsDataUpdatesFilters + Model: ProductsReasonsData */ @Parcelize -data class ProductsDataUpdatesFilters( +data class ProductsReasonsData( - @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 { @@ -28001,18 +28001,21 @@ data class ProductsDataUpdatesFilters( /* - Model: ProductsDataUpdates + Model: ProductsReasonsFilters */ @Parcelize -data class ProductsDataUpdates( +data class ProductsReasonsFilters( - @SerializedName("data") - var data: @RawValue HashMap?=null, + @SerializedName("line_number") + var lineNumber: Int?=null, - @SerializedName("filters") - var filters: ArrayList?=null + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("identifier") + var identifier: String?=null ): Parcelable { @@ -28022,22 +28025,24 @@ data class ProductsDataUpdates( + + } /* - 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 { @@ -28051,18 +28056,18 @@ data class EntitiesDataUpdates( /* - Model: DataUpdates + Model: EntityReasonData */ @Parcelize -data class DataUpdates( +data class EntityReasonData( - @SerializedName("products") - var products: ArrayList?=null, + @SerializedName("reason_id") + var reasonId: Int?=null, - @SerializedName("entities") - var entities: ArrayList?=null + @SerializedName("reason_text") + var reasonText: String?=null ): Parcelable { @@ -28076,18 +28081,18 @@ data class DataUpdates( /* - Model: ProductsReasonsData + Model: EntitiesReasons */ @Parcelize -data class ProductsReasonsData( +data class EntitiesReasons( - @SerializedName("reason_id") - var reasonId: Int?=null, + @SerializedName("data") + var data: EntityReasonData?=null, - @SerializedName("reason_text") - var reasonText: String?=null + @SerializedName("filters") + var filters: @RawValue ArrayList>?=null ): Parcelable { @@ -28101,21 +28106,18 @@ data class ProductsReasonsData( /* - Model: ProductsReasonsFilters + Model: ReasonsData */ @Parcelize -data class ProductsReasonsFilters( - +data class ReasonsData( - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("line_number") - var lineNumber: Int?=null, + @SerializedName("products") + var products: ArrayList?=null, - @SerializedName("identifier") - var identifier: String?=null + @SerializedName("entities") + var entities: ArrayList?=null ): Parcelable { @@ -28125,24 +28127,22 @@ data class ProductsReasonsFilters( - - } /* - Model: ProductsReasons + Model: ProductsDataUpdatesFilters */ @Parcelize -data class ProductsReasons( +data class ProductsDataUpdatesFilters( - @SerializedName("data") - var data: ProductsReasonsData?=null, + @SerializedName("line_number") + var lineNumber: Int?=null, - @SerializedName("filters") - var filters: ArrayList?=null + @SerializedName("identifier") + var identifier: String?=null ): Parcelable { @@ -28156,18 +28156,18 @@ data class ProductsReasons( /* - Model: EntityReasonData + Model: ProductsDataUpdates */ @Parcelize -data class EntityReasonData( +data class ProductsDataUpdates( - @SerializedName("reason_id") - var reasonId: Int?=null, + @SerializedName("data") + var data: @RawValue HashMap?=null, - @SerializedName("reason_text") - var reasonText: String?=null + @SerializedName("filters") + var filters: ArrayList?=null ): Parcelable { @@ -28181,15 +28181,15 @@ data class EntityReasonData( /* - Model: EntitiesReasons + Model: EntitiesDataUpdates */ @Parcelize -data class EntitiesReasons( +data class EntitiesDataUpdates( @SerializedName("data") - var data: EntityReasonData?=null, + var data: @RawValue HashMap?=null, @SerializedName("filters") var filters: @RawValue ArrayList>?=null @@ -28206,18 +28206,18 @@ data class EntitiesReasons( /* - Model: ReasonsData + Model: DataUpdates */ @Parcelize -data class ReasonsData( +data class DataUpdates( @SerializedName("products") - var products: ArrayList?=null, + var products: ArrayList?=null, @SerializedName("entities") - var entities: ArrayList?=null + var entities: ArrayList?=null ): Parcelable { @@ -28241,14 +28241,14 @@ data class ShipmentsRequest( @SerializedName("products") var products: ArrayList?=null, - @SerializedName("data_updates") - var dataUpdates: DataUpdates?=null, + @SerializedName("reasons") + var reasons: ReasonsData?=null, @SerializedName("identifier") var identifier: String?=null, - @SerializedName("reasons") - var reasons: ReasonsData?=null + @SerializedName("data_updates") + var dataUpdates: DataUpdates?=null ): Parcelable { @@ -28306,14 +28306,14 @@ data class UpdateShipmentStatusRequest( @SerializedName("statuses") var statuses: ArrayList?=null, - @SerializedName("task") - var task: Boolean?=null, + @SerializedName("lock_after_transition") + var lockAfterTransition: Boolean?=null, @SerializedName("force_transition") var forceTransition: Boolean?=null, - @SerializedName("lock_after_transition") - var lockAfterTransition: Boolean?=null, + @SerializedName("task") + var task: Boolean?=null, @SerializedName("unlock_before_transition") var unlockBeforeTransition: Boolean?=null diff --git a/src/main/java/com/sdk/application/datamanager/CatalogDataManagerClass.kt b/src/main/java/com/sdk/application/datamanager/CatalogDataManagerClass.kt index 5df767fb7..8d7a5c104 100644 --- a/src/main/java/com/sdk/application/datamanager/CatalogDataManagerClass.kt +++ b/src/main/java/com/sdk/application/datamanager/CatalogDataManagerClass.kt @@ -59,10 +59,10 @@ class CatalogDataManagerClass(val config: ApplicationConfig, val unauthorizedAct _relativeUrls["getFollowedListing"] = "/service/application/catalog/v1.0/follow/{collection_type}/"?.substring(1) - _relativeUrls["unfollowById"] = "/service/application/catalog/v1.0/follow/{collection_type}/{collection_id}/"?.substring(1) - _relativeUrls["followById"] = "/service/application/catalog/v1.0/follow/{collection_type}/{collection_id}/"?.substring(1) + _relativeUrls["unfollowById"] = "/service/application/catalog/v1.0/follow/{collection_type}/{collection_id}/"?.substring(1) + _relativeUrls["getFollowerCountById"] = "/service/application/catalog/v1.0/follow/{collection_type}/{collection_id}/count/"?.substring(1) _relativeUrls["getFollowIds"] = "/service/application/catalog/v1.0/follow/ids/"?.substring(1) @@ -674,25 +674,25 @@ class CatalogDataManagerClass(val config: ApplicationConfig, val unauthorizedAct return paginator } - fun unfollowById(collectionType: String, collectionId: String): Deferred>? { - var fullUrl : String? = _relativeUrls["unfollowById"] + fun followById(collectionType: String, collectionId: String): Deferred>? { + var fullUrl : String? = _relativeUrls["followById"] fullUrl = fullUrl?.replace("{" + "collection_type" +"}",collectionType.toString()) fullUrl = fullUrl?.replace("{" + "collection_id" +"}",collectionId.toString()) - return catalogApiList?.unfollowById(fullUrl )} + return catalogApiList?.followById(fullUrl )} - fun followById(collectionType: String, collectionId: String): Deferred>? { - var fullUrl : String? = _relativeUrls["followById"] + fun unfollowById(collectionType: String, collectionId: String): Deferred>? { + var fullUrl : String? = _relativeUrls["unfollowById"] fullUrl = fullUrl?.replace("{" + "collection_type" +"}",collectionType.toString()) fullUrl = fullUrl?.replace("{" + "collection_id" +"}",collectionId.toString()) - return catalogApiList?.followById(fullUrl )} + return catalogApiList?.unfollowById(fullUrl )} diff --git a/src/main/java/com/sdk/common/AccessTokenInterceptor.kt b/src/main/java/com/sdk/common/AccessTokenInterceptor.kt index 571c7093f..f940da5f1 100644 --- a/src/main/java/com/sdk/common/AccessTokenInterceptor.kt +++ b/src/main/java/com/sdk/common/AccessTokenInterceptor.kt @@ -12,7 +12,7 @@ class AccessTokenInterceptor( val builder = original.newBuilder() .header("Authorization", "Bearer ${platformConfig?.oauthClient?.token?.token}") - .header("x-fp-sdk-version", "0.1.31") + .header("x-fp-sdk-version", "0.1.35") platformConfig?.extraHeaders?.let { for ((key, value) in it) { builder.header(key,value) diff --git a/src/main/java/com/sdk/common/ApplicationHeaderInterceptor.kt b/src/main/java/com/sdk/common/ApplicationHeaderInterceptor.kt index 0c9a40796..addb69246 100644 --- a/src/main/java/com/sdk/common/ApplicationHeaderInterceptor.kt +++ b/src/main/java/com/sdk/common/ApplicationHeaderInterceptor.kt @@ -24,7 +24,7 @@ class ApplicationHeaderInterceptor( } header("Accept-Language", languageCode) header("x-currency-code", currencyCode) - header("x-fp-sdk-version", "0.1.31") + header("x-fp-sdk-version", "0.1.35") val bearerToken = Base64.encodeToString( "$applicationId:$applicationToken".toByteArray(), diff --git a/src/main/java/com/sdk/common/PublicHeaderInterceptor.kt b/src/main/java/com/sdk/common/PublicHeaderInterceptor.kt index 2eb773148..259f1cb14 100644 --- a/src/main/java/com/sdk/common/PublicHeaderInterceptor.kt +++ b/src/main/java/com/sdk/common/PublicHeaderInterceptor.kt @@ -11,7 +11,7 @@ class PublicHeaderInterceptor( val original = chain.request() val builder = original.newBuilder() - .header("x-fp-sdk-version", "0.1.31") + .header("x-fp-sdk-version", "0.1.35") publicConfig?.extraHeaders?.let { for ((key, value) in it) { builder.header(key,value) diff --git a/src/main/java/com/sdk/platform/PlatformApiList.kt b/src/main/java/com/sdk/platform/PlatformApiList.kt index 5d437f873..9759010a2 100644 --- a/src/main/java/com/sdk/platform/PlatformApiList.kt +++ b/src/main/java/com/sdk/platform/PlatformApiList.kt @@ -856,85 +856,189 @@ interface PaymentApiList { interface OrderApiList { - @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}/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> - @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}/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> - @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}/order-details") + fun getOrderById(@Path("company_id") companyId: String, @Query("order_id") orderId: 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/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> - @POST ("/service/platform/order/v1.0/company/{company_id}/actions/can-break") - fun shipmentBagsCanBreak(@Path("company_id") companyId: String,@Body body: CanBreakRequestBody) - : 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/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> + @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/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> + @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/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/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/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/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> - @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/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/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> + @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> - @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> + @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/order/v1.0/company/{company_id}/application/{application_id}/orders/failed") - fun failedOrders(@Path("company_id") companyId: String, @Path("application_id") applicationId: 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> - @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> + @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/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> + @POST ("/service/platform/order-manage/v1.0/company/{company_id}/store/reassign-internal") + fun reassignLocation(@Path("company_id") companyId: String,@Body body: StoreReassign) + : 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}/entity/lock-manager") + fun updateShipmentLock(@Path("company_id") companyId: String,@Body body: UpdateShipmentLockPayload) + : 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> + @GET ("/service/platform/order-manage/v1.0/company/{company_id}/announcements") + fun getAnnouncements(@Path("company_id") companyId: String, @Query("date") date: String?) + : 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}/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-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> + + @PUT ("/service/platform/order-manage/v1.0/company/{company_id}/shipment/status-internal") + fun updateShipmentStatus(@Path("company_id") companyId: String,@Body body: UpdateShipmentStatusRequest) + : Deferred> + + @POST ("/service/platform/order-manage/v1.0/company/{company_id}/process-manifest") + fun processManifest(@Path("company_id") companyId: String,@Body body: CreateOrderPayload) + : 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-manage/v1.0/company/{company_id}/roles") + fun getRoleBasedActions(@Path("company_id") companyId: 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> + + @POST ("/service/platform/order-manage/v1.0/company/{company_id}/ninja/send-sms") + fun sendSmsNinja(@Path("company_id") companyId: String,@Body body: SendSmsPayload) + : 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-manage/v1.0/company/{company_id}/update-packaging-dimension") + fun updatePackagingDimensions(@Path("company_id") companyId: String,@Body body: CreateOrderPayload) + : 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-manage/v1.0/company/{company_id}/order-config") + fun createChannelConfig(@Path("company_id") companyId: String,@Body body: CreateChannelConfigData) + : Deferred> + + @GET ("/service/platform/order-manage/v1.0/company/{company_id}/order-config") + fun getChannelConfig(@Path("company_id") companyId: 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> - @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> + @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}/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> + @POST ("/service/platform/order-manage/v1.0/company/{company_id}/debug/order_status") + fun checkOrderStatus(@Path("company_id") companyId: String,@Body body: OrderStatus) + : Deferred> + + @GET ("/service/platform/order-manage/v1.0/company/{company_id}/bag/state/transition") + fun sendSmsNinjaPlatform(@Path("company_id") companyId: String) + : Deferred> } @@ -952,14 +1056,14 @@ interface CatalogApiList { 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> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/keyword/") fun getAllSearchKeyword(@Path("company_id") companyId: String, @Path("application_id") applicationId: String) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/keyword/") + fun createCustomKeyword(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: CreateSearchKeyword) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/autocomplete/{id}/") fun getAutocompleteKeywordDetail(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) : Deferred> @@ -972,46 +1076,46 @@ interface CatalogApiList { 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> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/autocomplete/") fun getAutocompleteConfig(@Path("company_id") companyId: String, @Path("application_id") applicationId: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/product-bundle/") - fun createProductBundle(@Path("company_id") companyId: String,@Body body: ProductBundleRequest) - : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/search/autocomplete/") + fun createCustomAutocompleteRule(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: CreateAutocompleteKeyword) + : Deferred> @GET ("/service/platform/catalog/v1.0/company/{company_id}/product-bundle/") fun getProductBundle(@Path("company_id") companyId: String, @Query("q") q: String?, @Query("slug") slug: ArrayList?) : Deferred> - @PUT ("/service/platform/catalog/v1.0/company/{company_id}/product-bundle/{id}/") - fun updateProductBundle(@Path("company_id") companyId: String, @Path("id") id: String,@Body body: ProductBundleUpdateRequest) + @POST ("/service/platform/catalog/v1.0/company/{company_id}/product-bundle/") + fun createProductBundle(@Path("company_id") companyId: String,@Body body: ProductBundleRequest) : Deferred> @GET ("/service/platform/catalog/v1.0/company/{company_id}/product-bundle/{id}/") fun getProductBundleDetail(@Path("company_id") companyId: String, @Path("id") id: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/sizeguide") - fun createSizeGuide(@Path("company_id") companyId: String,@Body body: ValidateSizeGuide) - : Deferred> + @PUT ("/service/platform/catalog/v1.0/company/{company_id}/product-bundle/{id}/") + fun updateProductBundle(@Path("company_id") companyId: String, @Path("id") id: String,@Body body: ProductBundleUpdateRequest) + : Deferred> @GET ("/service/platform/catalog/v1.0/company/{company_id}/sizeguide") fun getSizeGuides(@Path("company_id") companyId: String, @Query("active") active: Boolean?, @Query("q") q: String?, @Query("tag") tag: String?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) : Deferred> - @PUT ("/service/platform/catalog/v1.0/company/{company_id}/sizeguide/{id}/") - fun updateSizeGuide(@Path("company_id") companyId: String, @Path("id") id: String,@Body body: ValidateSizeGuide) + @POST ("/service/platform/catalog/v1.0/company/{company_id}/sizeguide") + fun createSizeGuide(@Path("company_id") companyId: String,@Body body: ValidateSizeGuide) : Deferred> @GET ("/service/platform/catalog/v1.0/company/{company_id}/sizeguide/{id}/") fun getSizeGuide(@Path("company_id") companyId: String, @Path("id") id: String) : Deferred> + @PUT ("/service/platform/catalog/v1.0/company/{company_id}/sizeguide/{id}/") + fun updateSizeGuide(@Path("company_id") companyId: String, @Path("id") id: String,@Body body: ValidateSizeGuide) + : Deferred> + @PATCH ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product/{item_id}/") fun updateAppProduct(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("item_id") itemId: String,@Body body: ApplicationItemMeta) : Deferred> @@ -1024,14 +1128,14 @@ interface CatalogApiList { fun getConfigurationMetadata(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Query("template_slug") templateSlug: String?) : Deferred> - @POST ("/service/platform/catalog/v2.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/groups") - fun createGroupConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String,@Body body: AppConfigurationDetail) - : Deferred> - @GET ("/service/platform/catalog/v2.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/groups") fun getGroupConfigurations(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("search") search: String?, @Query("template_slug") templateSlug: String?) : Deferred> + @POST ("/service/platform/catalog/v2.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/groups") + fun createGroupConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String,@Body body: AppConfigurationDetail) + : Deferred> + @PUT ("/service/platform/catalog/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> @@ -1040,14 +1144,14 @@ interface CatalogApiList { fun deleteGroupConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Path("group_slug") groupSlug: String) : Deferred> - @POST ("/service/platform/catalog/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> - @GET ("/service/platform/catalog/v2.0/company/{company_id}/application/{application_id}/product-configuration/{config_type}/") fun getListingConfigurations(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("config_type") configType: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("search") search: String?) : Deferred> + @POST ("/service/platform/catalog/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> + @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> @@ -1068,34 +1172,34 @@ interface CatalogApiList { fun getCatalogConfiguration(@Path("company_id") companyId: String, @Path("application_id") applicationId: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/") - fun createConfigurationProductListing(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: AppConfiguration) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/") fun getConfigurations(@Path("company_id") companyId: String, @Path("application_id") applicationId: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{type}/") - fun createConfigurationByType(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("type") type: String,@Body body: AppConfiguration) + @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/") + fun createConfigurationProductListing(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: AppConfiguration) : Deferred> @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{type}/") fun getConfigurationByType(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("type") type: String) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/product-configuration/{type}/") + fun createConfigurationByType(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("type") type: String,@Body body: AppConfiguration) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/query-options/") fun getQueryFilters(@Path("company_id") companyId: String, @Path("application_id") applicationId: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/") - fun createCollection(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: CreateCollection) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/") fun getAllCollections(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Query("q") q: String?, @Query("schedule_status") scheduleStatus: String?, @Query("type") type: String?, @Query("tags") tags: ArrayList?, @Query("is_active") isActive: Boolean?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/") + fun createCollection(@Path("company_id") companyId: String, @Path("application_id") applicationId: String,@Body body: CreateCollection) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/{slug}/") fun getCollectionDetail(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("slug") slug: String) : Deferred> @@ -1108,14 +1212,14 @@ interface CatalogApiList { fun deleteCollection(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/{id}/items/") - fun addCollectionItems(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String,@Body body: CollectionItemRequest) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/{id}/items/") fun getCollectionItems(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String, @Query("sort_on") sortOn: String?, @Query("page_id") pageId: String?, @Query("page_size") pageSize: Int?) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/collections/{id}/items/") + fun addCollectionItems(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Path("id") id: String,@Body body: CollectionItemRequest) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/application/{application_id}/analytics/insights/") fun getCatalogInsights(@Path("company_id") companyId: String, @Path("application_id") applicationId: String, @Query("brand") brand: String?) : Deferred> @@ -1156,22 +1260,22 @@ interface CatalogApiList { fun listProductTemplateCategories(@Path("company_id") companyId: String, @Query("departments") departments: String, @Query("item_type") itemType: String) : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/departments/") + fun listDepartmentsData(@Path("company_id") companyId: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("name") name: String?, @Query("search") search: String?, @Query("is_active") isActive: Boolean?) + : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/departments/") fun createDepartments(@Path("company_id") companyId: String,@Body body: DepartmentCreateUpdate) : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/departments/") - fun listDepartmentsData(@Path("company_id") companyId: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("name") name: String?, @Query("search") search: String?, @Query("is_active") isActive: Boolean?) + @GET ("/service/platform/catalog/v1.0/company/{company_id}/departments/{uid}/") + fun getDepartmentData(@Path("company_id") companyId: String, @Path("uid") uid: String) : Deferred> @PUT ("/service/platform/catalog/v1.0/company/{company_id}/departments/{uid}/") fun updateDepartment(@Path("company_id") companyId: String, @Path("uid") uid: String,@Body body: DepartmentCreateUpdate) : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/departments/{uid}/") - fun getDepartmentData(@Path("company_id") companyId: String, @Path("uid") uid: String) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/templates/") fun listProductTemplate(@Path("company_id") companyId: String, @Query("department") department: String) : Deferred> @@ -1204,30 +1308,30 @@ interface CatalogApiList { fun listTemplateBrandTypeValues(@Path("company_id") companyId: String, @Query("filter") filter: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/category/") - fun createCategories(@Path("company_id") companyId: String,@Body body: CategoryRequestBody) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/category/") fun listCategories(@Path("company_id") companyId: String, @Query("level") level: String?, @Query("departments") departments: String?, @Query("q") q: String?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) : Deferred> - @PUT ("/service/platform/catalog/v1.0/company/{company_id}/category/{uid}/") - fun updateCategory(@Path("company_id") companyId: String, @Path("uid") uid: String,@Body body: CategoryRequestBody) - : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/category/") + fun createCategories(@Path("company_id") companyId: String,@Body body: CategoryRequestBody) + : Deferred> @GET ("/service/platform/catalog/v1.0/company/{company_id}/category/{uid}/") fun getCategoryData(@Path("company_id") companyId: String, @Path("uid") uid: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/") - fun createProduct(@Path("company_id") companyId: String,@Body body: ProductCreateUpdate) - : Deferred> + @PUT ("/service/platform/catalog/v1.0/company/{company_id}/category/{uid}/") + fun updateCategory(@Path("company_id") companyId: String, @Path("uid") uid: String,@Body body: CategoryRequestBody) + : Deferred> @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/") fun getProducts(@Path("company_id") companyId: String, @Query("brand_ids") brandIds: ArrayList?, @Query("category_ids") categoryIds: ArrayList?, @Query("item_ids") itemIds: ArrayList?, @Query("department_ids") departmentIds: ArrayList?, @Query("item_code") itemCode: ArrayList?, @Query("q") q: String?, @Query("tags") tags: ArrayList?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/") + fun createProduct(@Path("company_id") companyId: String,@Body body: ProductCreateUpdate) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/{item_id}/variants/{variant_type}") fun getVariantsOfProducts(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("variant_type") variantType: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) : Deferred> @@ -1256,50 +1360,50 @@ interface CatalogApiList { fun getProductSize(@Query("item_code") itemCode: String?, @Path("company_id") companyId: String, @Path("item_id") itemId: String, @Query("brand_uid") brandUid: Int?, @Query("uid") uid: Int?) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/bulk") - fun createBulkProductUploadJob(@Path("company_id") companyId: String,@Body body: BulkJob) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/bulk") fun getProductBulkUploadHistory(@Path("company_id") companyId: String, @Query("search") search: String?, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/bulk") + fun createBulkProductUploadJob(@Path("company_id") companyId: String,@Body body: BulkJob) + : Deferred> + @POST ("/service/platform/catalog/v2.0/company/{company_id}/products/bulk") fun uploadBulkProducts(@Path("company_id") companyId: String, @Query("department") department: String, @Query("product_type") productType: String,@Body body: BulkJob) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/bulk/{batch_id}") - fun createProductsInBulk(@Path("company_id") companyId: String, @Path("batch_id") batchId: String,@Body body: BulkProductRequest) - : Deferred> - @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/products/bulk/{batch_id}") fun deleteProductBulkJob(@Path("company_id") companyId: String, @Path("batch_id") batchId: String) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/bulk/{batch_id}") + fun createProductsInBulk(@Path("company_id") companyId: String, @Path("batch_id") batchId: String,@Body body: BulkProductRequest) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/tags") fun getProductTags(@Path("company_id") companyId: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/assets/bulk/") - fun createProductAssetsInBulk(@Path("company_id") companyId: String,@Body body: ProductBulkAssets) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/assets/bulk/") fun getProductAssetsInBulk(@Path("company_id") companyId: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/assets/bulk/") + fun createProductAssetsInBulk(@Path("company_id") companyId: String,@Body body: ProductBulkAssets) + : Deferred> + @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/products/{item_id}/sizes/{size}") fun deleteSize(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("size") size: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/{item_id}/sizes/{size}") - fun addInventory(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("size") size: String,@Body body: InventoryRequest) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/{item_id}/sizes/{size}") fun getInventoryBySize(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("size") size: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("q") q: String?, @Query("sellable") sellable: Boolean?) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/products/{item_id}/sizes/{size}") + fun addInventory(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("size") size: String,@Body body: InventoryRequest) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/products/{item_id}/inventory/{size_identifier}") fun getInventoryBySizeIdentifier(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("size_identifier") sizeIdentifier: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("q") q: String?, @Query("location_ids") locationIds: ArrayList?) : Deferred> @@ -1312,62 +1416,62 @@ interface CatalogApiList { fun deleteInventory(@Path("company_id") companyId: String, @Path("size") size: String, @Path("item_id") itemId: String, @Path("location_id") locationId: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/inventory/bulk/") - fun createBulkInventoryJob(@Path("company_id") companyId: String,@Body body: BulkJob) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/inventory/bulk/") fun getInventoryBulkUploadHistory(@Path("company_id") companyId: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/inventory/bulk/{batch_id}/") - fun createBulkInventory(@Path("company_id") companyId: String, @Path("batch_id") batchId: String,@Body body: InventoryBulkRequest) - : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/inventory/bulk/") + fun createBulkInventoryJob(@Path("company_id") companyId: String,@Body body: BulkJob) + : Deferred> @DELETE ("/service/platform/catalog/v1.0/company/{company_id}/inventory/bulk/{batch_id}/") fun deleteBulkInventoryJob(@Path("company_id") companyId: String, @Path("batch_id") batchId: String) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/inventory/download/") - fun createInventoryExportJob(@Path("company_id") companyId: String,@Body body: InventoryExportRequest) - : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/inventory/bulk/{batch_id}/") + fun createBulkInventory(@Path("company_id") companyId: String, @Path("batch_id") batchId: String,@Body body: InventoryBulkRequest) + : Deferred> @GET ("/service/platform/catalog/v1.0/company/{company_id}/inventory/download/") fun getInventoryExport(@Path("company_id") companyId: String) : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/inventory/download/") + fun createInventoryExportJob(@Path("company_id") companyId: String,@Body body: InventoryExportRequest) + : Deferred> + @GET ("/service/platform/catalog/v1.0/company/{company_id}/inventory/download/configuration/") fun exportInventoryConfig(@Path("company_id") companyId: String, @Query("filter_type") filterType: String?) : Deferred> - @POST ("/service/platform/catalog/v2.0/company/{company_id}/products/{item_id}/inventory/{seller_identifier}/") - fun updateRealtimeInventory(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("seller_identifier") sellerIdentifier: String,@Body body: InventoryRequestSchemaV2) - : Deferred> - @DELETE ("/service/platform/catalog/v2.0/company/{company_id}/products/{item_id}/inventory/{seller_identifier}/") fun deleteRealtimeInventory(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("seller_identifier") sellerIdentifier: String,@Body body: InventoryRequestSchemaV2) : Deferred> + @POST ("/service/platform/catalog/v2.0/company/{company_id}/products/{item_id}/inventory/{seller_identifier}/") + fun updateRealtimeInventory(@Path("company_id") companyId: String, @Path("item_id") itemId: String, @Path("seller_identifier") sellerIdentifier: String,@Body body: InventoryRequestSchemaV2) + : Deferred> + @POST ("/service/platform/catalog/v2.0/company/{company_id}/inventory/") fun updateInventories(@Path("company_id") companyId: String,@Body body: InventoryRequestSchemaV2) : Deferred> - @POST ("/service/platform/catalog/v1.0/company/{company_id}/hsn/") - fun createHsnCode(@Path("company_id") companyId: String,@Body body: HsnUpsert) - : Deferred> - @GET ("/service/platform/catalog/v1.0/company/{company_id}/hsn/") fun getAllHsnCodes(@Path("company_id") companyId: String, @Query("page_no") pageNo: Int?, @Query("page_size") pageSize: Int?, @Query("q") q: String?) : Deferred> - @PUT ("/service/platform/catalog/v1.0/company/{company_id}/hsn/{id}/") - fun updateHsnCode(@Path("company_id") companyId: String, @Path("id") id: String,@Body body: HsnUpsert) + @POST ("/service/platform/catalog/v1.0/company/{company_id}/hsn/") + fun createHsnCode(@Path("company_id") companyId: String,@Body body: HsnUpsert) : Deferred> @GET ("/service/platform/catalog/v1.0/company/{company_id}/hsn/{id}/") fun getHsnCode(@Path("company_id") companyId: String, @Path("id") id: String) : Deferred> + @PUT ("/service/platform/catalog/v1.0/company/{company_id}/hsn/{id}/") + fun updateHsnCode(@Path("company_id") companyId: String, @Path("id") id: String,@Body body: HsnUpsert) + : Deferred> + @POST ("/service/platform/catalog/v1.0/company/{company_id}/hsn/bulk/") fun bulkHsnCode(@Path("company_id") companyId: String,@Body body: BulkHsnUpsert) : Deferred> @@ -2026,6 +2130,18 @@ 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") @@ -2073,48 +2189,4 @@ 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 1b10219d5..8db6314c1 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 1d242b56f..82ac39422 100644 --- a/src/main/java/com/sdk/platform/PlatformEnums.kt +++ b/src/main/java/com/sdk/platform/PlatformEnums.kt @@ -334,6 +334,7 @@ import com.google.gson.annotations.SerializedName + /* Enum: SubscriberStatus Used By: Webhook @@ -360,4 +361,3 @@ 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 10dd04187..1ce9e338a 100644 --- a/src/main/java/com/sdk/platform/PlatformModels.kt +++ b/src/main/java/com/sdk/platform/PlatformModels.kt @@ -17847,15 +17847,21 @@ data class SetCODOptionResponse( /* - Model: GetActivityStatus + Model: FilterInfoOption */ @Parcelize -data class GetActivityStatus( +data class FilterInfoOption( - @SerializedName("activity_history") - var activityHistory: ActivityHistory?=null + @SerializedName("name") + var name: String?=null, + + @SerializedName("text") + var text: String?=null, + + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -17863,28 +17869,32 @@ data class GetActivityStatus( + + + + } /* - Model: ActivityHistory + Model: FiltersInfo */ @Parcelize -data class ActivityHistory( - +data class FiltersInfo( - @SerializedName("createdat") - var createdat: String?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("options") + var options: ArrayList?=null, @SerializedName("type") var type: String?=null, - @SerializedName("user") - var user: String?=null + @SerializedName("text") + var text: String?=null, + + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -17902,40 +17912,35 @@ data class ActivityHistory( /* - Model: CanBreakRequestBody + Model: GSTDetailsData */ @Parcelize -data class CanBreakRequestBody( +data class GSTDetailsData( - @SerializedName("shipment_ids") - var shipmentIds: ArrayList?=null + @SerializedName("tax_collected_at_source") + var taxCollectedAtSource: Double?=null, -): Parcelable { + @SerializedName("value_of_good") + var valueOfGood: Double?=null, + @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 { @@ -17947,59 +17952,60 @@ data class CanBreakResponse( /* - Model: FailedOrders + Model: Prices */ @Parcelize -data class FailedOrders( +data class Prices( - @SerializedName("orders") - var orders: FailOrder?=null - -): Parcelable { - + @SerializedName("cashback_applied") + var cashbackApplied: Double?=null, + @SerializedName("amount_paid_roundoff") + var amountPaidRoundoff: Double?=null, + @SerializedName("tax_collected_at_source") + var taxCollectedAtSource: Double?=null, + @SerializedName("fynd_credits") + var fyndCredits: Double?=null, -} - - -/* - Model: FailOrder -*/ -@Parcelize -data class FailOrder( + @SerializedName("promotion_effective_discount") + var promotionEffectiveDiscount: Double?=null, + @SerializedName("refund_amount") + var refundAmount: Double?=null, + @SerializedName("amount_paid") + var amountPaid: Double?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("price_marked") + var priceMarked: Double?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("cod_charges") + var codCharges: Double?=null, - @SerializedName("reason") - var reason: String?=null, + @SerializedName("value_of_good") + var valueOfGood: Double?=null, - @SerializedName("marketplace_order") - var marketplaceOrder: MarketplaceOrder?=null, + @SerializedName("coupon_value") + var couponValue: Double?=null, - @SerializedName("marketplace_order_id") - var marketplaceOrderId: String?=null, + @SerializedName("refund_credit") + var refundCredit: Double?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("cashback") + var cashback: Double?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("delivery_charge") + var deliveryCharge: Double?=null, - @SerializedName("marketplace") - var marketplace: String?=null, + @SerializedName("discount") + var discount: Double?=null, - @SerializedName("company_id") - var companyId: Int?=null + @SerializedName("price_effective") + var priceEffective: Double?=null ): Parcelable { @@ -18022,154 +18028,83 @@ data class FailOrder( - -} - - -/* - 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, - @SerializedName("name") - var name: String?=null, - @SerializedName("subtotal_price_set") - var subtotalPriceSet: SubtotalPriceSet?=null, - @SerializedName("number") - var number: Int?=null, - @SerializedName("buyer_accepts_marketing") - var buyerAcceptsMarketing: Boolean?=null, - @SerializedName("contact_email") - var contactEmail: String?=null, +} + + +/* + Model: PlatformItem +*/ +@Parcelize +data class PlatformItem( - @SerializedName("token") - var token: String?=null, - @SerializedName("source_name") - var sourceName: String?=null, - @SerializedName("payment_gateway_names") - var paymentGatewayNames: @RawValue ArrayList?=null, + @SerializedName("can_return") + var canReturn: Boolean?=null, - @SerializedName("presentment_currency") - var presentmentCurrency: String?=null, + @SerializedName("can_cancel") + var canCancel: Boolean?=null, - @SerializedName("subtotal_price") - var subtotalPrice: String?=null, + @SerializedName("l3_category") + var l3Category: Int?=null, - @SerializedName("processed_at") - var processedAt: String?=null, + @SerializedName("color") + var color: String?=null, - @SerializedName("order_number") - var orderNumber: Int?=null, + @SerializedName("department_id") + var departmentId: Int?=null, - @SerializedName("total_tip_received") - var totalTipReceived: String?=null, + @SerializedName("images") + var images: ArrayList?=null, @SerializedName("id") var id: Int?=null, - @SerializedName("confirmed") - var confirmed: Boolean?=null, - - @SerializedName("currency") - var currency: String?=null, - - @SerializedName("total_line_items_price") - var totalLineItemsPrice: String?=null, - - @SerializedName("line_items") - var lineItems: LineItems?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("total_weight") - var totalWeight: Int?=null, + @SerializedName("l3_category_name") + var l3CategoryName: String?=null, - @SerializedName("billing_address") - var billingAddress: BillingAddress?=null, + @SerializedName("image") + var image: ArrayList?=null, - @SerializedName("total_shipping_price_set") - var totalShippingPriceSet: TotalShippingPriceSet?=null, + @SerializedName("l1_category") + var l1Category: ArrayList?=null - @SerializedName("customer") - var customer: Customer?=null, +): Parcelable { - @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 { @@ -18188,18 +18123,45 @@ data class MarketplaceOrder( +} + + +/* + 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 { @@ -18221,14 +18183,33 @@ data class MarketplaceOrder( +} + + +/* + 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 { @@ -18242,18 +18223,45 @@ data class MarketplaceOrder( +} + + +/* + 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 { @@ -18263,24 +18271,11 @@ data class MarketplaceOrder( -} - - -/* - Model: TotalDiscountsSet -*/ -@Parcelize -data class TotalDiscountsSet( - @SerializedName("presentment_money") - var presentmentMoney: PresentmentMoney?=null, - @SerializedName("shop_money") - var shopMoney: ShopMoney?=null -): Parcelable { @@ -18292,18 +18287,18 @@ data class TotalDiscountsSet( /* - Model: PresentmentMoney + Model: ShipmentItemFulFillingStore */ @Parcelize -data class PresentmentMoney( +data class ShipmentItemFulFillingStore( - @SerializedName("amount") - var amount: String?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null + @SerializedName("id") + var id: String?=null ): Parcelable { @@ -18317,18 +18312,18 @@ data class PresentmentMoney( /* - Model: ShopMoney + Model: PaymentModeInfo */ @Parcelize -data class ShopMoney( +data class PaymentModeInfo( - @SerializedName("amount") - var amount: String?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -18342,70 +18337,66 @@ data class ShopMoney( /* - Model: TotalPriceSet + Model: ShipmentItem */ @Parcelize -data class TotalPriceSet( - - - - @SerializedName("shop_money") - var shopMoney: TotalPriceSetShopMoney?=null, - - @SerializedName("presentment_money") - var presentmentMoney: TotalPriceSetPresentmentMoney?=null - -): Parcelable { - +data class ShipmentItem( + @SerializedName("total_bags_count") + var totalBagsCount: Int?=null, + @SerializedName("channel") + var channel: @RawValue HashMap?=null, + @SerializedName("bags") + var bags: ArrayList?=null, -} - - -/* - Model: TotalPriceSetShopMoney -*/ -@Parcelize -data class TotalPriceSetShopMoney( + @SerializedName("sla") + var sla: @RawValue HashMap?=null, + @SerializedName("shipment_status") + var shipmentStatus: ShipmentStatus?=null, + @SerializedName("payment_methods") + var paymentMethods: @RawValue HashMap?=null, - @SerializedName("amount") - var amount: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null + @SerializedName("created_at") + var createdAt: String?=null, -): Parcelable { + @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, + @SerializedName("fulfilling_store") + var fulfillingStore: ShipmentItemFulFillingStore?=null, + @SerializedName("prices") + var prices: Prices?=null, + @SerializedName("payment_mode_info") + var paymentModeInfo: PaymentModeInfo?=null, -} - - -/* - Model: TotalPriceSetPresentmentMoney -*/ -@Parcelize -data class TotalPriceSetPresentmentMoney( + @SerializedName("total_shipments_in_order") + var totalShipmentsInOrder: Int?=null +): Parcelable { - @SerializedName("amount") - var amount: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null -): Parcelable { @@ -18413,24 +18404,11 @@ data class TotalPriceSetPresentmentMoney( -} - - -/* - Model: TotalTaxSet -*/ -@Parcelize -data class TotalTaxSet( - @SerializedName("shop_money") - var shopMoney: TotalTaxSetShopMoney?=null, - @SerializedName("presentment_money") - var presentmentMoney: TotalTaxSetPresentmentMoney?=null -): Parcelable { @@ -18438,24 +18416,11 @@ data class TotalTaxSet( -} - - -/* - Model: TotalTaxSetShopMoney -*/ -@Parcelize -data class TotalTaxSetShopMoney( - @SerializedName("amount") - var amount: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null -): Parcelable { @@ -18467,45 +18432,30 @@ data class TotalTaxSetShopMoney( /* - Model: TotalTaxSetPresentmentMoney + Model: ShipmentInternalPlatformViewResponse */ @Parcelize -data class TotalTaxSetPresentmentMoney( - - - - @SerializedName("amount") - var amount: String?=null, - - @SerializedName("currency_code") - var currencyCode: String?=null - -): Parcelable { - +data class ShipmentInternalPlatformViewResponse( + @SerializedName("page") + var page: @RawValue HashMap?=null, + @SerializedName("filters") + var filters: ArrayList?=null, + @SerializedName("applied_filters") + var appliedFilters: @RawValue HashMap?=null, -} - - -/* - Model: SubtotalPriceSet -*/ -@Parcelize -data class SubtotalPriceSet( + @SerializedName("items") + var items: ArrayList?=null +): Parcelable { - @SerializedName("shop_money") - var shopMoney: SubtotalPriceSetShopMoney?=null, - @SerializedName("presentment_money") - var presentmentMoney: SubtotalPriceSetPresentmentMoney?=null -): Parcelable { @@ -18517,18 +18467,18 @@ data class SubtotalPriceSet( /* - Model: SubtotalPriceSetShopMoney + Model: Error */ @Parcelize -data class SubtotalPriceSetShopMoney( +data class Error( - @SerializedName("amount") - var amount: String?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("currency_code") - var currencyCode: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -18542,125 +18492,130 @@ data class SubtotalPriceSetShopMoney( /* - Model: SubtotalPriceSetPresentmentMoney + Model: BagStateMapper */ @Parcelize -data class SubtotalPriceSetPresentmentMoney( +data class BagStateMapper( - @SerializedName("amount") - var amount: String?=null, + @SerializedName("journey_type") + var journeyType: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null + @SerializedName("notify_customer") + var notifyCustomer: Boolean?=null, -): Parcelable { + @SerializedName("app_display_name") + var appDisplayName: String?=null, + @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, -} - - -/* - Model: LineItems -*/ -@Parcelize -data class LineItems( + @SerializedName("app_facing") + var appFacing: Boolean?=null +): Parcelable { - @SerializedName("sku") - var sku: String?=null, - @SerializedName("fulfillable_quantity") - var fulfillableQuantity: Int?=null, - @SerializedName("grams") - var grams: Int?=null, - @SerializedName("total_discount") - var totalDiscount: String?=null, - @SerializedName("article") - var article: LineItemsArticle?=null, - @SerializedName("title") - var title: String?=null, - @SerializedName("variant_inventory_management") - var variantInventoryManagement: String?=null, - @SerializedName("id") - var id: Int?=null, - @SerializedName("variant_id") - var variantId: Int?=null, - @SerializedName("variant_title") - var variantTitle: String?=null, - @SerializedName("product_exists") - var productExists: Boolean?=null, - @SerializedName("price") - var price: String?=null, - @SerializedName("admin_graphql_api_id") - var adminGraphqlApiId: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("vendor") - var vendor: String?=null, - @SerializedName("fulfillment_service") - var fulfillmentService: String?=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, +} + + +/* + Model: BagStatusHistory +*/ +@Parcelize +data class BagStatusHistory( + + + + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("gift_card") - var giftCard: Boolean?=null, + @SerializedName("delivery_partner_id") + var deliveryPartnerId: Int?=null, - @SerializedName("total_discount_set") - var totalDiscountSet: TotalDiscountSet?=null + @SerializedName("shipment_id") + var shipmentId: String?=null, -): Parcelable { + @SerializedName("status") + var status: String?=null, + @SerializedName("bag_state_mapper") + var bagStateMapper: BagStateMapper?=null, + @SerializedName("reasons") + var reasons: @RawValue ArrayList>?=null, + @SerializedName("store_id") + var storeId: Int?=null, + @SerializedName("bsh_id") + var bshId: Int?=null, + @SerializedName("app_display_name") + var appDisplayName: Boolean?=null, + @SerializedName("state_type") + var stateType: String?=null, + @SerializedName("forward") + var forward: Boolean?=null, + @SerializedName("created_at") + var createdAt: String?=null, + @SerializedName("bag_id") + var bagId: Int?=null, + @SerializedName("delivery_awb_number") + var deliveryAwbNumber: String?=null, + @SerializedName("kafka_sync") + var kafkaSync: Boolean?=null, + @SerializedName("display_name") + var displayName: Boolean?=null, + @SerializedName("state_id") + var stateId: Int?=null +): Parcelable { @@ -18702,107 +18657,93 @@ data class LineItems( /* - Model: LineItemsArticle + Model: UserDetailsData */ @Parcelize -data class LineItemsArticle( +data class UserDetailsData( - @SerializedName("quantities") - var quantities: Quantities?=null, - - @SerializedName("old_article_uid") - var oldArticleUid: String?=null, - - @SerializedName("total_quantity") - var totalQuantity: Int?=null, - - @SerializedName("manufacturer") - var manufacturer: Manufacturer?=null, + @SerializedName("city") + var city: String?=null, - @SerializedName("price") - var price: ArticlePrice?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("track_inventory") - var trackInventory: Boolean?=null, + @SerializedName("state") + var state: String?=null, - @SerializedName("company") - var company: Company?=null, + @SerializedName("email") + var email: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("address") + var address: String?=null, - @SerializedName("date_meta") - var dateMeta: FailOrderDateMeta?=null, + @SerializedName("pincode") + var pincode: String?=null, - @SerializedName("fragile") - var fragile: Boolean?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("marketplace_identifiers") - var marketplaceIdentifiers: MarketplaceIdentifiers?=null, + @SerializedName("phone") + var phone: String?=null - @SerializedName("size") - var size: String?=null, +): Parcelable { - @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 { @@ -18822,14 +18763,33 @@ data class LineItemsArticle( +} + + +/* + 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 { @@ -18847,24 +18807,30 @@ data class LineItemsArticle( /* - Model: Quantities + Model: OrderBrandName */ @Parcelize -data class Quantities( +data class OrderBrandName( - @SerializedName("not_available") - var notAvailable: NotAvailable?=null, + @SerializedName("brand_name") + var brandName: String?=null, - @SerializedName("sellable") - var sellable: Sellable?=null, + @SerializedName("modified_on") + var modifiedOn: Int?=null, - @SerializedName("order_committed") - var orderCommitted: OrderCommitted?=null, + @SerializedName("company") + var company: String?=null, - @SerializedName("damaged") - var damaged: Damaged?=null + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("created_on") + var createdOn: Int?=null, + + @SerializedName("id") + var id: Int?=null ): Parcelable { @@ -18878,74 +18844,81 @@ data class Quantities( + + + + } /* - Model: NotAvailable + Model: PlatformDeliveryAddress */ @Parcelize -data class NotAvailable( - +data class PlatformDeliveryAddress( - @SerializedName("count") - var count: Int?=null, @SerializedName("updated_at") - var updatedAt: String?=null - -): Parcelable { - + var updatedAt: String?=null, + @SerializedName("address2") + var address2: String?=null, + @SerializedName("landmark") + var landmark: String?=null, + @SerializedName("country") + var country: String?=null, + @SerializedName("state") + var state: String?=null, + @SerializedName("email") + var email: String?=null, -} - - -/* - Model: Sellable -*/ -@Parcelize -data class Sellable( + @SerializedName("address_type") + var addressType: String?=null, + @SerializedName("contact_person") + var contactPerson: String?=null, + @SerializedName("version") + var version: String?=null, - @SerializedName("count") - var count: Int?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null + @SerializedName("pincode") + var pincode: String?=null, -): Parcelable { + @SerializedName("address_category") + var addressCategory: String?=null, + @SerializedName("latitude") + var latitude: Int?=null, + @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 -} - - -/* - Model: OrderCommitted -*/ -@Parcelize -data class OrderCommitted( +): Parcelable { - @SerializedName("count") - var count: Int?=null, - @SerializedName("updated_at") - var updatedAt: String?=null -): Parcelable { @@ -18953,24 +18926,11 @@ data class OrderCommitted( -} - - -/* - Model: Damaged -*/ -@Parcelize -data class Damaged( - @SerializedName("updated_at") - var updatedAt: String?=null, - @SerializedName("count") - var count: Int?=null -): Parcelable { @@ -18978,27 +18938,12 @@ data class Damaged( -} - - -/* - 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 { @@ -19012,24 +18957,36 @@ data class Manufacturer( /* - Model: ArticlePrice + Model: BagGST */ @Parcelize -data class ArticlePrice( +data class BagGST( - @SerializedName("marked") - var marked: Int?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("gst_tax_percentage") + var gstTaxPercentage: Int?=null, - @SerializedName("effective") - var effective: Int?=null, + @SerializedName("value_of_good") + var valueOfGood: Int?=null, - @SerializedName("transfer") - var transfer: Int?=null + @SerializedName("gstin_code") + var gstinCode: String?=null, + + @SerializedName("gst_fee") + var gstFee: Int?=null, + + @SerializedName("gst_tag") + var gstTag: String?=null, + + @SerializedName("is_default_hsn_code") + var isDefaultHsnCode: Boolean?=null, + + @SerializedName("brand_calculated_amount") + var brandCalculatedAmount: Int?=null ): Parcelable { @@ -19043,68 +19000,62 @@ data class ArticlePrice( + + + + + + + + } /* - Model: Company + Model: OrderBagArticle */ @Parcelize -data class Company( - - - - @SerializedName("id") - var id: Int?=null, +data class OrderBagArticle( - @SerializedName("company_type") - var companyType: String?=null, - @SerializedName("business_type") - var businessType: String?=null, - @SerializedName("company_name") - var companyName: String?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("identifiers") + var identifiers: @RawValue HashMap?=null, - @SerializedName("pan_no") - var panNo: String?=null, + @SerializedName("return_config") + var returnConfig: @RawValue HashMap?=null - @SerializedName("return_allowed") - var returnAllowed: Boolean?=null, +): Parcelable { - @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, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("return_within_days") - var returnWithinDays: Int?=null -): Parcelable { +} + + +/* + Model: DiscountRules +*/ +@Parcelize +data class DiscountRules( + @SerializedName("type") + var type: String?=null, + @SerializedName("value") + var value: Int?=null +): Parcelable { @@ -19112,20 +19063,44 @@ data class Company( +} + + +/* + 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 { @@ -19137,27 +19112,38 @@ data class Company( /* - Model: FailOrderDateMeta + Model: AppliedPromos */ @Parcelize -data class FailOrderDateMeta( +data class AppliedPromos( - @SerializedName("added_on_store") - var addedOnStore: String?=null, + @SerializedName("promo_id") + var promoId: String?=null, - @SerializedName("inventory_updated_on") - var inventoryUpdatedOn: String?=null, + @SerializedName("discount_rules") + var discountRules: ArrayList?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("mrp_promotion") + var mrpPromotion: Boolean?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("buy_rules") + var buyRules: ArrayList?=null, -): Parcelable { + @SerializedName("article_quantity") + var articleQuantity: Int?=null, + @SerializedName("promotion_name") + var promotionName: String?=null, + + @SerializedName("amount") + var amount: Double?=null, + + @SerializedName("promotion_type") + var promotionType: String?=null + +): Parcelable { @@ -19168,21 +19154,10 @@ data class FailOrderDateMeta( -} - - -/* - Model: MarketplaceIdentifiers -*/ -@Parcelize -data class MarketplaceIdentifiers( - @SerializedName("tatacliq_luxury") - var tatacliqLuxury: TatacliqLuxury?=null -): Parcelable { @@ -19192,15 +19167,15 @@ data class MarketplaceIdentifiers( /* - Model: TatacliqLuxury + Model: Identifier */ @Parcelize -data class TatacliqLuxury( +data class Identifier( - @SerializedName("sku") - var sku: String?=null + @SerializedName("ean") + var ean: String?=null ): Parcelable { @@ -19212,64 +19187,98 @@ data class TatacliqLuxury( /* - Model: Dimension + Model: FinancialBreakup */ @Parcelize -data class Dimension( +data class FinancialBreakup( - @SerializedName("height") - var height: Int?=null, + @SerializedName("cashback_applied") + var cashbackApplied: Int?=null, - @SerializedName("width") - var width: Int?=null, + @SerializedName("amount_paid") + var amountPaid: Int?=null, - @SerializedName("unit") - var unit: String?=null, + @SerializedName("item_name") + var itemName: String?=null, - @SerializedName("length") - var length: Int?=null, + @SerializedName("added_to_fynd_cash") + var addedToFyndCash: Boolean?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null + @SerializedName("gst_fee") + var gstFee: String?=null, -): Parcelable { + @SerializedName("size") + var size: String?=null, + + @SerializedName("coupon_effective_discount") + var couponEffectiveDiscount: Int?=null, + + @SerializedName("price_effective") + var priceEffective: Int?=null, + @SerializedName("brand_calculated_amount") + var brandCalculatedAmount: Int?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, + @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, -} - - -/* - Model: Weight -*/ -@Parcelize -data class Weight( + @SerializedName("transfer_price") + var transferPrice: Int?=null, + @SerializedName("amount_paid_roundoff") + var amountPaidRoundoff: Int?=null, + @SerializedName("tax_collected_at_source") + var taxCollectedAtSource: Int?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("gst_tax_percentage") + var gstTaxPercentage: Int?=null, - @SerializedName("unit") - var unit: String?=null, + @SerializedName("identifiers") + var identifiers: Identifier?=null, - @SerializedName("shipping") - var shipping: Int?=null + @SerializedName("price_marked") + var priceMarked: Int?=null, -): Parcelable { + @SerializedName("refund_credit") + var refundCredit: Int?=null, + @SerializedName("cashback") + var cashback: Int?=null + +): Parcelable { @@ -19278,64 +19287,29 @@ data class Weight( -} - - -/* - 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 { @@ -19343,44 +19317,20 @@ data class ArticleBrand( -} - - -/* - 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 { @@ -19392,45 +19342,40 @@ data class PriceSet( /* - Model: PriceSetShopMoney + Model: BagConfigs */ @Parcelize -data class PriceSetShopMoney( +data class BagConfigs( - @SerializedName("amount") - var amount: String?=null, + @SerializedName("is_returnable") + var isReturnable: Boolean?=null, - @SerializedName("currency_code") - var currencyCode: String?=null + @SerializedName("is_active") + var isActive: Boolean?=null, -): Parcelable { + @SerializedName("is_customer_return_allowed") + var isCustomerReturnAllowed: Boolean?=null, + @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 { @@ -19442,55 +19387,76 @@ data class PriceSetPresentmentMoney( /* - Model: TaxLines + Model: OrderBags */ @Parcelize -data class TaxLines( +data class OrderBags( - @SerializedName("title") - var title: String?=null, + @SerializedName("parent_promo_bags") + var parentPromoBags: @RawValue HashMap?=null, - @SerializedName("price") - var price: String?=null, + @SerializedName("brand") + var brand: OrderBrandName?=null, - @SerializedName("rate") - var rate: Int?=null, + @SerializedName("delivery_address") + var deliveryAddress: PlatformDeliveryAddress?=null, - @SerializedName("price_set") - var priceSet: TaxLinesPriceSet?=null + @SerializedName("gst_details") + var gstDetails: BagGST?=null, -): Parcelable { + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, + @SerializedName("article") + var article: OrderBagArticle?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("applied_promos") + var appliedPromos: ArrayList?=null, + @SerializedName("line_number") + var lineNumber: Int?=null, + @SerializedName("financial_breakup") + var financialBreakup: ArrayList?=null, + @SerializedName("entity_type") + var entityType: String?=null, + @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 { @@ -19498,24 +19464,11 @@ data class TaxLinesPriceSet( -} - - -/* - Model: TaxLinesPriceSetShopMoney -*/ -@Parcelize -data class TaxLinesPriceSetShopMoney( - @SerializedName("amount") - var amount: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null -): Parcelable { @@ -19523,24 +19476,11 @@ data class TaxLinesPriceSetShopMoney( -} - - -/* - Model: TaxLinesPriceSetPresentmentMoney -*/ -@Parcelize -data class TaxLinesPriceSetPresentmentMoney( - @SerializedName("currency_code") - var currencyCode: String?=null, - @SerializedName("amount") - var amount: String?=null -): Parcelable { @@ -19552,18 +19492,21 @@ data class TaxLinesPriceSetPresentmentMoney( /* - Model: TotalDiscountSet + Model: ShipmentPayments */ @Parcelize -data class TotalDiscountSet( +data class ShipmentPayments( - @SerializedName("presentment_money") - var presentmentMoney: TotalDiscountSetPresentmentMoney?=null, + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("mode") + var mode: String?=null, - @SerializedName("shop_money") - var shopMoney: TotalDiscountSetShopMoney?=null + @SerializedName("source") + var source: String?=null ): Parcelable { @@ -19573,49 +19516,41 @@ data class TotalDiscountSet( + + } /* - Model: TotalDiscountSetPresentmentMoney + Model: ShipmentStatusData */ @Parcelize -data class TotalDiscountSetPresentmentMoney( - - - - @SerializedName("amount") - var amount: String?=null, +data class ShipmentStatusData( - @SerializedName("currency_code") - var currencyCode: String?=null -): Parcelable { + @SerializedName("shipment_id") + var shipmentId: String?=null, + @SerializedName("status") + var status: String?=null, + @SerializedName("id") + var id: Int?=null, + @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 { @@ -19627,59 +19562,47 @@ data class TotalDiscountSetShopMoney( /* - Model: BillingAddress + Model: OrderDetailsData */ @Parcelize -data class BillingAddress( +data class OrderDetailsData( - @SerializedName("address1") - var address1: String?=null, + @SerializedName("source") + var source: String?=null, - @SerializedName("city") - var city: String?=null, + @SerializedName("tax_details") + var taxDetails: @RawValue HashMap?=null, - @SerializedName("zip") - var zip: String?=null, + @SerializedName("order_date") + var orderDate: String?=null, - @SerializedName("last_name") - var lastName: String?=null, + @SerializedName("order_value") + var orderValue: String?=null, - @SerializedName("address2") - var address2: String?=null, + @SerializedName("cod_charges") + var codCharges: String?=null, - @SerializedName("latitude") - var latitude: Double?=null, + @SerializedName("ordering_channel") + var orderingChannel: String?=null, - @SerializedName("longitude") - var longitude: Double?=null, + @SerializedName("ordering_channel_logo") + var orderingChannelLogo: @RawValue HashMap?=null, - @SerializedName("province_code") - var provinceCode: String?=null, + @SerializedName("fynd_order_id") + var fyndOrderId: String?=null, - @SerializedName("phone") - var phone: String?=null, + @SerializedName("affiliate_id") + var affiliateId: String?=null - @SerializedName("company") - var company: String?=null, +): Parcelable { - @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 { @@ -19695,42 +19618,62 @@ data class BillingAddress( +} + + +/* + 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 { @@ -19738,24 +19681,11 @@ data class TotalShippingPriceSet( -} - - -/* - Model: TotalShippingPriceSetShopMoney -*/ -@Parcelize -data class TotalShippingPriceSetShopMoney( - @SerializedName("amount") - var amount: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null -): Parcelable { @@ -19767,138 +19697,239 @@ data class TotalShippingPriceSetShopMoney( /* - Model: TotalShippingPriceSetPresentmentMoney + Model: ShipmentInfoResponse */ @Parcelize -data class TotalShippingPriceSetPresentmentMoney( +data class ShipmentInfoResponse( - @SerializedName("amount") - var amount: String?=null, - - @SerializedName("currency_code") - var currencyCode: String?=null + @SerializedName("affiliate_shipment_id") + var affiliateShipmentId: String?=null, -): Parcelable { + @SerializedName("journey_type") + var journeyType: String?=null, + @SerializedName("can_cancel") + var canCancel: Boolean?=null, + @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, -} - - -/* - Model: Customer -*/ -@Parcelize -data class Customer( + @SerializedName("escalation") + var escalation: @RawValue HashMap?=null, + @SerializedName("user_id") + var userId: String?=null, + @SerializedName("refund_details") + var refundDetails: @RawValue HashMap?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("refund_text") + var refundText: String?=null, - @SerializedName("id") - var id: Int?=null, + @SerializedName("beneficiary_details") + var beneficiaryDetails: Boolean?=null, - @SerializedName("last_name") - var lastName: String?=null, + @SerializedName("is_pdsr") + var isPdsr: String?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("tracking_url") + var trackingUrl: String?=null, - @SerializedName("last_order_id") - var lastOrderId: Int?=null, + @SerializedName("pay_button") + var payButton: String?=null, - @SerializedName("note") - var note: String?=null, + @SerializedName("is_invoiced") + var isInvoiced: Boolean?=null, - @SerializedName("verified_email") - var verifiedEmail: Boolean?=null, + @SerializedName("platform_logo") + var platformLogo: Boolean?=null, - @SerializedName("phone") - var phone: String?=null, + @SerializedName("order_created_time") + var orderCreatedTime: String?=null, - @SerializedName("accepts_marketing") - var acceptsMarketing: Boolean?=null, + @SerializedName("is_fynd_coupon") + var isFyndCoupon: Boolean?=null, - @SerializedName("first_name") - var firstName: String?=null, + @SerializedName("user_agent") + var userAgent: String?=null, - @SerializedName("tags") - var tags: String?=null, + @SerializedName("email_id") + var emailId: String?=null, - @SerializedName("last_order_name") - var lastOrderName: String?=null, + @SerializedName("fyndstore_emp") + var fyndstoreEmp: @RawValue HashMap?=null, - @SerializedName("orders_count") - var ordersCount: Int?=null, + @SerializedName("gst_details") + var gstDetails: GSTDetailsData?=null, - @SerializedName("total_spent") - var totalSpent: String?=null, + @SerializedName("is_packaging_order") + var isPackagingOrder: Boolean?=null, - @SerializedName("tax_exempt") - var taxExempt: Boolean?=null, + @SerializedName("current_shipment_status") + var currentShipmentStatus: @RawValue HashMap?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("custom_meta") + var customMeta: @RawValue ArrayList>?=null, - @SerializedName("accepts_marketing_updated_at") - var acceptsMarketingUpdatedAt: String?=null, + @SerializedName("is_fynd_store") + var isFyndStore: String?=null, - @SerializedName("email") - var email: String?=null, + @SerializedName("mid") + var mid: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("invoice") + var invoice: @RawValue HashMap?=null, - @SerializedName("admin_graphql_api_id") - var adminGraphqlApiId: String?=null, + @SerializedName("shipment_quantity") + var shipmentQuantity: Int?=null, - @SerializedName("default_address") - var defaultAddress: DefaultAddress?=null + @SerializedName("enable_dp_tracking") + var enableDpTracking: String?=null, -): Parcelable { + @SerializedName("secured_delivery_flag") + var securedDeliveryFlag: String?=null, + @SerializedName("billing_details") + var billingDetails: UserDetailsData?=null, + @SerializedName("delivery_details") + var deliveryDetails: UserDetailsData?=null, + @SerializedName("dp_details") + var dpDetails: DPDetailsData?=null, + @SerializedName("items") + var items: @RawValue ArrayList>?=null, + @SerializedName("kirana_store_id") + var kiranaStoreId: String?=null, + @SerializedName("delivery_status") + var deliveryStatus: @RawValue ArrayList>?=null, + @SerializedName("replacement_details") + var replacementDetails: String?=null, + @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 { @@ -19908,69 +19939,26 @@ data class Customer( -} - - -/* - 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 { @@ -20008,24 +19996,11 @@ data class DefaultAddress( -} - - -/* - Model: TotalLineItemsPriceSet -*/ -@Parcelize -data class TotalLineItemsPriceSet( - @SerializedName("shop_money") - var shopMoney: TotalLineItemsPriceSetShopMoney?=null, - @SerializedName("presentment_money") - var presentmentMoney: TotalLineItemsPriceSetPresentmentMoney?=null -): Parcelable { @@ -20033,24 +20008,11 @@ data class TotalLineItemsPriceSet( -} - - -/* - Model: TotalLineItemsPriceSetShopMoney -*/ -@Parcelize -data class TotalLineItemsPriceSetShopMoney( - @SerializedName("amount") - var amount: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null -): Parcelable { @@ -20058,24 +20020,11 @@ data class TotalLineItemsPriceSetShopMoney( -} - - -/* - Model: TotalLineItemsPriceSetPresentmentMoney -*/ -@Parcelize -data class TotalLineItemsPriceSetPresentmentMoney( - @SerializedName("amount") - var amount: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null -): Parcelable { @@ -20083,63 +20032,24 @@ data class TotalLineItemsPriceSetPresentmentMoney( -} - - -/* - 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 { @@ -20177,76 +20087,102 @@ data class OrderShippingAddress( /* - Model: OrderListing + Model: PlatformShipment */ @Parcelize -data class OrderListing( +data class PlatformShipment( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("journey_type") + var journeyType: String?=null, - @SerializedName("filters") - var filters: Filters?=null, + @SerializedName("bag_status_history") + var bagStatusHistory: ArrayList?=null, - @SerializedName("next_order_status") - var nextOrderStatus: @RawValue HashMap?=null, + @SerializedName("vertical") + var vertical: String?=null, - @SerializedName("page") - var page: PlatformOrderPage?=null, + @SerializedName("platform_logo") + var platformLogo: String?=null, - @SerializedName("applied_filters") - var appliedFilters: AppliedFilters?=null + @SerializedName("user_agent") + var userAgent: String?=null, -): Parcelable { + @SerializedName("gst_details") + var gstDetails: GSTDetailsData?=null, + @SerializedName("custom_meta") + var customMeta: @RawValue ArrayList>?=null, + @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, -} - - -/* - Model: OrderItems -*/ -@Parcelize -data class OrderItems( + @SerializedName("total_bags") + var totalBags: Int?=null, + @SerializedName("shipment_id") + var shipmentId: String?=null, + @SerializedName("status") + var status: ShipmentStatusData?=null, - @SerializedName("user") - var user: PlatformOrderUserInfo?=null, + @SerializedName("packaging_type") + var packagingType: String?=null, - @SerializedName("delivery_address") - var deliveryAddress: PlatformDeliveryAddress?=null, + @SerializedName("shipment_images") + var shipmentImages: ArrayList?=null, - @SerializedName("channel") - var channel: Channel?=null, + @SerializedName("shipment_status") + var shipmentStatus: String?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("total_items") + var totalItems: Int?=null, - @SerializedName("application") - var application: PlatformApplication?=null, + @SerializedName("delivery_slot") + var deliverySlot: @RawValue HashMap?=null, - @SerializedName("shipments") - var shipments: PlatformShipment?=null, + @SerializedName("order") + var order: OrderDetailsData?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("priority_text") + var priorityText: String?=null, - @SerializedName("total_shipments_in_order") - var totalShipmentsInOrder: Int?=null + @SerializedName("fulfilling_store") + var fulfillingStore: FulfillingStore?=null, + + @SerializedName("picked_date") + var pickedDate: String?=null ): Parcelable { @@ -20268,42 +20204,17 @@ data class OrderItems( -} - - -/* - 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 { @@ -20323,89 +20234,74 @@ data class PlatformOrderUserInfo( -} - - -/* - 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, - @SerializedName("phone") - var phone: String?=null, +} + + +/* + Model: OrderDict +*/ +@Parcelize +data class OrderDict( - @SerializedName("latitude") - var latitude: Double?=null, - @SerializedName("longitude") - var longitude: Double?=null, - @SerializedName("address_type") - var addressType: String?=null, + @SerializedName("fynd_order_id") + var fyndOrderId: String?=null, - @SerializedName("email") - var email: String?=null, + @SerializedName("shipment_count") + var shipmentCount: Int?=null, + + @SerializedName("order_date") + var orderDate: String?=null + +): Parcelable { - @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 { @@ -20417,14 +20313,33 @@ data class PlatformDeliveryAddress( +} + + +/* + 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 { @@ -20442,18 +20357,24 @@ data class PlatformDeliveryAddress( /* - Model: Channel + Model: SuperLane */ @Parcelize -data class Channel( +data class SuperLane( - @SerializedName("name") - var name: String?=null, + @SerializedName("total_items") + var totalItems: Int?=null, - @SerializedName("logo") - var logo: String?=null + @SerializedName("options") + var options: ArrayList?=null, + + @SerializedName("text") + var text: String?=null, + + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -20463,19 +20384,23 @@ data class Channel( + + + + } /* - Model: PlatformApplication + Model: LaneConfigResponse */ @Parcelize -data class PlatformApplication( +data class LaneConfigResponse( - @SerializedName("id") - var id: String?=null + @SerializedName("super_lanes") + var superLanes: ArrayList?=null ): Parcelable { @@ -20487,42 +20412,18 @@ data class PlatformApplication( /* - Model: PlatformShipment + Model: PlatformChannel */ @Parcelize -data class PlatformShipment( - - - - @SerializedName("status") - var status: PlatformShipmentStatus?=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, +data class PlatformChannel( - @SerializedName("priority_text") - var priorityText: String?=null, - @SerializedName("lock_status") - var lockStatus: Boolean?=null, - @SerializedName("ordering_channel") - var orderingChannel: String?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("total_shipment_bags") - var totalShipmentBags: Int?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -20532,13 +20433,27 @@ data class PlatformShipment( +} + + +/* + 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 { @@ -20552,51 +20467,44 @@ data class PlatformShipment( /* - Model: PlatformShipmentStatus + Model: PlatformOrderItems */ @Parcelize -data class PlatformShipmentStatus( - - - - @SerializedName("id") - var id: Int?=null, +data class PlatformOrderItems( - @SerializedName("bag_list") - var bagList: ArrayList?=null, - - @SerializedName("created_at") - var createdAt: String?=null, - - @SerializedName("status") - var status: String?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("progress") - var progress: Int?=null, - - @SerializedName("shipment_id") - var shipmentId: String?=null, - - @SerializedName("current_shipment_status") - var currentShipmentStatus: String?=null, - @SerializedName("color_code") - var colorCode: String?=null -): Parcelable { + @SerializedName("channel") + var channel: PlatformChannel?=null, + @SerializedName("total_order_value") + var totalOrderValue: Double?=null, + @SerializedName("order_value") + var orderValue: Double?=null, + @SerializedName("breakup_values") + var breakupValues: ArrayList?=null, + @SerializedName("shipments") + var shipments: ArrayList?=null, + @SerializedName("user_info") + var userInfo: UserDataInfo?=null, + @SerializedName("payment_mode") + var paymentMode: String?=null, + @SerializedName("order_created_time") + var orderCreatedTime: String?=null, + @SerializedName("order_id") + var orderId: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null +): Parcelable { @@ -20608,24 +20516,11 @@ data class PlatformShipmentStatus( -} - - -/* - Model: Bags -*/ -@Parcelize -data class Bags( - @SerializedName("item") - var item: BagItem?=null, - @SerializedName("id") - var id: Int?=null -): Parcelable { @@ -20637,72 +20532,65 @@ data class Bags( /* - Model: BagItem + Model: OrderListingResponse */ @Parcelize -data class BagItem( +data class OrderListingResponse( - @SerializedName("id") - var id: Int?=null, + @SerializedName("lane") + var lane: String?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("total_count") + var totalCount: Int?=null, - @SerializedName("slug_key") - var slugKey: String?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("can_return") - var canReturn: Boolean?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("brand_id") - var brandId: Int?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("l2_category") - var l2Category: ArrayList?=null, + @SerializedName("items") + var items: ArrayList?=null - @SerializedName("name") - var name: String?=null, +): Parcelable { - @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 { @@ -20710,13 +20598,30 @@ data class BagItem( +} + + +/* + 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 { @@ -20732,21 +20637,15 @@ data class BagItem( /* - Model: BagItemAttributes + Model: MetricCountResponse */ @Parcelize -data class BagItemAttributes( - +data class MetricCountResponse( - @SerializedName("item_code") - var itemCode: String?=null, - - @SerializedName("brand_name") - var brandName: String?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -20754,82 +20653,60 @@ data class BagItemAttributes( - - - - } /* - Model: ShipmentPrices + Model: PlatformTrack */ @Parcelize -data class ShipmentPrices( +data class PlatformTrack( - @SerializedName("refund_amount") - var refundAmount: Double?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("cashback_applied") - var cashbackApplied: Double?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("transfer_price") - var transferPrice: Double?=null, + @SerializedName("reason") + var reason: String?=null, - @SerializedName("coupon_value") - var couponValue: Double?=null, + @SerializedName("account_name") + var accountName: String?=null, - @SerializedName("amount_paid") - var amountPaid: Double?=null, + @SerializedName("last_location_recieved_at") + var lastLocationRecievedAt: String?=null, - @SerializedName("delivery_charge") - var deliveryCharge: Double?=null, + @SerializedName("updated_time") + var updatedTime: String?=null, - @SerializedName("coupon_effective_discount") - var couponEffectiveDiscount: Double?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("cod_charges") - var codCharges: Double?=null, + @SerializedName("raw_status") + var rawStatus: String?=null, - @SerializedName("refund_credit") - var refundCredit: Double?=null, + @SerializedName("awb") + var awb: String?=null, + + @SerializedName("shipment_type") + var shipmentType: String?=null + +): Parcelable { - @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 { @@ -20840,11 +20717,25 @@ data class ShipmentPrices( + +} + + +/* + Model: PlatformShipmentTrack +*/ +@Parcelize +data class PlatformShipmentTrack( + @SerializedName("results") + var results: ArrayList?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null +): Parcelable { @@ -20852,20 +20743,44 @@ data class ShipmentPrices( +} + + +/* + 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 { @@ -20877,39 +20792,39 @@ data class ShipmentPrices( /* - Model: Payments + Model: OmsReports */ @Parcelize -data class Payments( +data class OmsReports( - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("s3_key") + var s3Key: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("report_id") + var reportId: String?=null, - @SerializedName("source") - var source: String?=null, + @SerializedName("report_name") + var reportName: String?=null, - @SerializedName("source_nickname") - var sourceNickname: String?=null, + @SerializedName("report_requested_at") + var reportRequestedAt: String?=null, - @SerializedName("display_priority") - var displayPriority: Int?=null, + @SerializedName("report_created_at") + var reportCreatedAt: String?=null, - @SerializedName("id") - var id: Int?=null, + @SerializedName("request_details") + var requestDetails: @RawValue HashMap?=null, - @SerializedName("mode") - var mode: String?=null, + @SerializedName("display_name") + var displayName: String?=null, - @SerializedName("payment_identifier") - var paymentIdentifier: String?=null + @SerializedName("report_type") + var reportType: String?=null ): Parcelable { @@ -20937,18 +20852,24 @@ data class Payments( /* - Model: Filters + Model: JioCodeUpsertDataSet */ @Parcelize -data class Filters( +data class JioCodeUpsertDataSet( - @SerializedName("stage") - var stage: Stage?=null, + @SerializedName("article_id") + var articleId: String?=null, + + @SerializedName("item_id") + var itemId: String?=null, - @SerializedName("stages") - var stages: Stages?=null + @SerializedName("jio_code") + var jioCode: String?=null, + + @SerializedName("company_id") + var companyId: String?=null ): Parcelable { @@ -20958,28 +20879,23 @@ data class Filters( + + + + } /* - Model: Stage + Model: JioCodeUpsertPayload */ @Parcelize -data class Stage( - - - - @SerializedName("text") - var text: String?=null, +data class JioCodeUpsertPayload( - @SerializedName("value") - var value: String?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null, - @SerializedName("filters") - var filters: StagesFilters?=null + @SerializedName("data") + var data: ArrayList?=null ): Parcelable { @@ -20987,38 +20903,27 @@ data class Stage( - - - - - - } /* - Model: StagesFilters + Model: NestedErrorSchemaDataSet */ @Parcelize -data class StagesFilters( +data class NestedErrorSchemaDataSet( - @SerializedName("text") - var text: String?=null, - - @SerializedName("value") - var value: String?=null, - @SerializedName("type") var type: String?=null, - @SerializedName("options") - var options: Options?=null - -): Parcelable { + @SerializedName("message") + var message: String?=null, + @SerializedName("value") + var value: String?=null +): Parcelable { @@ -21032,18 +20937,27 @@ data class StagesFilters( /* - Model: Options + Model: JioCodeUpsertResponse */ @Parcelize -data class Options( +data class JioCodeUpsertResponse( - @SerializedName("text") - var text: String?=null, + @SerializedName("trace_id") + var traceId: String?=null, - @SerializedName("value") - var value: String?=null + @SerializedName("error") + var error: ArrayList?=null, + + @SerializedName("success") + var success: Boolean?=null, + + @SerializedName("data") + var data: @RawValue ArrayList>?=null, + + @SerializedName("identifier") + var identifier: String?=null ): Parcelable { @@ -21053,40 +20967,28 @@ data class Options( -} - - -/* - Model: PlatformOrderPage -*/ -@Parcelize -data class PlatformOrderPage( - @SerializedName("next") - var next: String?=null, - @SerializedName("previous") - var previous: String?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("size") - var size: Int?=null, +} + + +/* + Model: BulkInvoicingResponse +*/ +@Parcelize +data class BulkInvoicingResponse( - @SerializedName("current") - var current: Int?=null, - @SerializedName("has_next") - var hasNext: Boolean?=null, - @SerializedName("total") - var total: Int?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("item_total") - var itemTotal: ItemTotal?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -21096,48 +20998,56 @@ data class PlatformOrderPage( +} + + +/* + Model: BulkInvoiceLabelResponse +*/ +@Parcelize +data class BulkInvoiceLabelResponse( + @SerializedName("label") + var label: @RawValue HashMap?=null, + @SerializedName("batch_id") + var batchId: String?=null, + @SerializedName("do_invoice_label_generated") + var doInvoiceLabelGenerated: Boolean?=null, + @SerializedName("store_id") + var storeId: String?=null, + @SerializedName("invoice") + var invoice: @RawValue HashMap?=null, + @SerializedName("invoice_status") + var invoiceStatus: String?=null, + @SerializedName("data") + var data: @RawValue HashMap?=null, + @SerializedName("company_id") + var companyId: String?=null, + @SerializedName("store_name") + var storeName: String?=null, -} - - -/* - Model: AppliedFilters -*/ -@Parcelize -data class AppliedFilters( + @SerializedName("store_code") + var storeCode: String?=null +): Parcelable { - @SerializedName("stage") - var stage: String?=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 { @@ -21157,37 +21067,42 @@ data class AppliedFilters( /* - Model: OrderDetails + Model: FileUploadResponse */ @Parcelize -data class OrderDetails( +data class FileUploadResponse( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("page") - var page: PlatformOrderPage?=null, + @SerializedName("expiry") + var expiry: Int?=null - @SerializedName("filters") - var filters: Filters?=null, +): Parcelable { - @SerializedName("next_order_status") - var nextOrderStatus: @RawValue HashMap?=null, - @SerializedName("applied_filters") - var appliedFilters: AppliedFilters?=null -): Parcelable { +} + + +/* + Model: URL +*/ +@Parcelize +data class URL( + @SerializedName("url") + var url: String?=null +): Parcelable { @@ -21197,53 +21112,47 @@ data class OrderDetails( /* - Model: OrderDetailsItem + Model: FileResponse */ @Parcelize -data class OrderDetailsItem( +data class FileResponse( - @SerializedName("user") - var user: PlatformOrderUserInfo?=null, + @SerializedName("namespace") + var namespace: String?=null, - @SerializedName("delivery_address") - var deliveryAddress: PlatformDeliveryAddress?=null, + @SerializedName("file_name") + var fileName: String?=null, - @SerializedName("channel") - var channel: Channel?=null, + @SerializedName("file_path") + var filePath: String?=null, - @SerializedName("fyndstore_emp") - var fyndstoreEmp: @RawValue HashMap?=null, + @SerializedName("upload") + var upload: FileUploadResponse?=null, - @SerializedName("ordering_store") - var orderingStore: @RawValue HashMap?=null, + @SerializedName("cdn") + var cdn: URL?=null, - @SerializedName("breakup_values") - var breakupValues: ArrayList?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("operation") + var operation: String?=null, - @SerializedName("application") - var application: PlatformApplication?=null, + @SerializedName("content_type") + var contentType: String?=null, - @SerializedName("shipments") - var shipments: PlatformShipmentDetails?=null, + @SerializedName("size") + var size: Int?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("method") + var method: String?=null - @SerializedName("total_shipments_in_order") - var totalShipmentsInOrder: Int?=null, +): Parcelable { - @SerializedName("payments") - var payments: ItemsPayments?=null, - @SerializedName("payment_methods") - var paymentMethods: @RawValue HashMap?=null -): Parcelable { @@ -21264,36 +21173,42 @@ data class OrderDetailsItem( +} + + +/* + 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 -} - - -/* - Model: PlatformBreakupValues -*/ -@Parcelize -data class PlatformBreakupValues( +): Parcelable { - @SerializedName("display") - var display: String?=null, - @SerializedName("value") - var value: Double?=null, - @SerializedName("name") - var name: String?=null -): Parcelable { @@ -21307,135 +21222,98 @@ data class PlatformBreakupValues( /* - Model: ArticleAssignment + Model: bulkListingData */ @Parcelize -data class ArticleAssignment( +data class bulkListingData( - @SerializedName("strategy") - var strategy: String?=null, + @SerializedName("store_id") + var storeId: Int?=null, - @SerializedName("level") - var level: String?=null + @SerializedName("user_id") + var userId: String?=null, -): Parcelable { + @SerializedName("successful_shipments") + var successfulShipments: @RawValue ArrayList>?=null, + @SerializedName("excel_url") + var excelUrl: String?=null, + @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, -} - - -/* - Model: PlatformShipmentDetails -*/ -@Parcelize -data class PlatformShipmentDetails( + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("store_name") + var storeName: String?=null, + + @SerializedName("total") + var total: Int?=null, + @SerializedName("store_code") + var storeCode: String?=null, @SerializedName("status") - var status: PlatformShipmentDetailsStatus?=null, + var status: String?=null, - @SerializedName("bags") - var bags: ArrayList?=null, + @SerializedName("batch_id") + var batchId: String?=null, - @SerializedName("prices") - var prices: ShipmentPrices?=null, + @SerializedName("user_name") + var userName: String?=null, - @SerializedName("breakup_values") - var breakupValues: ArrayList?=null, + @SerializedName("successful") + var successful: Int?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("failed_shipments") + var failedShipments: @RawValue ArrayList>?=null, - @SerializedName("dp_details") - var dpDetails: DpDetails?=null, + @SerializedName("processing") + var processing: Int?=null + +): Parcelable { - @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 { @@ -21450,12 +21328,30 @@ data class PlatformShipmentDetails( +} + + +/* + 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 { @@ -21467,15 +21363,36 @@ data class PlatformShipmentDetails( +} + + +/* + 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 { @@ -21491,11 +21408,24 @@ data class PlatformShipmentDetails( +} + + +/* + Model: DateRange +*/ +@Parcelize +data class DateRange( + @SerializedName("to_date") + var toDate: String?=null, + @SerializedName("from_date") + var fromDate: String?=null +): Parcelable { @@ -21507,39 +21437,36 @@ data class PlatformShipmentDetails( /* - Model: PlatformShipmentDetailsStatus + Model: ManifestFilter */ @Parcelize -data class PlatformShipmentDetailsStatus( +data class ManifestFilter( - @SerializedName("id") - var id: Int?=null, - - @SerializedName("bag_list") - var bagList: ArrayList?=null, + @SerializedName("lane") + var lane: String?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("sales_channel_name") + var salesChannelName: String?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("dp_ids") + var dpIds: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("sales_channels") + var salesChannels: String?=null, - @SerializedName("progress") - var progress: Int?=null, + @SerializedName("date_range") + var dateRange: DateRange?=null, - @SerializedName("shipment_id") - var shipmentId: String?=null, + @SerializedName("dp_name") + var dpName: String?=null, - @SerializedName("current_shipment_status") - var currentShipmentStatus: String?=null, + @SerializedName("store_name") + var storeName: String?=null, - @SerializedName("color_code") - var colorCode: String?=null + @SerializedName("stores") + var stores: String?=null ): Parcelable { @@ -21560,63 +21487,47 @@ data class PlatformShipmentDetailsStatus( - - } /* - Model: BagsDetails + Model: GeneratedManifestItem */ @Parcelize -data class BagsDetails( - +data class GeneratedManifestItem( - @SerializedName("financial_breakup") - var financialBreakup: ArrayList?=null, @SerializedName("status") - var status: BagCurrStatus?=null, + var status: String?=null, - @SerializedName("item") - var item: BagItem?=null, + @SerializedName("filters") + var filters: ManifestFilter?=null, - @SerializedName("article") - var article: BagArticle?=null, + @SerializedName("created_by") + var createdBy: String?=null, - @SerializedName("id") - var id: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("prices") - var prices: BagPrices?=null, + @SerializedName("manifest_id") + var manifestId: String?=null, - @SerializedName("gst_details") - var gstDetails: GstDetails?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("breakup_values") - var breakupValues: ArrayList?=null, + @SerializedName("created_at") + var createdAt: String?=null + +): Parcelable { - @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 { @@ -21627,8 +21538,24 @@ data class BagsDetails( +} + + +/* + Model: GeneratedManifestResponse +*/ +@Parcelize +data class GeneratedManifestResponse( + + + + @SerializedName("page") + var page: ManifestPage?=null, + @SerializedName("items") + var items: ArrayList?=null +): Parcelable { @@ -21636,11 +21563,24 @@ data class BagsDetails( +} + + +/* + Model: ManifestDetailTotalShipmentPricesCount +*/ +@Parcelize +data class ManifestDetailTotalShipmentPricesCount( + @SerializedName("total_price") + var totalPrice: Double?=null, + @SerializedName("shipment_count") + var shipmentCount: Int?=null +): Parcelable { @@ -21652,95 +21592,76 @@ data class BagsDetails( /* - Model: BagFinancialBreakup + Model: ManifestDetailMeta */ @Parcelize -data class BagFinancialBreakup( +data class ManifestDetailMeta( - @SerializedName("value_of_good") - var valueOfGood: Double?=null, + @SerializedName("total_shipment_prices_count") + var totalShipmentPricesCount: ManifestDetailTotalShipmentPricesCount?=null, - @SerializedName("hsn_code") - var hsnCode: String?=null, + @SerializedName("filters") + var filters: ManifestFilter?=null - @SerializedName("price_effective") - var priceEffective: Double?=null, +): Parcelable { - @SerializedName("cod_charges") - var codCharges: Double?=null, - @SerializedName("gst_fee") - var gstFee: Double?=null, - @SerializedName("fynd_credits") - var fyndCredits: Double?=null, - @SerializedName("refund_amount") - var refundAmount: Double?=null, - @SerializedName("cashback_applied") - var cashbackApplied: Double?=null, - @SerializedName("transfer_price") - var transferPrice: Double?=null, - @SerializedName("amount_paid_roundoff") - var amountPaidRoundoff: Double?=null, +} + + +/* + Model: ManifestDetail +*/ +@Parcelize +data class ManifestDetail( - @SerializedName("coupon_value") - var couponValue: Double?=null, - @SerializedName("amount_paid") - var amountPaid: Double?=null, - @SerializedName("gst_tax_percentage") - var gstTaxPercentage: Double?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("filters") + var filters: ManifestFilter?=null, - @SerializedName("total_units") - var totalUnits: Int?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("discount") - var discount: Double?=null, + @SerializedName("created_by") + var createdBy: String?=null, - @SerializedName("coupon_effective_discount") - var couponEffectiveDiscount: Double?=null, + @SerializedName("user_id") + var userId: Int?=null, - @SerializedName("cashback") - var cashback: Double?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("promotion_effective_discount") - var promotionEffectiveDiscount: Double?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("gst_tag") - var gstTag: String?=null, + @SerializedName("manifest_id") + var manifestId: String?=null, - @SerializedName("delivery_charge") - var deliveryCharge: Double?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("refund_credit") - var refundCredit: Double?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null, + @SerializedName("meta") + var meta: ManifestDetailMeta?=null - @SerializedName("identifiers") - var identifiers: Identifiers?=null, +): Parcelable { - @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 { @@ -21762,11 +21683,33 @@ data class BagFinancialBreakup( +} + + +/* + 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 { @@ -21780,13 +21723,30 @@ data class BagFinancialBreakup( +} + + +/* + 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 { @@ -21802,15 +21762,18 @@ data class BagFinancialBreakup( /* - Model: Identifiers + Model: QuestionSet */ @Parcelize -data class Identifiers( +data class QuestionSet( - @SerializedName("ean") - var ean: String?=null + @SerializedName("display_name") + var displayName: String?=null, + + @SerializedName("id") + var id: Int?=null ): Parcelable { @@ -21818,31 +21781,30 @@ data class Identifiers( + + } /* - Model: BagCurrStatus + Model: Reason */ @Parcelize -data class BagCurrStatus( +data class Reason( - @SerializedName("enable_tracking") - var enableTracking: Boolean?=null, - - @SerializedName("is_customer_return_allowed") - var isCustomerReturnAllowed: Boolean?=null, + @SerializedName("display_name") + var displayName: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("is_returnable") - var isReturnable: Boolean?=null, + @SerializedName("qc_type") + var qcType: ArrayList?=null, - @SerializedName("can_be_cancelled") - var canBeCancelled: Boolean?=null + @SerializedName("question_set") + var questionSet: ArrayList?=null ): Parcelable { @@ -21856,71 +21818,69 @@ data class BagCurrStatus( - - } /* - Model: BagArticle + Model: PlatformShipmentReasonsResponse */ @Parcelize -data class BagArticle( - - - - @SerializedName("identifiers") - var identifiers: ArticleIdentifiers?=null, +data class PlatformShipmentReasonsResponse( - @SerializedName("esp_modified") - var espModified: Boolean?=null, - - @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("reasons") + var reasons: ArrayList?=null, - @SerializedName("return_config") - var returnConfig: BagArticleReturnConfig?=null, + @SerializedName("success") + var success: Boolean?=null - @SerializedName("_id") - var id: String?=null, +): Parcelable { - @SerializedName("uid") - var uid: String?=null, - @SerializedName("child_details") - var childDetails: @RawValue HashMap?=null -): Parcelable { +} + + +/* + Model: BulkActionPayload +*/ +@Parcelize +data class BulkActionPayload( + @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 { @@ -21932,15 +21892,33 @@ data class BagArticle( /* - Model: ArticleIdentifiers + Model: BulkActionDetailsDataField */ @Parcelize -data class ArticleIdentifiers( +data class BulkActionDetailsDataField( - @SerializedName("ean") - var ean: String?=null + @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, + + @SerializedName("company_id") + var companyId: String?=null, + + @SerializedName("total_shipments_count") + var totalShipmentsCount: Int?=null, + + @SerializedName("successful_shipment_ids") + var successfulShipmentIds: ArrayList?=null ): Parcelable { @@ -21948,24 +21926,11 @@ data class ArticleIdentifiers( -} - - -/* - Model: Set -*/ -@Parcelize -data class Set( - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("size_distribution") - var sizeDistribution: SetSizeDistribution?=null -): Parcelable { @@ -21977,38 +21942,39 @@ data class Set( /* - Model: SetSizeDistribution + Model: BulkActionDetailsResponse */ @Parcelize -data class SetSizeDistribution( - - +data class BulkActionDetailsResponse( - @SerializedName("sizes") - var sizes: Sizes?=null -): Parcelable { + @SerializedName("status") + var status: Boolean?=null, + @SerializedName("failed_records") + var failedRecords: ArrayList?=null, + @SerializedName("error") + var error: ArrayList?=null, + @SerializedName("user_id") + var userId: String?=null, -} - - -/* - Model: Sizes -*/ -@Parcelize -data class Sizes( + @SerializedName("uploaded_on") + var uploadedOn: String?=null, + @SerializedName("success") + var success: String?=null, + @SerializedName("data") + var data: ArrayList?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("uploaded_by") + var uploadedBy: String?=null, - @SerializedName("pieces") - var pieces: Int?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -22018,27 +21984,11 @@ data class Sizes( -} - - -/* - 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 { @@ -22052,35 +22002,31 @@ data class BagArticleReturnConfig( /* - Model: GstDetails + Model: Document */ @Parcelize -data class GstDetails( +data class Document( - @SerializedName("brand_calculated_amount") - var brandCalculatedAmount: Double?=null, + @SerializedName("ds_type") + var dsType: String?=null, - @SerializedName("gst_fee") - var gstFee: Double?=null, + @SerializedName("value") + var value: String?=null, - @SerializedName("gst_tag") - var gstTag: String?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("hsn_code") - var hsnCode: String?=null, + @SerializedName("legal_name") + var legalName: String?=null, - @SerializedName("value_of_good") - var valueOfGood: Double?=null, + @SerializedName("verified") + var verified: Boolean?=null - @SerializedName("gst_tax_percentage") - var gstTaxPercentage: Double?=null, +): Parcelable { - @SerializedName("is_default_hsn_code") - var isDefaultHsnCode: Boolean?=null -): Parcelable { @@ -22092,7 +22038,21 @@ data class GstDetails( +} + + +/* + Model: StoreDocuments +*/ +@Parcelize +data class StoreDocuments( + + + @SerializedName("gst") + var gst: Document?=null + +): Parcelable { @@ -22102,21 +22062,21 @@ data class GstDetails( /* - Model: BagBreakupValues + Model: EInvoicePortalDetails */ @Parcelize -data class BagBreakupValues( +data class EInvoicePortalDetails( - @SerializedName("name") - var name: String?=null, + @SerializedName("password") + var password: String?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("username") + var username: String?=null, - @SerializedName("value") - var value: Double?=null + @SerializedName("user") + var user: String?=null ): Parcelable { @@ -22132,24 +22092,24 @@ data class BagBreakupValues( /* - Model: BagCurrentStatus + Model: StoreEinvoice */ @Parcelize -data class BagCurrentStatus( +data class StoreEinvoice( - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, - @SerializedName("bag_state_mapper") - var bagStateMapper: BagStateMapper?=null, + @SerializedName("user") + var user: String?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("username") + var username: String?=null, - @SerializedName("state_type") - var stateType: String?=null + @SerializedName("password") + var password: String?=null ): Parcelable { @@ -22167,35 +22127,40 @@ data class BagCurrentStatus( /* - Model: BagStateMapper + Model: StoreEwaybill */ @Parcelize -data class BagStateMapper( +data class StoreEwaybill( - @SerializedName("app_state_name") - var appStateName: String?=null, + @SerializedName("enabled") + var enabled: Boolean?=null - @SerializedName("is_active") - var isActive: Boolean?=null, +): Parcelable { - @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 { @@ -22207,64 +22172,59 @@ data class BagStateMapper( /* - Model: BagStatus + Model: StoreMeta */ @Parcelize -data class BagStatus( +data class StoreMeta( - @SerializedName("status") - var status: String?=null, + @SerializedName("timing") + var timing: @RawValue ArrayList>?=null, - @SerializedName("state_type") - var stateType: String?=null, + @SerializedName("documents") + var documents: StoreDocuments?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("ewaybill_portal_details") + var ewaybillPortalDetails: @RawValue HashMap?=null, - @SerializedName("bag_state_mapper") - var bagStateMapper: BagStatusBagStateMapper?=null + @SerializedName("additional_contact_details") + var additionalContactDetails: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, + @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 { @@ -22282,61 +22242,71 @@ data class BagStatusBagStateMapper( /* - Model: BagPrices + Model: StoreAddress */ @Parcelize -data class BagPrices( +data class StoreAddress( - @SerializedName("cashback") - var cashback: Double?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("refund_credit") - var refundCredit: Double?=null, + @SerializedName("address_type") + var addressType: String?=null, - @SerializedName("coupon_value") - var couponValue: Double?=null, + @SerializedName("longitude") + var longitude: Double?=null, - @SerializedName("delivery_charge") - var deliveryCharge: Double?=null, + @SerializedName("address1") + var address1: String?=null, - @SerializedName("fynd_credits") - var fyndCredits: Double?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null, + @SerializedName("email") + var email: String?=null, - @SerializedName("cashback_applied") - var cashbackApplied: Double?=null, + @SerializedName("contact_person") + var contactPerson: String?=null, - @SerializedName("value_of_good") - var valueOfGood: Double?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("amount_paid_roundoff") - var amountPaidRoundoff: Double?=null, + @SerializedName("phone") + var phone: String?=null, - @SerializedName("amount_paid") - var amountPaid: Double?=null, + @SerializedName("pincode") + var pincode: Int?=null, - @SerializedName("cod_charges") - var codCharges: Double?=null, + @SerializedName("landmark") + var landmark: String?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, + @SerializedName("area") + var area: String?=null, - @SerializedName("refund_amount") - var refundAmount: Double?=null, + @SerializedName("address2") + var address2: String?=null, - @SerializedName("discount") - var discount: Double?=null + @SerializedName("state") + var state: String?=null, -): Parcelable { + @SerializedName("version") + var version: String?=null, + @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 { @@ -22363,27 +22333,12 @@ data class BagPrices( -} - - -/* - 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 { @@ -22397,129 +22352,135 @@ data class ShipmentBreakupValues( /* - Model: DpDetails + Model: Store */ @Parcelize -data class DpDetails( +data class Store( - @SerializedName("gst_tag") - var gstTag: String?=null + @SerializedName("store_email") + var storeEmail: String?=null, -): Parcelable { + @SerializedName("updated_at") + var updatedAt: String?=null, + @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, -} - - -/* - Model: ShipmentInvoice -*/ -@Parcelize -data class ShipmentInvoice( + @SerializedName("longitude") + var longitude: Double?=null, + @SerializedName("parent_store_id") + var parentStoreId: Int?=null, + @SerializedName("mall_name") + var mallName: String?=null, - @SerializedName("payment_type") - var paymentType: String?=null, + @SerializedName("brand_id") + var brandId: @RawValue Any?=null, - @SerializedName("updated_date") - var updatedDate: String?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("invoice_url") - var invoiceUrl: String?=null, + @SerializedName("brand_store_tags") + var brandStoreTags: ArrayList?=null, - @SerializedName("label_url") - var labelUrl: String?=null, + @SerializedName("is_enabled_for_recon") + var isEnabledForRecon: Boolean?=null, - @SerializedName("payment_mode") - var paymentMode: String?=null, + @SerializedName("contact_person") + var contactPerson: String?=null, - @SerializedName("amount_to_collect") - var amountToCollect: Double?=null, + @SerializedName("packaging_material_count") + var packagingMaterialCount: Int?=null, - @SerializedName("rto_address") - var rtoAddress: RtoAddress?=null + @SerializedName("location_type") + var locationType: String?=null, -): Parcelable { + @SerializedName("created_at") + var createdAt: String?=null, + @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, -} - - -/* - Model: RtoAddress -*/ -@Parcelize -data class RtoAddress( + @SerializedName("store_active_from") + var storeActiveFrom: String?=null, + @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 { @@ -22553,83 +22514,57 @@ data class RtoAddress( -} - - -/* - 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 { @@ -22643,12 +22578,27 @@ data class StoreAddressJson( +} + + +/* + 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 { @@ -22662,87 +22612,84 @@ data class StoreAddressJson( /* - Model: PlatformFulfillingStore + Model: Weight */ @Parcelize -data class PlatformFulfillingStore( +data class Weight( - @SerializedName("packaging_material_count") - var packagingMaterialCount: Int?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, - @SerializedName("location_type") - var locationType: String?=null, + @SerializedName("shipping") + var shipping: Int?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("unit") + var unit: String?=null - @SerializedName("city") - var city: String?=null, +): Parcelable { - @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, - @SerializedName("store_email") - var storeEmail: String?=null, - @SerializedName("is_archived") - var isArchived: Boolean?=null, - @SerializedName("state") - var state: String?=null, - @SerializedName("address2") - var address2: String?=null, - @SerializedName("contact_person") - var contactPerson: String?=null, +} + + +/* + Model: Article +*/ +@Parcelize +data class Article( - @SerializedName("phone") - var phone: String?=null, - @SerializedName("is_enabled_for_recon") - var isEnabledForRecon: Boolean?=null, - @SerializedName("fulfillment_channel") - var fulfillmentChannel: String?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("dimensions") + var dimensions: Dimensions?=null, - @SerializedName("id") - var id: Int?=null, + @SerializedName("child_details") + var childDetails: @RawValue HashMap?=null, - @SerializedName("pincode") - var pincode: String?=null, + @SerializedName("identifiers") + var identifiers: Identifier?=null, - @SerializedName("brand_store_tags") - var brandStoreTags: ArrayList?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("return_config") + var returnConfig: ReturnConfig?=null, - @SerializedName("store_address_json") - var storeAddressJson: FulfillingStoreStoreAddressJson?=null, + @SerializedName("raw_meta") + var rawMeta: @RawValue Any?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("weight") + var weight: Weight?=null, - @SerializedName("login_username") - var loginUsername: String?=null, + @SerializedName("a_set") + var aSet: @RawValue HashMap?=null, - @SerializedName("country") - var country: String?=null + @SerializedName("size") + var size: String?=null, + + @SerializedName("esp_modified") + var espModified: @RawValue Any?=null, + + @SerializedName("code") + var code: String?=null, + + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, + + @SerializedName("_id") + var id: String?=null ): Parcelable { @@ -22774,20 +22721,53 @@ data class PlatformFulfillingStore( + + +} + + +/* + 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 { @@ -22798,52 +22778,42 @@ data class PlatformFulfillingStore( -} - - -/* - 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 { @@ -22857,15 +22827,18 @@ data class FulfillingStoreMeta( /* - Model: AdditionalContactDetails + Model: ShipmentTimeStamp */ @Parcelize -data class AdditionalContactDetails( +data class ShipmentTimeStamp( - @SerializedName("number") - var number: ArrayList?=null + @SerializedName("t_min") + var tMin: String?=null, + + @SerializedName("t_max") + var tMax: String?=null ): Parcelable { @@ -22873,19 +22846,39 @@ data class AdditionalContactDetails( + + } /* - Model: Documents + Model: EInvoice */ @Parcelize -data class Documents( +data class EInvoice( - @SerializedName("gst") - var gst: Gst?=null + @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, + + @SerializedName("signed_invoice") + var signedInvoice: String?=null, + + @SerializedName("irn") + var irn: String?=null, + + @SerializedName("acknowledge_date") + var acknowledgeDate: String?=null ): Parcelable { @@ -22893,28 +22886,34 @@ data class Documents( + + + + + + + + + + + + } /* - Model: Gst + Model: EinvoiceInfo */ @Parcelize -data class Gst( - +data class EinvoiceInfo( - @SerializedName("legal_name") - var legalName: String?=null, - - @SerializedName("type") - var type: String?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("credit_note") + var creditNote: EInvoice?=null, - @SerializedName("verified") - var verified: Boolean?=null + @SerializedName("invoice") + var invoice: EInvoice?=null ): Parcelable { @@ -22924,23 +22923,22 @@ data class Gst( - - - - } /* - Model: ProductReturnConfig + Model: Formatted */ @Parcelize -data class ProductReturnConfig( +data class Formatted( - @SerializedName("on_same_store") - var onSameStore: Boolean?=null + @SerializedName("f_max") + var fMax: String?=null, + + @SerializedName("f_min") + var fMin: String?=null ): Parcelable { @@ -22948,28 +22946,39 @@ data class ProductReturnConfig( + + } /* - Model: Timing + Model: BuyerDetails */ @Parcelize -data class Timing( +data class BuyerDetails( - @SerializedName("opening") - var opening: Opening?=null, + @SerializedName("ajio_site_id") + var ajioSiteId: String?=null, - @SerializedName("weekday") - var weekday: String?=null, + @SerializedName("state") + var state: String?=null, - @SerializedName("open") - var open: Boolean?=null, + @SerializedName("address") + var address: String?=null, - @SerializedName("closing") - var closing: Closing?=null + @SerializedName("name") + var name: String?=null, + + @SerializedName("pincode") + var pincode: Int?=null, + + @SerializedName("gstin") + var gstin: String?=null, + + @SerializedName("city") + var city: String?=null ): Parcelable { @@ -22983,22 +22992,25 @@ data class Timing( + + + + + + } /* - Model: Opening + Model: DebugInfo */ @Parcelize -data class Opening( - +data class DebugInfo( - @SerializedName("minute") - var minute: Int?=null, - @SerializedName("hour") - var hour: Int?=null + @SerializedName("stormbreaker_uuid") + var stormbreakerUuid: String?=null ): Parcelable { @@ -23006,105 +23018,126 @@ data class Opening( - - } /* - Model: Closing + Model: ShipmentMeta */ @Parcelize -data class Closing( +data class ShipmentMeta( - @SerializedName("hour") - var hour: Int?=null, + @SerializedName("box_type") + var boxType: String?=null, - @SerializedName("minute") - var minute: Int?=null + @SerializedName("forward_affiliate_order_id") + var forwardAffiliateOrderId: String?=null, -): Parcelable { + @SerializedName("store_invoice_updated_date") + var storeInvoiceUpdatedDate: String?=null, + @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, -} - - -/* - Model: FulfillingStoreStoreAddressJson -*/ -@Parcelize -data class FulfillingStoreStoreAddressJson( + @SerializedName("timestamp") + var timestamp: ShipmentTimeStamp?=null, + @SerializedName("awb_number") + var awbNumber: String?=null, + @SerializedName("return_store_node") + var returnStoreNode: Int?=null, - @SerializedName("address2") - var address2: String?=null, + @SerializedName("assign_dp_from_sb") + var assignDpFromSb: Boolean?=null, - @SerializedName("area") - var area: String?=null, + @SerializedName("shipment_weight") + var shipmentWeight: Double?=null, - @SerializedName("email") - var email: String?=null, + @SerializedName("marketplace_store_id") + var marketplaceStoreId: String?=null, - @SerializedName("phone") - var phone: String?=null, + @SerializedName("same_store_available") + var sameStoreAvailable: Boolean?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("einvoice_info") + var einvoiceInfo: EinvoiceInfo?=null, - @SerializedName("contact_person") - var contactPerson: String?=null, + @SerializedName("weight") + var weight: Int?=null, - @SerializedName("country") - var country: String?=null, + @SerializedName("fulfilment_priority_text") + var fulfilmentPriorityText: String?=null, - @SerializedName("pincode") - var pincode: String?=null, + @SerializedName("dp_options") + var dpOptions: @RawValue HashMap?=null, - @SerializedName("version") - var version: String?=null, + @SerializedName("dp_id") + var dpId: String?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("return_affiliate_shipment_id") + var returnAffiliateShipmentId: String?=null, - @SerializedName("address_type") - var addressType: String?=null, + @SerializedName("packaging_name") + var packagingName: String?=null, - @SerializedName("city") - var city: String?=null, + @SerializedName("dp_sort_key") + var dpSortKey: String?=null, - @SerializedName("address1") - var address1: String?=null, + @SerializedName("due_date") + var dueDate: String?=null, - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("formatted") + var formatted: Formatted?=null, - @SerializedName("latitude") - var latitude: Double?=null, + @SerializedName("return_details") + var returnDetails: @RawValue HashMap?=null, - @SerializedName("longitude") - var longitude: Double?=null, + @SerializedName("order_type") + var orderType: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("b2b_buyer_details") + var b2BBuyerDetails: BuyerDetails?=null, - @SerializedName("address_category") - var addressCategory: String?=null + @SerializedName("shipment_volumetric_weight") + var shipmentVolumetricWeight: Double?=null, -): Parcelable { + @SerializedName("po_number") + var poNumber: String?=null, + @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 { @@ -23138,27 +23171,12 @@ data class FulfillingStoreStoreAddressJson( -} - - -/* - 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 { @@ -23168,39 +23186,16 @@ data class ShipmentGst( -} - - -/* - 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 { @@ -23222,38 +23217,51 @@ data class PlatformShipmentDetailsBrand( /* - Model: Promise + Model: PDFLinks */ @Parcelize -data class Promise( +data class PDFLinks( - @SerializedName("timestamp") - var timestamp: Timestamp?=null + @SerializedName("label") + var label: String?=null, -): Parcelable { + @SerializedName("label_a4") + var labelA4: String?=null, + @SerializedName("invoice_a4") + var invoiceA4: String?=null, + @SerializedName("invoice_type") + var invoiceType: String?=null, + @SerializedName("label_a6") + var labelA6: String?=null, + @SerializedName("invoice") + var invoice: String?=null, -} - - -/* - Model: Timestamp -*/ -@Parcelize -data class Timestamp( + @SerializedName("po_invoice") + var poInvoice: String?=null, + @SerializedName("invoice_a6") + var invoiceA6: String?=null, + @SerializedName("label_pos") + var labelPos: String?=null, - @SerializedName("min") - var min: String?=null, + @SerializedName("invoice_pos") + var invoicePos: String?=null, - @SerializedName("max") - var max: String?=null + @SerializedName("credit_note_url") + var creditNoteUrl: String?=null, + + @SerializedName("b2b") + var b2B: String?=null, + + @SerializedName("label_type") + var labelType: String?=null ): Parcelable { @@ -23263,30 +23271,17 @@ data class Timestamp( -} - - -/* - 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 { + + + + @@ -23302,39 +23297,42 @@ data class ShipmentTrackingDetails( /* - Model: ItemsPayments + Model: AffiliateDetails */ @Parcelize -data class ItemsPayments( +data class AffiliateDetails( - @SerializedName("display_priority") - var displayPriority: Int?=null, + @SerializedName("ad_id") + var adId: String?=null, - @SerializedName("id") - var id: Int?=null, + @SerializedName("affiliate_shipment_id") + var affiliateShipmentId: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("affiliate_bag_id") + var affiliateBagId: String?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("affiliate_order_id") + var affiliateOrderId: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("affiliate_meta") + var affiliateMeta: AffiliateMeta?=null, - @SerializedName("payment_identifier") - var paymentIdentifier: String?=null, + @SerializedName("shipment_meta") + var shipmentMeta: ShipmentMeta?=null, - @SerializedName("source_nickname") - var sourceNickname: String?=null, + @SerializedName("affiliate_store_id") + var affiliateStoreId: String?=null, - @SerializedName("mode") - var mode: String?=null, + @SerializedName("pdf_links") + var pdfLinks: PDFLinks?=null, - @SerializedName("source") - var source: String?=null + @SerializedName("affiliate_id") + var affiliateId: String?=null, + + @SerializedName("company_affiliate_tag") + var companyAffiliateTag: String?=null ): Parcelable { @@ -23355,6 +23353,8 @@ data class ItemsPayments( + + @@ -23362,18 +23362,18 @@ data class ItemsPayments( /* - Model: PlatformOrderDetailsPage + Model: Dates */ @Parcelize -data class PlatformOrderDetailsPage( +data class Dates( - @SerializedName("next") - var next: String?=null, + @SerializedName("order_created") + var orderCreated: String?=null, - @SerializedName("previous") - var previous: String?=null + @SerializedName("delivery_date") + var deliveryDate: @RawValue Any?=null ): Parcelable { @@ -23387,35 +23387,51 @@ data class PlatformOrderDetailsPage( /* - Model: ShipmentDates + Model: Brand */ @Parcelize -data class ShipmentDates( +data class Brand( - @SerializedName("due_date") - var dueDate: String?=null + @SerializedName("brand_name") + var brandName: String?=null, -): Parcelable { + @SerializedName("modified_on") + var modifiedOn: Int?=null, + @SerializedName("script_last_ran") + var scriptLastRan: String?=null, + @SerializedName("company") + var company: String?=null, + @SerializedName("pickup_location") + var pickupLocation: String?=null, + @SerializedName("credit_note_expiry_days") + var creditNoteExpiryDays: Int?=null, -} - - -/* - Model: OrderLanesCount -*/ -@Parcelize -data class OrderLanesCount( + @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, + + @SerializedName("start_date") + var startDate: String?=null, + @SerializedName("brand_id") + var brandId: Int?=null, - @SerializedName("stages") - var stages: ArrayList?=null + @SerializedName("invoice_prefix") + var invoicePrefix: String?=null ): Parcelable { @@ -23423,27 +23439,12 @@ data class OrderLanesCount( -} - - -/* - 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 { @@ -23453,21 +23454,10 @@ data class StageItem( -} - - -/* - Model: UpdateOrderReprocessResponse -*/ -@Parcelize -data class UpdateOrderReprocessResponse( - @SerializedName("status") - var status: String?=null -): Parcelable { @@ -23477,44 +23467,62 @@ data class UpdateOrderReprocessResponse( /* - Model: PlatformOrderTrack + Model: BagGSTDetails */ @Parcelize -data class PlatformOrderTrack( +data class BagGSTDetails( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, - @SerializedName("request_id") - var requestId: String?=null, + @SerializedName("cgst_gst_fee") + var cgstGstFee: String?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("tax_collected_at_source") + var taxCollectedAtSource: Double?=null, - @SerializedName("mobile") - var mobile: String?=null, + @SerializedName("gst_tax_percentage") + var gstTaxPercentage: Double?=null, - @SerializedName("country_code") - var countryCode: String?=null, + @SerializedName("igst_tax_percentage") + var igstTaxPercentage: Double?=null, - @SerializedName("resend_timer") - var resendTimer: Int?=null, + @SerializedName("value_of_good") + var valueOfGood: Double?=null, - @SerializedName("resend_token") - var resendToken: String?=null + @SerializedName("gstin_code") + var gstinCode: String?=null, -): Parcelable { + @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("cgst_tax_percentage") + var cgstTaxPercentage: Double?=null, + @SerializedName("sgst_tax_percentage") + var sgstTaxPercentage: Double?=null, + @SerializedName("is_default_hsn_code") + var isDefaultHsnCode: Boolean?=null, + @SerializedName("brand_calculated_amount") + var brandCalculatedAmount: Double?=null +): Parcelable { @@ -23523,57 +23531,22 @@ data class PlatformOrderTrack( -} - - -/* - 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 { @@ -23585,9 +23558,36 @@ data class OrderPicklistListing( +} + + +/* + 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,24 +23607,15 @@ data class OrderPicklistListing( /* - Model: Stages + Model: BagMeta */ @Parcelize -data class Stages( - - - - @SerializedName("text") - var text: String?=null, +data class BagMeta( - @SerializedName("value") - var value: String?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null, - @SerializedName("filters") - var filters: StagesFilters?=null + @SerializedName("b2b_po_details") + var b2BPoDetails: B2BPODetails?=null ): Parcelable { @@ -23632,34 +23623,43 @@ data class Stages( - - - - - - } /* - Model: ItemTotal + Model: Attributes */ @Parcelize -data class ItemTotal( +data class Attributes( - @SerializedName("new") - var new: Int?=null, + @SerializedName("brand_name") + var brandName: String?=null, - @SerializedName("processing") - var processing: Int?=null, + @SerializedName("marketer_name") + var marketerName: String?=null, - @SerializedName("returns") - var returns: Int?=null, + @SerializedName("essential") + var essential: String?=null, + + @SerializedName("gender") + var gender: ArrayList?=null, + + @SerializedName("primary_color") + var primaryColor: String?=null, + + @SerializedName("marketer_address") + var marketerAddress: String?=null, + + @SerializedName("name") + var name: String?=null, - @SerializedName("all") - var all: Int?=null + @SerializedName("primary_color_hex") + var primaryColorHex: String?=null, + + @SerializedName("primary_material") + var primaryMaterial: String?=null ): Parcelable { @@ -23673,21 +23673,11 @@ data class ItemTotal( -} - - -/* - Model: GetPingResponse -*/ -@Parcelize -data class GetPingResponse( - @SerializedName("ping") - var ping: String?=null -): Parcelable { + @@ -23697,80 +23687,92 @@ data class GetPingResponse( /* - Model: GetShipmentAddressResponse + Model: Item */ @Parcelize -data class GetShipmentAddressResponse( +data class Item( - @SerializedName("message") - var message: String?=null, + @SerializedName("can_cancel") + var canCancel: Boolean?=null, - @SerializedName("data") - var data: DataShipmentAddress?=null, + @SerializedName("webstore_product_url") + var webstoreProductUrl: String?=null, - @SerializedName("success") - var success: Boolean?=null + @SerializedName("l3_category") + var l3Category: Int?=null, -): Parcelable { + @SerializedName("attributes") + var attributes: Attributes?=null, + @SerializedName("last_updated_at") + var lastUpdatedAt: String?=null, + @SerializedName("code") + var code: String?=null, + @SerializedName("item_id") + var itemId: Int?=null, + @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, -} - - -/* - Model: DataShipmentAddress -*/ -@Parcelize -data class DataShipmentAddress( + @SerializedName("brand") + var brand: String?=null, + @SerializedName("department_id") + var departmentId: Int?=null, + @SerializedName("branch_url") + var branchUrl: String?=null, - @SerializedName("city") - var city: String?=null, + @SerializedName("l2_category_id") + var l2CategoryId: Int?=null, - @SerializedName("country") - var country: String?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("pincode") - var pincode: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("phone") - var phone: String?=null, + @SerializedName("l1_category") + var l1Category: ArrayList?=null, - @SerializedName("area") - var area: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("address") - var address: String?=null, + @SerializedName("can_return") + var canReturn: Boolean?=null, - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("gender") + var gender: String?=null, + + @SerializedName("l1_category_id") + var l1CategoryId: Int?=null, + + @SerializedName("image") + var image: ArrayList?=null + +): Parcelable { - @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 { @@ -23798,63 +23800,51 @@ data class DataShipmentAddress( -} - - -/* - 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 { @@ -23872,18 +23862,27 @@ data class UpdateShipmentAddressRequest( /* - Model: UpdateShipmentAddressResponse + Model: BagReturnableCancelableStatus */ @Parcelize -data class UpdateShipmentAddressResponse( +data class BagReturnableCancelableStatus( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("is_returnable") + var isReturnable: Boolean?=null, - @SerializedName("message") - var message: String?=null + @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("enable_tracking") + var enableTracking: Boolean?=null ): Parcelable { @@ -23893,25 +23892,25 @@ data class UpdateShipmentAddressResponse( + + + + + + } /* - Model: ShipmentTrackResponse + Model: ArticleDetails */ @Parcelize -data class ShipmentTrackResponse( - - +data class ArticleDetails( - @SerializedName("bag_list") - var bagList: ArrayList?=null, - @SerializedName("message") - var message: String?=null, - @SerializedName("order_value") - var orderValue: Int?=null + @SerializedName("status") + var status: @RawValue HashMap?=null ): Parcelable { @@ -23919,112 +23918,135 @@ data class ShipmentTrackResponse( - - - - } /* - Model: ShipmentTrackResponseBagListItem + Model: BagDetailsPlatformResponse */ @Parcelize -data class ShipmentTrackResponseBagListItem( - - - - @SerializedName("enable_tracking") - var enableTracking: Boolean?=null, +data class BagDetailsPlatformResponse( - @SerializedName("price") - var price: String?=null, - @SerializedName("time_slot") - var timeSlot: String?=null, - @SerializedName("product_name") - var productName: String?=null, + @SerializedName("parent_promo_bags") + var parentPromoBags: @RawValue HashMap?=null, - @SerializedName("can_return") - var canReturn: Boolean?=null, + @SerializedName("journey_type") + var journeyType: String?=null, - @SerializedName("order_date") - var orderDate: String?=null, + @SerializedName("restore_promos") + var restorePromos: @RawValue HashMap?=null, - @SerializedName("is_try_at_home") - var isTryAtHome: Boolean?=null, + @SerializedName("bag_status_history") + var bagStatusHistory: BagStatusHistory?=null, - @SerializedName("breakup_values") - var breakupValues: ArrayList?=null, + @SerializedName("reasons") + var reasons: @RawValue ArrayList>?=null, - @SerializedName("statuses") - var statuses: ArrayList?=null, + @SerializedName("ordering_store") + var orderingStore: Store?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("article") + var article: Article?=null, - @SerializedName("bag_id") - var bagId: String?=null, + @SerializedName("affiliate_details") + var affiliateDetails: AffiliateDetails?=null, - @SerializedName("order_id") - var orderId: String?=null, + @SerializedName("line_number") + var lineNumber: Int?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("financial_breakup") + var financialBreakup: ArrayList?=null, - @SerializedName("payment_mode_source") - var paymentModeSource: String?=null, + @SerializedName("current_operational_status") + var currentOperationalStatus: BagStatusHistory?=null, - @SerializedName("dp_details") - var dpDetails: ShipmentTrackResponseBagListItemDpDetails?=null, + @SerializedName("dates") + var dates: Dates?=null, - @SerializedName("product_id") - var productId: Int?=null, + @SerializedName("b_type") + var bType: String?=null, - @SerializedName("product_image") - var productImage: ShipmentTrackResponseBagListItemsProductImage?=null, + @SerializedName("identifier") + var identifier: String?=null, - @SerializedName("brand_name") - var brandName: String?=null, + @SerializedName("brand") + var brand: Brand?=null, - @SerializedName("price_marked") - var priceMarked: String?=null, + @SerializedName("gst_details") + var gstDetails: BagGSTDetails?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("original_bag_list") + var originalBagList: ArrayList?=null, - @SerializedName("can_cancel") - var canCancel: Boolean?=null, + @SerializedName("no_of_bags_order") + var noOfBagsOrder: Int?=null, - @SerializedName("payment_mode") - var paymentMode: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("fynd_cash_msg") - var fyndCashMsg: String?=null, + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, - @SerializedName("delivery_address") - var deliveryAddress: String?=null + @SerializedName("meta") + var meta: BagMeta?=null, -): Parcelable { + @SerializedName("restore_coupon") + var restoreCoupon: Boolean?=null, + @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 { @@ -24058,27 +24080,12 @@ data class ShipmentTrackResponseBagListItem( -} - - -/* - 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 { @@ -24088,45 +24095,18 @@ data class ShipmentTrackResponseBagListItemBreakValues( -} - - -/* - 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 { @@ -24152,21 +24132,18 @@ data class ShipmentTrackResponseBagListItemStatuses( /* - Model: ShipmentTrackResponseBagListItemStatusesProgress + Model: ErrorResponse */ @Parcelize -data class ShipmentTrackResponseBagListItemStatusesProgress( - +data class ErrorResponse( - @SerializedName("title") - var title: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("error") + var error: String?=null, - @SerializedName("state") - var state: Boolean?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -24176,30 +24153,31 @@ data class ShipmentTrackResponseBagListItemStatusesProgress( - - } /* - Model: ShipmentTrackResponseBagListItemStatusesTrack + Model: Page1 */ @Parcelize -data class ShipmentTrackResponseBagListItemStatusesTrack( +data class Page1( - @SerializedName("status") - var status: String?=null, + @SerializedName("has_next") + var hasNext: Boolean?=null, - @SerializedName("time") - var time: String?=null, + @SerializedName("item_total") + var itemTotal: Int?=null, - @SerializedName("is_passed") - var isPassed: Boolean?=null, + @SerializedName("page_type") + var pageType: String?=null, - @SerializedName("is_current") - var isCurrent: Boolean?=null + @SerializedName("size") + var size: Int?=null, + + @SerializedName("current") + var current: Int?=null ): Parcelable { @@ -24213,22 +24191,24 @@ data class ShipmentTrackResponseBagListItemStatusesTrack( + + } /* - Model: ShipmentTrackResponseBagListItemDpDetails + Model: GetBagsPlatformResponse */ @Parcelize -data class ShipmentTrackResponseBagListItemDpDetails( +data class GetBagsPlatformResponse( - @SerializedName("tracking_no") - var trackingNo: String?=null, + @SerializedName("page") + var page: Page1?=null, - @SerializedName("courier") - var courier: String?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -24242,18 +24222,15 @@ data class ShipmentTrackResponseBagListItemDpDetails( /* - Model: ShipmentTrackResponseBagListItemsProductImage + Model: InvalidateShipmentCachePayload */ @Parcelize -data class ShipmentTrackResponseBagListItemsProductImage( - +data class InvalidateShipmentCachePayload( - @SerializedName("aspect_ratio") - var aspectRatio: String?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("shipment_ids") + var shipmentIds: ArrayList?=null ): Parcelable { @@ -24261,24 +24238,28 @@ data class ShipmentTrackResponseBagListItemsProductImage( - - } /* - Model: UpdateShipmentStatusResponse + Model: InvalidateShipmentCacheNestedResponse */ @Parcelize -data class UpdateShipmentStatusResponse( +data class InvalidateShipmentCacheNestedResponse( - @SerializedName("shipments") - var shipments: @RawValue HashMap?=null, + @SerializedName("error") + var error: String?=null, + + @SerializedName("shipment_id") + var shipmentId: String?=null, + + @SerializedName("message") + var message: String?=null, - @SerializedName("error_shipments") - var errorShipments: @RawValue ArrayList?=null + @SerializedName("status") + var status: Int?=null ): Parcelable { @@ -24288,25 +24269,23 @@ data class UpdateShipmentStatusResponse( + + + + } /* - Model: UpdateShipmentStatusBody + Model: InvalidateShipmentCacheResponse */ @Parcelize -data class UpdateShipmentStatusBody( - +data class InvalidateShipmentCacheResponse( - @SerializedName("shipments") - var shipments: @RawValue HashMap?=null, - - @SerializedName("force_transition") - var forceTransition: Boolean?=null, - @SerializedName("task") - var task: Boolean?=null + @SerializedName("response") + var response: ArrayList?=null ): Parcelable { @@ -24314,29 +24293,25 @@ data class UpdateShipmentStatusBody( - - - - } /* - Model: ShipmentReasonsResponse + Model: ErrorResponse1 */ @Parcelize -data class ShipmentReasonsResponse( +data class ErrorResponse1( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("error_trace") + var errorTrace: String?=null, @SerializedName("message") var message: String?=null, - @SerializedName("reasons") - var reasons: ArrayList?=null + @SerializedName("status") + var status: Int?=null ): Parcelable { @@ -24352,24 +24327,64 @@ data class ShipmentReasonsResponse( /* - Model: ShipmentResponseReasons + Model: StoreReassign */ @Parcelize -data class ShipmentResponseReasons( +data class StoreReassign( - @SerializedName("reason_id") - var reasonId: Double?=null, + @SerializedName("mongo_article_id") + var mongoArticleId: String?=null, - @SerializedName("reason") - var reason: String?=null + @SerializedName("affiliate_id") + var affiliateId: String?=null, + + @SerializedName("reason_ids") + var reasonIds: ArrayList?=null, + + @SerializedName("store_id") + var storeId: Int?=null, + + @SerializedName("set_id") + var setId: String?=null, + + @SerializedName("affiliate_bag_id") + var affiliateBagId: String?=null, + + @SerializedName("bag_id") + var bagId: Int?=null, + + @SerializedName("affiliate_order_id") + var affiliateOrderId: String?=null, + + @SerializedName("fynd_order_id") + var fyndOrderId: String?=null, + + @SerializedName("item_id") + var itemId: String?=null ): Parcelable { + + + + + + + + + + + + + + + + @@ -24377,15 +24392,18 @@ data class ShipmentResponseReasons( /* - Model: PlatformShipmentTrack + Model: StoreReassignResponse */ @Parcelize -data class PlatformShipmentTrack( +data class StoreReassignResponse( - @SerializedName("results") - var results: Results?=null + @SerializedName("success") + var success: Boolean?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -24393,40 +24411,36 @@ data class PlatformShipmentTrack( + + } /* - Model: Results + Model: Entities */ @Parcelize -data class Results( - - +data class Entities( - @SerializedName("awb") - var awb: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, - @SerializedName("last_location_recieved_at") - var lastLocationRecievedAt: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("reason") - var reason: String?=null, + @SerializedName("affiliate_id") + var affiliateId: String?=null, - @SerializedName("shipment_type") - var shipmentType: String?=null, + @SerializedName("affiliate_bag_id") + var affiliateBagId: String?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("reason_text") + var reasonText: String?=null, - @SerializedName("updated_time") - var updatedTime: String?=null, + @SerializedName("affiliate_shipment_id") + var affiliateShipmentId: String?=null, - @SerializedName("account_name") - var accountName: String?=null + @SerializedName("affiliate_order_id") + var affiliateOrderId: String?=null ): Parcelable { @@ -24444,29 +24458,25 @@ data class Results( - - - - } /* - Model: ShipmentUpdateRequest + Model: UpdateShipmentLockPayload */ @Parcelize -data class ShipmentUpdateRequest( +data class UpdateShipmentLockPayload( - @SerializedName("bags") - var bags: ArrayList?=null, + @SerializedName("entities") + var entities: ArrayList?=null, - @SerializedName("reason") - var reason: @RawValue HashMap?=null, + @SerializedName("action_type") + var actionType: String?=null, - @SerializedName("comments") - var comments: String?=null, + @SerializedName("entity_type") + var entityType: String?=null, @SerializedName("action") var action: String?=null @@ -24487,18 +24497,24 @@ data class ShipmentUpdateRequest( /* - Model: ShipmentUpdateResponse + Model: Bags */ @Parcelize -data class ShipmentUpdateResponse( +data class Bags( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("affiliate_order_id") + var affiliateOrderId: String?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("affiliate_bag_id") + var affiliateBagId: String?=null, + + @SerializedName("bag_id") + var bagId: Int?=null, + + @SerializedName("is_locked") + var isLocked: Boolean?=null ): Parcelable { @@ -24508,22 +24524,26 @@ data class ShipmentUpdateResponse( + + + + } /* - Model: UpdateProcessShipmenstRequestBody + Model: OriginalFilter */ @Parcelize -data class UpdateProcessShipmenstRequestBody( +data class OriginalFilter( - @SerializedName("shipment_ids") - var shipmentIds: ArrayList?=null, + @SerializedName("affiliate_shipment_id") + var affiliateShipmentId: String?=null, - @SerializedName("expected_status") - var expectedStatus: String?=null + @SerializedName("affiliate_id") + var affiliateId: String?=null ): Parcelable { @@ -24537,62 +24557,57 @@ data class UpdateProcessShipmenstRequestBody( /* - Model: UpdateProcessShipmenstRequestResponse + Model: CheckResponse */ @Parcelize -data class UpdateProcessShipmenstRequestResponse( +data class CheckResponse( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("is_shipment_locked") + var isShipmentLocked: Boolean?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("bags") + var bags: ArrayList?=null, -): Parcelable { + @SerializedName("is_bag_locked") + var isBagLocked: Boolean?=null, + @SerializedName("affiliate_id") + var affiliateId: String?=null, + @SerializedName("affiliate_shipment_id") + var affiliateShipmentId: String?=null, + @SerializedName("shipment_id") + var shipmentId: String?=null, + @SerializedName("lock_status") + var lockStatus: Boolean?=null, + + @SerializedName("status") + var status: String?=null, + + @SerializedName("original_filter") + var originalFilter: OriginalFilter?=null + +): Parcelable { -} - - -/* - Model: GetVoiceCallbackResponse -*/ -@Parcelize -data class GetVoiceCallbackResponse( - @SerializedName("message") - var message: String?=null -): Parcelable { -} - - -/* - Model: GetClickToCallResponse -*/ -@Parcelize -data class GetClickToCallResponse( - @SerializedName("message") - var message: String?=null -): Parcelable { @@ -24602,12 +24617,18 @@ data class GetClickToCallResponse( /* - Model: ApefaceApiError + Model: UpdateShipmentLockResponse */ @Parcelize -data class ApefaceApiError( +data class UpdateShipmentLockResponse( + + + @SerializedName("success") + var success: Boolean?=null, + @SerializedName("check_response") + var checkResponse: ArrayList?=null, @SerializedName("message") var message: String?=null @@ -24618,42 +24639,52 @@ data class ApefaceApiError( + + + + } - - /* - Model: GetSearchWordsData + Model: AnnouncementResponse */ @Parcelize -data class GetSearchWordsData( +data class AnnouncementResponse( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("words") - var words: ArrayList?=null, + @SerializedName("logo_url") + var logoUrl: String?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("from_datetime") + var fromDatetime: String?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("result") - var result: @RawValue HashMap?=null + @SerializedName("company_id") + var companyId: Int?=null, -): Parcelable { + @SerializedName("to_datetime") + var toDatetime: String?=null, + @SerializedName("platform_id") + var platformId: String?=null, + @SerializedName("platform_name") + var platformName: String?=null, + @SerializedName("created_at") + var createdAt: String?=null +): Parcelable { @@ -24665,24 +24696,11 @@ data class GetSearchWordsData( -} - - -/* - Model: GetSearchWordsDetailResponse -*/ -@Parcelize -data class GetSearchWordsDetailResponse( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: GetSearchWordsData?=null -): Parcelable { @@ -24694,35 +24712,40 @@ data class GetSearchWordsDetailResponse( /* - Model: ErrorResponse + Model: AnnouncementsResponse */ @Parcelize -data class ErrorResponse( +data class AnnouncementsResponse( - @SerializedName("code") - var code: String?=null, + @SerializedName("announcements") + var announcements: ArrayList?=null - @SerializedName("message") - var message: String?=null, +): Parcelable { - @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("success") + var success: Boolean?=null, + @SerializedName("message") + var message: String?=null +): Parcelable { @@ -24734,18 +24757,18 @@ data class ErrorResponse( /* - Model: SearchKeywordResult + Model: Click2CallResponse */ @Parcelize -data class SearchKeywordResult( +data class Click2CallResponse( - @SerializedName("sort_on") - var sortOn: String?=null, + @SerializedName("status") + var status: Boolean?=null, - @SerializedName("query") - var query: @RawValue HashMap?=null + @SerializedName("call_id") + var callId: String?=null ): Parcelable { @@ -24759,35 +24782,45 @@ data class SearchKeywordResult( /* - Model: CreateSearchKeyword + Model: EntitiesDataUpdates */ @Parcelize -data class CreateSearchKeyword( +data class EntitiesDataUpdates( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("filters") + var filters: @RawValue ArrayList>?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("data") + var data: @RawValue HashMap?=null + +): Parcelable { - @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("identifier") + var identifier: String?=null, + @SerializedName("line_number") + var lineNumber: Int?=null +): Parcelable { @@ -24799,15 +24832,18 @@ data class CreateSearchKeyword( /* - Model: DeleteResponse + Model: ProductsDataUpdates */ @Parcelize -data class DeleteResponse( +data class ProductsDataUpdates( - @SerializedName("message") - var message: String?=null + @SerializedName("filters") + var filters: ArrayList?=null, + + @SerializedName("data") + var data: @RawValue HashMap?=null ): Parcelable { @@ -24815,22 +24851,24 @@ data class DeleteResponse( + + } /* - Model: GetSearchWordsResponse + Model: DataUpdates */ @Parcelize -data class GetSearchWordsResponse( +data class DataUpdates( - @SerializedName("page") - var page: Page?=null, + @SerializedName("entities") + var entities: ArrayList?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("products") + var products: ArrayList?=null ): Parcelable { @@ -24844,35 +24882,50 @@ data class GetSearchWordsResponse( /* - Model: GetAutocompleteWordsData + Model: Products */ @Parcelize -data class GetAutocompleteWordsData( +data class Products( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("identifier") + var identifier: String?=null, - @SerializedName("words") - var words: ArrayList?=null, + @SerializedName("line_number") + var lineNumber: Int?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("quantity") + var quantity: Int?=null + +): Parcelable { - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("results") - var results: @RawValue ArrayList>?=null -): Parcelable { +} + + +/* + Model: EntityReasonData +*/ +@Parcelize +data class EntityReasonData( + + + + @SerializedName("reason_id") + var reasonId: Int?=null, + + @SerializedName("reason_text") + var reasonText: String?=null + +): Parcelable { @@ -24884,18 +24937,18 @@ data class GetAutocompleteWordsData( /* - Model: GetAutocompleteWordsResponse + Model: EntitiesReasons */ @Parcelize -data class GetAutocompleteWordsResponse( +data class EntitiesReasons( - @SerializedName("page") - var page: Page?=null, + @SerializedName("filters") + var filters: @RawValue ArrayList>?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("data") + var data: EntityReasonData?=null ): Parcelable { @@ -24909,21 +24962,21 @@ data class GetAutocompleteWordsResponse( /* - Model: Media + Model: ProductsReasonsFilters */ @Parcelize -data class Media( +data class ProductsReasonsFilters( - @SerializedName("type") - var type: String?=null, + @SerializedName("identifier") + var identifier: String?=null, - @SerializedName("url") - var url: String?=null, + @SerializedName("line_number") + var lineNumber: Int?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null + @SerializedName("quantity") + var quantity: Int?=null ): Parcelable { @@ -24939,31 +24992,46 @@ data class Media( /* - Model: AutocompletePageAction + Model: ProductsReasonsData */ @Parcelize -data class AutocompletePageAction( +data class ProductsReasonsData( - @SerializedName("query") - var query: @RawValue HashMap?=null, + @SerializedName("reason_id") + var reasonId: Int?=null, - @SerializedName("url") - var url: String?=null, + @SerializedName("reason_text") + var reasonText: String?=null - @SerializedName("params") - var params: @RawValue HashMap?=null, +): Parcelable { - @SerializedName("type") - var type: String?=null -): Parcelable { +} + + +/* + Model: ProductsReasons +*/ +@Parcelize +data class ProductsReasons( + + + + @SerializedName("filters") + var filters: ArrayList?=null, + + @SerializedName("data") + var data: ProductsReasonsData?=null + +): Parcelable { + @@ -24974,18 +25042,18 @@ data class AutocompletePageAction( /* - Model: AutocompleteAction + Model: ReasonsData */ @Parcelize -data class AutocompleteAction( +data class ReasonsData( - @SerializedName("type") - var type: String?=null, + @SerializedName("entities") + var entities: ArrayList?=null, - @SerializedName("page") - var page: AutocompletePageAction?=null + @SerializedName("products") + var products: ArrayList?=null ): Parcelable { @@ -24999,24 +25067,24 @@ data class AutocompleteAction( /* - Model: AutocompleteResult + Model: ShipmentsRequest */ @Parcelize -data class AutocompleteResult( +data class ShipmentsRequest( - @SerializedName("logo") - var logo: Media?=null, + @SerializedName("identifier") + var identifier: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("data_updates") + var dataUpdates: DataUpdates?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("products") + var products: ArrayList?=null, - @SerializedName("action") - var action: AutocompleteAction?=null + @SerializedName("reasons") + var reasons: ReasonsData?=null ): Parcelable { @@ -25034,27 +25102,21 @@ data class AutocompleteResult( /* - Model: CreateAutocompleteKeyword + Model: StatuesRequest */ @Parcelize -data class CreateAutocompleteKeyword( +data class StatuesRequest( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("words") - var words: ArrayList?=null, + @SerializedName("shipments") + var shipments: ArrayList?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("results") - var results: ArrayList?=null + @SerializedName("exclude_bags_next_state") + var excludeBagsNextState: String?=null ): Parcelable { @@ -25066,32 +25128,31 @@ data class CreateAutocompleteKeyword( - - - - } /* - Model: CreateAutocompleteWordsResponse + Model: UpdateShipmentStatusRequest */ @Parcelize -data class CreateAutocompleteWordsResponse( +data class UpdateShipmentStatusRequest( - @SerializedName("results") - var results: @RawValue ArrayList>?=null, + @SerializedName("lock_after_transition") + var lockAfterTransition: Boolean?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("task") + var task: Boolean?=null, - @SerializedName("words") - var words: ArrayList?=null, + @SerializedName("force_transition") + var forceTransition: Boolean?=null, - @SerializedName("app_id") - var appId: String?=null + @SerializedName("unlock_before_transition") + var unlockBeforeTransition: Boolean?=null, + + @SerializedName("statuses") + var statuses: ArrayList?=null ): Parcelable { @@ -25105,34 +25166,42 @@ data class CreateAutocompleteWordsResponse( + + } /* - Model: ProductBundleItem + Model: ShipmentsResponse */ @Parcelize -data class ProductBundleItem( +data class ShipmentsResponse( - @SerializedName("max_quantity") - var maxQuantity: Int?=null, + @SerializedName("stack_trace") + var stackTrace: String?=null, - @SerializedName("min_quantity") - var minQuantity: Int?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("product_uid") - var productUid: Int?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("auto_add_to_cart") - var autoAddToCart: Boolean?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("auto_select") - var autoSelect: Boolean?=null, + @SerializedName("exception") + var exception: String?=null, - @SerializedName("allow_remove") - var allowRemove: Boolean?=null + @SerializedName("status") + var status: Int?=null, + + @SerializedName("final_state") + var finalState: @RawValue HashMap?=null, + + @SerializedName("identifier") + var identifier: String?=null ): Parcelable { @@ -25150,58 +25219,43 @@ data class ProductBundleItem( + + + + } /* - Model: ProductBundleRequest + Model: StatuesResponse */ @Parcelize -data class ProductBundleRequest( - - - - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, +data class StatuesResponse( - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("shipments") + var shipments: ArrayList?=null - @SerializedName("created_on") - var createdOn: String?=null, +): Parcelable { - @SerializedName("choice") - var choice: String?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, - @SerializedName("products") - var products: ArrayList?=null, - @SerializedName("logo") - var logo: String?=null, +} + + +/* + Model: UpdateShipmentStatusResponseBody +*/ +@Parcelize +data class UpdateShipmentStatusResponseBody( - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("statuses") + var statuses: ArrayList?=null ): Parcelable { @@ -25209,11 +25263,27 @@ data class ProductBundleRequest( +} + + +/* + Model: OrderPriority +*/ +@Parcelize +data class OrderPriority( + + @SerializedName("fulfilment_priority_text") + var fulfilmentPriorityText: String?=null, + @SerializedName("fulfilment_priority") + var fulfilmentPriority: Int?=null, + @SerializedName("affiliate_priority_code") + var affiliatePriorityCode: String?=null +): Parcelable { @@ -25223,11 +25293,24 @@ data class ProductBundleRequest( +} + + +/* + Model: MarketPlacePdf +*/ +@Parcelize +data class MarketPlacePdf( + @SerializedName("invoice") + var invoice: String?=null, + @SerializedName("label") + var label: String?=null +): Parcelable { @@ -25239,57 +25322,81 @@ data class ProductBundleRequest( /* - Model: GetProductBundleCreateResponse + Model: AffiliateBag */ @Parcelize -data class GetProductBundleCreateResponse( +data class AffiliateBag( - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, + @SerializedName("transfer_price") + var transferPrice: Int?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("delivery_charge") + var deliveryCharge: Double?=null, - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, + @SerializedName("store_id") + var storeId: Int?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("affiliate_store_id") + var affiliateStoreId: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, - @SerializedName("choice") - var choice: String?=null, + @SerializedName("item_id") + var itemId: Int?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("avl_qty") + var avlQty: Int?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("unit_price") + var unitPrice: Double?=null, - @SerializedName("products") - var products: ArrayList?=null, + @SerializedName("hsn_code_id") + var hsnCodeId: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("sku") + var sku: String?=null, @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("amount_paid") + var amountPaid: Double?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("discount") + var discount: Double?=null, + + @SerializedName("identifier") + var identifier: @RawValue HashMap?=null, @SerializedName("modified_on") - var modifiedOn: String?=null + var modifiedOn: String?=null, + + @SerializedName("fynd_store_id") + var fyndStoreId: String?=null, + + @SerializedName("affiliate_meta") + var affiliateMeta: @RawValue HashMap?=null, + + @SerializedName("price_effective") + var priceEffective: Double?=null, + + @SerializedName("item_size") + var itemSize: String?=null, + + @SerializedName("pdf_links") + var pdfLinks: MarketPlacePdf?=null, + + @SerializedName("price_marked") + var priceMarked: Double?=null, + + @SerializedName("quantity") + var quantity: Int?=null ): Parcelable { @@ -25325,24 +25432,15 @@ data class GetProductBundleCreateResponse( -} - - -/* - Model: GetProductBundleListingResponse -*/ -@Parcelize -data class GetProductBundleListingResponse( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null -): Parcelable { + + + + @@ -25354,48 +25452,45 @@ data class GetProductBundleListingResponse( /* - Model: ProductBundleUpdateRequest + Model: OrderUser */ @Parcelize -data class ProductBundleUpdateRequest( - +data class OrderUser( - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("last_name") + var lastName: String?=null, - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, + @SerializedName("mobile") + var mobile: Int?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("city") + var city: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("state") + var state: String?=null, - @SerializedName("choice") - var choice: String?=null, + @SerializedName("phone") + var phone: Int?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("address2") + var address2: String?=null, - @SerializedName("products") - var products: ArrayList?=null, + @SerializedName("address1") + var address1: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("pincode") + var pincode: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("email") + var email: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("first_name") + var firstName: String?=null ): Parcelable { @@ -25420,8 +25515,6 @@ data class ProductBundleUpdateRequest( - - @@ -25429,27 +25522,18 @@ data class ProductBundleUpdateRequest( /* - Model: Price + Model: UserData */ @Parcelize -data class Price( - - - - @SerializedName("min_effective") - var minEffective: Double?=null, +data class UserData( - @SerializedName("max_marked") - var maxMarked: Double?=null, - @SerializedName("max_effective") - var maxEffective: Double?=null, - @SerializedName("min_marked") - var minMarked: Double?=null, + @SerializedName("billing_user") + var billingUser: OrderUser?=null, - @SerializedName("currency") - var currency: String?=null + @SerializedName("shipping_user") + var shippingUser: OrderUser?=null ): Parcelable { @@ -25459,34 +25543,37 @@ data class Price( - - - - - - } /* - Model: Size + Model: ArticleDetails1 */ @Parcelize -data class Size( +data class ArticleDetails1( - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("weight") + var weight: @RawValue HashMap?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("brand_id") + var brandId: Int?=null, - @SerializedName("is_available") - var isAvailable: Boolean?=null + @SerializedName("category") + var category: @RawValue HashMap?=null, + + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, + + @SerializedName("dimension") + var dimension: @RawValue HashMap?=null, + + @SerializedName("quantity") + var quantity: Int?=null ): Parcelable { @@ -25500,54 +25587,50 @@ data class Size( + + + + + + } /* - Model: LimitedProductData + Model: ShipmentDetails */ @Parcelize -data class LimitedProductData( +data class ShipmentDetails( - @SerializedName("short_description") - var shortDescription: String?=null, + @SerializedName("shipments") + var shipments: Int?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("affiliate_shipment_id") + var affiliateShipmentId: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("price") - var price: @RawValue HashMap?=null, + @SerializedName("box_type") + var boxType: String?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, + @SerializedName("articles") + var articles: ArrayList?=null, - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, + @SerializedName("dp_id") + var dpId: Int?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null, + @SerializedName("fulfillment_id") + var fulfillmentId: Int?=null - @SerializedName("attributes") - var attributes: @RawValue HashMap?=null, +): Parcelable { - @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 { @@ -25560,12 +25643,27 @@ data class LimitedProductData( +} + + +/* + Model: LocationDetails +*/ +@Parcelize +data class LocationDetails( + @SerializedName("fulfillment_id") + var fulfillmentId: Int?=null, + @SerializedName("articles") + var articles: ArrayList?=null, + @SerializedName("fulfillment_type") + var fulfillmentType: String?=null +): Parcelable { @@ -25579,39 +25677,36 @@ data class LimitedProductData( /* - Model: GetProducts + Model: ShipmentConfig */ @Parcelize -data class GetProducts( +data class ShipmentConfig( - @SerializedName("max_quantity") - var maxQuantity: Int?=null, - - @SerializedName("price") - var price: Price?=null, + @SerializedName("journey") + var journey: String?=null, - @SerializedName("min_quantity") - var minQuantity: Int?=null, + @SerializedName("to_pincode") + var toPincode: String?=null, - @SerializedName("product_uid") - var productUid: Int?=null, + @SerializedName("source") + var source: String?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null, + @SerializedName("action") + var action: String?=null, - @SerializedName("auto_add_to_cart") - var autoAddToCart: Boolean?=null, + @SerializedName("shipment") + var shipment: ArrayList?=null, - @SerializedName("product_details") - var productDetails: LimitedProductData?=null, + @SerializedName("payment_mode") + var paymentMode: String?=null, - @SerializedName("auto_select") - var autoSelect: Boolean?=null, + @SerializedName("identifier") + var identifier: String?=null, - @SerializedName("allow_remove") - var allowRemove: Boolean?=null + @SerializedName("location_details") + var locationDetails: LocationDetails?=null ): Parcelable { @@ -25633,55 +25728,83 @@ data class GetProducts( +} + + +/* + Model: ShipmentData +*/ +@Parcelize +data class ShipmentData( + + + + @SerializedName("shipment_data") + var shipmentData: ShipmentConfig?=null + +): Parcelable { + + + } /* - Model: GetProductBundleResponse + Model: OrderInfo */ @Parcelize -data class GetProductBundleResponse( +data class OrderInfo( - @SerializedName("name") - var name: String?=null, + @SerializedName("order_priority") + var orderPriority: OrderPriority?=null, - @SerializedName("same_store_assignment") - var sameStoreAssignment: Boolean?=null, + @SerializedName("bags") + var bags: ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("cod_charges") + var codCharges: Double?=null, - @SerializedName("page_visibility") - var pageVisibility: ArrayList?=null, + @SerializedName("user") + var user: UserData?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("payment") + var payment: @RawValue HashMap?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("coupon") + var coupon: String?=null, - @SerializedName("choice") - var choice: String?=null, + @SerializedName("order_value") + var orderValue: Double?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("shipping_address") + var shippingAddress: OrderUser?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("delivery_charges") + var deliveryCharges: Double?=null, - @SerializedName("products") - var products: ArrayList?=null + @SerializedName("shipment") + var shipment: ShipmentData?=null, -): Parcelable { + @SerializedName("discount") + var discount: Double?=null, + @SerializedName("payment_mode") + var paymentMode: String?=null, + @SerializedName("billing_address") + var billingAddress: OrderUser?=null, + @SerializedName("affiliate_order_id") + var affiliateOrderId: String?=null, + @SerializedName("items") + var items: @RawValue HashMap?=null +): Parcelable { @@ -25700,27 +25823,12 @@ data class GetProductBundleResponse( -} - - -/* - Model: Meta -*/ -@Parcelize -data class Meta( - @SerializedName("headers") - var headers: @RawValue HashMap?=null, - @SerializedName("unit") - var unit: String?=null, - @SerializedName("values") - var values: @RawValue ArrayList>?=null -): Parcelable { @@ -25734,15 +25842,18 @@ data class Meta( /* - Model: Guide + Model: AffiliateStoreIdMapping */ @Parcelize -data class Guide( +data class AffiliateStoreIdMapping( - @SerializedName("meta") - var meta: Meta?=null + @SerializedName("store_id") + var storeId: Int?=null, + + @SerializedName("marketplace_store_id") + var marketplaceStoreId: String?=null ): Parcelable { @@ -25750,66 +25861,72 @@ data class Guide( + + } /* - Model: ValidateSizeGuide + Model: AffiliateAppConfigMeta */ @Parcelize -data class ValidateSizeGuide( +data class AffiliateAppConfigMeta( - @SerializedName("subtitle") - var subtitle: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("image") - var image: String?=null, + @SerializedName("value") + var value: String?=null - @SerializedName("brand_id") - var brandId: Int?=null, +): Parcelable { - @SerializedName("guide") - var guide: Guide?=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, +} + + +/* + Model: AffiliateAppConfig +*/ +@Parcelize +data class AffiliateAppConfig( - @SerializedName("id") - var id: String?=null, - @SerializedName("title") - var title: String?=null, + + @SerializedName("token") + var token: String?=null, @SerializedName("description") var description: String?=null, + @SerializedName("id") + var id: String?=null, + + @SerializedName("secret") + var secret: String?=null, + @SerializedName("name") var name: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("owner") + var owner: String?=null, -): Parcelable { + @SerializedName("meta") + var meta: ArrayList?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, + @SerializedName("created_at") + var createdAt: String?=null +): Parcelable { @@ -25831,10 +25948,21 @@ data class ValidateSizeGuide( +} + + +/* + Model: AffiliateInventoryOrderConfig +*/ +@Parcelize +data class AffiliateInventoryOrderConfig( + @SerializedName("force_reassignment") + var forceReassignment: Boolean?=null +): Parcelable { @@ -25844,15 +25972,15 @@ data class ValidateSizeGuide( /* - Model: SuccessResponse + Model: AffiliateInventoryArticleAssignmentConfig */ @Parcelize -data class SuccessResponse( +data class AffiliateInventoryArticleAssignmentConfig( - @SerializedName("success") - var success: Boolean?=null + @SerializedName("post_order_reassignment") + var postOrderReassignment: Boolean?=null ): Parcelable { @@ -25864,18 +25992,15 @@ data class SuccessResponse( /* - Model: ListSizeGuide + Model: AffiliateInventoryLogisticsConfig */ @Parcelize -data class ListSizeGuide( +data class AffiliateInventoryLogisticsConfig( - @SerializedName("page") - var page: @RawValue HashMap?=null, - - @SerializedName("items") - var items: @RawValue ArrayList>?=null + @SerializedName("dp_assignment") + var dpAssignment: Boolean?=null ): Parcelable { @@ -25883,57 +26008,44 @@ data class ListSizeGuide( - - } /* - Model: SizeGuideResponse + Model: AffiliateInventoryPaymentConfig */ @Parcelize -data class SizeGuideResponse( +data class AffiliateInventoryPaymentConfig( - @SerializedName("subtitle") - var subtitle: String?=null, + @SerializedName("mode_of_payment") + var modeOfPayment: String?=null, - @SerializedName("brand_id") - var brandId: Int?=null, + @SerializedName("source") + var source: String?=null - @SerializedName("guide") - var guide: @RawValue HashMap?=null, +): Parcelable { - @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, +} + + +/* + Model: AffiliateInventoryStoreConfig +*/ +@Parcelize +data class AffiliateInventoryStoreConfig( - @SerializedName("title") - var title: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("store") + var store: @RawValue HashMap?=null ): Parcelable { @@ -25941,17 +26053,33 @@ data class SizeGuideResponse( +} + + +/* + Model: AffiliateInventoryConfig +*/ +@Parcelize +data class AffiliateInventoryConfig( + @SerializedName("order") + var order: AffiliateInventoryOrderConfig?=null, + @SerializedName("article_assignment") + var articleAssignment: AffiliateInventoryArticleAssignmentConfig?=null, + @SerializedName("logistics") + var logistics: AffiliateInventoryLogisticsConfig?=null, + @SerializedName("payment") + var payment: AffiliateInventoryPaymentConfig?=null, + @SerializedName("inventory") + var inventory: AffiliateInventoryStoreConfig?=null - - - +): Parcelable { @@ -25969,18 +26097,18 @@ data class SizeGuideResponse( /* - Model: MetaFields + Model: AffiliateConfig */ @Parcelize -data class MetaFields( +data class AffiliateConfig( - @SerializedName("key") - var key: @RawValue Any?=null, + @SerializedName("app") + var app: AffiliateAppConfig?=null, - @SerializedName("value") - var value: @RawValue Any?=null + @SerializedName("inventory") + var inventory: AffiliateInventoryConfig?=null ): Parcelable { @@ -25994,21 +26122,21 @@ data class MetaFields( /* - Model: ApplicationItemMOQ + Model: Affiliate */ @Parcelize -data class ApplicationItemMOQ( +data class Affiliate( - @SerializedName("increment_unit") - var incrementUnit: Int?=null, + @SerializedName("token") + var token: String?=null, - @SerializedName("maximum") - var maximum: Int?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("minimum") - var minimum: Int?=null + @SerializedName("config") + var config: AffiliateConfig?=null ): Parcelable { @@ -26024,68 +26152,68 @@ data class ApplicationItemMOQ( /* - Model: ApplicationItemSEO + Model: OrderConfig */ @Parcelize -data class ApplicationItemSEO( +data class OrderConfig( - @SerializedName("title") - var title: @RawValue Any?=null, + @SerializedName("create_user") + var createUser: Boolean?=null, - @SerializedName("description") - var description: @RawValue Any?=null + @SerializedName("article_lookup") + var articleLookup: String?=null, -): Parcelable { + @SerializedName("store_lookup") + var storeLookup: String?=null, + @SerializedName("affiliate_store_id_mapping") + var affiliateStoreIdMapping: ArrayList?=null, + @SerializedName("affiliate") + var affiliate: Affiliate?=null, + @SerializedName("bag_end_state") + var bagEndState: String?=null +): Parcelable { -} - - -/* - Model: ApplicationItemMeta -*/ -@Parcelize -data class ApplicationItemMeta( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("_custom_meta") - var customMeta: ArrayList?=null, - @SerializedName("is_cod") - var isCod: Boolean?=null, - @SerializedName("alt_text") - var altText: @RawValue HashMap?=null, - @SerializedName("moq") - var moq: ApplicationItemMOQ?=null, - @SerializedName("seo") - var seo: ApplicationItemSEO?=null, - @SerializedName("is_gift") - var isGift: Boolean?=null -): Parcelable { +} + + +/* + Model: CreateOrderPayload +*/ +@Parcelize +data class CreateOrderPayload( + @SerializedName("affiliate_id") + var affiliateId: String?=null, + @SerializedName("order_info") + var orderInfo: OrderInfo?=null, + @SerializedName("order_config") + var orderConfig: OrderConfig?=null +): Parcelable { @@ -26099,18 +26227,15 @@ data class ApplicationItemMeta( /* - Model: SuccessResponse1 + Model: CreateOrderResponse */ @Parcelize -data class SuccessResponse1( - +data class CreateOrderResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("fynd_order_id") + var fyndOrderId: String?=null ): Parcelable { @@ -26118,27 +26243,19 @@ data class SuccessResponse1( - - } /* - Model: MOQData + Model: DispatchManifest */ @Parcelize -data class MOQData( - - +data class DispatchManifest( - @SerializedName("increment_unit") - var incrementUnit: Int?=null, - @SerializedName("maximum") - var maximum: Int?=null, - @SerializedName("minimum") - var minimum: Int?=null + @SerializedName("manifest_id") + var manifestId: String?=null ): Parcelable { @@ -26146,26 +26263,22 @@ data class MOQData( - - - - } /* - Model: SEOData + Model: SuccessResponse */ @Parcelize -data class SEOData( +data class SuccessResponse( - @SerializedName("title") - var title: @RawValue Any?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("description") - var description: @RawValue Any?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -26179,27 +26292,24 @@ data class SEOData( /* - Model: OwnerAppItemResponse + Model: ActionInfo */ @Parcelize -data class OwnerAppItemResponse( +data class ActionInfo( - @SerializedName("is_cod") - var isCod: Boolean?=null, - - @SerializedName("alt_text") - var altText: @RawValue HashMap?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("moq") - var moq: MOQData?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("seo") - var seo: SEOData?=null, + @SerializedName("display_text") + var displayText: String?=null, - @SerializedName("is_gift") - var isGift: Boolean?=null + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -26213,27 +26323,19 @@ data class OwnerAppItemResponse( - - } /* - Model: GetConfigMetadataResponse + Model: GetActionsResponse */ @Parcelize -data class GetConfigMetadataResponse( - - +data class GetActionsResponse( - @SerializedName("condition") - var condition: @RawValue ArrayList>?=null, - @SerializedName("data") - var data: @RawValue ArrayList>?=null, - @SerializedName("values") - var values: @RawValue ArrayList>?=null + @SerializedName("permissions") + var permissions: ActionInfo?=null ): Parcelable { @@ -26241,44 +26343,46 @@ data class GetConfigMetadataResponse( - - - - } /* - Model: AttributeDetailsGroup + Model: HistoryDict */ @Parcelize -data class AttributeDetailsGroup( +data class HistoryDict( - @SerializedName("name") - var name: String?=null, + @SerializedName("l2_detail") + var l2Detail: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("l3_detail") + var l3Detail: String?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("bag_id") + var bagId: Int?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("display_type") - var displayType: String?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("ticket_id") + var ticketId: String?=null, - @SerializedName("unit") - var unit: String?=null, + @SerializedName("l1_detail") + var l1Detail: String?=null, - @SerializedName("priority") - var priority: Int?=null + @SerializedName("user") + var user: String?=null, + + @SerializedName("ticket_url") + var ticketUrl: String?=null, + + @SerializedName("createdat") + var createdat: String?=null ): Parcelable { @@ -26297,6 +26401,10 @@ data class AttributeDetailsGroup( + + + + @@ -26304,47 +26412,40 @@ data class AttributeDetailsGroup( /* - Model: AppConfigurationDetail + Model: ShipmentHistoryResponse */ @Parcelize -data class AppConfigurationDetail( - +data class ShipmentHistoryResponse( - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("activity_history") + var activityHistory: ArrayList?=null - @SerializedName("slug") - var slug: String?=null, +): Parcelable { - @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 { +} + + +/* + Model: ErrorDetail +*/ +@Parcelize +data class ErrorDetail( + @SerializedName("success") + var success: Boolean?=null, + @SerializedName("message") + var message: String?=null +): Parcelable { @@ -26352,27 +26453,43 @@ data class AppConfigurationDetail( +} + + +/* + Model: SmsDataPayload +*/ +@Parcelize +data class SmsDataPayload( + @SerializedName("country_code") + var countryCode: String?=null, + @SerializedName("customer_name") + var customerName: String?=null, + @SerializedName("amount_paid") + var amountPaid: Int?=null, + @SerializedName("shipment_id") + var shipmentId: Int?=null, + @SerializedName("brand_name") + var brandName: String?=null, -} - - -/* - Model: ConfigErrorResponse -*/ -@Parcelize -data class ConfigErrorResponse( + @SerializedName("message") + var message: String?=null, + @SerializedName("phone_number") + var phoneNumber: Int?=null, + @SerializedName("payment_mode") + var paymentMode: String?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("order_id") + var orderId: String?=null ): Parcelable { @@ -26380,30 +26497,11 @@ data class ConfigErrorResponse( -} - - -/* - Model: PageResponseType -*/ -@Parcelize -data class PageResponseType( - - - @SerializedName("current") - var current: Int?=null, - @SerializedName("total_count") - var totalCount: Int?=null, - @SerializedName("has_next") - var hasNext: Boolean?=null, - @SerializedName("next") - var next: Int?=null -): Parcelable { @@ -26419,18 +26517,21 @@ data class PageResponseType( /* - Model: GetConfigResponse + Model: SendSmsPayload */ @Parcelize -data class GetConfigResponse( +data class SendSmsPayload( @SerializedName("data") - var data: @RawValue ArrayList>?=null, + var data: SmsDataPayload?=null, - @SerializedName("page") - var page: PageResponseType?=null + @SerializedName("bag_id") + var bagId: Int?=null, + + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -26440,19 +26541,24 @@ data class GetConfigResponse( + + } /* - Model: ConfigSuccessResponse + Model: Meta */ @Parcelize -data class ConfigSuccessResponse( +data class Meta( - @SerializedName("message") - var message: String?=null + @SerializedName("state_manager_used") + var stateManagerUsed: String?=null, + + @SerializedName("kafka_emission_status") + var kafkaEmissionStatus: Int?=null ): Parcelable { @@ -26460,42 +26566,44 @@ data class ConfigSuccessResponse( + + } /* - Model: AppConfigurationsSort + Model: ShipmentDetail */ @Parcelize -data class AppConfigurationsSort( +data class ShipmentDetail( - @SerializedName("name") - var name: String?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("bag_list") + var bagList: ArrayList?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("meta") + var meta: Meta?=null, + + @SerializedName("shipment_id") + var shipmentId: String?=null, + + @SerializedName("remarks") + var remarks: String?=null, + + @SerializedName("status") + var status: String?=null + +): Parcelable { - @SerializedName("key") - var key: String?=null, - @SerializedName("default_key") - var defaultKey: String?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("priority") - var priority: Int?=null -): Parcelable { @@ -26505,9 +26613,24 @@ data class AppConfigurationsSort( +} + + +/* + Model: OrderDetails +*/ +@Parcelize +data class OrderDetails( + @SerializedName("fynd_order_id") + var fyndOrderId: String?=null, + + @SerializedName("created_at") + var createdAt: String?=null + +): Parcelable { @@ -26519,15 +26642,21 @@ data class AppConfigurationsSort( /* - Model: AllowSingleRequest + Model: OrderStatusData */ @Parcelize -data class AllowSingleRequest( +data class OrderStatusData( - @SerializedName("allow_single") - var allowSingle: Boolean?=null + @SerializedName("shipment_details") + var shipmentDetails: ArrayList?=null, + + @SerializedName("order_details") + var orderDetails: OrderDetails?=null, + + @SerializedName("errors") + var errors: ArrayList?=null ): Parcelable { @@ -26535,19 +26664,26 @@ data class AllowSingleRequest( + + + + } /* - Model: DefaultKeyRequest + Model: OrderStatusResult */ @Parcelize -data class DefaultKeyRequest( +data class OrderStatusResult( - @SerializedName("default_key") - var defaultKey: String?=null + @SerializedName("result") + var result: ArrayList?=null, + + @SerializedName("success") + var success: String?=null ): Parcelable { @@ -26555,28 +26691,30 @@ data class DefaultKeyRequest( + + } /* - Model: MetaDataListingFilterMetaResponse + Model: ManualAssignDPToShipment */ @Parcelize -data class MetaDataListingFilterMetaResponse( +data class ManualAssignDPToShipment( - @SerializedName("display") - var display: String?=null, + @SerializedName("shipment_ids") + var shipmentIds: ArrayList?=null, - @SerializedName("units") - var units: @RawValue ArrayList>?=null, + @SerializedName("order_type") + var orderType: String?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("dp_id") + var dpId: Int?=null, - @SerializedName("filter_types") - var filterTypes: ArrayList?=null + @SerializedName("qc_required") + var qcRequired: String?=null ): Parcelable { @@ -26594,15 +26732,18 @@ data class MetaDataListingFilterMetaResponse( /* - Model: MetaDataListingFilterResponse + Model: ManualAssignDPToShipmentResponse */ @Parcelize -data class MetaDataListingFilterResponse( +data class ManualAssignDPToShipmentResponse( - @SerializedName("data") - var data: ArrayList?=null + @SerializedName("success") + var success: String?=null, + + @SerializedName("errors") + var errors: ArrayList?=null ): Parcelable { @@ -26610,22 +26751,24 @@ data class MetaDataListingFilterResponse( + + } /* - Model: MetaDataListingSortMetaResponse + Model: TaxInfo */ @Parcelize -data class MetaDataListingSortMetaResponse( +data class TaxInfo( - @SerializedName("display") - var display: String?=null, + @SerializedName("gstin") + var gstin: String?=null, - @SerializedName("key") - var key: String?=null + @SerializedName("b2b_gstin_number") + var b2BGstinNumber: String?=null ): Parcelable { @@ -26639,40 +26782,40 @@ data class MetaDataListingSortMetaResponse( /* - Model: MetaDataListingSortResponse + Model: ProcessingDates */ @Parcelize -data class MetaDataListingSortResponse( +data class ProcessingDates( - @SerializedName("data") - var data: ArrayList?=null + @SerializedName("dp_pickup_slot") + var dpPickupSlot: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("dispatch_by_date") + var dispatchByDate: String?=null, + @SerializedName("customer_pickup_slot") + var customerPickupSlot: @RawValue HashMap?=null, + @SerializedName("dispatch_after_date") + var dispatchAfterDate: String?=null, + + @SerializedName("confirm_by_date") + var confirmByDate: String?=null, + + @SerializedName("pack_by_date") + var packByDate: String?=null + +): Parcelable { -} - - -/* - Model: MetaDataListingResponse -*/ -@Parcelize -data class MetaDataListingResponse( - @SerializedName("filter") - var filter: MetaDataListingFilterResponse?=null, - @SerializedName("sort") - var sort: MetaDataListingSortResponse?=null -): Parcelable { @@ -26684,24 +26827,24 @@ data class MetaDataListingResponse( /* - Model: GetCatalogConfigurationDetailsProduct + Model: Tax */ @Parcelize -data class GetCatalogConfigurationDetailsProduct( +data class Tax( - @SerializedName("detail") - var detail: @RawValue HashMap?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("variant") - var variant: @RawValue HashMap?=null, + @SerializedName("breakup") + var breakup: @RawValue ArrayList>?=null, - @SerializedName("compare") - var compare: @RawValue HashMap?=null, + @SerializedName("rate") + var rate: Double?=null, - @SerializedName("similar") - var similar: @RawValue HashMap?=null + @SerializedName("amount") + var amount: @RawValue HashMap?=null ): Parcelable { @@ -26719,18 +26862,27 @@ data class GetCatalogConfigurationDetailsProduct( /* - Model: GetCatalogConfigurationMetaData + Model: Charge */ @Parcelize -data class GetCatalogConfigurationMetaData( +data class Charge( - @SerializedName("listing") - var listing: MetaDataListingResponse?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("product") - var product: GetCatalogConfigurationDetailsProduct?=null + @SerializedName("code") + var code: String?=null, + + @SerializedName("type") + var type: String?=null, + + @SerializedName("tax") + var tax: Tax?=null, + + @SerializedName("amount") + var amount: @RawValue HashMap?=null ): Parcelable { @@ -26740,25 +26892,40 @@ data class GetCatalogConfigurationMetaData( + + + + + + } /* - Model: ConfigurationBucketPoints + Model: LineItem */ @Parcelize -data class ConfigurationBucketPoints( +data class LineItem( - @SerializedName("end") - var end: Double?=null, + @SerializedName("charges") + var charges: ArrayList?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("start") - var start: Double?=null + @SerializedName("custom_messasge") + var customMessasge: String?=null, + + @SerializedName("external_line_id") + var externalLineId: String?=null, + + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, + + @SerializedName("quantity") + var quantity: Int?=null ): Parcelable { @@ -26770,34 +26937,40 @@ data class ConfigurationBucketPoints( + + + + + + } /* - Model: ConfigurationListingFilterValue + Model: Shipment */ @Parcelize -data class ConfigurationListingFilterValue( +data class Shipment( - @SerializedName("condition") - var condition: String?=null, + @SerializedName("processing_dates") + var processingDates: ProcessingDates?=null, - @SerializedName("bucket_points") - var bucketPoints: ArrayList?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("location_id") + var locationId: Int?=null, - @SerializedName("map_values") - var mapValues: @RawValue ArrayList>?=null, + @SerializedName("external_shipment_id") + var externalShipmentId: Double?=null, - @SerializedName("map") - var map: @RawValue HashMap?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("sort") - var sort: String?=null + @SerializedName("line_items") + var lineItems: ArrayList?=null ): Parcelable { @@ -26819,36 +26992,33 @@ data class ConfigurationListingFilterValue( /* - Model: ConfigurationListingFilterConfig + Model: PaymentMethod */ @Parcelize -data class ConfigurationListingFilterConfig( - +data class PaymentMethod( - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("transaction_data") + var transactionData: @RawValue HashMap?=null, - @SerializedName("value_config") - var valueConfig: ConfigurationListingFilterValue?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("mode") + var mode: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("collect_by") + var collectBy: String?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("refund_by") + var refundBy: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("amount") + var amount: Double?=null ): Parcelable { @@ -26868,24 +27038,22 @@ data class ConfigurationListingFilterConfig( - - } /* - Model: ConfigurationListingFilter + Model: PaymentInfo */ @Parcelize -data class ConfigurationListingFilter( +data class PaymentInfo( - @SerializedName("attribute_config") - var attributeConfig: ArrayList?=null, + @SerializedName("primary_mode") + var primaryMode: String?=null, - @SerializedName("allow_single") - var allowSingle: Boolean?=null + @SerializedName("payment_methods") + var paymentMethods: ArrayList?=null ): Parcelable { @@ -26899,33 +27067,77 @@ data class ConfigurationListingFilter( /* - Model: ConfigurationListingSortConfig + Model: BillingInfo */ @Parcelize -data class ConfigurationListingSortConfig( +data class BillingInfo( - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("state") + var state: String?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("floor_no") + var floorNo: String?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("external_customer_code") + var externalCustomerCode: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("primary_email") + var primaryEmail: String?=null, -): Parcelable { + @SerializedName("gender") + var gender: String?=null, + + @SerializedName("alternate_email") + var alternateEmail: String?=null, + + @SerializedName("alternate_mobile_number") + var alternateMobileNumber: String?=null, + + @SerializedName("first_name") + var firstName: String?=null, + + @SerializedName("last_name") + var lastName: String?=null, + + @SerializedName("city") + var city: String?=null, + @SerializedName("house_no") + var houseNo: String?=null, + @SerializedName("primary_mobile_number") + var primaryMobileNumber: 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: String?=null, + + @SerializedName("customer_code") + var customerCode: String?=null, + + @SerializedName("state_code") + var stateCode: String?=null, + + @SerializedName("middle_name") + var middleName: String?=null, + + @SerializedName("country") + var country: String?=null + +): Parcelable { @@ -26935,24 +27147,11 @@ data class ConfigurationListingSortConfig( -} - - -/* - Model: ConfigurationListingSort -*/ -@Parcelize -data class ConfigurationListingSort( - @SerializedName("default_key") - var defaultKey: String?=null, - @SerializedName("config") - var config: ArrayList?=null -): Parcelable { @@ -26960,24 +27159,11 @@ data class ConfigurationListingSort( -} - - -/* - Model: ConfigurationListing -*/ -@Parcelize -data class ConfigurationListing( - @SerializedName("filter") - var filter: ConfigurationListingFilter?=null, - @SerializedName("sort") - var sort: ConfigurationListingSort?=null -): Parcelable { @@ -26985,24 +27171,11 @@ data class ConfigurationListing( -} - - -/* - Model: ProductSize -*/ -@Parcelize -data class ProductSize( - @SerializedName("max") - var max: Int?=null, - @SerializedName("min") - var min: Int?=null -): Parcelable { @@ -27014,105 +27187,109 @@ data class ProductSize( /* - Model: ConfigurationProductVariantConfig + Model: ShippingInfo */ @Parcelize -data class ConfigurationProductVariantConfig( +data class ShippingInfo( - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("shipping_type") + var shippingType: String?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("landmark") + var landmark: String?=null, - @SerializedName("display_type") - var displayType: String?=null, + @SerializedName("state") + var state: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("size") - var size: ProductSize?=null, + @SerializedName("slot") + var slot: @RawValue ArrayList>?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("floor_no") + var floorNo: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("external_customer_code") + var externalCustomerCode: String?=null, -): Parcelable { + @SerializedName("primary_email") + var primaryEmail: String?=null, + @SerializedName("gender") + var gender: String?=null, + @SerializedName("alternate_email") + var alternateEmail: String?=null, + @SerializedName("alternate_mobile_number") + var alternateMobileNumber: String?=null, + @SerializedName("first_name") + var firstName: String?=null, + @SerializedName("last_name") + var lastName: String?=null, + @SerializedName("city") + var city: String?=null, + @SerializedName("house_no") + var houseNo: String?=null, + @SerializedName("geo_location") + var geoLocation: @RawValue HashMap?=null, + @SerializedName("primary_mobile_number") + var primaryMobileNumber: 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: String?=null, + @SerializedName("address_type") + var addressType: String?=null, + @SerializedName("customer_code") + var customerCode: String?=null, + @SerializedName("state_code") + var stateCode: String?=null, -} - - -/* - Model: ConfigurationProductVariant -*/ -@Parcelize -data class ConfigurationProductVariant( + @SerializedName("middle_name") + var middleName: String?=null, + @SerializedName("country") + var country: String?=null +): Parcelable { - @SerializedName("config") - var config: ArrayList?=null -): Parcelable { -} - - -/* - Model: ConfigurationProductConfig -*/ -@Parcelize -data class ConfigurationProductConfig( - @SerializedName("subtitle") - var subtitle: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("key") - var key: String?=null, - @SerializedName("size") - var size: ProductSize?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("title") - var title: String?=null, - @SerializedName("priority") - var priority: Int?=null -): Parcelable { @@ -27130,44 +27307,20 @@ data class ConfigurationProductConfig( -} - - -/* - Model: ConfigurationProductSimilar -*/ -@Parcelize -data class ConfigurationProductSimilar( - @SerializedName("config") - var config: ArrayList?=null -): Parcelable { -} - - -/* - Model: ConfigurationProduct -*/ -@Parcelize -data class ConfigurationProduct( - @SerializedName("variant") - var variant: ConfigurationProductVariant?=null, - @SerializedName("similar") - var similar: ConfigurationProductSimilar?=null -): Parcelable { @@ -27179,42 +27332,42 @@ data class ConfigurationProduct( /* - Model: AppConfiguration + Model: CreateOrderAPI */ @Parcelize -data class AppConfiguration( +data class CreateOrderAPI( - @SerializedName("listing") - var listing: ConfigurationListing?=null, + @SerializedName("tax_info") + var taxInfo: TaxInfo?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("shipments") + var shipments: ArrayList?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("charges") + var charges: ArrayList?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("external_order_id") + var externalOrderId: String?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("config_type") - var configType: String?=null, + @SerializedName("external_creation_date") + var externalCreationDate: String?=null, - @SerializedName("config_id") - var configId: String?=null, + @SerializedName("payment_info") + var paymentInfo: PaymentInfo?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("billing_info") + var billingInfo: BillingInfo?=null, - @SerializedName("product") - var product: ConfigurationProduct?=null, + @SerializedName("currency_info") + var currencyInfo: @RawValue HashMap?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("shipping_info") + var shippingInfo: ShippingInfo?=null ): Parcelable { @@ -27244,47 +27397,41 @@ data class AppConfiguration( /* - Model: AppCatalogConfiguration + Model: CreateOrderErrorReponse */ @Parcelize -data class AppCatalogConfiguration( +data class CreateOrderErrorReponse( - @SerializedName("listing") - var listing: ConfigurationListing?=null, + @SerializedName("stack_trace") + var stackTrace: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("request_id") + var requestId: String?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("meta") + var meta: String?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("info") + var info: @RawValue Any?=null, - @SerializedName("config_type") - var configType: String?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("exception") + var exception: String?=null, - @SerializedName("config_id") - var configId: String?=null, + @SerializedName("status") + var status: Int?=null - @SerializedName("app_id") - var appId: String?=null, +): Parcelable { - @SerializedName("product") - var product: ConfigurationProduct?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null -): Parcelable { @@ -27301,10 +27448,21 @@ data class AppCatalogConfiguration( +} + + +/* + Model: DpConfiguration +*/ +@Parcelize +data class DpConfiguration( + @SerializedName("shipping_by") + var shippingBy: String?=null +): Parcelable { @@ -27314,18 +27472,21 @@ data class AppCatalogConfiguration( /* - Model: GetAppCatalogConfiguration + Model: PaymentMethods */ @Parcelize -data class GetAppCatalogConfiguration( +data class PaymentMethods( - @SerializedName("data") - var data: AppCatalogConfiguration?=null, + @SerializedName("mode") + var mode: String?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null + @SerializedName("collect_by") + var collectBy: String?=null, + + @SerializedName("refund_by") + var refundBy: String?=null ): Parcelable { @@ -27335,22 +27496,27 @@ data class GetAppCatalogConfiguration( + + } /* - Model: GetCatalogConfigurationDetailsSchemaListing + Model: CreateChannelPaymentInfo */ @Parcelize -data class GetCatalogConfigurationDetailsSchemaListing( +data class CreateChannelPaymentInfo( - @SerializedName("filter") - var filter: @RawValue HashMap?=null, + @SerializedName("mode_of_payment") + var modeOfPayment: String?=null, - @SerializedName("sort") - var sort: @RawValue HashMap?=null + @SerializedName("payment_methods") + var paymentMethods: ArrayList?=null, + + @SerializedName("source") + var source: String?=null ): Parcelable { @@ -27360,34 +27526,36 @@ data class GetCatalogConfigurationDetailsSchemaListing( + + } /* - Model: EntityConfiguration + Model: CreateChannelConfig */ @Parcelize -data class EntityConfiguration( +data class CreateChannelConfig( - @SerializedName("listing") - var listing: GetCatalogConfigurationDetailsSchemaListing?=null, + @SerializedName("logo_url") + var logoUrl: @RawValue HashMap?=null, - @SerializedName("config_type") - var configType: String?=null, + @SerializedName("dp_configuration") + var dpConfiguration: DpConfiguration?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("lock_states") + var lockStates: ArrayList?=null, - @SerializedName("config_id") - var configId: String?=null, + @SerializedName("payment_info") + var paymentInfo: CreateChannelPaymentInfo?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("shipment_assignment") + var shipmentAssignment: String?=null, - @SerializedName("product") - var product: GetCatalogConfigurationDetailsProduct?=null + @SerializedName("location_reassignment") + var locationReassignment: Boolean?=null ): Parcelable { @@ -27409,18 +27577,15 @@ data class EntityConfiguration( /* - Model: GetAppCatalogEntityConfiguration + Model: CreateChannelConfigData */ @Parcelize -data class GetAppCatalogEntityConfiguration( - +data class CreateChannelConfigData( - @SerializedName("data") - var data: EntityConfiguration?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null + @SerializedName("config_data") + var configData: CreateChannelConfig?=null ): Parcelable { @@ -27428,33 +27593,25 @@ data class GetAppCatalogEntityConfiguration( - - } /* - Model: ProductFiltersKey + Model: CreateChannelConfigResponse */ @Parcelize -data class ProductFiltersKey( - +data class CreateChannelConfigResponse( - @SerializedName("operators") - var operators: ArrayList?=null, - - @SerializedName("kind") - var kind: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("is_inserted") + var isInserted: Boolean?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("acknowledged") + var acknowledged: Boolean?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("is_upserted") + var isUpserted: Boolean?=null ): Parcelable { @@ -27466,56 +27623,42 @@ data class ProductFiltersKey( - - - - } /* - Model: ProductFiltersValue + Model: CreateChannelConifgErrorResponse */ @Parcelize -data class ProductFiltersValue( +data class CreateChannelConifgErrorResponse( - @SerializedName("is_selected") - var isSelected: Boolean?=null, - - @SerializedName("display") - var display: String?=null, + @SerializedName("error") + var error: String?=null - @SerializedName("display_format") - var displayFormat: String?=null, +): Parcelable { - @SerializedName("max") - var max: Int?=null, - @SerializedName("min") - var min: Int?=null, - @SerializedName("value") - var value: @RawValue Any?=null, - @SerializedName("selected_min") - var selectedMin: Int?=null, - @SerializedName("query_format") - var queryFormat: String?=null, +} + + +/* + Model: UploadConsent +*/ +@Parcelize +data class UploadConsent( - @SerializedName("currency_code") - var currencyCode: String?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - @SerializedName("selected_max") - var selectedMax: Int?=null, + @SerializedName("manifest_id") + var manifestId: String?=null, - @SerializedName("count") - var count: Int?=null + @SerializedName("consent_url") + var consentUrl: String?=null ): Parcelable { @@ -27525,19 +27668,44 @@ data class ProductFiltersValue( +} + + +/* + Model: PlatformOrderUpdate +*/ +@Parcelize +data class PlatformOrderUpdate( + + @SerializedName("order_id") + var orderId: String?=null +): Parcelable { +} + + +/* + Model: ResponseDetail +*/ +@Parcelize +data class ResponseDetail( + @SerializedName("success") + var success: Boolean?=null, + @SerializedName("message") + var message: ArrayList?=null +): Parcelable { @@ -27549,18 +27717,15 @@ data class ProductFiltersValue( /* - Model: ProductFilters + Model: FyndOrderIdList */ @Parcelize -data class ProductFilters( +data class FyndOrderIdList( - @SerializedName("key") - var key: ProductFiltersKey?=null, - - @SerializedName("values") - var values: ArrayList?=null + @SerializedName("fynd_order_id") + var fyndOrderId: ArrayList?=null ): Parcelable { @@ -27568,27 +27733,28 @@ data class ProductFilters( - - } /* - Model: ProductSortOn + Model: OrderStatus */ @Parcelize -data class ProductSortOn( +data class OrderStatus( - @SerializedName("is_selected") - var isSelected: Boolean?=null, + @SerializedName("start_date") + var startDate: String?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("mobile") + var mobile: Int?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("order_details") + var orderDetails: ArrayList?=null, + + @SerializedName("end_date") + var endDate: String?=null ): Parcelable { @@ -27600,25 +27766,38 @@ data class ProductSortOn( + + } + + /* - Model: GetCollectionQueryOptionResponse + Model: GetSearchWordsData */ @Parcelize -data class GetCollectionQueryOptionResponse( +data class GetSearchWordsData( - @SerializedName("filters") - var filters: ArrayList?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("sort_on") - var sortOn: ArrayList?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("operators") - var operators: HashMap?=null + @SerializedName("result") + var result: @RawValue HashMap?=null, + + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("words") + var words: ArrayList?=null ): Parcelable { @@ -27630,22 +27809,28 @@ data class GetCollectionQueryOptionResponse( + + + + + + } /* - Model: CollectionImage + Model: GetSearchWordsDetailResponse */ @Parcelize -data class CollectionImage( +data class GetSearchWordsDetailResponse( - @SerializedName("url") - var url: String?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null + @SerializedName("items") + var items: GetSearchWordsData?=null ): Parcelable { @@ -27659,18 +27844,18 @@ data class CollectionImage( /* - Model: CollectionBanner + Model: SearchKeywordResult */ @Parcelize -data class CollectionBanner( +data class SearchKeywordResult( - @SerializedName("portrait") - var portrait: CollectionImage?=null, + @SerializedName("sort_on") + var sortOn: String?=null, - @SerializedName("landscape") - var landscape: CollectionImage?=null + @SerializedName("query") + var query: @RawValue HashMap?=null ): Parcelable { @@ -27684,21 +27869,27 @@ data class CollectionBanner( /* - Model: CollectionQuery + Model: CreateSearchKeyword */ @Parcelize -data class CollectionQuery( +data class CreateSearchKeyword( - @SerializedName("op") - var op: String?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("attribute") - var attribute: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("value") - var value: @RawValue ArrayList?=null + @SerializedName("result") + var result: SearchKeywordResult?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("words") + var words: ArrayList?=null ): Parcelable { @@ -27710,22 +27901,23 @@ data class CollectionQuery( + + + + } /* - Model: CollectionBadge + Model: DeleteResponse */ @Parcelize -data class CollectionBadge( - +data class DeleteResponse( - @SerializedName("text") - var text: String?=null, - @SerializedName("color") - var color: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -27733,30 +27925,22 @@ data class CollectionBadge( - - } /* - Model: UserInfo + Model: GetSearchWordsResponse */ @Parcelize -data class UserInfo( - - +data class GetSearchWordsResponse( - @SerializedName("email") - var email: String?=null, - @SerializedName("username") - var username: String?=null, - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("uid") - var uid: String?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -27766,35 +27950,31 @@ data class UserInfo( - - - - } /* - Model: CollectionSchedule + Model: GetAutocompleteWordsData */ @Parcelize -data class CollectionSchedule( +data class GetAutocompleteWordsData( - @SerializedName("duration") - var duration: Int?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("end") - var end: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("start") - var start: String?=null, + @SerializedName("results") + var results: @RawValue ArrayList>?=null, - @SerializedName("cron") - var cron: String?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("next_schedule") - var nextSchedule: ArrayList?=null + @SerializedName("words") + var words: ArrayList?=null ): Parcelable { @@ -27814,18 +27994,18 @@ data class CollectionSchedule( /* - Model: SeoDetail + Model: GetAutocompleteWordsResponse */ @Parcelize -data class SeoDetail( +data class GetAutocompleteWordsResponse( - @SerializedName("title") - var title: String?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("description") - var description: String?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -27839,94 +28019,83 @@ data class SeoDetail( /* - Model: CreateCollection + Model: AutocompletePageAction */ @Parcelize -data class CreateCollection( - +data class AutocompletePageAction( - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("banners") - var banners: CollectionBanner?=null, + @SerializedName("url") + var url: String?=null, @SerializedName("type") var type: String?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, + @SerializedName("query") + var query: @RawValue HashMap?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("params") + var params: @RawValue HashMap?=null - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, +): Parcelable { - @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, +} + + +/* + Model: AutocompleteAction +*/ +@Parcelize +data class AutocompleteAction( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, + @SerializedName("type") + var type: String?=null, + + @SerializedName("page") + var page: AutocompletePageAction?=null + +): Parcelable { - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("seo") - var seo: SeoDetail?=null, - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("_locale_language") - var localeLanguage: @RawValue HashMap?=null, - @SerializedName("published") - var published: Boolean?=null -): Parcelable { +} + + +/* + 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 { @@ -27936,13 +28105,30 @@ data class CreateCollection( +} + + +/* + Model: AutocompleteResult +*/ +@Parcelize +data class AutocompleteResult( + @SerializedName("display") + var display: String?=null, + @SerializedName("action") + var action: AutocompleteAction?=null, + @SerializedName("logo") + var logo: Media?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null +): Parcelable { @@ -27954,14 +28140,33 @@ data class CreateCollection( +} + + +/* + Model: CreateAutocompleteKeyword +*/ +@Parcelize +data class CreateAutocompleteKeyword( + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("results") + var results: ArrayList?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("words") + var words: ArrayList?=null +): Parcelable { @@ -27979,21 +28184,24 @@ data class CreateCollection( /* - Model: BannerImage + Model: CreateAutocompleteWordsResponse */ @Parcelize -data class BannerImage( +data class CreateAutocompleteWordsResponse( - @SerializedName("type") - var type: String?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("url") - var url: String?=null, + @SerializedName("results") + var results: @RawValue ArrayList>?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + + @SerializedName("words") + var words: ArrayList?=null ): Parcelable { @@ -28005,22 +28213,36 @@ data class BannerImage( + + } /* - Model: ImageUrls + Model: ProductBundleItem */ @Parcelize -data class ImageUrls( +data class ProductBundleItem( - @SerializedName("landscape") - var landscape: BannerImage?=null, + @SerializedName("product_uid") + var productUid: Int?=null, - @SerializedName("portrait") - var portrait: BannerImage?=null + @SerializedName("auto_select") + var autoSelect: Boolean?=null, + + @SerializedName("auto_add_to_cart") + var autoAddToCart: Boolean?=null, + + @SerializedName("max_quantity") + var maxQuantity: Int?=null, + + @SerializedName("min_quantity") + var minQuantity: Int?=null, + + @SerializedName("allow_remove") + var allowRemove: Boolean?=null ): Parcelable { @@ -28030,73 +28252,69 @@ data class ImageUrls( + + + + + + + + } /* - Model: CollectionCreateResponse + Model: GetProductBundleCreateResponse */ @Parcelize -data class CollectionCreateResponse( +data class GetProductBundleCreateResponse( - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("type") - var type: String?=null, - - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, + @SerializedName("choice") + var choice: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("page_visibility") + var pageVisibility: ArrayList?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, - @SerializedName("tag") - var tag: ArrayList?=null, + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, - @SerializedName("query") - var query: ArrayList?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("badge") - var badge: @RawValue HashMap?=null, + @SerializedName("slug") + var slug: String?=null, @SerializedName("logo") - var logo: BannerImage?=null, - - @SerializedName("_schedule") - var schedule: @RawValue HashMap?=null, + var logo: String?=null, - @SerializedName("sort_on") - var sortOn: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("products") + var products: ArrayList?=null, - @SerializedName("allow_sort") - var allowSort: Boolean?=null, + @SerializedName("name") + var name: String?=null, @SerializedName("meta") var meta: @RawValue HashMap?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null, - - @SerializedName("app_id") - var appId: String?=null + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -28123,14 +28341,6 @@ data class CollectionCreateResponse( - - - - - - - - @@ -28144,21 +28354,18 @@ data class CollectionCreateResponse( /* - Model: CollectionListingFilterTag + Model: GetProductBundleListingResponse */ @Parcelize -data class CollectionListingFilterTag( - +data class GetProductBundleListingResponse( - @SerializedName("is_selected") - var isSelected: Boolean?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -28168,56 +28375,69 @@ data class CollectionListingFilterTag( - - } /* - Model: CollectionListingFilterType + Model: ProductBundleRequest */ @Parcelize -data class CollectionListingFilterType( +data class ProductBundleRequest( - @SerializedName("is_selected") - var isSelected: Boolean?=null, + @SerializedName("choice") + var choice: String?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("page_visibility") + var pageVisibility: ArrayList?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("products") + var products: ArrayList?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("company_id") + var companyId: Int?=null + +): Parcelable { -} - - -/* - Model: CollectionListingFilter -*/ -@Parcelize -data class CollectionListingFilter( - @SerializedName("tags") - var tags: ArrayList?=null, - @SerializedName("type") - var type: ArrayList?=null -): Parcelable { @@ -28225,27 +28445,12 @@ data class CollectionListingFilter( -} - - -/* - 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 { @@ -28259,72 +28464,48 @@ data class Media1( /* - Model: GetCollectionDetailNest + Model: LimitedProductData */ @Parcelize -data class GetCollectionDetailNest( +data class LimitedProductData( - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("images") + var images: ArrayList?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("price") + var price: @RawValue HashMap?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, + + @SerializedName("uid") + var uid: Int?=null, @SerializedName("name") var name: String?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, - - @SerializedName("action") - var action: Action?=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, - - @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("identifier") + var identifier: @RawValue HashMap?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("short_description") + var shortDescription: String?=null, - @SerializedName("cron") - var cron: @RawValue HashMap?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("app_id") - var appId: String?=null + @SerializedName("item_code") + var itemCode: String?=null ): Parcelable { @@ -28347,22 +28528,6 @@ data class GetCollectionDetailNest( - - - - - - - - - - - - - - - - @@ -28374,21 +28539,24 @@ data class GetCollectionDetailNest( /* - Model: GetCollectionListingResponse + Model: Size */ @Parcelize -data class GetCollectionListingResponse( +data class Size( - @SerializedName("filters") - var filters: CollectionListingFilter?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("page") - var page: Page?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("value") + var value: String?=null, + + @SerializedName("is_available") + var isAvailable: Boolean?=null ): Parcelable { @@ -28400,90 +28568,87 @@ data class GetCollectionListingResponse( + + } /* - Model: CollectionDetailResponse + Model: Price */ @Parcelize -data class CollectionDetailResponse( - - - - @SerializedName("is_active") - var isActive: Boolean?=null, - - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("slug") - var slug: String?=null, - - @SerializedName("allow_sort") - var allowSort: Boolean?=null, +data class Price( - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("badge") - var badge: @RawValue HashMap?=null, + @SerializedName("min_marked") + var minMarked: Double?=null, - @SerializedName("logo") - var logo: Media1?=null, + @SerializedName("max_marked") + var maxMarked: Double?=null, - @SerializedName("tag") - var tag: ArrayList?=null, + @SerializedName("max_effective") + var maxEffective: Double?=null, - @SerializedName("query") - var query: ArrayList?=null, + @SerializedName("min_effective") + var minEffective: Double?=null - @SerializedName("cron") - var cron: @RawValue HashMap?=null, +): Parcelable { - @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("product_details") + var productDetails: LimitedProductData?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null, + @SerializedName("price") + var price: Price?=null, + @SerializedName("product_uid") + var productUid: Int?=null, + @SerializedName("auto_select") + var autoSelect: Boolean?=null, + @SerializedName("auto_add_to_cart") + var autoAddToCart: Boolean?=null, + @SerializedName("max_quantity") + var maxQuantity: Int?=null, + @SerializedName("min_quantity") + var minQuantity: Int?=null, + @SerializedName("allow_remove") + var allowRemove: Boolean?=null +): Parcelable { @@ -28509,83 +28674,60 @@ data class CollectionDetailResponse( /* - Model: UpdateCollection + Model: GetProductBundleResponse */ @Parcelize -data class UpdateCollection( +data class GetProductBundleResponse( + + @SerializedName("choice") + var choice: String?=null, + + @SerializedName("page_visibility") + var pageVisibility: ArrayList?=null, + + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("banners") - var banners: CollectionBanner?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("visible_facets_keys") - var visibleFacetsKeys: ArrayList?=null, + @SerializedName("products") + var products: ArrayList?=null, @SerializedName("name") var name: String?=null, - @SerializedName("allow_facets") - var allowFacets: Boolean?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("query") - var query: ArrayList?=null, + @SerializedName("company_id") + var companyId: Int?=null - @SerializedName("tags") - var tags: ArrayList?=null, +): Parcelable { - @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 { @@ -28593,21 +28735,54 @@ data class UpdateCollection( +} + + +/* + Model: ProductBundleUpdateRequest +*/ +@Parcelize +data class ProductBundleUpdateRequest( + @SerializedName("choice") + var choice: String?=null, + @SerializedName("page_visibility") + var pageVisibility: ArrayList?=null, + @SerializedName("same_store_assignment") + var sameStoreAssignment: Boolean?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("logo") + var logo: String?=null, + @SerializedName("products") + var products: ArrayList?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("company_id") + var companyId: Int?=null +): Parcelable { @@ -28639,18 +28814,18 @@ data class UpdateCollection( /* - Model: ItemQueryForUserCollection + Model: ListSizeGuide */ @Parcelize -data class ItemQueryForUserCollection( +data class ListSizeGuide( - @SerializedName("action") - var action: String?=null, + @SerializedName("page") + var page: @RawValue HashMap?=null, - @SerializedName("item_id") - var itemId: Int?=null + @SerializedName("items") + var items: @RawValue ArrayList>?=null ): Parcelable { @@ -28664,21 +28839,15 @@ data class ItemQueryForUserCollection( /* - Model: CollectionItemRequest + Model: Guide */ @Parcelize -data class CollectionItemRequest( - - +data class Guide( - @SerializedName("query") - var query: ArrayList?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("item") - var item: ArrayList?=null + @SerializedName("meta") + var meta: Meta?=null ): Parcelable { @@ -28686,57 +28855,61 @@ data class CollectionItemRequest( - - - - } /* - Model: UpdatedResponse + Model: ValidateSizeGuide */ @Parcelize -data class UpdatedResponse( +data class ValidateSizeGuide( - @SerializedName("message") - var message: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("items_not_updated") - var itemsNotUpdated: ArrayList?=null + @SerializedName("subtitle") + var subtitle: String?=null, -): Parcelable { + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, + @SerializedName("active") + var active: Boolean?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + @SerializedName("tag") + var tag: String?=null, + @SerializedName("title") + var title: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("guide") + var guide: Guide?=null, -} - - -/* - Model: ProductBrand -*/ -@Parcelize -data class ProductBrand( + @SerializedName("brand_id") + var brandId: Int?=null, + @SerializedName("created_on") + var createdOn: String?=null, - - @SerializedName("logo") - var logo: Media1?=null, - - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("description") + var description: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("action") - var action: Action?=null + @SerializedName("image") + var image: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -28750,27 +28923,19 @@ data class ProductBrand( -} - - -/* - 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 { + + + + + + + @@ -28784,18 +28949,51 @@ data class ProductDetailAttribute( /* - Model: ProductDetailGroupedAttribute + Model: SizeGuideResponse */ @Parcelize -data class ProductDetailGroupedAttribute( +data class SizeGuideResponse( + + + + @SerializedName("id") + var id: String?=null, + @SerializedName("subtitle") + var subtitle: String?=null, + + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, + + @SerializedName("active") + var active: Boolean?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + + @SerializedName("tag") + var tag: String?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, @SerializedName("title") var title: String?=null, - @SerializedName("details") - var details: ArrayList?=null + @SerializedName("guide") + var guide: @RawValue HashMap?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("brand_id") + var brandId: Int?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -28805,30 +29003,17 @@ data class ProductDetailGroupedAttribute( -} - - -/* - Model: Price1 -*/ -@Parcelize -data class Price1( - @SerializedName("max") - var max: Double?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null, - @SerializedName("min") - var min: Double?=null, - @SerializedName("currency_code") - var currencyCode: String?=null -): Parcelable { + + + + @@ -28844,18 +29029,21 @@ data class Price1( /* - Model: ProductListingPrice + Model: ApplicationItemMOQ */ @Parcelize -data class ProductListingPrice( +data class ApplicationItemMOQ( - @SerializedName("effective") - var effective: Price1?=null, + @SerializedName("maximum") + var maximum: Int?=null, - @SerializedName("marked") - var marked: Price1?=null + @SerializedName("minimum") + var minimum: Int?=null, + + @SerializedName("increment_unit") + var incrementUnit: Int?=null ): Parcelable { @@ -28865,107 +29053,91 @@ data class ProductListingPrice( + + } /* - Model: ProductListingDetail + Model: ApplicationItemSEO */ @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, +data class ApplicationItemSEO( - @SerializedName("has_variant") - var hasVariant: Boolean?=null, - @SerializedName("sellable") - var sellable: Boolean?=null, - @SerializedName("rating_count") - var ratingCount: Int?=null, + @SerializedName("title") + var title: @RawValue Any?=null, - @SerializedName("promo_meta") - var promoMeta: @RawValue HashMap?=null, + @SerializedName("description") + var description: @RawValue Any?=null - @SerializedName("medias") - var medias: ArrayList?=null, +): Parcelable { - @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, +} + + +/* + Model: MetaFields +*/ +@Parcelize +data class MetaFields( - @SerializedName("grouped_attributes") - var groupedAttributes: ArrayList?=null, - @SerializedName("teaser_tag") - var teaserTag: @RawValue HashMap?=null, - @SerializedName("short_description") - var shortDescription: String?=null, + @SerializedName("key") + var key: @RawValue Any?=null, - @SerializedName("image_nature") - var imageNature: String?=null, + @SerializedName("value") + var value: @RawValue Any?=null - @SerializedName("slug") - var slug: String?=null, +): Parcelable { - @SerializedName("similars") - var similars: ArrayList?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null, - @SerializedName("price") - var price: ProductListingPrice?=null, - @SerializedName("uid") - var uid: Int?=null -): Parcelable { +} + + +/* + Model: ApplicationItemMeta +*/ +@Parcelize +data class ApplicationItemMeta( + @SerializedName("is_gift") + var isGift: Boolean?=null, + @SerializedName("moq") + var moq: ApplicationItemMOQ?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("is_cod") + var isCod: Boolean?=null, + @SerializedName("alt_text") + var altText: @RawValue HashMap?=null, + @SerializedName("seo") + var seo: ApplicationItemSEO?=null, + @SerializedName("_custom_meta") + var customMeta: ArrayList?=null +): Parcelable { @@ -28983,11 +29155,24 @@ data class ProductListingDetail( +} + + +/* + Model: SuccessResponse1 +*/ +@Parcelize +data class SuccessResponse1( + @SerializedName("success") + var success: Boolean?=null, + @SerializedName("uid") + var uid: Int?=null +): Parcelable { @@ -28995,12 +29180,27 @@ data class ProductListingDetail( +} + + +/* + Model: MOQData +*/ +@Parcelize +data class MOQData( + @SerializedName("maximum") + var maximum: Int?=null, + @SerializedName("minimum") + var minimum: Int?=null, + @SerializedName("increment_unit") + var incrementUnit: Int?=null +): Parcelable { @@ -29014,24 +29214,18 @@ data class ProductListingDetail( /* - Model: GetCollectionItemsResponse + Model: SEOData */ @Parcelize -data class GetCollectionItemsResponse( - - +data class SEOData( - @SerializedName("filters") - var filters: ArrayList?=null, - @SerializedName("sort_on") - var sortOn: ArrayList?=null, - @SerializedName("page") - var page: Page?=null, + @SerializedName("title") + var title: @RawValue Any?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("description") + var description: @RawValue Any?=null ): Parcelable { @@ -29041,38 +29235,31 @@ data class GetCollectionItemsResponse( - - - - } /* - Model: CatalogInsightBrand + Model: OwnerAppItemResponse */ @Parcelize -data class CatalogInsightBrand( - +data class OwnerAppItemResponse( - @SerializedName("available_articles") - var availableArticles: Int?=null, - @SerializedName("available_sizes") - var availableSizes: Int?=null, + @SerializedName("is_gift") + var isGift: Boolean?=null, - @SerializedName("total_articles") - var totalArticles: Int?=null, + @SerializedName("moq") + var moq: MOQData?=null, - @SerializedName("article_freshness") - var articleFreshness: Int?=null, + @SerializedName("is_cod") + var isCod: Boolean?=null, - @SerializedName("total_sizes") - var totalSizes: Int?=null, + @SerializedName("alt_text") + var altText: @RawValue HashMap?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("seo") + var seo: SEOData?=null ): Parcelable { @@ -29088,27 +29275,25 @@ data class CatalogInsightBrand( - - } /* - Model: CatalogInsightItem + Model: GetConfigMetadataResponse */ @Parcelize -data class CatalogInsightItem( +data class GetConfigMetadataResponse( - @SerializedName("out_of_stock_count") - var outOfStockCount: Int?=null, + @SerializedName("data") + var data: @RawValue ArrayList>?=null, - @SerializedName("count") - var count: Int?=null, + @SerializedName("values") + var values: @RawValue ArrayList>?=null, - @SerializedName("sellable_count") - var sellableCount: Int?=null + @SerializedName("condition") + var condition: @RawValue ArrayList>?=null ): Parcelable { @@ -29124,18 +29309,24 @@ data class CatalogInsightItem( /* - Model: CatalogInsightResponse + Model: PageResponseType */ @Parcelize -data class CatalogInsightResponse( +data class PageResponseType( - @SerializedName("brand_distribution") - var brandDistribution: CatalogInsightBrand?=null, + @SerializedName("total_count") + var totalCount: Int?=null, - @SerializedName("item") - var item: CatalogInsightItem?=null + @SerializedName("current") + var current: Int?=null, + + @SerializedName("next") + var next: Int?=null, + + @SerializedName("has_next") + var hasNext: Boolean?=null ): Parcelable { @@ -29145,22 +29336,26 @@ data class CatalogInsightResponse( + + + + } /* - Model: CrossSellingData + Model: GetConfigResponse */ @Parcelize -data class CrossSellingData( +data class GetConfigResponse( - @SerializedName("articles") - var articles: Int?=null, + @SerializedName("page") + var page: PageResponseType?=null, - @SerializedName("products") - var products: Int?=null + @SerializedName("data") + var data: @RawValue ArrayList>?=null ): Parcelable { @@ -29174,18 +29369,15 @@ data class CrossSellingData( /* - Model: CrossSellingResponse + Model: ConfigErrorResponse */ @Parcelize -data class CrossSellingResponse( - +data class ConfigErrorResponse( - @SerializedName("brand_distribution") - var brandDistribution: CatalogInsightBrand?=null, - @SerializedName("data") - var data: CrossSellingData?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -29193,36 +29385,40 @@ data class CrossSellingResponse( - - } /* - Model: OptInPostRequest + Model: AttributeDetailsGroup */ @Parcelize -data class OptInPostRequest( +data class AttributeDetailsGroup( - @SerializedName("brand_ids") - var brandIds: ArrayList?=null, + @SerializedName("display_type") + var displayType: String?=null, - @SerializedName("platform") - var platform: String?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("store_ids") - var storeIds: ArrayList?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("opt_level") - var optLevel: String?=null + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("unit") + var unit: String?=null ): Parcelable { @@ -29240,46 +29436,47 @@ data class OptInPostRequest( + + + + } /* - Model: CompanyOptIn + Model: AppConfigurationDetail */ @Parcelize -data class CompanyOptIn( - +data class AppConfigurationDetail( - @SerializedName("brand_ids") - var brandIds: ArrayList?=null, - @SerializedName("platform") - var platform: String?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("created_on") - var createdOn: Int?=null, + @SerializedName("template_slugs") + var templateSlugs: ArrayList?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("store_ids") - var storeIds: ArrayList?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("opt_level") - var optLevel: String?=null, + @SerializedName("attributes") + var attributes: ArrayList?=null, - @SerializedName("modified_on") - var modifiedOn: Int?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -29300,8 +29497,6 @@ data class CompanyOptIn( - - @@ -29309,18 +29504,15 @@ data class CompanyOptIn( /* - Model: GetOptInPlatform + Model: ConfigSuccessResponse */ @Parcelize -data class GetOptInPlatform( - +data class ConfigSuccessResponse( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -29328,67 +29520,50 @@ data class GetOptInPlatform( - - } /* - Model: OptinCompanyDetail + Model: AppConfigurationsSort */ @Parcelize -data class OptinCompanyDetail( - - - - @SerializedName("business_type") - var businessType: String?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("name") - var name: String?=null, - - @SerializedName("company_type") - var companyType: String?=null +data class AppConfigurationsSort( -): Parcelable { + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, + @SerializedName("key") + var key: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("priority") + var priority: Int?=null, + @SerializedName("default_key") + var defaultKey: String?=null, + @SerializedName("logo") + var logo: String?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { -} - - -/* - Model: CompanyBrandDetail -*/ -@Parcelize -data class CompanyBrandDetail( - @SerializedName("brand_name") - var brandName: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("brand_id") - var brandId: Int?=null, - @SerializedName("total_article") - var totalArticle: Int?=null -): Parcelable { @@ -29404,18 +29579,15 @@ data class CompanyBrandDetail( /* - Model: OptinCompanyBrandDetailsView + Model: AllowSingleRequest */ @Parcelize -data class OptinCompanyBrandDetailsView( - +data class AllowSingleRequest( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("allow_single") + var allowSingle: Boolean?=null ): Parcelable { @@ -29423,27 +29595,19 @@ data class OptinCompanyBrandDetailsView( - - } /* - Model: OptinCompanyMetrics + Model: DefaultKeyRequest */ @Parcelize -data class OptinCompanyMetrics( +data class DefaultKeyRequest( - @SerializedName("store") - var store: Int?=null, - - @SerializedName("company") - var company: String?=null, - - @SerializedName("brand") - var brand: Int?=null + @SerializedName("default_key") + var defaultKey: String?=null ): Parcelable { @@ -29451,59 +29615,44 @@ data class OptinCompanyMetrics( - - - - } /* - Model: StoreDetail + Model: MetaDataListingSortMetaResponse */ @Parcelize -data class StoreDetail( +data class MetaDataListingSortMetaResponse( - @SerializedName("address") - var address: @RawValue HashMap?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("key") + var key: String?=null - @SerializedName("created_on") - var createdOn: String?=null, +): Parcelable { - @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, +} + + +/* + Model: MetaDataListingSortResponse +*/ +@Parcelize +data class MetaDataListingSortResponse( - @SerializedName("store_type") - var storeType: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("data") + var data: ArrayList?=null ): Parcelable { @@ -29511,10 +29660,30 @@ data class StoreDetail( +} + + +/* + Model: MetaDataListingFilterMetaResponse +*/ +@Parcelize +data class MetaDataListingFilterMetaResponse( + + + + @SerializedName("display") + var display: String?=null, + @SerializedName("filter_types") + var filterTypes: ArrayList?=null, + @SerializedName("key") + var key: String?=null, + @SerializedName("units") + var units: @RawValue ArrayList>?=null +): Parcelable { @@ -29526,10 +29695,21 @@ data class StoreDetail( +} + + +/* + Model: MetaDataListingFilterResponse +*/ +@Parcelize +data class MetaDataListingFilterResponse( + @SerializedName("data") + var data: ArrayList?=null +): Parcelable { @@ -29539,18 +29719,18 @@ data class StoreDetail( /* - Model: OptinStoreDetails + Model: MetaDataListingResponse */ @Parcelize -data class OptinStoreDetails( +data class MetaDataListingResponse( - @SerializedName("page") - var page: Page?=null, + @SerializedName("sort") + var sort: MetaDataListingSortResponse?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("filter") + var filter: MetaDataListingFilterResponse?=null ): Parcelable { @@ -29564,15 +29744,24 @@ data class OptinStoreDetails( /* - Model: AttributeMasterMandatoryDetails + Model: GetCatalogConfigurationDetailsProduct */ @Parcelize -data class AttributeMasterMandatoryDetails( +data class GetCatalogConfigurationDetailsProduct( - @SerializedName("l3_keys") - var l3Keys: ArrayList?=null + @SerializedName("detail") + var detail: @RawValue HashMap?=null, + + @SerializedName("similar") + var similar: @RawValue HashMap?=null, + + @SerializedName("variant") + var variant: @RawValue HashMap?=null, + + @SerializedName("compare") + var compare: @RawValue HashMap?=null ): Parcelable { @@ -29580,22 +29769,28 @@ data class AttributeMasterMandatoryDetails( + + + + + + } /* - Model: AttributeMasterMeta + Model: GetCatalogConfigurationMetaData */ @Parcelize -data class AttributeMasterMeta( +data class GetCatalogConfigurationMetaData( - @SerializedName("enriched") - var enriched: Boolean?=null, + @SerializedName("listing") + var listing: MetaDataListingResponse?=null, - @SerializedName("mandatory_details") - var mandatoryDetails: AttributeMasterMandatoryDetails?=null + @SerializedName("product") + var product: GetCatalogConfigurationDetailsProduct?=null ): Parcelable { @@ -29609,15 +29804,27 @@ data class AttributeMasterMeta( /* - Model: AttributeMasterDetails + Model: ConfigurationListingSortConfig */ @Parcelize -data class AttributeMasterDetails( +data class ConfigurationListingSortConfig( - @SerializedName("display_type") - var displayType: String?=null + @SerializedName("key") + var key: String?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("priority") + var priority: Int?=null, + + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -29625,22 +29832,30 @@ data class AttributeMasterDetails( + + + + + + + + } /* - Model: AttributeSchemaRange + Model: ConfigurationListingSort */ @Parcelize -data class AttributeSchemaRange( +data class ConfigurationListingSort( - @SerializedName("max") - var max: Int?=null, + @SerializedName("default_key") + var defaultKey: String?=null, - @SerializedName("min") - var min: Int?=null + @SerializedName("config") + var config: ArrayList?=null ): Parcelable { @@ -29654,68 +29869,68 @@ data class AttributeSchemaRange( /* - Model: AttributeMaster + Model: ConfigurationBucketPoints */ @Parcelize -data class AttributeMaster( +data class ConfigurationBucketPoints( - @SerializedName("mandatory") - var mandatory: Boolean?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("allowed_values") - var allowedValues: ArrayList?=null, + @SerializedName("end") + var end: Double?=null, - @SerializedName("range") - var range: AttributeSchemaRange?=null, + @SerializedName("start") + var start: Double?=null - @SerializedName("type") - var type: String?=null, +): Parcelable { - @SerializedName("format") - var format: String?=null, - @SerializedName("multi") - var multi: Boolean?=null -): Parcelable { +} + + +/* + Model: ConfigurationListingFilterValue +*/ +@Parcelize +data class ConfigurationListingFilterValue( + @SerializedName("value") + var value: String?=null, + @SerializedName("condition") + var condition: String?=null, + @SerializedName("sort") + var sort: String?=null, + @SerializedName("map") + var map: @RawValue HashMap?=null, + @SerializedName("map_values") + var mapValues: @RawValue ArrayList>?=null, + @SerializedName("bucket_points") + var bucketPoints: ArrayList?=null -} - - -/* - Model: AttributeMasterFilter -*/ -@Parcelize -data class AttributeMasterFilter( +): Parcelable { - @SerializedName("depends_on") - var dependsOn: ArrayList?=null, - @SerializedName("priority") - var priority: Int?=null, - @SerializedName("indexing") - var indexing: Boolean?=null -): Parcelable { @@ -29729,50 +29944,42 @@ data class AttributeMasterFilter( /* - Model: GenderDetail + Model: ConfigurationListingFilterConfig */ @Parcelize -data class GenderDetail( +data class ConfigurationListingFilterConfig( - @SerializedName("is_nested") - var isNested: Boolean?=null, + @SerializedName("value_config") + var valueConfig: ConfigurationListingFilterValue?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("display_name") + var displayName: String?=null, - @SerializedName("meta") - var meta: AttributeMasterMeta?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("details") - var details: AttributeMasterDetails?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("schema") - var schema: AttributeMaster?=null, + @SerializedName("priority") + var priority: Int?=null, @SerializedName("logo") var logo: String?=null, - @SerializedName("filters") - var filters: AttributeMasterFilter?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("type") + var type: String?=null - @SerializedName("description") - var description: String?=null, +): Parcelable { - @SerializedName("name") - var name: String?=null, - @SerializedName("departments") - var departments: ArrayList?=null, - @SerializedName("enabled_for_end_consumer") - var enabledForEndConsumer: Boolean?=null -): Parcelable { @@ -29788,11 +29995,24 @@ data class GenderDetail( +} + + +/* + Model: ConfigurationListingFilter +*/ +@Parcelize +data class ConfigurationListingFilter( + @SerializedName("attribute_config") + var attributeConfig: ArrayList?=null, + @SerializedName("allow_single") + var allowSingle: Boolean?=null +): Parcelable { @@ -29804,18 +30024,18 @@ data class GenderDetail( /* - Model: ProdcutTemplateCategoriesResponse + Model: ConfigurationListing */ @Parcelize -data class ProdcutTemplateCategoriesResponse( +data class ConfigurationListing( - @SerializedName("page") - var page: Page?=null, + @SerializedName("sort") + var sort: ConfigurationListingSort?=null, - @SerializedName("items") - var items: @RawValue ArrayList>?=null + @SerializedName("filter") + var filter: ConfigurationListingFilter?=null ): Parcelable { @@ -29829,27 +30049,18 @@ data class ProdcutTemplateCategoriesResponse( /* - Model: PTErrorResponse + Model: ProductSize */ @Parcelize -data class PTErrorResponse( - - - - @SerializedName("code") - var code: String?=null, +data class ProductSize( - @SerializedName("message") - var message: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, - @SerializedName("errors") - var errors: @RawValue HashMap?=null, + @SerializedName("min") + var min: Int?=null, - @SerializedName("status") - var status: Int?=null + @SerializedName("max") + var max: Int?=null ): Parcelable { @@ -29859,55 +30070,37 @@ data class PTErrorResponse( - - - - - - } /* - Model: DepartmentCreateUpdate + Model: ConfigurationProductConfig */ @Parcelize -data class DepartmentCreateUpdate( +data class ConfigurationProductConfig( - @SerializedName("priority_order") - var priorityOrder: Int?=null, + @SerializedName("subtitle") + var subtitle: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("title") + var title: String?=null, + + @SerializedName("key") + var key: String?=null, @SerializedName("is_active") var isActive: Boolean?=null, - @SerializedName("synonyms") - var synonyms: ArrayList?=null, - - @SerializedName("slug") - var slug: String?=null, + @SerializedName("priority") + var priority: Int?=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, - - @SerializedName("_cls") - var cls: String?=null + @SerializedName("size") + var size: ProductSize?=null ): Parcelable { @@ -29922,14 +30115,6 @@ data class DepartmentCreateUpdate( - - - - - - - - @@ -29939,18 +30124,15 @@ data class DepartmentCreateUpdate( /* - Model: DepartmentCreateResponse + Model: ConfigurationProductSimilar */ @Parcelize -data class DepartmentCreateResponse( - +data class ConfigurationProductSimilar( - @SerializedName("message") - var message: String?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("config") + var config: ArrayList?=null ): Parcelable { @@ -29958,21 +30140,37 @@ data class DepartmentCreateResponse( - - } /* - Model: DepartmentCreateErrorResponse + Model: ConfigurationProductVariantConfig */ @Parcelize -data class DepartmentCreateErrorResponse( +data class ConfigurationProductVariantConfig( - @SerializedName("error") - var error: String?=null + @SerializedName("display_type") + var displayType: String?=null, + + @SerializedName("key") + var key: String?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("priority") + var priority: Int?=null, + + @SerializedName("logo") + var logo: String?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("size") + var size: ProductSize?=null ): Parcelable { @@ -29980,41 +30178,33 @@ data class DepartmentCreateErrorResponse( -} - - -/* - Model: UserSerializer -*/ -@Parcelize -data class UserSerializer( - @SerializedName("contact") - var contact: String?=null, - @SerializedName("username") - var username: String?=null, - @SerializedName("uid") - var uid: String?=null, - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("_id") - var id: String?=null -): Parcelable { +} + + +/* + Model: ConfigurationProductVariant +*/ +@Parcelize +data class ConfigurationProductVariant( + @SerializedName("config") + var config: ArrayList?=null +): Parcelable { @@ -30024,67 +30214,72 @@ data class UserSerializer( /* - Model: GetDepartment + Model: ConfigurationProduct */ @Parcelize -data class GetDepartment( +data class ConfigurationProduct( - @SerializedName("priority_order") - var priorityOrder: Int?=null, + @SerializedName("similar") + var similar: ConfigurationProductSimilar?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("variant") + var variant: ConfigurationProductVariant?=null - @SerializedName("synonyms") - var synonyms: ArrayList?=null, +): Parcelable { - @SerializedName("search") - var search: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("item_type") - var itemType: String?=null, - @SerializedName("page_size") - var pageSize: Int?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, +} + + +/* + Model: AppCatalogConfiguration +*/ +@Parcelize +data class AppCatalogConfiguration( - @SerializedName("logo") - var logo: String?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("page_no") - var pageNo: Int?=null, + @SerializedName("listing") + var listing: ConfigurationListing?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("id") + var id: String?=null, -): Parcelable { + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + @SerializedName("config_type") + var configType: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("config_id") + var configId: String?=null, + @SerializedName("product") + var product: ConfigurationProduct?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("type") + var type: String?=null +): Parcelable { @@ -30114,18 +30309,18 @@ data class GetDepartment( /* - Model: DepartmentsResponse + Model: GetAppCatalogConfiguration */ @Parcelize -data class DepartmentsResponse( +data class GetAppCatalogConfiguration( - @SerializedName("page") - var page: Page?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("data") + var data: AppCatalogConfiguration?=null ): Parcelable { @@ -30139,27 +30334,42 @@ data class DepartmentsResponse( /* - Model: DepartmentErrorResponse + Model: AppConfiguration */ @Parcelize -data class DepartmentErrorResponse( +data class AppConfiguration( - @SerializedName("code") - var code: String?=null, + @SerializedName("listing") + var listing: ConfigurationListing?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, - @SerializedName("errors") - var errors: @RawValue HashMap?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("status") - var status: Int?=null + @SerializedName("config_type") + var configType: String?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("config_id") + var configId: String?=null, + + @SerializedName("product") + var product: ConfigurationProduct?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -30172,6 +30382,16 @@ data class DepartmentErrorResponse( + + + + + + + + + + @@ -30179,24 +30399,18 @@ data class DepartmentErrorResponse( /* - Model: UserDetail + Model: GetCatalogConfigurationDetailsSchemaListing */ @Parcelize -data class UserDetail( - - +data class GetCatalogConfigurationDetailsSchemaListing( - @SerializedName("contact") - var contact: String?=null, - @SerializedName("username") - var username: String?=null, - @SerializedName("super_user") - var superUser: Boolean?=null, + @SerializedName("sort") + var sort: @RawValue HashMap?=null, - @SerializedName("user_id") - var userId: String?=null + @SerializedName("filter") + var filter: @RawValue HashMap?=null ): Parcelable { @@ -30206,70 +30420,43 @@ data class UserDetail( - - - - } /* - Model: DepartmentModel + Model: EntityConfiguration */ @Parcelize -data class DepartmentModel( - - - - @SerializedName("priority_order") - var priorityOrder: Int?=null, +data class EntityConfiguration( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("verified_by") - var verifiedBy: UserDetail?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("listing") + var listing: GetCatalogConfigurationDetailsSchemaListing?=null, - @SerializedName("synonyms") - var synonyms: @RawValue ArrayList?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("slug") - var slug: @RawValue Any?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("config_type") + var configType: String?=null, - @SerializedName("_id") - var id: @RawValue Any?=null, + @SerializedName("config_id") + var configId: String?=null, - @SerializedName("modified_by") - var modifiedBy: UserDetail?=null, + @SerializedName("product") + var product: GetCatalogConfigurationDetailsProduct?=null - @SerializedName("created_by") - var createdBy: UserDetail?=null, +): Parcelable { - @SerializedName("verified_on") - var verifiedOn: String?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") - var name: @RawValue Any?=null, - @SerializedName("_cls") - var cls: @RawValue Any?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null -): Parcelable { @@ -30278,11 +30465,24 @@ data class DepartmentModel( +} + + +/* + Model: GetAppCatalogEntityConfiguration +*/ +@Parcelize +data class GetAppCatalogEntityConfiguration( + @SerializedName("is_default") + var isDefault: Boolean?=null, + @SerializedName("data") + var data: EntityConfiguration?=null +): Parcelable { @@ -30290,12 +30490,27 @@ data class DepartmentModel( +} + + +/* + Model: ProductSortOn +*/ +@Parcelize +data class ProductSortOn( + @SerializedName("name") + var name: String?=null, + @SerializedName("value") + var value: String?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null +): Parcelable { @@ -30309,82 +30524,90 @@ data class DepartmentModel( /* - Model: ProductTemplate + Model: ProductFiltersKey */ @Parcelize -data class ProductTemplate( - - - - @SerializedName("categories") - var categories: ArrayList?=null, +data class ProductFiltersKey( - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("is_physical") - var isPhysical: Boolean?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("kind") + var kind: String?=null, - @SerializedName("is_expirable") - var isExpirable: Boolean?=null, + @SerializedName("operators") + var operators: ArrayList?=null - @SerializedName("logo") - var logo: String?=null, +): Parcelable { - @SerializedName("tag") - var tag: String?=null, - @SerializedName("attributes") - var attributes: ArrayList?=null, - @SerializedName("is_archived") - var isArchived: Boolean?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("departments") - var departments: ArrayList?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null -): Parcelable { +} + + +/* + Model: ProductFiltersValue +*/ +@Parcelize +data class ProductFiltersValue( + @SerializedName("display") + var display: String?=null, + @SerializedName("value") + var value: @RawValue Any?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, + @SerializedName("selected_max") + var selectedMax: Int?=null, + @SerializedName("query_format") + var queryFormat: String?=null, + @SerializedName("display_format") + var displayFormat: String?=null, + @SerializedName("currency_symbol") + var currencySymbol: String?=null, + @SerializedName("selected_min") + var selectedMin: Int?=null, + @SerializedName("max") + var max: Int?=null, + @SerializedName("count") + var count: Int?=null, + @SerializedName("min") + var min: Int?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null +): Parcelable { @@ -30400,24 +30623,11 @@ data class ProductTemplate( -} - - -/* - Model: TemplatesResponse -*/ -@Parcelize -data class TemplatesResponse( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ProductTemplate?=null -): Parcelable { @@ -30429,99 +30639,76 @@ data class TemplatesResponse( /* - Model: Properties + Model: ProductFilters */ @Parcelize -data class Properties( +data class ProductFilters( - @SerializedName("is_active") - var isActive: @RawValue HashMap?=null, + @SerializedName("key") + var key: ProductFiltersKey?=null, - @SerializedName("item_type") - var itemType: @RawValue HashMap?=null, + @SerializedName("values") + var values: ArrayList?=null - @SerializedName("trader") - var trader: @RawValue HashMap?=null, +): Parcelable { - @SerializedName("custom_order") - var customOrder: @RawValue HashMap?=null, - @SerializedName("media") - var media: @RawValue HashMap?=null, - @SerializedName("category_slug") - var categorySlug: @RawValue HashMap?=null, - @SerializedName("currency") - var currency: @RawValue HashMap?=null, - @SerializedName("name") - var name: @RawValue HashMap?=null, - @SerializedName("sizes") - var sizes: @RawValue HashMap?=null, - @SerializedName("hsn_code") - var hsnCode: @RawValue HashMap?=null, +} + + +/* + Model: GetCollectionQueryOptionResponse +*/ +@Parcelize +data class GetCollectionQueryOptionResponse( - @SerializedName("tags") - var tags: @RawValue HashMap?=null, - @SerializedName("item_code") - var itemCode: @RawValue HashMap?=null, - @SerializedName("no_of_boxes") - var noOfBoxes: @RawValue HashMap?=null, + @SerializedName("operators") + var operators: HashMap?=null, - @SerializedName("description") - var description: @RawValue HashMap?=null, + @SerializedName("sort_on") + var sortOn: ArrayList?=null, - @SerializedName("size_guide") - var sizeGuide: @RawValue HashMap?=null, + @SerializedName("filters") + var filters: ArrayList?=null - @SerializedName("product_publish") - var productPublish: @RawValue HashMap?=null, +): Parcelable { - @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, +} + + +/* + Model: CollectionListingFilterType +*/ +@Parcelize +data class CollectionListingFilterType( - @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("name") + var name: String?=null, - @SerializedName("return_config") - var returnConfig: @RawValue HashMap?=null + @SerializedName("is_selected") + var isSelected: Boolean?=null, + + @SerializedName("display") + var display: String?=null ): Parcelable { @@ -30533,10 +30720,27 @@ data class Properties( +} + + +/* + Model: CollectionListingFilterTag +*/ +@Parcelize +data class CollectionListingFilterTag( + + + @SerializedName("name") + var name: String?=null, + @SerializedName("is_selected") + var isSelected: Boolean?=null, + @SerializedName("display") + var display: String?=null +): Parcelable { @@ -30546,11 +30750,24 @@ data class Properties( +} + + +/* + Model: CollectionListingFilter +*/ +@Parcelize +data class CollectionListingFilter( + @SerializedName("type") + var type: ArrayList?=null, + @SerializedName("tags") + var tags: ArrayList?=null +): Parcelable { @@ -30558,12 +30775,27 @@ data class Properties( +} + + +/* + Model: BannerImage +*/ +@Parcelize +data class BannerImage( + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, + @SerializedName("url") + var url: String?=null, + @SerializedName("type") + var type: String?=null +): Parcelable { @@ -30573,11 +30805,24 @@ data class Properties( +} + + +/* + Model: ImageUrls +*/ +@Parcelize +data class ImageUrls( + @SerializedName("landscape") + var landscape: BannerImage?=null, + @SerializedName("portrait") + var portrait: BannerImage?=null +): Parcelable { @@ -30589,30 +30834,21 @@ data class Properties( /* - Model: GlobalValidation + Model: Media1 */ @Parcelize -data class GlobalValidation( - - - - @SerializedName("definitions") - var definitions: @RawValue HashMap?=null, +data class Media1( - @SerializedName("type") - var type: String?=null, - @SerializedName("required") - var required: ArrayList?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("title") - var title: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("properties") - var properties: Properties?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -30624,28 +30860,25 @@ data class GlobalValidation( - - - - - - } /* - Model: TemplateValidationData + Model: CollectionQuery */ @Parcelize -data class TemplateValidationData( +data class CollectionQuery( - @SerializedName("template_validation") - var templateValidation: @RawValue HashMap?=null, + @SerializedName("attribute") + var attribute: String?=null, - @SerializedName("global_validation") - var globalValidation: GlobalValidation?=null + @SerializedName("op") + var op: String?=null, + + @SerializedName("value") + var value: @RawValue ArrayList?=null ): Parcelable { @@ -30655,46 +30888,66 @@ data class TemplateValidationData( + + } /* - Model: TemplateDetails + Model: GetCollectionDetailNest */ @Parcelize -data class TemplateDetails( +data class GetCollectionDetailNest( - @SerializedName("categories") - var categories: ArrayList?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, + + @SerializedName("app_id") + var appId: String?=null, + + @SerializedName("priority") + var priority: Int?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("is_physical") - var isPhysical: Boolean?=null, - - @SerializedName("is_expirable") - var isExpirable: Boolean?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, @SerializedName("tag") - var tag: String?=null, + var tag: ArrayList?=null, - @SerializedName("attributes") - var attributes: ArrayList?=null, + @SerializedName("cron") + var cron: @RawValue HashMap?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, - @SerializedName("is_archived") - var isArchived: Boolean?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, + + @SerializedName("logo") + var logo: Media1?=null, + + @SerializedName("query") + var query: ArrayList?=null, + + @SerializedName("action") + var action: Action?=null, @SerializedName("description") var description: String?=null, @@ -30702,8 +30955,11 @@ data class TemplateDetails( @SerializedName("name") var name: String?=null, - @SerializedName("departments") - var departments: ArrayList?=null + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("allow_sort") + var allowSort: Boolean?=null ): Parcelable { @@ -30735,24 +30991,13 @@ data class TemplateDetails( -} - - -/* - Model: TemplatesValidationResponse -*/ -@Parcelize -data class TemplatesValidationResponse( - @SerializedName("data") - var data: TemplateValidationData?=null, - @SerializedName("template_details") - var templateDetails: TemplateDetails?=null -): Parcelable { + + @@ -30764,18 +31009,21 @@ data class TemplatesValidationResponse( /* - Model: InventoryValidationResponse + Model: GetCollectionListingResponse */ @Parcelize -data class InventoryValidationResponse( +data class GetCollectionListingResponse( - @SerializedName("message") - var message: String?=null, + @SerializedName("filters") + var filters: CollectionListingFilter?=null, - @SerializedName("data") - var data: @RawValue HashMap?=null + @SerializedName("page") + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -30785,22 +31033,30 @@ data class InventoryValidationResponse( + + } /* - Model: HSNData + Model: UserInfo */ @Parcelize -data class HSNData( +data class UserInfo( - @SerializedName("hsn_code") - var hsnCode: ArrayList?=null, + @SerializedName("email") + var email: String?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: ArrayList?=null + @SerializedName("user_id") + var userId: String?=null, + + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -30810,22 +31066,35 @@ data class HSNData( + + + + } /* - Model: HSNCodesResponse + Model: CollectionSchedule */ @Parcelize -data class HSNCodesResponse( +data class CollectionSchedule( - @SerializedName("message") - var message: String?=null, + @SerializedName("next_schedule") + var nextSchedule: ArrayList?=null, - @SerializedName("data") - var data: HSNData?=null + @SerializedName("start") + var start: String?=null, + + @SerializedName("duration") + var duration: Int?=null, + + @SerializedName("cron") + var cron: String?=null, + + @SerializedName("end") + var end: String?=null ): Parcelable { @@ -30835,25 +31104,28 @@ data class HSNCodesResponse( + + + + + + } /* - Model: ProductDownloadItemsData + Model: CollectionBadge */ @Parcelize -data class ProductDownloadItemsData( - +data class CollectionBadge( - @SerializedName("type") - var type: String?=null, - @SerializedName("templates") - var templates: ArrayList?=null, + @SerializedName("color") + var color: String?=null, - @SerializedName("brand") - var brand: ArrayList?=null + @SerializedName("text") + var text: String?=null ): Parcelable { @@ -30863,24 +31135,22 @@ data class ProductDownloadItemsData( - - } /* - Model: VerifiedBy + Model: SeoDetail */ @Parcelize -data class VerifiedBy( +data class SeoDetail( - @SerializedName("username") - var username: String?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("user_id") - var userId: String?=null + @SerializedName("description") + var description: String?=null ): Parcelable { @@ -30894,42 +31164,18 @@ data class VerifiedBy( /* - Model: ProductDownloadsItems + Model: CollectionImage */ @Parcelize -data class ProductDownloadsItems( - - +data class CollectionImage( - @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 + @SerializedName("aspect_ratio") + var aspectRatio: String?=null ): Parcelable { @@ -30939,15 +31185,24 @@ data class ProductDownloadsItems( +} + + +/* + Model: CollectionBanner +*/ +@Parcelize +data class CollectionBanner( + @SerializedName("landscape") + var landscape: CollectionImage?=null, + @SerializedName("portrait") + var portrait: CollectionImage?=null - - - - +): Parcelable { @@ -30959,68 +31214,87 @@ data class ProductDownloadsItems( /* - Model: ProductDownloadsResponse + Model: CreateCollection */ @Parcelize -data class ProductDownloadsResponse( - - +data class CreateCollection( - @SerializedName("items") - var items: ProductDownloadsItems?=null, - @SerializedName("page") - var page: Page?=null -): Parcelable { + @SerializedName("published") + var published: Boolean?=null, + @SerializedName("created_by") + var createdBy: UserInfo?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, + @SerializedName("_schedule") + var schedule: CollectionSchedule?=null, + @SerializedName("app_id") + var appId: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("slug") + var slug: String?=null, -} - - -/* - Model: ProductConfigurationDownloads -*/ -@Parcelize -data class ProductConfigurationDownloads( + @SerializedName("priority") + var priority: Int?=null, + @SerializedName("sort_on") + var sortOn: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("data") - var data: @RawValue ArrayList>?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("multivalue") - var multivalue: Boolean?=null + @SerializedName("badge") + var badge: CollectionBadge?=null, -): Parcelable { + @SerializedName("modified_by") + var modifiedBy: UserInfo?=null, + @SerializedName("seo") + var seo: SeoDetail?=null, + @SerializedName("banners") + var banners: CollectionBanner?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("is_visible") + var isVisible: Boolean?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, + @SerializedName("logo") + var logo: CollectionImage?=null, -} - - -/* - Model: CategoryMappingValues -*/ -@Parcelize -data class CategoryMappingValues( + @SerializedName("query") + var query: ArrayList?=null, + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, + @SerializedName("description") + var description: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("catalog_id") - var catalogId: Int?=null + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("allow_sort") + var allowSort: Boolean?=null ): Parcelable { @@ -31030,27 +31304,12 @@ 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 { @@ -31060,27 +31319,12 @@ data class CategoryMapping( -} - - -/* - 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 { @@ -31090,27 +31334,13 @@ data class Hierarchy( -} - - -/* - 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 { + @@ -31124,45 +31354,69 @@ data class Media2( /* - Model: CategoryRequestBody + Model: CollectionCreateResponse */ @Parcelize -data class CategoryRequestBody( +data class CollectionCreateResponse( - @SerializedName("synonyms") - var synonyms: ArrayList?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, - @SerializedName("marketplaces") - var marketplaces: CategoryMapping?=null, + @SerializedName("app_id") + var appId: String?=null, @SerializedName("slug") var slug: String?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("hierarchy") - var hierarchy: ArrayList?=null, + @SerializedName("sort_on") + var sortOn: String?=null, - @SerializedName("media") - var media: Media2?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("level") - var level: Int?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("tag") + var tag: ArrayList?=null, + + @SerializedName("cron") + var cron: @RawValue HashMap?=null, + + @SerializedName("banners") + var banners: ImageUrls?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, + + @SerializedName("logo") + var logo: BannerImage?=null, + + @SerializedName("query") + var query: ArrayList?=null, + + @SerializedName("description") + var description: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("departments") - var departments: ArrayList?=null + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("allow_sort") + var allowSort: Boolean?=null ): Parcelable { @@ -31190,24 +31444,15 @@ data class CategoryRequestBody( -} - - -/* - Model: CategoryCreateResponse -*/ -@Parcelize -data class CategoryCreateResponse( - @SerializedName("message") - var message: String?=null, - @SerializedName("uid") - var uid: Int?=null -): Parcelable { + + + + @@ -31219,63 +31464,66 @@ data class CategoryCreateResponse( /* - Model: Category + Model: CollectionDetailResponse */ @Parcelize -data class Category( +data class CollectionDetailResponse( - @SerializedName("synonyms") - var synonyms: ArrayList?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("badge") + var badge: @RawValue HashMap?=null, - @SerializedName("marketplaces") - var marketplaces: CategoryMapping?=null, + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("_schedule") + var schedule: @RawValue HashMap?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("tag") + var tag: ArrayList?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("tryouts") - var tryouts: ArrayList?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("hierarchy") - var hierarchy: ArrayList?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, - @SerializedName("media") - var media: Media2?=null, + @SerializedName("logo") + var logo: Media1?=null, - @SerializedName("level") - var level: Int?=null, + @SerializedName("query") + var query: ArrayList?=null, - @SerializedName("priority") - var priority: Int?=null, + @SerializedName("description") + var description: String?=null, @SerializedName("name") var name: String?=null, - @SerializedName("departments") - var departments: ArrayList?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("allow_sort") + var allowSort: Boolean?=null, + + @SerializedName("cron") + var cron: @RawValue HashMap?=null ): Parcelable { @@ -31312,6 +31560,8 @@ data class Category( + + @@ -31319,93 +31569,96 @@ data class Category( /* - Model: CategoryResponse + Model: UpdateCollection */ @Parcelize -data class CategoryResponse( +data class UpdateCollection( - @SerializedName("page") - var page: Page?=null, + @SerializedName("published") + var published: Boolean?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("visible_facets_keys") + var visibleFacetsKeys: ArrayList?=null, -): Parcelable { + @SerializedName("_schedule") + var schedule: CollectionSchedule?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("priority") + var priority: Int?=null, + @SerializedName("sort_on") + var sortOn: String?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, -} - - -/* - Model: CategoryUpdateResponse -*/ -@Parcelize -data class CategoryUpdateResponse( + @SerializedName("badge") + var badge: CollectionBadge?=null, + @SerializedName("modified_by") + var modifiedBy: UserInfo?=null, + @SerializedName("seo") + var seo: SeoDetail?=null, - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("banners") + var banners: CollectionBanner?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("is_active") + var isActive: Boolean?=null, -): Parcelable { + @SerializedName("is_visible") + var isVisible: Boolean?=null, + @SerializedName("allow_facets") + var allowFacets: Boolean?=null, + @SerializedName("logo") + var logo: CollectionImage?=null, + @SerializedName("query") + var query: ArrayList?=null, + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("name") + var name: String?=null, -} - - -/* - Model: SingleCategoryResponse -*/ -@Parcelize -data class SingleCategoryResponse( + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("allow_sort") + var allowSort: Boolean?=null +): Parcelable { - @SerializedName("data") - var data: Category?=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 { @@ -31415,27 +31668,12 @@ data class Trader( -} - - -/* - 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 { @@ -31445,24 +31683,11 @@ data class CustomOrder( -} - - -/* - Model: NetQuantity -*/ -@Parcelize -data class NetQuantity( - @SerializedName("unit") - var unit: @RawValue Any?=null, - @SerializedName("value") - var value: Double?=null -): Parcelable { @@ -31474,21 +31699,21 @@ data class NetQuantity( /* - Model: ReturnConfig + Model: ProductDetailAttribute */ @Parcelize -data class ReturnConfig( +data class ProductDetailAttribute( - @SerializedName("returnable") - var returnable: Boolean?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("time") - var time: Int?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("unit") - var unit: String?=null + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -31504,18 +31729,18 @@ data class ReturnConfig( /* - Model: ProductPublish + Model: ProductDetailGroupedAttribute */ @Parcelize -data class ProductPublish( +data class ProductDetailGroupedAttribute( - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("details") + var details: ArrayList?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -31529,21 +31754,24 @@ data class ProductPublish( /* - Model: TaxIdentifier + Model: ProductBrand */ @Parcelize -data class TaxIdentifier( +data class ProductBrand( - @SerializedName("reporting_hsn") - var reportingHsn: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("hsn_code") - var hsnCode: String?=null, + @SerializedName("action") + var action: Action?=null, - @SerializedName("hsn_code_id") - var hsnCodeId: String?=null + @SerializedName("logo") + var logo: Media1?=null, + + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -31555,22 +31783,30 @@ data class TaxIdentifier( + + } /* - Model: TeaserTag + Model: Price1 */ @Parcelize -data class TeaserTag( +data class Price1( - @SerializedName("tag") - var tag: String?=null, + @SerializedName("min") + var min: Double?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("currency_symbol") + var currencySymbol: String?=null, + + @SerializedName("max") + var max: Double?=null, + + @SerializedName("currency_code") + var currencyCode: String?=null ): Parcelable { @@ -31580,136 +31816,123 @@ data class TeaserTag( + + + + } /* - Model: ProductCreateUpdate + Model: ProductListingPrice */ @Parcelize -data class ProductCreateUpdate( - - - - @SerializedName("is_set") - var isSet: Boolean?=null, +data class ProductListingPrice( - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("item_type") - var itemType: String?=null, - @SerializedName("trader") - var trader: ArrayList?=null, + @SerializedName("effective") + var effective: Price1?=null, - @SerializedName("custom_order") - var customOrder: CustomOrder?=null, + @SerializedName("marked") + var marked: Price1?=null - @SerializedName("variant_group") - var variantGroup: @RawValue HashMap?=null, +): Parcelable { - @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, +} + + +/* + Model: ProductListingDetail +*/ +@Parcelize +data class ProductListingDetail( - @SerializedName("is_image_less_product") - var isImageLessProduct: Boolean?=null, - @SerializedName("action") - var action: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, - @SerializedName("requester") - var requester: String?=null, + @SerializedName("teaser_tag") + var teaserTag: @RawValue HashMap?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, - @SerializedName("bulk_job_id") - var bulkJobId: String?=null, + @SerializedName("medias") + var medias: ArrayList?=null, - @SerializedName("item_code") - var itemCode: @RawValue Any?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, - @SerializedName("no_of_boxes") - var noOfBoxes: Int?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("size_guide") - var sizeGuide: String?=null, + @SerializedName("discount") + var discount: String?=null, - @SerializedName("product_publish") - var productPublish: ProductPublish?=null, + @SerializedName("sellable") + var sellable: Boolean?=null, - @SerializedName("brand_uid") - var brandUid: Int?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("change_request_id") - var changeRequestId: @RawValue Any?=null, + @SerializedName("similars") + var similars: ArrayList?=null, - @SerializedName("product_group_tag") - var productGroupTag: ArrayList?=null, + @SerializedName("rating") + var rating: Double?=null, - @SerializedName("tax_identifier") - var taxIdentifier: TaxIdentifier?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, - @SerializedName("teaser_tag") - var teaserTag: TeaserTag?=null, + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("promo_meta") + var promoMeta: @RawValue HashMap?=null, @SerializedName("short_description") var shortDescription: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("brand") + var brand: ProductBrand?=null, - @SerializedName("variant_media") - var variantMedia: @RawValue HashMap?=null, + @SerializedName("item_code") + var itemCode: String?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, + + @SerializedName("price") + var price: ProductListingPrice?=null, + + @SerializedName("color") + var color: String?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("multi_size") - var multiSize: Boolean?=null, - - @SerializedName("is_dependent") - var isDependent: Boolean?=null, + @SerializedName("item_type") + var itemType: String?=null, - @SerializedName("variants") - var variants: @RawValue HashMap?=null, + @SerializedName("image_nature") + var imageNature: String?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("departments") - var departments: ArrayList?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -31767,23 +31990,30 @@ data class ProductCreateUpdate( +} + + +/* + Model: GetCollectionItemsResponse +*/ +@Parcelize +data class GetCollectionItemsResponse( + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("sort_on") + var sortOn: ArrayList?=null, + @SerializedName("page") + var page: Page?=null, + @SerializedName("filters") + var filters: ArrayList?=null - - - - - - - - - - +): Parcelable { @@ -31799,24 +32029,18 @@ data class ProductCreateUpdate( /* - Model: Logo + Model: ItemQueryForUserCollection */ @Parcelize -data class Logo( - - +data class ItemQueryForUserCollection( - @SerializedName("aspect_ratio_f") - var aspectRatioF: Int?=null, - @SerializedName("url") - var url: String?=null, - @SerializedName("secure_url") - var secureUrl: String?=null, + @SerializedName("action") + var action: String?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null + @SerializedName("item_id") + var itemId: Int?=null ): Parcelable { @@ -31826,29 +32050,25 @@ data class Logo( - - - - } /* - Model: Brand + Model: CollectionItemRequest */ @Parcelize -data class Brand( +data class CollectionItemRequest( - @SerializedName("logo") - var logo: Logo?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("item") + var item: ArrayList?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("query") + var query: ArrayList?=null ): Parcelable { @@ -31864,18 +32084,18 @@ data class Brand( /* - Model: ProductPublished + Model: UpdatedResponse */ @Parcelize -data class ProductPublished( +data class UpdatedResponse( - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("product_online_date") - var productOnlineDate: Int?=null + @SerializedName("items_not_updated") + var itemsNotUpdated: ArrayList?=null ): Parcelable { @@ -31889,24 +32109,21 @@ data class ProductPublished( /* - Model: Image + Model: CatalogInsightItem */ @Parcelize -data class Image( - +data class CatalogInsightItem( - @SerializedName("aspect_ratio_f") - var aspectRatioF: Double?=null, - @SerializedName("url") - var url: String?=null, + @SerializedName("count") + var count: Int?=null, - @SerializedName("secure_url") - var secureUrl: String?=null, + @SerializedName("out_of_stock_count") + var outOfStockCount: Int?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null + @SerializedName("sellable_count") + var sellableCount: Int?=null ): Parcelable { @@ -31918,139 +32135,94 @@ data class Image( - - } /* - Model: Product + Model: CatalogInsightBrand */ @Parcelize -data class Product( - - - - @SerializedName("is_set") - var isSet: Boolean?=null, - - @SerializedName("is_active") - var isActive: Boolean?=null, +data class CatalogInsightBrand( - @SerializedName("item_type") - var itemType: String?=null, - @SerializedName("custom_order") - var customOrder: @RawValue HashMap?=null, - @SerializedName("variant_group") - var variantGroup: @RawValue HashMap?=null, + @SerializedName("total_sizes") + var totalSizes: Int?=null, - @SerializedName("template_tag") - var templateTag: String?=null, + @SerializedName("article_freshness") + var articleFreshness: Int?=null, - @SerializedName("media") - var media: ArrayList?=null, + @SerializedName("total_articles") + var totalArticles: Int?=null, - @SerializedName("category_slug") - var categorySlug: String?=null, + @SerializedName("available_articles") + var availableArticles: Int?=null, @SerializedName("name") var name: String?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("available_sizes") + var availableSizes: Int?=null - @SerializedName("sizes") - var sizes: @RawValue ArrayList>?=null, +): Parcelable { - @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, +} + + +/* + Model: CatalogInsightResponse +*/ +@Parcelize +data class CatalogInsightResponse( - @SerializedName("short_description") - var shortDescription: String?=null, - @SerializedName("image_nature") - var imageNature: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("item") + var item: CatalogInsightItem?=null, - @SerializedName("highlights") - var highlights: ArrayList?=null, + @SerializedName("brand_distribution") + var brandDistribution: CatalogInsightBrand?=null - @SerializedName("l3_mapping") - var l3Mapping: ArrayList?=null, +): Parcelable { - @SerializedName("is_expirable") - var isExpirable: Boolean?=null, - @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, +} + + +/* + Model: CrossSellingData +*/ +@Parcelize +data class CrossSellingData( - @SerializedName("departments") - var departments: ArrayList?=null -): Parcelable { + @SerializedName("articles") + var articles: Int?=null, + + @SerializedName("products") + var products: Int?=null +): Parcelable { @@ -32058,11 +32230,24 @@ data class Product( +} + + +/* + Model: CrossSellingResponse +*/ +@Parcelize +data class CrossSellingResponse( + @SerializedName("brand_distribution") + var brandDistribution: CatalogInsightBrand?=null, + @SerializedName("data") + var data: CrossSellingData?=null +): Parcelable { @@ -32070,15 +32255,36 @@ data class Product( +} + + +/* + Model: OptInPostRequest +*/ +@Parcelize +data class OptInPostRequest( + @SerializedName("store_ids") + var storeIds: ArrayList?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, + @SerializedName("opt_level") + var optLevel: String?=null, + @SerializedName("platform") + var platform: String?=null, + @SerializedName("brand_ids") + var brandIds: ArrayList?=null +): Parcelable { @@ -32094,19 +32300,48 @@ data class Product( +} + + +/* + Model: CompanyOptIn +*/ +@Parcelize +data class CompanyOptIn( + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + @SerializedName("modified_on") + var modifiedOn: Int?=null, + @SerializedName("store_ids") + var storeIds: ArrayList?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, + @SerializedName("opt_level") + var optLevel: String?=null, + @SerializedName("created_on") + var createdOn: Int?=null, + @SerializedName("platform") + var platform: String?=null, + @SerializedName("brand_ids") + var brandIds: ArrayList?=null +): Parcelable { @@ -32134,10 +32369,10 @@ data class Product( /* - Model: ProductListingResponse + Model: GetOptInPlatform */ @Parcelize -data class ProductListingResponse( +data class GetOptInPlatform( @@ -32145,7 +32380,7 @@ data class ProductListingResponse( var page: Page?=null, @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null ): Parcelable { @@ -32159,36 +32394,26 @@ data class ProductListingResponse( /* - Model: ProductVariants + Model: OptinCompanyDetail */ @Parcelize -data class ProductVariants( - +data class OptinCompanyDetail( - @SerializedName("brand_uid") - var brandUid: Int?=null, - - @SerializedName("uid") - var uid: Int?=null, - - @SerializedName("media") - var media: ArrayList?=null, - - @SerializedName("category_uid") - var categoryUid: Int?=null, - - @SerializedName("item_code") - var itemCode: String?=null, @SerializedName("name") - var name: String?=null - -): Parcelable { + var name: String?=null, + @SerializedName("company_type") + var companyType: String?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("business_type") + var businessType: String?=null +): Parcelable { @@ -32204,18 +32429,24 @@ data class ProductVariants( /* - Model: ProductVariantsResponse + Model: CompanyBrandDetail */ @Parcelize -data class ProductVariantsResponse( +data class CompanyBrandDetail( - @SerializedName("variants") - var variants: ArrayList?=null, + @SerializedName("brand_id") + var brandId: Int?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("brand_name") + var brandName: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("total_article") + var totalArticle: Int?=null ): Parcelable { @@ -32225,92 +32456,116 @@ data class ProductVariantsResponse( + + + + } /* - Model: AttributeMasterSerializer + Model: OptinCompanyBrandDetailsView */ @Parcelize -data class AttributeMasterSerializer( +data class OptinCompanyBrandDetailsView( - @SerializedName("details") - var details: AttributeMasterDetails?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("unit") - var unit: String?=null, + @SerializedName("items") + var items: ArrayList?=null - @SerializedName("suggestion") - var suggestion: String?=null, +): Parcelable { - @SerializedName("name") - var name: String?=null, - @SerializedName("raw_key") - var rawKey: String?=null, - @SerializedName("variant") - var variant: Boolean?=null, - @SerializedName("filters") - var filters: AttributeMasterFilter?=null, - @SerializedName("tags") - var tags: ArrayList?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, +} + + +/* + Model: OptinCompanyMetrics +*/ +@Parcelize +data class OptinCompanyMetrics( - @SerializedName("synonyms") - var synonyms: @RawValue HashMap?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("store") + var store: Int?=null, - @SerializedName("created_by") - var createdBy: @RawValue HashMap?=null, + @SerializedName("company") + var company: String?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("brand") + var brand: Int?=null - @SerializedName("enabled_for_end_consumer") - var enabledForEndConsumer: Boolean?=null, +): Parcelable { - @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 { +} + + +/* + Model: StoreDetail +*/ +@Parcelize +data class StoreDetail( + + + + @SerializedName("documents") + var documents: @RawValue ArrayList>?=null, + + @SerializedName("display_name") + var displayName: String?=null, + + @SerializedName("additional_contacts") + var additionalContacts: @RawValue ArrayList>?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("store_code") + var storeCode: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("address") + var address: @RawValue HashMap?=null, + @SerializedName("store_type") + var storeType: String?=null, + @SerializedName("manager") + var manager: @RawValue HashMap?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("timing") + var timing: @RawValue HashMap?=null, + @SerializedName("company_id") + var companyId: Int?=null +): Parcelable { @@ -32344,15 +32599,18 @@ data class AttributeMasterSerializer( /* - Model: ProductAttributesResponse + Model: OptinStoreDetails */ @Parcelize -data class ProductAttributesResponse( +data class OptinStoreDetails( + @SerializedName("page") + var page: Page?=null, + @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null ): Parcelable { @@ -32360,19 +32618,21 @@ data class ProductAttributesResponse( + + } /* - Model: ValidateProduct + Model: AttributeMasterDetails */ @Parcelize -data class ValidateProduct( +data class AttributeMasterDetails( - @SerializedName("valid") - var valid: Boolean?=null + @SerializedName("display_type") + var displayType: String?=null ): Parcelable { @@ -32384,24 +32644,21 @@ data class ValidateProduct( /* - Model: UserInfo1 + Model: AttributeMasterFilter */ @Parcelize -data class UserInfo1( - +data class AttributeMasterFilter( - @SerializedName("email") - var email: String?=null, - @SerializedName("username") - var username: String?=null, + @SerializedName("indexing") + var indexing: Boolean?=null, - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("depends_on") + var dependsOn: ArrayList?=null, - @SerializedName("uid") - var uid: String?=null + @SerializedName("priority") + var priority: Int?=null ): Parcelable { @@ -32413,77 +32670,69 @@ data class UserInfo1( - - } /* - Model: BulkJob + Model: AttributeMasterMandatoryDetails */ @Parcelize -data class BulkJob( +data class AttributeMasterMandatoryDetails( - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("l3_keys") + var l3Keys: ArrayList?=null - @SerializedName("custom_template_tag") - var customTemplateTag: String?=null, +): Parcelable { - @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: UserInfo1?=null, +} + + +/* + Model: AttributeMasterMeta +*/ +@Parcelize +data class AttributeMasterMeta( - @SerializedName("created_by") - var createdBy: UserInfo1?=null, - @SerializedName("failed_records") - var failedRecords: @RawValue ArrayList>?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("mandatory_details") + var mandatoryDetails: AttributeMasterMandatoryDetails?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("enriched") + var enriched: Boolean?=null - @SerializedName("template_tag") - var templateTag: String?=null, +): Parcelable { - @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: AttributeSchemaRange +*/ +@Parcelize +data class AttributeSchemaRange( + @SerializedName("min") + var min: Int?=null, + @SerializedName("max") + var max: Int?=null +): Parcelable { @@ -32491,15 +32740,36 @@ data class BulkJob( +} + + +/* + Model: AttributeMaster +*/ +@Parcelize +data class AttributeMaster( + @SerializedName("allowed_values") + var allowedValues: ArrayList?=null, + @SerializedName("range") + var range: AttributeSchemaRange?=null, + @SerializedName("format") + var format: String?=null, + @SerializedName("mandatory") + var mandatory: Boolean?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("multi") + var multi: Boolean?=null +): Parcelable { @@ -32519,35 +32789,50 @@ data class BulkJob( /* - Model: BulkResponse + Model: GenderDetail */ @Parcelize -data class BulkResponse( +data class GenderDetail( - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("enabled_for_end_consumer") + var enabledForEndConsumer: Boolean?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("details") + var details: AttributeMasterDetails?=null, - @SerializedName("modified_by") - var modifiedBy: UserInfo1?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("created_by") - var createdBy: UserInfo1?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("batch_id") - var batchId: String?=null, + @SerializedName("is_nested") + var isNested: Boolean?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("logo") + var logo: String?=null, -): Parcelable { + @SerializedName("filters") + var filters: AttributeMasterFilter?=null, + @SerializedName("departments") + var departments: ArrayList?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("name") + var name: String?=null, + + @SerializedName("meta") + var meta: AttributeMasterMeta?=null, + + @SerializedName("schema") + var schema: AttributeMaster?=null + +): Parcelable { @@ -32560,27 +32845,12 @@ data class BulkResponse( -} - - -/* - Model: UserDetail1 -*/ -@Parcelize -data class UserDetail1( - @SerializedName("username") - var username: String?=null, - @SerializedName("full_name") - var fullName: String?=null, - @SerializedName("user_id") - var userId: String?=null -): Parcelable { @@ -32594,63 +32864,54 @@ data class UserDetail1( /* - Model: ProductBulkRequest + Model: ProdcutTemplateCategoriesResponse */ @Parcelize -data class ProductBulkRequest( +data class ProdcutTemplateCategoriesResponse( - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("template") - var template: ProductTemplate?=null, + @SerializedName("items") + var items: @RawValue ArrayList>?=null - @SerializedName("failed") - var failed: Int?=null, +): Parcelable { - @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, +} + + +/* + Model: PTErrorResponse +*/ +@Parcelize +data class PTErrorResponse( - @SerializedName("file_path") - var filePath: String?=null, - @SerializedName("succeed") - var succeed: Int?=null, - @SerializedName("cancelled_records") - var cancelledRecords: ArrayList?=null, + @SerializedName("status") + var status: Int?=null, - @SerializedName("total") - var total: Int?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("cancelled") - var cancelled: Int?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("errors") + var errors: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("meta") + var meta: @RawValue HashMap?=null +): Parcelable { @@ -32664,14 +32925,33 @@ data class ProductBulkRequest( +} + + +/* + Model: UserSerializer +*/ +@Parcelize +data class UserSerializer( + @SerializedName("contact") + var contact: String?=null, + @SerializedName("uid") + var uid: String?=null, + @SerializedName("username") + var username: String?=null, + @SerializedName("user_id") + var userId: String?=null, + @SerializedName("_id") + var id: String?=null +): Parcelable { @@ -32689,49 +32969,57 @@ data class ProductBulkRequest( /* - Model: ProductBulkRequestList + Model: GetDepartment */ @Parcelize -data class ProductBulkRequestList( - +data class GetDepartment( - @SerializedName("page") - var page: Page?=null, - @SerializedName("items") - var items: ProductBulkRequest?=null + @SerializedName("created_by") + var createdBy: UserSerializer?=null, -): Parcelable { + @SerializedName("priority_order") + var priorityOrder: Int?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null, + @SerializedName("search") + var search: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("slug") + var slug: String?=null, -} - - -/* - Model: BulkProductRequest -*/ -@Parcelize -data class BulkProductRequest( + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, + @SerializedName("item_type") + var itemType: String?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("template_tag") - var templateTag: String?=null, + @SerializedName("page_size") + var pageSize: Int?=null, - @SerializedName("batch_id") - var batchId: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("data") - var data: @RawValue ArrayList>?=null + @SerializedName("page_no") + var pageNo: Int?=null ): Parcelable { @@ -32745,41 +33033,23 @@ data class BulkProductRequest( -} - - -/* - Model: NestedTags -*/ -@Parcelize -data class NestedTags( - @SerializedName("tags") - var tags: ArrayList?=null -): Parcelable { -} - - -/* - Model: ProductTagsViewResponse -*/ -@Parcelize -data class ProductTagsViewResponse( - @SerializedName("items") - var items: NestedTags?=null -): Parcelable { + + + + @@ -32789,21 +33059,18 @@ data class ProductTagsViewResponse( /* - Model: ProductBulkAssets + Model: DepartmentsResponse */ @Parcelize -data class ProductBulkAssets( - +data class DepartmentsResponse( - @SerializedName("user") - var user: @RawValue HashMap?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -32813,27 +33080,31 @@ data class ProductBulkAssets( - - } /* - Model: UserCommon + Model: DepartmentErrorResponse */ @Parcelize -data class UserCommon( +data class DepartmentErrorResponse( - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("status") + var status: Int?=null, - @SerializedName("username") - var username: String?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("user_id") - var userId: String?=null + @SerializedName("message") + var message: String?=null, + + @SerializedName("errors") + var errors: @RawValue HashMap?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -32845,67 +33116,53 @@ data class UserCommon( + + + + } /* - Model: Items + Model: DepartmentCreateUpdate */ @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, +data class DepartmentCreateUpdate( - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("stage") - var stage: String?=null, - @SerializedName("modified_by") - var modifiedBy: UserCommon?=null, + @SerializedName("platforms") + var platforms: @RawValue HashMap?=null, - @SerializedName("created_by") - var createdBy: UserCommon?=null, + @SerializedName("priority_order") + var priorityOrder: Int?=null, - @SerializedName("failed_records") - var failedRecords: ArrayList?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("succeed") - var succeed: Int?=null, + @SerializedName("_cls") + var cls: String?=null, - @SerializedName("cancelled_records") - var cancelledRecords: ArrayList?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("total") - var total: Int?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("cancelled") - var cancelled: Int?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("tags") + var tags: ArrayList?=null ): Parcelable { @@ -32924,18 +33181,6 @@ data class Items( - - - - - - - - - - - - @@ -32949,18 +33194,18 @@ data class Items( /* - Model: BulkAssetResponse + Model: DepartmentCreateResponse */ @Parcelize -data class BulkAssetResponse( +data class DepartmentCreateResponse( - @SerializedName("page") - var page: Page?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -32974,21 +33219,15 @@ data class BulkAssetResponse( /* - Model: ProductSizeDeleteDataResponse + Model: DepartmentCreateErrorResponse */ @Parcelize -data class ProductSizeDeleteDataResponse( - - +data class DepartmentCreateErrorResponse( - @SerializedName("size") - var size: String?=null, - @SerializedName("item_id") - var itemId: Int?=null, - @SerializedName("company_id") - var companyId: Int?=null + @SerializedName("error") + var error: String?=null ): Parcelable { @@ -32996,56 +33235,32 @@ data class ProductSizeDeleteDataResponse( - - - - } /* - Model: ProductSizeDeleteResponse + Model: UserDetail */ @Parcelize -data class ProductSizeDeleteResponse( - - - - @SerializedName("success") - var success: Boolean?=null, - - @SerializedName("data") - var data: ProductSizeDeleteDataResponse?=null - -): Parcelable { - - - - +data class UserDetail( -} - - -/* - Model: ItemQuery -*/ -@Parcelize -data class ItemQuery( + @SerializedName("super_user") + var superUser: Boolean?=null, + @SerializedName("user_id") + var userId: String?=null, + @SerializedName("contact") + var contact: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("username") + var username: String?=null - @SerializedName("item_code") - var itemCode: String?=null, +): Parcelable { - @SerializedName("brand_uid") - var brandUid: Int?=null -): Parcelable { @@ -33059,40 +33274,60 @@ data class ItemQuery( /* - Model: SetSize + Model: DepartmentModel */ @Parcelize -data class SetSize( +data class DepartmentModel( - @SerializedName("size") - var size: String?=null, + @SerializedName("created_by") + var createdBy: UserDetail?=null, - @SerializedName("pieces") - var pieces: Int?=null + @SerializedName("priority_order") + var priorityOrder: Int?=null, -): Parcelable { + @SerializedName("modified_by") + var modifiedBy: UserDetail?=null, + + @SerializedName("synonyms") + var synonyms: @RawValue ArrayList?=null, + + @SerializedName("modified_on") + var modifiedOn: String?=null, + + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("slug") + var slug: @RawValue Any?=null, + @SerializedName("_cls") + var cls: @RawValue Any?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("verified_by") + var verifiedBy: UserDetail?=null, + @SerializedName("created_on") + var createdOn: String?=null, -} - - -/* - Model: SizeDistribution -*/ -@Parcelize -data class SizeDistribution( + @SerializedName("logo") + var logo: String?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, + @SerializedName("_id") + var id: @RawValue Any?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null + @SerializedName("name") + var name: @RawValue Any?=null ): Parcelable { @@ -33100,27 +33335,12 @@ data class SizeDistribution( -} - - -/* - Model: InventorySet -*/ -@Parcelize -data class InventorySet( - @SerializedName("quantity") - var quantity: Int?=null, - @SerializedName("size_distribution") - var sizeDistribution: SizeDistribution?=null, - @SerializedName("name") - var name: String?=null -): Parcelable { @@ -33130,27 +33350,12 @@ data class InventorySet( -} - - -/* - Model: GTIN -*/ -@Parcelize -data class GTIN( - @SerializedName("gtin_value") - var gtinValue: @RawValue Any?=null, - @SerializedName("primary") - var primary: Boolean?=null, - @SerializedName("gtin_type") - var gtinType: String?=null -): Parcelable { @@ -33164,63 +33369,60 @@ data class GTIN( /* - Model: InvSize + Model: ProductTemplate */ @Parcelize -data class InvSize( - +data class ProductTemplate( - @SerializedName("is_set") - var isSet: Boolean?=null, - @SerializedName("item_weight_unit_of_measure") - var itemWeightUnitOfMeasure: String?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, - @SerializedName("expiration_date") - var expirationDate: String?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("price_transfer") - var priceTransfer: Double?=null, + @SerializedName("tag") + var tag: String?=null, - @SerializedName("item_height") - var itemHeight: Double?=null, + @SerializedName("categories") + var categories: ArrayList?=null, - @SerializedName("price") - var price: Double?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("set") - var set: InventorySet?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("store_code") - var storeCode: String?=null, + @SerializedName("is_archived") + var isArchived: Boolean?=null, - @SerializedName("item_length") - var itemLength: Double?=null, + @SerializedName("attributes") + var attributes: ArrayList?=null, - @SerializedName("item_width") - var itemWidth: Double?=null, + @SerializedName("departments") + var departments: ArrayList?=null, - @SerializedName("item_dimensions_unit_of_measure") - var itemDimensionsUnitOfMeasure: String?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("identifiers") - var identifiers: ArrayList?=null, + @SerializedName("is_physical") + var isPhysical: Boolean?=null, - @SerializedName("size") - var size: @RawValue Any?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("currency") - var currency: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("item_weight") - var itemWeight: Double?=null + @SerializedName("is_expirable") + var isExpirable: Boolean?=null ): Parcelable { @@ -33255,8 +33457,6 @@ data class InvSize( - - @@ -33264,21 +33464,18 @@ data class InvSize( /* - Model: InventoryRequest + Model: TemplatesResponse */ @Parcelize -data class InventoryRequest( - +data class TemplatesResponse( - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("item") - var item: ItemQuery?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null + @SerializedName("items") + var items: ProductTemplate?=null ): Parcelable { @@ -33288,57 +33485,55 @@ data class InventoryRequest( - - } /* - Model: InventoryResponse + Model: TemplateDetails */ @Parcelize -data class InventoryResponse( +data class TemplateDetails( - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("store") - var store: @RawValue HashMap?=null, + @SerializedName("tag") + var tag: String?=null, - @SerializedName("price_transfer") - var priceTransfer: Double?=null, + @SerializedName("categories") + var categories: ArrayList?=null, - @SerializedName("price") - var price: Double?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("sellable_quantity") - var sellableQuantity: Int?=null, + @SerializedName("is_archived") + var isArchived: Boolean?=null, - @SerializedName("inventory_updated_on") - var inventoryUpdatedOn: String?=null, + @SerializedName("attributes") + var attributes: ArrayList?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("departments") + var departments: ArrayList?=null, - @SerializedName("identifiers") - var identifiers: @RawValue HashMap?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("is_physical") + var isPhysical: Boolean?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("currency") - var currency: String?=null + @SerializedName("is_expirable") + var isExpirable: Boolean?=null ): Parcelable { @@ -33374,70 +33569,99 @@ data class InventoryResponse( /* - Model: InventoryResponsePaginated + Model: Properties */ @Parcelize -data class InventoryResponsePaginated( +data class Properties( - @SerializedName("page") - var page: Page?=null, + @SerializedName("currency") + var currency: @RawValue HashMap?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("sizes") + var sizes: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("variants") + var variants: @RawValue HashMap?=null, + @SerializedName("teaser_tag") + var teaserTag: @RawValue HashMap?=null, + @SerializedName("multi_size") + var multiSize: @RawValue HashMap?=null, + @SerializedName("custom_order") + var customOrder: @RawValue HashMap?=null, + @SerializedName("highlights") + var highlights: @RawValue HashMap?=null, + @SerializedName("trader") + var trader: @RawValue HashMap?=null, + @SerializedName("media") + var media: @RawValue HashMap?=null, -} - - -/* - Model: Trader1 -*/ -@Parcelize -data class Trader1( + @SerializedName("slug") + var slug: @RawValue HashMap?=null, + @SerializedName("trader_type") + var traderType: @RawValue HashMap?=null, + @SerializedName("tags") + var tags: @RawValue HashMap?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("size_guide") + var sizeGuide: @RawValue HashMap?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("hsn_code") + var hsnCode: @RawValue HashMap?=null, - @SerializedName("address") - var address: ArrayList?=null + @SerializedName("country_of_origin") + var countryOfOrigin: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("product_publish") + var productPublish: @RawValue HashMap?=null, + + @SerializedName("category_slug") + var categorySlug: @RawValue HashMap?=null, + @SerializedName("no_of_boxes") + var noOfBoxes: @RawValue HashMap?=null, + @SerializedName("command") + var command: @RawValue HashMap?=null, + @SerializedName("short_description") + var shortDescription: @RawValue HashMap?=null, + @SerializedName("item_code") + var itemCode: @RawValue HashMap?=null, + @SerializedName("is_dependent") + var isDependent: @RawValue HashMap?=null, + @SerializedName("product_group_tag") + var productGroupTag: @RawValue HashMap?=null, + @SerializedName("return_config") + var returnConfig: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: @RawValue HashMap?=null, -} - - -/* - Model: StoreMeta -*/ -@Parcelize -data class StoreMeta( + @SerializedName("item_type") + var itemType: @RawValue HashMap?=null, + @SerializedName("brand_uid") + var brandUid: @RawValue HashMap?=null, + @SerializedName("description") + var description: @RawValue HashMap?=null, - @SerializedName("id") - var id: Int?=null + @SerializedName("name") + var name: @RawValue HashMap?=null ): Parcelable { @@ -33445,27 +33669,12 @@ data class StoreMeta( -} - - -/* - Model: ManufacturerResponse -*/ -@Parcelize -data class ManufacturerResponse( - @SerializedName("is_default") - var isDefault: Boolean?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("address") - var address: String?=null -): Parcelable { @@ -33475,24 +33684,11 @@ data class ManufacturerResponse( -} - - -/* - Model: QuantityBase -*/ -@Parcelize -data class QuantityBase( - @SerializedName("count") - var count: Int?=null, - @SerializedName("updated_at") - var updatedAt: String?=null -): Parcelable { @@ -33500,24 +33696,28 @@ data class QuantityBase( -} - - -/* - Model: BrandMeta -*/ -@Parcelize -data class BrandMeta( - @SerializedName("id") - var id: Int?=null, - @SerializedName("name") - var name: String?=null -): Parcelable { + + + + + + + + + + + + + + + + + @@ -33529,15 +33729,30 @@ data class BrandMeta( /* - Model: CompanyMeta + Model: GlobalValidation */ @Parcelize -data class CompanyMeta( +data class GlobalValidation( - @SerializedName("id") - var id: Int?=null + @SerializedName("definitions") + var definitions: @RawValue HashMap?=null, + + @SerializedName("properties") + var properties: Properties?=null, + + @SerializedName("title") + var title: String?=null, + + @SerializedName("description") + var description: String?=null, + + @SerializedName("type") + var type: String?=null, + + @SerializedName("required") + var required: ArrayList?=null ): Parcelable { @@ -33545,25 +33760,32 @@ data class CompanyMeta( + + + + + + + + + + } /* - Model: WeightResponse + Model: TemplateValidationData */ @Parcelize -data class WeightResponse( - +data class TemplateValidationData( - @SerializedName("shipping") - var shipping: Double?=null, - @SerializedName("unit") - var unit: String?=null, + @SerializedName("template_validation") + var templateValidation: @RawValue HashMap?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null + @SerializedName("global_validation") + var globalValidation: GlobalValidation?=null ): Parcelable { @@ -33573,42 +33795,50 @@ data class WeightResponse( - - } /* - Model: DimensionResponse + Model: TemplatesValidationResponse */ @Parcelize -data class DimensionResponse( +data class TemplatesValidationResponse( - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("template_details") + var templateDetails: TemplateDetails?=null, - @SerializedName("width") - var width: Double?=null, + @SerializedName("data") + var data: TemplateValidationData?=null - @SerializedName("unit") - var unit: String?=null, +): Parcelable { - @SerializedName("height") - var height: Double?=null, - @SerializedName("length") - var length: Double?=null -): Parcelable { +} + + +/* + Model: InventoryValidationResponse +*/ +@Parcelize +data class InventoryValidationResponse( + @SerializedName("message") + var message: String?=null, + + @SerializedName("data") + var data: @RawValue HashMap?=null + +): Parcelable { + @@ -33619,40 +33849,45 @@ data class DimensionResponse( /* - Model: PriceMeta + Model: HSNData */ @Parcelize -data class PriceMeta( +data class HSNData( - @SerializedName("transfer") - var transfer: Double?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: ArrayList?=null, - @SerializedName("marked") - var marked: Double?=null, + @SerializedName("hsn_code") + var hsnCode: ArrayList?=null - @SerializedName("updated_at") - var updatedAt: String?=null, +): Parcelable { - @SerializedName("effective") - var effective: Double?=null, - @SerializedName("tp_notes") - var tpNotes: @RawValue HashMap?=null, - @SerializedName("currency") - var currency: String?=null -): Parcelable { +} + + +/* + Model: HSNCodesResponse +*/ +@Parcelize +data class HSNCodesResponse( + @SerializedName("message") + var message: String?=null, + @SerializedName("data") + var data: HSNData?=null +): Parcelable { @@ -33664,21 +33899,18 @@ data class PriceMeta( /* - Model: ReturnConfig1 + Model: VerifiedBy */ @Parcelize -data class ReturnConfig1( - +data class VerifiedBy( - @SerializedName("returnable") - var returnable: Boolean?=null, - @SerializedName("time") - var time: Int?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("unit") - var unit: String?=null + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -33688,128 +33920,92 @@ data class ReturnConfig1( - - } /* - Model: InventorySellerResponse + Model: ProductDownloadItemsData */ @Parcelize -data class InventorySellerResponse( +data class ProductDownloadItemsData( - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("templates") + var templates: ArrayList?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("country_of_origin") - var countryOfOrigin: String?=null, + @SerializedName("brand") + var brand: ArrayList?=null - @SerializedName("stage") - var stage: String?=null, +): Parcelable { - @SerializedName("identifier") - var identifier: @RawValue HashMap?=null, - @SerializedName("fynd_article_code") - var fyndArticleCode: String?=null, - @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, +} + + +/* + Model: ProductDownloadsItems +*/ +@Parcelize +data class ProductDownloadsItems( - @SerializedName("quantities") - var quantities: Quantities?=null, - @SerializedName("brand") - var brand: BrandMeta?=null, - @SerializedName("company") - var company: CompanyMeta?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("weight") - var weight: WeightResponse?=null, + @SerializedName("status") + var status: String?=null, @SerializedName("created_by") - var createdBy: UserSerializer?=null, + var createdBy: VerifiedBy?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, + @SerializedName("task_id") + var taskId: String?=null, - @SerializedName("trace_id") - var traceId: String?=null, + @SerializedName("template_tags") + var templateTags: @RawValue HashMap?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("data") + var data: ProductDownloadItemsData?=null, - @SerializedName("tax_identifier") - var taxIdentifier: @RawValue HashMap?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("fragile") - var fragile: Boolean?=null, + @SerializedName("trigger_on") + var triggerOn: String?=null, + + @SerializedName("completed_on") + var completedOn: String?=null, + + @SerializedName("seller_id") + var sellerId: Double?=null + +): Parcelable { - @SerializedName("fynd_item_code") - var fyndItemCode: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("expiration_date") - var expirationDate: String?=null, - @SerializedName("total_quantity") - var totalQuantity: Int?=null, - @SerializedName("dimension") - var dimension: DimensionResponse?=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 { @@ -33819,11 +34015,24 @@ data class InventorySellerResponse( +} + + +/* + Model: ProductDownloadsResponse +*/ +@Parcelize +data class ProductDownloadsResponse( + @SerializedName("page") + var page: Page?=null, + @SerializedName("items") + var items: ProductDownloadsItems?=null +): Parcelable { @@ -33831,11 +34040,24 @@ data class InventorySellerResponse( +} + + +/* + Model: ProductConfigurationDownloads +*/ +@Parcelize +data class ProductConfigurationDownloads( + @SerializedName("multivalue") + var multivalue: Boolean?=null, + @SerializedName("data") + var data: @RawValue ArrayList>?=null +): Parcelable { @@ -33843,12 +34065,27 @@ data class InventorySellerResponse( +} + + +/* + 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 { @@ -33858,11 +34095,24 @@ data class InventorySellerResponse( +} + + +/* + Model: CategoryMappingValues +*/ +@Parcelize +data class CategoryMappingValues( + @SerializedName("name") + var name: String?=null, + @SerializedName("catalog_id") + var catalogId: Int?=null +): Parcelable { @@ -33870,12 +34120,27 @@ data class InventorySellerResponse( +} + + +/* + 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 { @@ -33889,18 +34154,21 @@ data class InventorySellerResponse( /* - Model: InventorySellerIdentifierResponsePaginated + Model: Hierarchy */ @Parcelize -data class InventorySellerIdentifierResponsePaginated( +data class Hierarchy( - @SerializedName("page") - var page: Page?=null, + @SerializedName("l2") + var l2: Int?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("department") + var department: Int?=null, + + @SerializedName("l1") + var l1: Int?=null ): Parcelable { @@ -33910,61 +34178,69 @@ data class InventorySellerIdentifierResponsePaginated( + + } /* - Model: BulkInventoryGetItems + Model: Category */ @Parcelize -data class BulkInventoryGetItems( - - - - @SerializedName("is_active") - var isActive: Boolean?=null, +data class Category( - @SerializedName("failed") - var failed: Int?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("modified_by") - var modifiedBy: @RawValue HashMap?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, @SerializedName("created_by") var createdBy: @RawValue HashMap?=null, - @SerializedName("failed_records") - var failedRecords: ArrayList?=null, + @SerializedName("media") + var media: Media2?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("marketplaces") + var marketplaces: CategoryMapping?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("level") + var level: Int?=null, - @SerializedName("id") - var id: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("succeed") - var succeed: Int?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null, - @SerializedName("cancelled_records") - var cancelledRecords: ArrayList?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("total") - var total: Int?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("cancelled") - var cancelled: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, @SerializedName("modified_on") - var modifiedOn: String?=null + var modifiedOn: String?=null, + + @SerializedName("created_on") + var createdOn: String?=null, + + @SerializedName("departments") + var departments: ArrayList?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("hierarchy") + var hierarchy: ArrayList?=null ): Parcelable { @@ -33995,6 +34271,10 @@ data class BulkInventoryGetItems( + + + + @@ -34004,10 +34284,10 @@ data class BulkInventoryGetItems( /* - Model: BulkInventoryGet + Model: CategoryResponse */ @Parcelize -data class BulkInventoryGet( +data class CategoryResponse( @@ -34015,7 +34295,7 @@ data class BulkInventoryGet( var page: Page?=null, @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null ): Parcelable { @@ -34029,51 +34309,45 @@ data class BulkInventoryGet( /* - Model: InventoryJobPayload + Model: CategoryRequestBody */ @Parcelize -data class InventoryJobPayload( - - +data class CategoryRequestBody( - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, - @SerializedName("expiration_date") - var expirationDate: String?=null, - @SerializedName("item_weight_unit_of_measure") - var itemWeightUnitOfMeasure: String?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, - @SerializedName("total_quantity") - var totalQuantity: Int?=null, + @SerializedName("media") + var media: Media2?=null, - @SerializedName("price") - var price: Double?=null, + @SerializedName("marketplaces") + var marketplaces: CategoryMapping?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("level") + var level: Int?=null, - @SerializedName("store_code") - var storeCode: String?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("trace_id") - var traceId: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("item_dimensions_unit_of_measure") - var itemDimensionsUnitOfMeasure: String?=null, + @SerializedName("priority") + var priority: Int?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("departments") + var departments: ArrayList?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("currency") - var currency: String?=null + @SerializedName("hierarchy") + var hierarchy: ArrayList?=null ): Parcelable { @@ -34096,10 +34370,6 @@ data class InventoryJobPayload( - - - - @@ -34109,24 +34379,18 @@ data class InventoryJobPayload( /* - Model: InventoryBulkRequest + Model: CategoryCreateResponse */ @Parcelize -data class InventoryBulkRequest( - - +data class CategoryCreateResponse( - @SerializedName("user") - var user: @RawValue HashMap?=null, - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("batch_id") - var batchId: String?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -34136,29 +34400,19 @@ data class InventoryBulkRequest( - - - - } /* - Model: InventoryExportRequest + Model: SingleCategoryResponse */ @Parcelize -data class InventoryExportRequest( - - +data class SingleCategoryResponse( - @SerializedName("type") - var type: String?=null, - @SerializedName("store") - var store: ArrayList?=null, - @SerializedName("brand") - var brand: ArrayList?=null + @SerializedName("data") + var data: Category?=null ): Parcelable { @@ -34166,35 +34420,22 @@ data class InventoryExportRequest( - - - - } /* - Model: InventoryExportResponse + Model: CategoryUpdateResponse */ @Parcelize -data class InventoryExportResponse( - - - - @SerializedName("request_params") - var requestParams: @RawValue HashMap?=null, +data class CategoryUpdateResponse( - @SerializedName("seller_id") - var sellerId: Int?=null, - @SerializedName("status") - var status: String?=null, - @SerializedName("trigger_on") - var triggerOn: String?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("task_id") - var taskId: String?=null + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -34204,43 +34445,28 @@ data class InventoryExportResponse( - - - - - - } /* - Model: InventoryExportJob + Model: Image */ @Parcelize -data class InventoryExportJob( - - - - @SerializedName("request_params") - var requestParams: @RawValue HashMap?=null, +data class Image( - @SerializedName("url") - var url: String?=null, - @SerializedName("seller_id") - var sellerId: Int?=null, - @SerializedName("completed_on") - var completedOn: String?=null, + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, - @SerializedName("status") - var status: String?=null, + @SerializedName("aspect_ratio_f") + var aspectRatioF: Double?=null, - @SerializedName("trigger_on") - var triggerOn: String?=null, + @SerializedName("secure_url") + var secureUrl: String?=null, - @SerializedName("task_id") - var taskId: String?=null + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -34254,53 +34480,22 @@ data class InventoryExportJob( - - - - - - -} - - -/* - Model: FilerList -*/ -@Parcelize -data class FilerList( - - - - @SerializedName("display") - var display: String?=null, - - @SerializedName("value") - var value: String?=null - -): Parcelable { - - - - - - - } /* - Model: InventoryConfig + Model: ProductPublished */ @Parcelize -data class InventoryConfig( +data class ProductPublished( - @SerializedName("data") - var data: ArrayList?=null, + @SerializedName("product_online_date") + var productOnlineDate: Int?=null, - @SerializedName("multivalues") - var multivalues: Boolean?=null + @SerializedName("is_set") + var isSet: Boolean?=null ): Parcelable { @@ -34314,36 +34509,24 @@ data class InventoryConfig( /* - Model: InventoryPayload + Model: Logo */ @Parcelize -data class InventoryPayload( - - - - @SerializedName("seller_identifier") - var sellerIdentifier: String?=null, - - @SerializedName("expiration_date") - var expirationDate: String?=null, +data class Logo( - @SerializedName("total_quantity") - var totalQuantity: Int?=null, - @SerializedName("store_id") - var storeId: Int?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null, + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, - @SerializedName("trace_id") - var traceId: String?=null, + @SerializedName("aspect_ratio_f") + var aspectRatioF: Int?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("price_effective") - var priceEffective: Double?=null + @SerializedName("secure_url") + var secureUrl: String?=null ): Parcelable { @@ -34357,110 +34540,133 @@ data class InventoryPayload( - - - - - - - - } /* - Model: InventoryRequestSchemaV2 + Model: Product */ @Parcelize -data class InventoryRequestSchemaV2( - - +data class Product( - @SerializedName("payload") - var payload: ArrayList?=null, - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null + @SerializedName("id") + var id: String?=null, -): Parcelable { + @SerializedName("category_uid") + var categoryUid: Int?=null, + @SerializedName("l3_mapping") + var l3Mapping: ArrayList?=null, + @SerializedName("currency") + var currency: String?=null, + @SerializedName("sizes") + var sizes: @RawValue ArrayList>?=null, + @SerializedName("variants") + var variants: @RawValue HashMap?=null, + @SerializedName("tax_identifier") + var taxIdentifier: @RawValue HashMap?=null, + @SerializedName("multi_size") + var multiSize: Boolean?=null, + @SerializedName("custom_order") + var customOrder: @RawValue HashMap?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, -} - - -/* - Model: InventoryFailedReason -*/ -@Parcelize -data class InventoryFailedReason( + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("media") + var media: ArrayList?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("errors") - var errors: String?=null, + @SerializedName("all_sizes") + var allSizes: @RawValue ArrayList>?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("departments") + var departments: ArrayList?=null, -): Parcelable { + @SerializedName("is_physical") + var isPhysical: Boolean?=null, + @SerializedName("is_expirable") + var isExpirable: Boolean?=null, + @SerializedName("size_guide") + var sizeGuide: String?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, + @SerializedName("images") + var images: ArrayList?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, -} - - -/* - Model: InventoryResponseItem -*/ -@Parcelize -data class InventoryResponseItem( + @SerializedName("product_publish") + var productPublish: ProductPublished?=null, + @SerializedName("category_slug") + var categorySlug: String?=null, + @SerializedName("short_description") + var shortDescription: String?=null, - @SerializedName("data") - var data: InventoryPayload?=null, + @SerializedName("item_code") + var itemCode: String?=null, - @SerializedName("reason") - var reason: InventoryFailedReason?=null + @SerializedName("is_dependent") + var isDependent: Boolean?=null, -): Parcelable { + @SerializedName("brand") + var brand: Brand?=null, + @SerializedName("color") + var color: String?=null, + @SerializedName("primary_color") + var primaryColor: String?=null, + @SerializedName("variant_group") + var variantGroup: @RawValue HashMap?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("item_type") + var itemType: String?=null, -} - - -/* - Model: InventoryUpdateResponse -*/ -@Parcelize -data class InventoryUpdateResponse( + @SerializedName("brand_uid") + var brandUid: Int?=null, + @SerializedName("image_nature") + var imageNature: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("template_tag") + var templateTag: String?=null ): Parcelable { @@ -34470,51 +34676,16 @@ data class InventoryUpdateResponse( -} - - -/* - 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 { @@ -34540,51 +34711,20 @@ data class HsnUpsert( -} - - -/* - Model: HsnCodesObject -*/ -@Parcelize -data class HsnCodesObject( - @SerializedName("tax2") - var tax2: Double?=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("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 { @@ -34614,15 +34754,18 @@ data class HsnCodesObject( /* - Model: HsnCode + Model: ProductListingResponse */ @Parcelize -data class HsnCode( +data class ProductListingResponse( - @SerializedName("data") - var data: HsnCodesObject?=null + @SerializedName("page") + var page: Page?=null, + + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -34630,31 +34773,27 @@ data class HsnCode( + + } /* - Model: PageResponse + Model: TaxIdentifier */ @Parcelize -data class PageResponse( - - +data class TaxIdentifier( - @SerializedName("has_previous") - var hasPrevious: Boolean?=null, - @SerializedName("item_total") - var itemTotal: Int?=null, - @SerializedName("current") - var current: String?=null, + @SerializedName("hsn_code_id") + var hsnCodeId: String?=null, - @SerializedName("size") - var size: Int?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, - @SerializedName("has_next") - var hasNext: Boolean?=null + @SerializedName("reporting_hsn") + var reportingHsn: String?=null ): Parcelable { @@ -34666,26 +34805,22 @@ data class PageResponse( - - - - } /* - Model: HsnCodesListingResponse + Model: TeaserTag */ @Parcelize -data class HsnCodesListingResponse( +data class TeaserTag( - @SerializedName("page") - var page: PageResponse?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("tag") + var tag: String?=null ): Parcelable { @@ -34699,37 +34834,27 @@ data class HsnCodesListingResponse( /* - Model: BulkHsnUpsert + Model: CustomOrder */ @Parcelize -data class BulkHsnUpsert( - - - - @SerializedName("data") - var data: ArrayList?=null +data class CustomOrder( -): Parcelable { + @SerializedName("manufacturing_time_unit") + var manufacturingTimeUnit: String?=null, + @SerializedName("manufacturing_time") + var manufacturingTime: Int?=null, + @SerializedName("is_custom_order") + var isCustomOrder: Boolean?=null -} - - -/* - Model: BulkHsnResponse -*/ -@Parcelize -data class BulkHsnResponse( +): Parcelable { - @SerializedName("success") - var success: Boolean?=null -): Parcelable { @@ -34739,24 +34864,21 @@ data class BulkHsnResponse( /* - Model: TaxSlab + Model: Trader */ @Parcelize -data class TaxSlab( - +data class Trader( - @SerializedName("rate") - var rate: Double?=null, - @SerializedName("effective_date") - var effectiveDate: String?=null, + @SerializedName("name") + var name: @RawValue Any?=null, - @SerializedName("threshold") - var threshold: Double?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("cess") - var cess: Double?=null + @SerializedName("address") + var address: ArrayList?=null ): Parcelable { @@ -34768,70 +34890,28 @@ data class TaxSlab( - - } /* - Model: HSNDataInsertV2 + Model: NetQuantity */ @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, +data class NetQuantity( - @SerializedName("description") - var description: String?=null, - @SerializedName("country_code") - var countryCode: String?=null, - @SerializedName("taxes") - var taxes: ArrayList?=null, + @SerializedName("value") + var value: Double?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("unit") + var unit: @RawValue Any?=null ): Parcelable { - - - - - - - - - - - - - - - - @@ -34839,18 +34919,18 @@ data class HSNDataInsertV2( /* - Model: HsnCodesListingResponseSchemaV2 + Model: ProductPublish */ @Parcelize -data class HsnCodesListingResponseSchemaV2( +data class ProductPublish( - @SerializedName("page") - var page: PageResponse?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("is_set") + var isSet: Boolean?=null ): Parcelable { @@ -34864,109 +34944,141 @@ data class HsnCodesListingResponseSchemaV2( /* - Model: BrandItem + Model: ProductCreateUpdate */ @Parcelize -data class BrandItem( +data class ProductCreateUpdate( - @SerializedName("banners") - var banners: ImageUrls?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("variants") + var variants: @RawValue HashMap?=null, - @SerializedName("discount") - var discount: String?=null, + @SerializedName("tax_identifier") + var taxIdentifier: TaxIdentifier?=null, - @SerializedName("logo") - var logo: Media?=null, + @SerializedName("teaser_tag") + var teaserTag: TeaserTag?=null, - @SerializedName("action") - var action: Action?=null, + @SerializedName("multi_size") + var multiSize: Boolean?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("requester") + var requester: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("bulk_job_id") + var bulkJobId: String?=null, - @SerializedName("departments") - var departments: ArrayList?=null + @SerializedName("custom_order") + var customOrder: CustomOrder?=null, -): Parcelable { + @SerializedName("highlights") + var highlights: ArrayList?=null, + @SerializedName("trader") + var trader: ArrayList?=null, + @SerializedName("net_quantity") + var netQuantity: NetQuantity?=null, + @SerializedName("media") + var media: ArrayList?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("is_image_less_product") + var isImageLessProduct: Boolean?=null, + @SerializedName("departments") + var departments: ArrayList?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("size_guide") + var sizeGuide: String?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, + @SerializedName("product_publish") + var productPublish: ProductPublish?=null, + @SerializedName("category_slug") + var categorySlug: String?=null, + @SerializedName("variant_media") + var variantMedia: @RawValue HashMap?=null, + @SerializedName("no_of_boxes") + var noOfBoxes: Int?=null, + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("item_code") + var itemCode: @RawValue Any?=null, + @SerializedName("company_id") + var companyId: Int?=null, -} - - -/* - Model: BrandListingResponse -*/ -@Parcelize -data class BrandListingResponse( + @SerializedName("is_dependent") + var isDependent: Boolean?=null, + @SerializedName("product_group_tag") + var productGroupTag: ArrayList?=null, + @SerializedName("variant_group") + var variantGroup: @RawValue HashMap?=null, - @SerializedName("page") - var page: Page?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("change_request_id") + var changeRequestId: @RawValue Any?=null, -): Parcelable { + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("return_config") + var returnConfig: ReturnConfig?=null, + @SerializedName("item_type") + var itemType: String?=null, + @SerializedName("action") + var action: String?=null, + @SerializedName("brand_uid") + var brandUid: Int?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("name") + var name: @RawValue Any?=null, -} - - -/* - Model: Department -*/ -@Parcelize -data class Department( + @SerializedName("template_tag") + var templateTag: String?=null +): Parcelable { - @SerializedName("name") - var name: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("logo") - var logo: Media?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("priority_order") - var priorityOrder: Int?=null -): Parcelable { @@ -34980,59 +35092,25 @@ data class Department( -} - - -/* - Model: DepartmentResponse -*/ -@Parcelize -data class DepartmentResponse( - @SerializedName("items") - var items: ArrayList?=null -): Parcelable { -} - - -/* - Model: ThirdLevelChild -*/ -@Parcelize -data class ThirdLevelChild( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=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 -): Parcelable { @@ -35050,39 +35128,16 @@ data class ThirdLevelChild( -} - - -/* - Model: SecondLevelChild -*/ -@Parcelize -data class SecondLevelChild( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=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: ArrayList?=null, - @SerializedName("name") - var name: String?=null -): Parcelable { @@ -35104,37 +35159,32 @@ data class SecondLevelChild( /* - Model: Child + Model: ProductVariants */ @Parcelize -data class Child( - - +data class ProductVariants( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("banners") - var banners: ImageUrls?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("category_uid") + var categoryUid: Int?=null, - @SerializedName("action") - var action: Action?=null, + @SerializedName("media") + var media: ArrayList?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("childs") - var childs: ArrayList?=null, + @SerializedName("brand_uid") + var brandUid: Int?=null, @SerializedName("name") - var name: String?=null - -): Parcelable { + var name: String?=null, + @SerializedName("item_code") + var itemCode: String?=null +): Parcelable { @@ -35154,30 +35204,18 @@ data class Child( /* - Model: CategoryItems + Model: ProductVariantsResponse */ @Parcelize -data class CategoryItems( - - - - @SerializedName("banners") - var banners: ImageUrls?=null, - - @SerializedName("slug") - var slug: String?=null, +data class ProductVariantsResponse( - @SerializedName("action") - var action: Action?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("childs") - var childs: ArrayList?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("variants") + var variants: ArrayList?=null ): Parcelable { @@ -35187,82 +35225,84 @@ data class CategoryItems( - - - - - - - - } /* - Model: DepartmentCategoryTree + Model: AttributeMasterSerializer */ @Parcelize -data class DepartmentCategoryTree( +data class AttributeMasterSerializer( - @SerializedName("department") - var department: String?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("suggestion") + var suggestion: String?=null, -): Parcelable { + @SerializedName("raw_key") + var rawKey: String?=null, + @SerializedName("is_nested") + var isNested: Boolean?=null, + @SerializedName("enabled_for_end_consumer") + var enabledForEndConsumer: Boolean?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("departments") + var departments: ArrayList?=null, + @SerializedName("filters") + var filters: AttributeMasterFilter?=null, -} - - -/* - Model: DepartmentIdentifier -*/ -@Parcelize -data class DepartmentIdentifier( + @SerializedName("schema") + var schema: AttributeMaster?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("details") + var details: AttributeMasterDetails?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("variant") + var variant: Boolean?=null, - @SerializedName("slug") - var slug: String?=null + @SerializedName("synonyms") + var synonyms: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("unit") + var unit: String?=null, + @SerializedName("logo") + var logo: String?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { -} - - -/* - Model: CategoryListingResponse -*/ -@Parcelize -data class CategoryListingResponse( - @SerializedName("data") - var data: ArrayList?=null, - @SerializedName("departments") - var departments: ArrayList?=null -): Parcelable { @@ -35270,33 +35310,14 @@ data class CategoryListingResponse( -} - - -/* - Model: ApplicationProductListingResponse -*/ -@Parcelize -data class ApplicationProductListingResponse( - @SerializedName("operators") - var operators: @RawValue HashMap?=null, - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null, - @SerializedName("filters") - var filters: ArrayList?=null, - @SerializedName("sort_on") - var sortOn: ArrayList?=null -): Parcelable { @@ -35310,94 +35331,76 @@ data class ApplicationProductListingResponse( -} - - -/* - Model: ProductDetail -*/ -@Parcelize -data class ProductDetail( - @SerializedName("item_type") - var itemType: String?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("has_variant") - var hasVariant: Boolean?=null, - @SerializedName("rating_count") - var ratingCount: Int?=null, - @SerializedName("promo_meta") - var promoMeta: @RawValue HashMap?=null, - @SerializedName("medias") - var medias: ArrayList?=null, +} + + +/* + Model: ProductAttributesResponse +*/ +@Parcelize +data class ProductAttributesResponse( - @SerializedName("item_code") - var itemCode: String?=null, - @SerializedName("description") - var description: String?=null, - @SerializedName("color") - var color: String?=null, + @SerializedName("items") + var items: ArrayList?=null - @SerializedName("brand") - var brand: ProductBrand?=null, +): Parcelable { - @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, +} + + +/* + Model: ValidateProduct +*/ +@Parcelize +data class ValidateProduct( - @SerializedName("short_description") - var shortDescription: String?=null, - @SerializedName("image_nature") - var imageNature: String?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("valid") + var valid: Boolean?=null - @SerializedName("similars") - var similars: ArrayList?=null, +): Parcelable { - @SerializedName("highlights") - var highlights: ArrayList?=null, - @SerializedName("product_online_date") - var productOnlineDate: String?=null, - @SerializedName("uid") - var uid: Int?=null -): Parcelable { +} + + +/* + Model: UserDetail1 +*/ +@Parcelize +data class UserDetail1( + @SerializedName("user_id") + var userId: String?=null, + @SerializedName("full_name") + var fullName: String?=null, + @SerializedName("username") + var username: String?=null +): Parcelable { @@ -35407,25 +35410,66 @@ data class ProductDetail( +} + + +/* + Model: ProductBulkRequest +*/ +@Parcelize +data class ProductBulkRequest( + @SerializedName("failed_records") + var failedRecords: ArrayList?=null, + @SerializedName("stage") + var stage: String?=null, + @SerializedName("created_by") + var createdBy: UserDetail1?=null, + @SerializedName("total") + var total: Int?=null, + @SerializedName("succeed") + var succeed: Int?=null, + @SerializedName("modified_by") + var modifiedBy: UserDetail1?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("file_path") + var filePath: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("cancelled") + var cancelled: Int?=null, + @SerializedName("cancelled_records") + var cancelledRecords: ArrayList?=null, + @SerializedName("template") + var template: ProductTemplate?=null, + @SerializedName("failed") + var failed: Int?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("template_tag") + var templateTag: String?=null +): Parcelable { @@ -35440,33 +35484,14 @@ data class ProductDetail( -} - - -/* - 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 { @@ -35484,18 +35509,18 @@ data class InventoryPage( /* - Model: InventoryStockResponse + Model: ProductBulkRequestList */ @Parcelize -data class InventoryStockResponse( +data class ProductBulkRequestList( @SerializedName("page") - var page: InventoryPage?=null, + var page: Page?=null, @SerializedName("items") - var items: @RawValue ArrayList>?=null + var items: ProductBulkRequest?=null ): Parcelable { @@ -35509,21 +35534,24 @@ data class InventoryStockResponse( /* - Model: ArticleQuery + Model: UserInfo1 */ @Parcelize -data class ArticleQuery( +data class UserInfo1( - @SerializedName("size") - var size: String?=null, + @SerializedName("email") + var email: String?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("ignored_stores") - var ignoredStores: ArrayList?=null + @SerializedName("uid") + var uid: String?=null, + + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -35535,79 +35563,79 @@ data class ArticleQuery( + + } /* - Model: AssignStoreArticle + Model: BulkJob */ @Parcelize -data class AssignStoreArticle( +data class BulkJob( - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("failed_records") + var failedRecords: @RawValue ArrayList>?=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 + @SerializedName("stage") + var stage: String?=null, -): Parcelable { + @SerializedName("created_by") + var createdBy: UserInfo1?=null, + @SerializedName("total") + var total: Int?=null, + @SerializedName("succeed") + var succeed: Int?=null, + @SerializedName("modified_by") + var modifiedBy: UserInfo1?=null, + @SerializedName("custom_template_tag") + var customTemplateTag: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("file_path") + var filePath: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("tracking_url") + var trackingUrl: String?=null, + @SerializedName("cancelled_records") + var cancelledRecords: @RawValue ArrayList>?=null, + @SerializedName("cancelled") + var cancelled: Int?=null, + @SerializedName("failed") + var failed: Int?=null, -} - - -/* - Model: AssignStore -*/ -@Parcelize -data class AssignStore( + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("template_tag") + var templateTag: String?=null +): Parcelable { - @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 { @@ -35625,24 +35653,11 @@ data class AssignStore( -} - - -/* - Model: ArticleAssignment1 -*/ -@Parcelize -data class ArticleAssignment1( - @SerializedName("strategy") - var strategy: String?=null, - @SerializedName("level") - var level: String?=null -): Parcelable { @@ -35654,73 +35669,71 @@ data class ArticleAssignment1( /* - Model: StoreAssignResponse + Model: BulkResponse */ @Parcelize -data class StoreAssignResponse( +data class BulkResponse( - @SerializedName("group_id") - var groupId: String?=null, + @SerializedName("batch_id") + var batchId: String?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("created_by") + var createdBy: UserInfo1?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("modified_by") + var modifiedBy: UserInfo1?=null, - @SerializedName("strategy_wise_listing") - var strategyWiseListing: @RawValue ArrayList>?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("store_pincode") - var storePincode: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("store_id") - var storeId: Int?=null, + @SerializedName("created_on") + var createdOn: String?=null + +): Parcelable { - @SerializedName("status") - var status: Boolean?=null, - @SerializedName("article_assignment") - var articleAssignment: ArticleAssignment1?=null, - @SerializedName("uid") - var uid: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("price_marked") - var priceMarked: Int?=null, - @SerializedName("index") - var index: Int?=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 { +} + + +/* + Model: BulkProductRequest +*/ +@Parcelize +data class BulkProductRequest( + + + @SerializedName("batch_id") + var batchId: String?=null, + @SerializedName("data") + var data: @RawValue ArrayList>?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("template_tag") + var templateTag: String?=null +): Parcelable { @@ -35732,19 +35745,41 @@ data class StoreAssignResponse( +} + + +/* + Model: NestedTags +*/ +@Parcelize +data class NestedTags( + @SerializedName("tags") + var tags: ArrayList?=null +): Parcelable { +} + + +/* + Model: ProductTagsViewResponse +*/ +@Parcelize +data class ProductTagsViewResponse( + @SerializedName("items") + var items: NestedTags?=null +): Parcelable { @@ -35754,21 +35789,21 @@ data class StoreAssignResponse( /* - Model: UserSerializer1 + Model: UserCommon */ @Parcelize -data class UserSerializer1( +data class UserCommon( - @SerializedName("contact") - var contact: String?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("username") - var username: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("user_id") - var userId: String?=null + @SerializedName("username") + var username: String?=null ): Parcelable { @@ -35784,48 +35819,63 @@ data class UserSerializer1( /* - Model: InvoiceCredSerializer + Model: Items */ @Parcelize -data class InvoiceCredSerializer( +data class Items( - @SerializedName("password") - var password: String?=null, + @SerializedName("failed_records") + var failedRecords: ArrayList?=null, - @SerializedName("username") - var username: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("stage") + var stage: String?=null, -): Parcelable { + @SerializedName("created_by") + var createdBy: UserCommon?=null, + @SerializedName("succeed") + var succeed: Int?=null, + @SerializedName("retry") + var retry: Int?=null, + @SerializedName("total") + var total: Int?=null, + @SerializedName("modified_by") + var modifiedBy: UserCommon?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("file_path") + var filePath: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, -} - - -/* - Model: InvoiceDetailsSerializer -*/ -@Parcelize -data class InvoiceDetailsSerializer( + @SerializedName("tracking_url") + var trackingUrl: String?=null, + @SerializedName("cancelled") + var cancelled: Int?=null, + @SerializedName("cancelled_records") + var cancelledRecords: ArrayList?=null, - @SerializedName("e_invoice") - var eInvoice: InvoiceCredSerializer?=null, + @SerializedName("failed") + var failed: Int?=null, - @SerializedName("e_waybill") - var eWaybill: InvoiceCredSerializer?=null + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -35835,33 +35885,11 @@ data class InvoiceDetailsSerializer( -} - - -/* - Model: Document -*/ -@Parcelize -data class Document( - - - - @SerializedName("url") - var url: String?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("value") - var value: String?=null, - @SerializedName("verified") - var verified: Boolean?=null, - @SerializedName("legal_name") - var legalName: String?=null -): Parcelable { @@ -35875,24 +35903,11 @@ data class Document( -} - - -/* - Model: LocationTimingSerializer -*/ -@Parcelize -data class LocationTimingSerializer( - @SerializedName("hour") - var hour: Int?=null, - @SerializedName("minute") - var minute: Int?=null -): Parcelable { @@ -35904,24 +35919,18 @@ data class LocationTimingSerializer( /* - Model: LocationDayWiseSerializer + Model: BulkAssetResponse */ @Parcelize -data class LocationDayWiseSerializer( - - +data class BulkAssetResponse( - @SerializedName("weekday") - var weekday: String?=null, - @SerializedName("open") - var open: Boolean?=null, - @SerializedName("opening") - var opening: LocationTimingSerializer?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("closing") - var closing: LocationTimingSerializer?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -35931,26 +35940,25 @@ data class LocationDayWiseSerializer( - - - - } /* - Model: ProductReturnConfigSerializer + Model: ProductBulkAssets */ @Parcelize -data class ProductReturnConfigSerializer( +data class ProductBulkAssets( - @SerializedName("on_same_store") - var onSameStore: Boolean?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("store_uid") - var storeUid: Int?=null + @SerializedName("user") + var user: @RawValue HashMap?=null, + + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -35960,22 +35968,27 @@ data class ProductReturnConfigSerializer( + + } /* - Model: SellerPhoneNumber + Model: ProductSizeDeleteDataResponse */ @Parcelize -data class SellerPhoneNumber( +data class ProductSizeDeleteDataResponse( - @SerializedName("number") - var number: String?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("country_code") - var countryCode: Int?=null + @SerializedName("item_id") + var itemId: Int?=null, + + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -35985,25 +35998,24 @@ data class SellerPhoneNumber( + + } /* - Model: LocationManagerSerializer + Model: ProductSizeDeleteResponse */ @Parcelize -data class LocationManagerSerializer( - +data class ProductSizeDeleteResponse( - @SerializedName("email") - var email: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("mobile_no") - var mobileNo: SellerPhoneNumber?=null + @SerializedName("data") + var data: ProductSizeDeleteDataResponse?=null ): Parcelable { @@ -36013,51 +36025,55 @@ data class LocationManagerSerializer( - - } /* - Model: GetAddressSerializer + Model: InventoryResponse */ @Parcelize -data class GetAddressSerializer( +data class InventoryResponse( - @SerializedName("country") - var country: String?=null, + @SerializedName("price_effective") + var priceEffective: Double?=null, - @SerializedName("country_code") - var countryCode: String?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("address2") - var address2: String?=null, + @SerializedName("price") + var price: Double?=null, - @SerializedName("address1") - var address1: String?=null, + @SerializedName("sellable_quantity") + var sellableQuantity: Int?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("price_transfer") + var priceTransfer: Double?=null, - @SerializedName("latitude") - var latitude: Double?=null, + @SerializedName("inventory_updated_on") + var inventoryUpdatedOn: String?=null, - @SerializedName("longitude") - var longitude: Double?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("identifiers") + var identifiers: @RawValue HashMap?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("store") + var store: @RawValue HashMap?=null, - @SerializedName("city") - var city: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("address_type") - var addressType: String?=null + @SerializedName("size") + var size: String?=null, + + @SerializedName("item_id") + var itemId: Int?=null, + + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null ): Parcelable { @@ -36080,6 +36096,10 @@ data class GetAddressSerializer( + + + + @@ -36089,21 +36109,18 @@ data class GetAddressSerializer( /* - Model: UserSerializer2 + Model: InventoryResponsePaginated */ @Parcelize -data class UserSerializer2( - +data class InventoryResponsePaginated( - @SerializedName("contact") - var contact: String?=null, - @SerializedName("username") - var username: String?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("user_id") - var userId: String?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -36113,57 +36130,25 @@ data class UserSerializer2( - - } /* - Model: GetCompanySerializer + Model: ItemQuery */ @Parcelize -data class GetCompanySerializer( - - - - @SerializedName("verified_by") - var verifiedBy: UserSerializer2?=null, - - @SerializedName("company_type") - var companyType: String?=null, - - @SerializedName("created_on") - var createdOn: String?=null, - - @SerializedName("stage") - var stage: String?=null, - - @SerializedName("modified_by") - var modifiedBy: UserSerializer2?=null, +data class ItemQuery( - @SerializedName("created_by") - var createdBy: UserSerializer2?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("business_type") - var businessType: String?=null, - - @SerializedName("reject_reason") - var rejectReason: String?=null, - - @SerializedName("addresses") - var addresses: ArrayList?=null, - - @SerializedName("name") - var name: String?=null, + @SerializedName("brand_uid") + var brandUid: Int?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("item_code") + var itemCode: String?=null ): Parcelable { @@ -36175,10 +36160,24 @@ data class GetCompanySerializer( +} + + +/* + Model: SetSize +*/ +@Parcelize +data class SetSize( + + @SerializedName("pieces") + var pieces: Int?=null, + @SerializedName("size") + var size: String?=null +): Parcelable { @@ -36186,10 +36185,21 @@ data class GetCompanySerializer( +} + + +/* + Model: SizeDistribution +*/ +@Parcelize +data class SizeDistribution( + @SerializedName("sizes") + var sizes: ArrayList?=null +): Parcelable { @@ -36199,18 +36209,21 @@ data class GetCompanySerializer( /* - Model: LocationIntegrationType + Model: InventorySet */ @Parcelize -data class LocationIntegrationType( +data class InventorySet( - @SerializedName("inventory") - var inventory: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("order") - var order: String?=null + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("size_distribution") + var sizeDistribution: SizeDistribution?=null ): Parcelable { @@ -36220,94 +36233,101 @@ data class LocationIntegrationType( + + } /* - Model: GetLocationSerializer + Model: GTIN */ @Parcelize -data class GetLocationSerializer( +data class GTIN( - @SerializedName("verified_by") - var verifiedBy: UserSerializer1?=null, + @SerializedName("primary") + var primary: Boolean?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("gtin_value") + var gtinValue: @RawValue Any?=null, - @SerializedName("gst_credentials") - var gstCredentials: InvoiceDetailsSerializer?=null, + @SerializedName("gtin_type") + var gtinType: String?=null - @SerializedName("documents") - var documents: ArrayList?=null, +): Parcelable { - @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, +} + + +/* + Model: InvSize +*/ +@Parcelize +data class InvSize( - @SerializedName("code") - var code: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("company") - var company: GetCompanySerializer?=null, + @SerializedName("price_effective") + var priceEffective: Double?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("expiration_date") + var expirationDate: String?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer1?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, - @SerializedName("created_by") - var createdBy: UserSerializer1?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("phone_number") - var phoneNumber: String?=null, + @SerializedName("price") + var price: Double?=null, - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null, + @SerializedName("item_length") + var itemLength: Double?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("set") + var set: InventorySet?=null, - @SerializedName("integration_type") - var integrationType: LocationIntegrationType?=null, + @SerializedName("item_weight_unit_of_measure") + var itemWeightUnitOfMeasure: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("price_transfer") + var priceTransfer: Double?=null, - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null + @SerializedName("store_code") + var storeCode: String?=null, -): Parcelable { + @SerializedName("item_height") + var itemHeight: Double?=null, + + @SerializedName("identifiers") + var identifiers: ArrayList?=null, + + @SerializedName("item_width") + var itemWidth: Double?=null, + + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("size") + var size: @RawValue Any?=null, + + @SerializedName("item_dimensions_unit_of_measure") + var itemDimensionsUnitOfMeasure: String?=null, + + @SerializedName("item_weight") + var itemWeight: Double?=null +): Parcelable { @@ -36345,12 +36365,27 @@ data class GetLocationSerializer( +} + + +/* + Model: InventoryRequest +*/ +@Parcelize +data class InventoryRequest( + @SerializedName("item") + var item: ItemQuery?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("sizes") + var sizes: ArrayList?=null +): Parcelable { @@ -36364,18 +36399,21 @@ data class GetLocationSerializer( /* - Model: LocationListSerializer + Model: WeightResponse */ @Parcelize -data class LocationListSerializer( +data class WeightResponse( - @SerializedName("page") - var page: Page?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("shipping") + var shipping: Double?=null, + + @SerializedName("unit") + var unit: String?=null ): Parcelable { @@ -36385,19 +36423,27 @@ data class LocationListSerializer( + + } /* - Model: ApplicationBrandJson + Model: Trader1 */ @Parcelize -data class ApplicationBrandJson( +data class Trader1( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null + @SerializedName("name") + var name: String?=null, + + @SerializedName("type") + var type: String?=null, + + @SerializedName("address") + var address: ArrayList?=null ): Parcelable { @@ -36405,19 +36451,26 @@ data class ApplicationBrandJson( + + + + } /* - Model: ApplicationCategoryJson + Model: QuantityBase */ @Parcelize -data class ApplicationCategoryJson( +data class QuantityBase( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null + @SerializedName("count") + var count: Int?=null, + + @SerializedName("updated_at") + var updatedAt: String?=null ): Parcelable { @@ -36425,34 +36478,30 @@ data class ApplicationCategoryJson( + + } /* - Model: ApplicationDepartment + Model: Quantities */ @Parcelize -data class ApplicationDepartment( - - +data class Quantities( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, - @SerializedName("logo") - var logo: String?=null, + @SerializedName("sellable") + var sellable: QuantityBase?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("order_committed") + var orderCommitted: QuantityBase?=null, - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("damaged") + var damaged: QuantityBase?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("not_available") + var notAvailable: QuantityBase?=null ): Parcelable { @@ -36466,50 +36515,41 @@ data class ApplicationDepartment( - - - - } /* - Model: ApplicationDepartmentListingResponse + Model: DimensionResponse */ @Parcelize -data class ApplicationDepartmentListingResponse( +data class DimensionResponse( - @SerializedName("page") - var page: Page?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("height") + var height: Double?=null, -): Parcelable { + @SerializedName("length") + var length: Double?=null, + @SerializedName("width") + var width: Double?=null, + @SerializedName("unit") + var unit: String?=null +): Parcelable { -} - - -/* - Model: ApplicationDepartmentJson -*/ -@Parcelize -data class ApplicationDepartmentJson( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null -): Parcelable { @@ -36519,15 +36559,15 @@ data class ApplicationDepartmentJson( /* - Model: ApplicationStoreJson + Model: CompanyMeta */ @Parcelize -data class ApplicationStoreJson( +data class CompanyMeta( - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null + @SerializedName("id") + var id: Int?=null ): Parcelable { @@ -36538,21 +36578,22 @@ data class ApplicationStoreJson( } - - /* - Model: BusinessCountryInfo + Model: ManufacturerResponse */ @Parcelize -data class BusinessCountryInfo( +data class ManufacturerResponse( - @SerializedName("country_code") - var countryCode: String?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, - @SerializedName("country") - var country: String?=null + @SerializedName("address") + var address: String?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -36562,22 +36603,24 @@ data class BusinessCountryInfo( + + } /* - Model: ContactDetails + Model: BrandMeta */ @Parcelize -data class ContactDetails( +data class BrandMeta( - @SerializedName("phone") - var phone: ArrayList?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("emails") - var emails: ArrayList?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -36591,47 +36634,42 @@ data class ContactDetails( /* - Model: CompanyTaxesSerializer + Model: PriceMeta */ @Parcelize -data class CompanyTaxesSerializer( +data class PriceMeta( - @SerializedName("rate") - var rate: Double?=null, + @SerializedName("effective") + var effective: Double?=null, - @SerializedName("effective_date") - var effectiveDate: String?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("enable") - var enable: Boolean?=null + @SerializedName("updated_at") + var updatedAt: String?=null, -): Parcelable { + @SerializedName("marked") + var marked: Double?=null, + @SerializedName("transfer") + var transfer: Double?=null, + @SerializedName("tp_notes") + var tpNotes: @RawValue HashMap?=null +): Parcelable { -} - - -/* - Model: Website -*/ -@Parcelize -data class Website( - @SerializedName("url") - var url: String?=null -): Parcelable { @@ -36641,15 +36679,21 @@ data class Website( /* - Model: BusinessDetails + Model: ReturnConfig1 */ @Parcelize -data class BusinessDetails( +data class ReturnConfig1( - @SerializedName("website") - var website: Website?=null + @SerializedName("returnable") + var returnable: Boolean?=null, + + @SerializedName("unit") + var unit: String?=null, + + @SerializedName("time") + var time: Int?=null ): Parcelable { @@ -36657,100 +36701,130 @@ data class BusinessDetails( + + + + } /* - Model: GetCompanyProfileSerializerResponse + Model: InventorySellerResponse */ @Parcelize -data class GetCompanyProfileSerializerResponse( +data class InventorySellerResponse( - @SerializedName("addresses") - var addresses: ArrayList?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("track_inventory") + var trackInventory: Boolean?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, + @SerializedName("weight") + var weight: WeightResponse?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, + @SerializedName("set") + var set: InventorySet?=null, - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, + @SerializedName("tax_identifier") + var taxIdentifier: @RawValue HashMap?=null, - @SerializedName("business_country_info") - var businessCountryInfo: BusinessCountryInfo?=null, + @SerializedName("fynd_meta") + var fyndMeta: @RawValue HashMap?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("item_id") + var itemId: Int?=null, - @SerializedName("contact_details") - var contactDetails: ContactDetails?=null, + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null, - @SerializedName("mode") - var mode: String?=null, + @SerializedName("added_on_store") + var addedOnStore: String?=null, - @SerializedName("verified_by") - var verifiedBy: UserSerializer?=null, + @SerializedName("trader") + var trader: ArrayList?=null, - @SerializedName("business_type") - var businessType: String?=null, + @SerializedName("fynd_item_code") + var fyndItemCode: String?=null, - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, + @SerializedName("trace_id") + var traceId: String?=null, - @SerializedName("taxes") - var taxes: ArrayList?=null, + @SerializedName("quantities") + var quantities: Quantities?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("business_details") - var businessDetails: BusinessDetails?=null, + @SerializedName("identifier") + var identifier: @RawValue HashMap?=null, - @SerializedName("company_type") - var companyType: String?=null, + @SerializedName("dimension") + var dimension: DimensionResponse?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("franchise_enabled") - var franchiseEnabled: Boolean?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, - @SerializedName("business_info") - var businessInfo: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("company") + var company: CompanyMeta?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, + @SerializedName("expiration_date") + var expirationDate: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("is_set") + var isSet: Boolean?=null, - @SerializedName("documents") - var documents: ArrayList?=null + @SerializedName("country_of_origin") + var countryOfOrigin: String?=null, -): Parcelable { + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, + @SerializedName("store") + var store: StoreMeta?=null, + @SerializedName("manufacturer") + var manufacturer: ManufacturerResponse?=null, + @SerializedName("brand") + var brand: BrandMeta?=null, + @SerializedName("stage") + var stage: String?=null, + @SerializedName("price") + var price: PriceMeta?=null, + @SerializedName("total_quantity") + var totalQuantity: Int?=null, + @SerializedName("fragile") + var fragile: Boolean?=null, + @SerializedName("uid") + var uid: String?=null, + @SerializedName("return_config") + var returnConfig: ReturnConfig1?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + @SerializedName("raw_meta") + var rawMeta: @RawValue HashMap?=null, + @SerializedName("fynd_article_code") + var fyndArticleCode: String?=null +): Parcelable { @@ -36787,51 +36861,20 @@ data class GetCompanyProfileSerializerResponse( -} - - -/* - Model: CreateUpdateAddressSerializer -*/ -@Parcelize -data class CreateUpdateAddressSerializer( - @SerializedName("longitude") - var longitude: Double?=null, - @SerializedName("country_code") - var countryCode: String?=null, - @SerializedName("country") - var country: String?=null, - @SerializedName("address1") - var address1: String?=null, - @SerializedName("address_type") - var addressType: String?=null, - @SerializedName("city") - var city: String?=null, - @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 { @@ -36861,21 +36904,18 @@ data class CreateUpdateAddressSerializer( /* - Model: CompanyTaxesSerializer1 + Model: InventorySellerIdentifierResponsePaginated */ @Parcelize -data class CompanyTaxesSerializer1( - +data class InventorySellerIdentifierResponsePaginated( - @SerializedName("rate") - var rate: Double?=null, - @SerializedName("effective_date") - var effectiveDate: String?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("enable") - var enable: Boolean?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -36885,60 +36925,61 @@ data class CompanyTaxesSerializer1( - - } /* - Model: UpdateCompany + Model: BulkInventoryGetItems */ @Parcelize -data class UpdateCompany( +data class BulkInventoryGetItems( - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, + @SerializedName("failed_records") + var failedRecords: ArrayList?=null, - @SerializedName("addresses") - var addresses: ArrayList?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("reject_reason") - var rejectReason: String?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("business_info") - var businessInfo: String?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("succeed") + var succeed: Int?=null, - @SerializedName("taxes") - var taxes: ArrayList?=null, + @SerializedName("total") + var total: Int?=null, - @SerializedName("contact_details") - var contactDetails: ContactDetails?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("notification_emails") - var notificationEmails: ArrayList?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("business_details") - var businessDetails: BusinessDetails?=null, + @SerializedName("file_path") + var filePath: String?=null, - @SerializedName("company_type") - var companyType: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("documents") - var documents: ArrayList?=null, + @SerializedName("cancelled") + var cancelled: Int?=null, - @SerializedName("business_type") - var businessType: String?=null, + @SerializedName("cancelled_records") + var cancelledRecords: ArrayList?=null, - @SerializedName("franchise_enabled") - var franchiseEnabled: Boolean?=null + @SerializedName("failed") + var failed: Int?=null, + + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -36969,6 +37010,8 @@ data class UpdateCompany( + + @@ -36976,18 +37019,18 @@ data class UpdateCompany( /* - Model: ProfileSuccessResponse + Model: BulkInventoryGet */ @Parcelize -data class ProfileSuccessResponse( +data class BulkInventoryGet( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("success") - var success: Boolean?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -37001,60 +37044,65 @@ data class ProfileSuccessResponse( /* - Model: DocumentsObj + Model: InventoryJobPayload */ @Parcelize -data class DocumentsObj( +data class InventoryJobPayload( - @SerializedName("verified") - var verified: Int?=null, + @SerializedName("price_effective") + var priceEffective: Double?=null, - @SerializedName("pending") - var pending: Int?=null + @SerializedName("expiration_date") + var expirationDate: String?=null, -): Parcelable { + @SerializedName("currency") + var currency: String?=null, + + @SerializedName("trace_id") + var traceId: String?=null, + @SerializedName("total_quantity") + var totalQuantity: Int?=null, + @SerializedName("price") + var price: Double?=null, + @SerializedName("item_weight_unit_of_measure") + var itemWeightUnitOfMeasure: String?=null, + @SerializedName("store_code") + var storeCode: String?=null, + @SerializedName("price_marked") + var priceMarked: Double?=null, + + @SerializedName("quantity") + var quantity: Int?=null, + + @SerializedName("item_dimensions_unit_of_measure") + var itemDimensionsUnitOfMeasure: String?=null, + + @SerializedName("tags") + var tags: ArrayList?=null, + + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null + +): Parcelable { -} - - -/* - Model: MetricsSerializer -*/ -@Parcelize -data class MetricsSerializer( - @SerializedName("store_documents") - var storeDocuments: DocumentsObj?=null, - @SerializedName("store") - var store: DocumentsObj?=null, - @SerializedName("brand") - var brand: DocumentsObj?=null, - @SerializedName("stage") - var stage: String?=null, - @SerializedName("product") - var product: DocumentsObj?=null, - @SerializedName("company_documents") - var companyDocuments: DocumentsObj?=null, - @SerializedName("uid") - var uid: Int?=null -): Parcelable { @@ -37076,18 +37124,24 @@ data class MetricsSerializer( /* - Model: BrandBannerSerializer + Model: InventoryBulkRequest */ @Parcelize -data class BrandBannerSerializer( +data class InventoryBulkRequest( - @SerializedName("landscape") - var landscape: String?=null, + @SerializedName("batch_id") + var batchId: String?=null, - @SerializedName("portrait") - var portrait: String?=null + @SerializedName("user") + var user: @RawValue HashMap?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("sizes") + var sizes: ArrayList?=null ): Parcelable { @@ -37097,86 +37151,81 @@ data class BrandBannerSerializer( + + + + } /* - Model: GetBrandResponseSerializer + Model: InventoryExportJob */ @Parcelize -data class GetBrandResponseSerializer( +data class InventoryExportJob( - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, + @SerializedName("task_id") + var taskId: String?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("trigger_on") + var triggerOn: String?=null, - @SerializedName("mode") - var mode: String?=null, + @SerializedName("completed_on") + var completedOn: String?=null, - @SerializedName("verified_by") - var verifiedBy: UserSerializer?=null, + @SerializedName("request_params") + var requestParams: @RawValue HashMap?=null, - @SerializedName("slug_key") - var slugKey: String?=null, + @SerializedName("seller_id") + var sellerId: Int?=null - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, +): Parcelable { - @SerializedName("banner") - var banner: BrandBannerSerializer?=null, - @SerializedName("stage") - var stage: String?=null, - @SerializedName("_locale_language") - var localeLanguage: @RawValue HashMap?=null, - @SerializedName("logo") - var logo: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, - @SerializedName("reject_reason") - var rejectReason: String?=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 { +} + + +/* + Model: InventoryExportRequest +*/ +@Parcelize +data class InventoryExportRequest( + @SerializedName("type") + var type: String?=null, + @SerializedName("store") + var store: ArrayList?=null, + @SerializedName("brand") + var brand: ArrayList?=null +): Parcelable { @@ -37186,14 +37235,33 @@ data class GetBrandResponseSerializer( +} + + +/* + Model: InventoryExportResponse +*/ +@Parcelize +data class InventoryExportResponse( + @SerializedName("status") + var status: String?=null, + @SerializedName("task_id") + var taskId: String?=null, + @SerializedName("trigger_on") + var triggerOn: String?=null, + @SerializedName("request_params") + var requestParams: @RawValue HashMap?=null, + @SerializedName("seller_id") + var sellerId: Int?=null +): Parcelable { @@ -37211,42 +37279,43 @@ data class GetBrandResponseSerializer( /* - Model: CreateUpdateBrandRequestSerializer + Model: FilerList */ @Parcelize -data class CreateUpdateBrandRequestSerializer( +data class FilerList( - @SerializedName("description") - var description: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("banner") - var banner: BrandBannerSerializer?=null, + @SerializedName("value") + var value: String?=null - @SerializedName("name") - var name: String?=null, +): Parcelable { - @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("_custom_json") - var customJson: @RawValue HashMap?=null, - @SerializedName("uid") - var uid: Int?=null +} + + +/* + Model: InventoryConfig +*/ +@Parcelize +data class InventoryConfig( + + + + @SerializedName("data") + var data: ArrayList?=null, + + @SerializedName("multivalues") + var multivalues: Boolean?=null ): Parcelable { @@ -37256,15 +37325,42 @@ data class CreateUpdateBrandRequestSerializer( +} + + +/* + Model: InventoryPayload +*/ +@Parcelize +data class InventoryPayload( + + + @SerializedName("price_effective") + var priceEffective: Double?=null, + @SerializedName("expiration_date") + var expirationDate: String?=null, + @SerializedName("trace_id") + var traceId: String?=null, + @SerializedName("total_quantity") + var totalQuantity: Int?=null, + @SerializedName("store_id") + var storeId: Int?=null, + @SerializedName("price_marked") + var priceMarked: Double?=null, + @SerializedName("tags") + var tags: ArrayList?=null, + @SerializedName("seller_identifier") + var sellerIdentifier: String?=null +): Parcelable { @@ -37272,24 +37368,11 @@ data class CreateUpdateBrandRequestSerializer( -} - - -/* - Model: CompanySocialAccounts -*/ -@Parcelize -data class CompanySocialAccounts( - @SerializedName("url") - var url: String?=null, - @SerializedName("name") - var name: String?=null -): Parcelable { @@ -37301,18 +37384,21 @@ data class CompanySocialAccounts( /* - Model: CompanyDetails + Model: InventoryRequestSchemaV2 */ @Parcelize -data class CompanyDetails( +data class InventoryRequestSchemaV2( - @SerializedName("socials") - var socials: ArrayList?=null, + @SerializedName("payload") + var payload: ArrayList?=null, - @SerializedName("website_url") - var websiteUrl: String?=null + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -37322,70 +37408,49 @@ data class CompanyDetails( + + } /* - Model: CompanySerializer + Model: InventoryFailedReason */ @Parcelize -data class CompanySerializer( - - - - @SerializedName("business_type") - var businessType: String?=null, - - @SerializedName("details") - var details: CompanyDetails?=null, +data class InventoryFailedReason( - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("errors") + var errors: String?=null - @SerializedName("addresses") - var addresses: ArrayList?=null, +): Parcelable { - @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, +} + + +/* + Model: InventoryResponseItem +*/ +@Parcelize +data class InventoryResponseItem( - @SerializedName("business_country_info") - var businessCountryInfo: BusinessCountryInfo?=null, - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("company_type") - var companyType: String?=null, + @SerializedName("reason") + var reason: InventoryFailedReason?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("data") + var data: InventoryPayload?=null ): Parcelable { @@ -37395,10 +37460,24 @@ data class CompanySerializer( +} + + +/* + Model: InventoryUpdateResponse +*/ +@Parcelize +data class InventoryUpdateResponse( + + @SerializedName("message") + var message: String?=null, + @SerializedName("items") + var items: ArrayList?=null +): Parcelable { @@ -37406,14 +37485,33 @@ data class CompanySerializer( +} + + +/* + Model: PageResponse +*/ +@Parcelize +data class PageResponse( + @SerializedName("has_previous") + var hasPrevious: Boolean?=null, + @SerializedName("current") + var current: String?=null, + @SerializedName("item_total") + var itemTotal: Int?=null, + @SerializedName("has_next") + var hasNext: Boolean?=null, + @SerializedName("size") + var size: Int?=null +): Parcelable { @@ -37431,48 +37529,45 @@ data class CompanySerializer( /* - Model: CompanyBrandSerializer + Model: HsnCodesObject */ @Parcelize -data class CompanyBrandSerializer( - +data class HsnCodesObject( - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("verified_on") - var verifiedOn: String?=null, + @SerializedName("tax_on_mrp") + var taxOnMrp: Boolean?=null, - @SerializedName("created_by") - var createdBy: UserSerializer?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, - @SerializedName("reject_reason") - var rejectReason: String?=null, + @SerializedName("threshold1") + var threshold1: Double?=null, - @SerializedName("brand") - var brand: GetBrandResponseSerializer?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("stage") - var stage: String?=null, + @SerializedName("threshold2") + var threshold2: Double?=null, - @SerializedName("modified_by") - var modifiedBy: UserSerializer?=null, + @SerializedName("tax_on_esp") + var taxOnEsp: Boolean?=null, - @SerializedName("verified_by") - var verifiedBy: UserSerializer?=null, + @SerializedName("tax2") + var tax2: Double?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("hs2_code") + var hs2Code: String?=null, - @SerializedName("company") - var company: CompanySerializer?=null, + @SerializedName("tax1") + var tax1: Double?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -37497,8 +37592,6 @@ data class CompanyBrandSerializer( - - @@ -37506,18 +37599,18 @@ data class CompanyBrandSerializer( /* - Model: CompanyBrandListSerializer + Model: HsnCodesListingResponse */ @Parcelize -data class CompanyBrandListSerializer( +data class HsnCodesListingResponse( @SerializedName("page") - var page: Page?=null, + var page: PageResponse?=null, @SerializedName("items") - var items: ArrayList?=null + var items: ArrayList?=null ): Parcelable { @@ -37531,21 +37624,45 @@ data class CompanyBrandListSerializer( /* - Model: CompanyBrandPostRequestSerializer + Model: HsnUpsert */ @Parcelize -data class CompanyBrandPostRequestSerializer( +data class HsnUpsert( - @SerializedName("brands") - var brands: ArrayList?=null, + @SerializedName("tax_on_mrp") + var taxOnMrp: Boolean?=null, + + @SerializedName("hsn_code") + var hsnCode: String?=null, + + @SerializedName("threshold1") + var threshold1: Double?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("company") - var company: Int?=null + @SerializedName("threshold2") + var threshold2: Double?=null, + + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("tax_on_esp") + var taxOnEsp: Boolean?=null, + + @SerializedName("tax2") + var tax2: Double?=null, + + @SerializedName("hs2_code") + var hs2Code: String?=null, + + @SerializedName("tax1") + var tax1: Double?=null, + + @SerializedName("company_id") + var companyId: Int?=null ): Parcelable { @@ -37557,67 +37674,35 @@ data class CompanyBrandPostRequestSerializer( -} - - -/* - Model: LocationSerializer -*/ -@Parcelize -data class LocationSerializer( - @SerializedName("warnings") - var warnings: @RawValue HashMap?=null, - @SerializedName("contact_numbers") - var contactNumbers: ArrayList?=null, - @SerializedName("name") - var name: String?=null, - @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, +} + + +/* + Model: HsnCode +*/ +@Parcelize +data class HsnCode( - @SerializedName("documents") - var documents: ArrayList?=null, - @SerializedName("timing") - var timing: ArrayList?=null, - @SerializedName("uid") - var uid: Int?=null + @SerializedName("data") + var data: HsnCodesObject?=null ): Parcelable { @@ -37625,51 +37710,19 @@ data class LocationSerializer( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - } /* - Model: BulkLocationSerializer + Model: BulkHsnUpsert */ @Parcelize -data class BulkLocationSerializer( +data class BulkHsnUpsert( @SerializedName("data") - var data: ArrayList?=null + var data: ArrayList?=null ): Parcelable { @@ -37681,21 +37734,15 @@ data class BulkLocationSerializer( /* - Model: _ArticleQuery + Model: BulkHsnResponse */ @Parcelize -data class _ArticleQuery( - - +data class BulkHsnResponse( - @SerializedName("ignored_stores") - var ignoredStores: ArrayList?=null, - @SerializedName("item_id") - var itemId: Int?=null, - @SerializedName("size") - var size: String?=null + @SerializedName("success") + var success: Boolean?=null ): Parcelable { @@ -37703,26 +37750,28 @@ data class _ArticleQuery( - - - - } /* - Model: _ArticleAssignment + Model: TaxSlab */ @Parcelize -data class _ArticleAssignment( +data class TaxSlab( - @SerializedName("level") - var level: String?=null, + @SerializedName("cess") + var cess: Double?=null, - @SerializedName("strategy") - var strategy: String?=null + @SerializedName("effective_date") + var effectiveDate: String?=null, + + @SerializedName("threshold") + var threshold: Double?=null, + + @SerializedName("rate") + var rate: Double?=null ): Parcelable { @@ -37732,38 +37781,52 @@ data class _ArticleAssignment( + + + + } /* - Model: _AssignStoreArticle + Model: HSNDataInsertV2 */ @Parcelize -data class _AssignStoreArticle( +data class HSNDataInsertV2( - @SerializedName("group_id") - var groupId: String?=null, + @SerializedName("hsn_code") + var hsnCode: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("created_by") + var createdBy: @RawValue HashMap?=null, - @SerializedName("query") - var query: _ArticleQuery?=null, + @SerializedName("modified_by") + var modifiedBy: @RawValue HashMap?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("article_assignment") - var articleAssignment: _ArticleAssignment?=null + @SerializedName("country_code") + var countryCode: String?=null, -): Parcelable { + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("reporting_hsn") + var reportingHsn: String?=null, + @SerializedName("taxes") + var taxes: ArrayList?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("description") + var description: String?=null +): Parcelable { @@ -37772,49 +37835,39 @@ data class _AssignStoreArticle( -} - - -/* - Model: AssignStoreRequestValidator -*/ -@Parcelize -data class AssignStoreRequestValidator( - @SerializedName("app_id") - var appId: String?=null, - @SerializedName("channel_type") - var channelType: String?=null, - @SerializedName("store_ids") - var storeIds: ArrayList?=null, - @SerializedName("pincode") - var pincode: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("channel_identifier") - var channelIdentifier: String?=null, - @SerializedName("articles") - var articles: ArrayList<_AssignStoreArticle>?=null -): Parcelable { +} + + +/* + Model: HsnCodesListingResponseSchemaV2 +*/ +@Parcelize +data class HsnCodesListingResponseSchemaV2( + @SerializedName("page") + var page: PageResponse?=null, + @SerializedName("items") + var items: ArrayList?=null +): Parcelable { @@ -37826,59 +37879,47 @@ data class AssignStoreRequestValidator( /* - Model: AssignStoreResponseSerializer + Model: BrandItem */ @Parcelize -data class AssignStoreResponseSerializer( +data class BrandItem( - @SerializedName("store_id") - var storeId: Int?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("price_marked") - var priceMarked: Double?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, - @SerializedName("store_pincode") - var storePincode: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("index") - var index: Int?=null, + @SerializedName("discount") + var discount: String?=null, - @SerializedName("status") - var status: Boolean?=null, + @SerializedName("action") + var action: Action?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("logo") + var logo: Media?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("departments") + var departments: ArrayList?=null, + + @SerializedName("name") + var name: String?=null + +): Parcelable { - @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 { @@ -37889,10 +37930,24 @@ data class AssignStoreResponseSerializer( +} + + +/* + Model: BrandListingResponse +*/ +@Parcelize +data class BrandListingResponse( + + @SerializedName("page") + var page: Page?=null, + @SerializedName("items") + var items: ArrayList?=null +): Parcelable { @@ -37900,35 +37955,41 @@ data class AssignStoreResponseSerializer( +} + + +/* + Model: Department +*/ +@Parcelize +data class Department( + @SerializedName("priority_order") + var priorityOrder: Int?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("logo") + var logo: Media?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { -} - - - - -/* - Model: FailedResponse -*/ -@Parcelize -data class FailedResponse( - @SerializedName("message") - var message: String?=null -): Parcelable { @@ -37938,15 +37999,15 @@ data class FailedResponse( /* - Model: CDN + Model: DepartmentResponse */ @Parcelize -data class CDN( +data class DepartmentResponse( - @SerializedName("url") - var url: String?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -37958,18 +38019,18 @@ data class CDN( /* - Model: Upload + Model: DepartmentIdentifier */ @Parcelize -data class Upload( +data class DepartmentIdentifier( - @SerializedName("expiry") - var expiry: Int?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("slug") + var slug: String?=null ): Parcelable { @@ -37983,42 +38044,33 @@ data class Upload( /* - Model: StartResponse + Model: ThirdLevelChild */ @Parcelize -data class StartResponse( - - - - @SerializedName("file_name") - var fileName: String?=null, +data class ThirdLevelChild( - @SerializedName("file_path") - var filePath: String?=null, - @SerializedName("content_type") - var contentType: String?=null, - @SerializedName("method") - var method: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("namespace") - var namespace: String?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, - @SerializedName("operation") - var operation: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("size") - var size: Int?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("upload") - var upload: Upload?=null, + @SerializedName("action") + var action: Action?=null, - @SerializedName("cdn") - var cdn: CDN?=null, + @SerializedName("childs") + var childs: @RawValue ArrayList>?=null, - @SerializedName("tags") - var tags: ArrayList?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -38035,12 +38087,6 @@ data class StartResponse( - - - - - - @@ -38048,27 +38094,33 @@ data class StartResponse( /* - Model: StartRequest + Model: SecondLevelChild */ @Parcelize -data class StartRequest( +data class SecondLevelChild( - @SerializedName("file_name") - var fileName: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("content_type") - var contentType: String?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, - @SerializedName("size") - var size: Int?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("tags") - var tags: ArrayList?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("params") - var params: @RawValue HashMap?=null + @SerializedName("action") + var action: Action?=null, + + @SerializedName("childs") + var childs: ArrayList?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -38084,57 +38136,52 @@ data class StartRequest( + + + + } /* - Model: CompleteResponse + Model: Child */ @Parcelize -data class CompleteResponse( +data class Child( - @SerializedName("_id") - var id: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("file_name") - var fileName: String?=null, + @SerializedName("banners") + var banners: ImageUrls?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("content_type") - var contentType: String?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("namespace") - var namespace: String?=null, + @SerializedName("action") + var action: Action?=null, + + @SerializedName("childs") + var childs: ArrayList?=null, + + @SerializedName("name") + var name: String?=null + +): Parcelable { - @SerializedName("operation") - var operation: String?=null, - @SerializedName("size") - var size: Int?=null, - @SerializedName("upload") - var upload: Upload?=null, - @SerializedName("cdn") - var cdn: CDN?=null, - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("tags") - var tags: ArrayList?=null, - @SerializedName("created_on") - var createdOn: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null -): Parcelable { @@ -38143,12 +38190,36 @@ data class CompleteResponse( +} + + +/* + Model: CategoryItems +*/ +@Parcelize +data class CategoryItems( + + + + @SerializedName("banners") + var banners: ImageUrls?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("action") + var action: Action?=null, + @SerializedName("childs") + var childs: ArrayList?=null, + @SerializedName("name") + var name: String?=null +): Parcelable { @@ -38168,21 +38239,18 @@ data class CompleteResponse( /* - Model: Opts + Model: DepartmentCategoryTree */ @Parcelize -data class Opts( - +data class DepartmentCategoryTree( - @SerializedName("attempts") - var attempts: Int?=null, - @SerializedName("timestamp") - var timestamp: Int?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("delay") - var delay: Int?=null + @SerializedName("department") + var department: String?=null ): Parcelable { @@ -38192,65 +38260,58 @@ data class Opts( - - } /* - Model: CopyFileTask + Model: CategoryListingResponse */ @Parcelize -data class CopyFileTask( - +data class CategoryListingResponse( - @SerializedName("id") - var id: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("departments") + var departments: ArrayList?=null, @SerializedName("data") - var data: BulkRequest?=null, - - @SerializedName("opts") - var opts: Opts?=null, + var data: ArrayList?=null - @SerializedName("progress") - var progress: Int?=null, +): Parcelable { - @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 { +} + + +/* + Model: ApplicationProductListingResponse +*/ +@Parcelize +data class ApplicationProductListingResponse( + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("filters") + var filters: ArrayList?=null, + @SerializedName("operators") + var operators: @RawValue HashMap?=null, + @SerializedName("sort_on") + var sortOn: ArrayList?=null, + @SerializedName("page") + var page: Page?=null +): Parcelable { @@ -38268,66 +38329,81 @@ data class CopyFileTask( /* - Model: BulkUploadResponse + Model: ProductDetail */ @Parcelize -data class BulkUploadResponse( - +data class ProductDetail( - @SerializedName("tracking_url") - var trackingUrl: String?=null, - @SerializedName("task") - var task: CopyFileTask?=null + @SerializedName("attributes") + var attributes: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("teaser_tag") + var teaserTag: @RawValue HashMap?=null, + @SerializedName("has_variant") + var hasVariant: Boolean?=null, + @SerializedName("medias") + var medias: ArrayList?=null, + @SerializedName("product_online_date") + var productOnlineDate: String?=null, + @SerializedName("highlights") + var highlights: ArrayList?=null, + @SerializedName("slug") + var slug: String?=null, + @SerializedName("type") + var type: String?=null, -} - - -/* - Model: ReqConfiguration -*/ -@Parcelize -data class ReqConfiguration( + @SerializedName("similars") + var similars: ArrayList?=null, + @SerializedName("rating") + var rating: Double?=null, + @SerializedName("rating_count") + var ratingCount: Int?=null, - @SerializedName("concurrency") - var concurrency: Int?=null + @SerializedName("grouped_attributes") + var groupedAttributes: ArrayList?=null, -): Parcelable { + @SerializedName("promo_meta") + var promoMeta: @RawValue HashMap?=null, + @SerializedName("short_description") + var shortDescription: String?=null, + @SerializedName("brand") + var brand: ProductBrand?=null, + @SerializedName("item_code") + var itemCode: String?=null, + @SerializedName("tryouts") + var tryouts: ArrayList?=null, -} - - -/* - Model: Destination -*/ -@Parcelize -data class Destination( + @SerializedName("color") + var color: String?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("item_type") + var itemType: String?=null, - @SerializedName("namespace") - var namespace: String?=null, + @SerializedName("image_nature") + var imageNature: String?=null, - @SerializedName("rewrite") - var rewrite: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("basepath") - var basepath: String?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -38339,27 +38415,12 @@ data class Destination( -} - - -/* - 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 { @@ -38369,27 +38430,12 @@ data class BulkRequest( -} - - -/* - Model: Urls -*/ -@Parcelize -data class Urls( - @SerializedName("url") - var url: String?=null, - @SerializedName("signed_url") - var signedUrl: String?=null, - @SerializedName("expiry") - var expiry: Int?=null -): Parcelable { @@ -38399,21 +38445,11 @@ data class Urls( -} - - -/* - Model: SignUrlResponse -*/ -@Parcelize -data class SignUrlResponse( - @SerializedName("urls") - var urls: ArrayList?=null -): Parcelable { + @@ -38423,73 +38459,58 @@ data class SignUrlResponse( /* - Model: SignUrlRequest + Model: InventoryPage */ @Parcelize -data class SignUrlRequest( - +data class InventoryPage( - @SerializedName("expiry") - var expiry: Int?=null, - @SerializedName("urls") - var urls: ArrayList?=null + @SerializedName("has_previous") + var hasPrevious: Boolean?=null, -): Parcelable { + @SerializedName("item_total") + var itemTotal: Int?=null, + @SerializedName("has_next") + var hasNext: Boolean?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("next_id") + var nextId: String?=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, +} + + +/* + Model: InventoryStockResponse +*/ +@Parcelize +data class InventoryStockResponse( - @SerializedName("upload") - var upload: Upload?=null, - @SerializedName("cdn") - var cdn: CDN?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("page") + var page: InventoryPage?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("items") + var items: @RawValue ArrayList>?=null ): Parcelable { @@ -38499,17 +38520,27 @@ data class DbRecord( +} + + +/* + Model: ArticleQuery +*/ +@Parcelize +data class ArticleQuery( + @SerializedName("size") + var size: String?=null, + @SerializedName("item_id") + var itemId: Int?=null, + @SerializedName("ignored_stores") + var ignoredStores: ArrayList?=null - - - - - +): Parcelable { @@ -38523,18 +38554,18 @@ data class DbRecord( /* - Model: BrowseResponse + Model: ArticleAssignment */ @Parcelize -data class BrowseResponse( +data class ArticleAssignment( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("level") + var level: String?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("strategy") + var strategy: String?=null ): Parcelable { @@ -38547,48 +38578,36 @@ data class BrowseResponse( } - - /* - Model: RedirectDevice + Model: AssignStoreArticle */ @Parcelize -data class RedirectDevice( - - - - @SerializedName("link") - var link: String?=null, +data class AssignStoreArticle( - @SerializedName("type") - var type: String?=null -): Parcelable { + @SerializedName("query") + var query: ArticleQuery?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("article_assignment") + var articleAssignment: ArticleAssignment?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("group_id") + var groupId: String?=null +): Parcelable { -} - - -/* - Model: WebRedirect -*/ -@Parcelize -data class WebRedirect( - @SerializedName("link") - var link: String?=null, - @SerializedName("type") - var type: String?=null -): Parcelable { @@ -38600,55 +38619,45 @@ data class WebRedirect( /* - Model: Redirects + Model: AssignStore */ @Parcelize -data class Redirects( - - - - @SerializedName("ios") - var ios: RedirectDevice?=null, +data class AssignStore( - @SerializedName("android") - var android: RedirectDevice?=null, - @SerializedName("web") - var web: WebRedirect?=null, - @SerializedName("force_web") - var forceWeb: Boolean?=null + @SerializedName("app_id") + var appId: String?=null, -): Parcelable { + @SerializedName("store_ids") + var storeIds: ArrayList?=null, + @SerializedName("articles") + var articles: ArrayList?=null, + @SerializedName("channel_identifier") + var channelIdentifier: String?=null, + @SerializedName("pincode") + var pincode: String?=null, + @SerializedName("channel_type") + var channelType: String?=null, + @SerializedName("company_id") + var companyId: Int?=null +): Parcelable { -} - - -/* - Model: CampaignShortLink -*/ -@Parcelize -data class CampaignShortLink( - @SerializedName("source") - var source: String?=null, - @SerializedName("medium") - var medium: String?=null -): Parcelable { @@ -38660,15 +38669,18 @@ data class CampaignShortLink( /* - Model: Attribution + Model: ArticleAssignment1 */ @Parcelize -data class Attribution( +data class ArticleAssignment1( - @SerializedName("campaign_cookie_expiry") - var campaignCookieExpiry: String?=null + @SerializedName("level") + var level: String?=null, + + @SerializedName("strategy") + var strategy: String?=null ): Parcelable { @@ -38676,84 +38688,81 @@ data class Attribution( + + } /* - Model: SocialMediaTags + Model: StoreAssignResponse */ @Parcelize -data class SocialMediaTags( +data class StoreAssignResponse( - @SerializedName("title") - var title: String?=null, + @SerializedName("status") + var status: Boolean?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("price_effective") + var priceEffective: Int?=null, - @SerializedName("image") - var image: String?=null + @SerializedName("price_marked") + var priceMarked: Int?=null, -): Parcelable { + @SerializedName("strategy_wise_listing") + var strategyWiseListing: @RawValue ArrayList>?=null, + @SerializedName("store_pincode") + var storePincode: Int?=null, + @SerializedName("store_id") + var storeId: Int?=null, + @SerializedName("uid") + var uid: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("index") + var index: Int?=null, + @SerializedName("s_city") + var sCity: String?=null, + @SerializedName("article_assignment") + var articleAssignment: ArticleAssignment1?=null, + @SerializedName("_id") + var id: String?=null, -} - - -/* - Model: ShortLinkReq -*/ -@Parcelize -data class ShortLinkReq( + @SerializedName("meta") + var meta: @RawValue HashMap?=null, + @SerializedName("size") + var size: String?=null, + @SerializedName("item_id") + var itemId: Int?=null, - @SerializedName("title") - var title: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("url") - var url: String?=null, + @SerializedName("group_id") + var groupId: String?=null - @SerializedName("hash") - var hash: String?=null, +): Parcelable { - @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, - @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 { @@ -38785,21 +38794,18 @@ data class ShortLinkReq( /* - Model: UrlInfo + Model: ProductReturnConfigSerializer */ @Parcelize -data class UrlInfo( - +data class ProductReturnConfigSerializer( - @SerializedName("original") - var original: String?=null, - @SerializedName("short") - var short: String?=null, + @SerializedName("on_same_store") + var onSameStore: Boolean?=null, - @SerializedName("hash") - var hash: String?=null + @SerializedName("store_uid") + var storeUid: Int?=null ): Parcelable { @@ -38809,78 +38815,52 @@ data class UrlInfo( - - } /* - Model: ShortLinkRes + Model: UserSerializer1 */ @Parcelize -data class ShortLinkRes( - - - - @SerializedName("title") - var title: String?=null, +data class UserSerializer1( - @SerializedName("url") - var url: UrlInfo?=null, - @SerializedName("created_by") - var createdBy: String?=null, - @SerializedName("app_redirect") - var appRedirect: Boolean?=null, + @SerializedName("user_id") + var userId: String?=null, - @SerializedName("fallback") - var fallback: String?=null, + @SerializedName("contact") + var contact: String?=null, - @SerializedName("active") - var active: Boolean?=null, + @SerializedName("username") + var username: String?=null - @SerializedName("_id") - var id: String?=null, +): Parcelable { - @SerializedName("enable_tracking") - var enableTracking: Boolean?=null, - @SerializedName("expire_at") - var expireAt: String?=null, - @SerializedName("application") - var application: String?=null, - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("created_at") - var createdAt: 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, +} + + +/* + Model: SellerPhoneNumber +*/ +@Parcelize +data class SellerPhoneNumber( - @SerializedName("redirects") - var redirects: Redirects?=null, - @SerializedName("attribution") - var attribution: Attribution?=null, - @SerializedName("social_media_tags") - var socialMediaTags: SocialMediaTags?=null, + @SerializedName("country_code") + var countryCode: Int?=null, - @SerializedName("count") - var count: Int?=null + @SerializedName("number") + var number: String?=null ): Parcelable { @@ -38890,9 +38870,29 @@ data class ShortLinkRes( +} + + +/* + Model: UserSerializer2 +*/ +@Parcelize +data class UserSerializer2( + @SerializedName("user_id") + var userId: String?=null, + + @SerializedName("contact") + var contact: String?=null, + + @SerializedName("username") + var username: String?=null + +): Parcelable { + + @@ -38900,19 +38900,51 @@ data class ShortLinkRes( +} + + +/* + Model: GetAddressSerializer +*/ +@Parcelize +data class GetAddressSerializer( + + @SerializedName("landmark") + var landmark: String?=null, + @SerializedName("address1") + var address1: String?=null, + @SerializedName("longitude") + var longitude: Double?=null, + @SerializedName("country_code") + var countryCode: String?=null, + @SerializedName("city") + var city: String?=null, + @SerializedName("address_type") + var addressType: String?=null, + @SerializedName("country") + var country: String?=null, + @SerializedName("state") + var state: String?=null, + @SerializedName("latitude") + var latitude: Double?=null, + @SerializedName("address2") + var address2: String?=null, + @SerializedName("pincode") + var pincode: Int?=null +): Parcelable { @@ -38926,24 +38958,11 @@ data class ShortLinkRes( -} - - -/* - Model: ShortLinkList -*/ -@Parcelize -data class ShortLinkList( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null -): Parcelable { @@ -38955,49 +38974,51 @@ data class ShortLinkList( /* - Model: ErrorRes + Model: GetCompanySerializer */ @Parcelize -data class ErrorRes( - +data class GetCompanySerializer( - @SerializedName("message") - var message: String?=null -): Parcelable { + @SerializedName("stage") + var stage: String?=null, + @SerializedName("created_by") + var createdBy: UserSerializer2?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer2?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("uid") + var uid: Int?=null, -} - - - - -/* - Model: DataTresholdDTO -*/ -@Parcelize -data class DataTresholdDTO( + @SerializedName("verified_by") + var verifiedBy: UserSerializer2?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("business_type") + var businessType: String?=null, - @SerializedName("min_price") - var minPrice: Double?=null, + @SerializedName("company_type") + var companyType: String?=null, - @SerializedName("safe_stock") - var safeStock: Int?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, - @SerializedName("period_threshold") - var periodThreshold: Int?=null, + @SerializedName("reject_reason") + var rejectReason: String?=null, - @SerializedName("period_threshold_type") - var periodThresholdType: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("period_type_list") - var periodTypeList: ArrayList?=null + @SerializedName("addresses") + var addresses: ArrayList?=null ): Parcelable { @@ -39013,24 +39034,15 @@ data class DataTresholdDTO( -} - - -/* - Model: GenericDTO -*/ -@Parcelize -data class GenericDTO( - @SerializedName("text") - var text: String?=null, - @SerializedName("value") - var value: @RawValue HashMap?=null -): Parcelable { + + + + @@ -39042,46 +39054,51 @@ data class GenericDTO( /* - Model: JobConfigDTO + Model: LocationTimingSerializer */ @Parcelize -data class JobConfigDTO( +data class LocationTimingSerializer( - @SerializedName("integration_data") - var integrationData: @RawValue HashMap>?=null, + @SerializedName("hour") + var hour: Int?=null, - @SerializedName("company_name") - var companyName: String?=null, + @SerializedName("minute") + var minute: Int?=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: LocationDayWiseSerializer +*/ +@Parcelize +data class LocationDayWiseSerializer( + @SerializedName("open") + var open: Boolean?=null, + @SerializedName("weekday") + var weekday: String?=null, + @SerializedName("opening") + var opening: LocationTimingSerializer?=null, + @SerializedName("closing") + var closing: LocationTimingSerializer?=null +): Parcelable { @@ -39097,18 +39114,18 @@ data class JobConfigDTO( /* - Model: TaskDTO + Model: LocationIntegrationType */ @Parcelize -data class TaskDTO( +data class LocationIntegrationType( - @SerializedName("type") - var type: Int?=null, + @SerializedName("inventory") + var inventory: String?=null, - @SerializedName("group_list") - var groupList: ArrayList?=null + @SerializedName("order") + var order: String?=null ): Parcelable { @@ -39122,45 +39139,21 @@ data class TaskDTO( /* - Model: ResponseEnvelopeString + Model: LocationManagerSerializer */ @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, +data class LocationManagerSerializer( - @SerializedName("http_status") - var httpStatus: String?=null, - @SerializedName("items") - var items: String?=null, - @SerializedName("payload") - var payload: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("trace_id") - var traceId: String?=null, + @SerializedName("email") + var email: String?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("mobile_no") + var mobileNo: SellerPhoneNumber?=null ): Parcelable { @@ -39172,13 +39165,27 @@ data class ResponseEnvelopeString( +} + + +/* + Model: InvoiceCredSerializer +*/ +@Parcelize +data class InvoiceCredSerializer( + @SerializedName("password") + var password: String?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, + @SerializedName("username") + var username: String?=null - +): Parcelable { @@ -39192,30 +39199,18 @@ data class ResponseEnvelopeString( /* - Model: KafkaMetaModel + Model: InvoiceDetailsSerializer */ @Parcelize -data class KafkaMetaModel( - - - - @SerializedName("job_type") - var jobType: String?=null, - - @SerializedName("batch_id") - var batchId: Int?=null, +data class InvoiceDetailsSerializer( - @SerializedName("action") - var action: String?=null, - @SerializedName("trace") - var trace: ArrayList?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("e_invoice") + var eInvoice: InvoiceCredSerializer?=null, - @SerializedName("created_timestamp") - var createdTimestamp: Int?=null + @SerializedName("e_waybill") + var eWaybill: InvoiceCredSerializer?=null ): Parcelable { @@ -39225,77 +39220,100 @@ data class KafkaMetaModel( +} + + +/* + Model: GetLocationSerializer +*/ +@Parcelize +data class GetLocationSerializer( + @SerializedName("product_return_config") + var productReturnConfig: ProductReturnConfigSerializer?=null, + @SerializedName("created_by") + var createdBy: UserSerializer1?=null, + @SerializedName("documents") + var documents: ArrayList?=null, + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null, + @SerializedName("verified_by") + var verifiedBy: UserSerializer1?=null, -} - - -/* - Model: SuppressStoreModel -*/ -@Parcelize -data class SuppressStoreModel( + @SerializedName("phone_number") + var phoneNumber: String?=null, + @SerializedName("store_type") + var storeType: String?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, - @SerializedName("stores") - var stores: ArrayList?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("company") + var company: GetCompanySerializer?=null, + @SerializedName("display_name") + var displayName: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer1?=null, + @SerializedName("code") + var code: String?=null, -} - - -/* - Model: SuppressStorePayload -*/ -@Parcelize -data class SuppressStorePayload( + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("address") + var address: GetAddressSerializer?=null, + @SerializedName("timing") + var timing: ArrayList?=null, - @SerializedName("payload") - var payload: ArrayList?=null, + @SerializedName("integration_type") + var integrationType: LocationIntegrationType?=null, - @SerializedName("meta") - var meta: KafkaMetaModel?=null + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, -): Parcelable { + @SerializedName("stage") + var stage: String?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("manager") + var manager: LocationManagerSerializer?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("gst_credentials") + var gstCredentials: InvoiceDetailsSerializer?=null, + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null + +): Parcelable { -} - - -/* - Model: KafkaResponse -*/ -@Parcelize -data class KafkaResponse( - @SerializedName("offset") - var offset: Int?=null, - @SerializedName("partition") - var partition: Int?=null -): Parcelable { @@ -39303,51 +39321,20 @@ 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 { @@ -39377,57 +39364,62 @@ data class ResponseEnvelopeKafkaResponse( /* - Model: GCompany + Model: LocationListSerializer */ @Parcelize -data class GCompany( - - - - @SerializedName("_id") - var id: String?=null, +data class LocationListSerializer( - @SerializedName("integration") - var integration: String?=null, - @SerializedName("level") - var level: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("opted") - var opted: Boolean?=null, + @SerializedName("items") + var items: ArrayList?=null - @SerializedName("permissions") - var permissions: ArrayList?=null, +): Parcelable { - @SerializedName("token") - var token: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("stores") - var stores: ArrayList?=null -): Parcelable { +} + + +/* + Model: ApplicationBrandJson +*/ +@Parcelize +data class ApplicationBrandJson( + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null +): Parcelable { +} + + +/* + Model: ApplicationCategoryJson +*/ +@Parcelize +data class ApplicationCategoryJson( + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null +): Parcelable { @@ -39437,44 +39429,35 @@ data class GCompany( /* - Model: GStore + Model: ApplicationDepartment */ @Parcelize -data class GStore( - +data class ApplicationDepartment( - @SerializedName("_id") - var id: String?=null, - @SerializedName("integration") - var integration: String?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("level") - var level: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, @SerializedName("uid") var uid: Int?=null, - @SerializedName("opted") - var opted: Boolean?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, - @SerializedName("permissions") - var permissions: ArrayList?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("token") - var token: String?=null, + @SerializedName("name") + var name: String?=null - @SerializedName("code") - var code: String?=null, +): Parcelable { - @SerializedName("name") - var name: String?=null, - @SerializedName("data") - var data: StoreData?=null -): Parcelable { @@ -39487,10 +39470,24 @@ data class GStore( +} + + +/* + Model: ApplicationDepartmentListingResponse +*/ +@Parcelize +data class ApplicationDepartmentListingResponse( + + @SerializedName("page") + var page: Page?=null, + @SerializedName("items") + var items: ArrayList?=null +): Parcelable { @@ -39502,21 +39499,15 @@ data class GStore( /* - Model: Metum + Model: ApplicationDepartmentJson */ @Parcelize -data class Metum( - - +data class ApplicationDepartmentJson( - @SerializedName("_id") - var id: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("value") - var value: String?=null + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null ): Parcelable { @@ -39524,53 +39515,44 @@ data class Metum( - - - - } /* - Model: ResponseEnvelopeListSlingshotConfigurationDetail + Model: ApplicationStoreJson */ @Parcelize -data class ResponseEnvelopeListSlingshotConfigurationDetail( +data class ApplicationStoreJson( - @SerializedName("timestamp") - var timestamp: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=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: BusinessCountryInfo +*/ +@Parcelize +data class BusinessCountryInfo( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("payload") - var payload: ArrayList?=null, - @SerializedName("trace_id") - var traceId: String?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("country_code") + var countryCode: String?=null ): Parcelable { @@ -39580,15 +39562,27 @@ data class ResponseEnvelopeListSlingshotConfigurationDetail( +} + + +/* + Model: CompanyTaxesSerializer +*/ +@Parcelize +data class CompanyTaxesSerializer( + @SerializedName("effective_date") + var effectiveDate: String?=null, + @SerializedName("rate") + var rate: Double?=null, + @SerializedName("enable") + var enable: Boolean?=null - - - +): Parcelable { @@ -39602,18 +39596,15 @@ data class ResponseEnvelopeListSlingshotConfigurationDetail( /* - Model: SlingshotConfigurationDetail + Model: Website */ @Parcelize -data class SlingshotConfigurationDetail( - +data class Website( - @SerializedName("integration") - var integration: SlingshotIntegration?=null, - @SerializedName("companies") - var companies: ArrayList?=null + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -39621,41 +39612,44 @@ data class SlingshotConfigurationDetail( - - } /* - Model: SlingshotIntegration + Model: BusinessDetails */ @Parcelize -data class SlingshotIntegration( +data class BusinessDetails( - @SerializedName("_id") - var id: String?=null, + @SerializedName("website") + var website: Website?=null - @SerializedName("description") - var description: String?=null, +): Parcelable { - @SerializedName("name") - var name: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("meta") - var meta: ArrayList?=null -): Parcelable { +} + + +/* + Model: ContactDetails +*/ +@Parcelize +data class ContactDetails( + @SerializedName("phone") + var phone: ArrayList?=null, + @SerializedName("emails") + var emails: ArrayList?=null +): Parcelable { @@ -39667,71 +39661,81 @@ data class SlingshotIntegration( /* - Model: StoreData + Model: GetCompanyProfileSerializerResponse */ @Parcelize -data class StoreData( +data class GetCompanyProfileSerializerResponse( - @SerializedName("location_id") - var locationId: String?=null + @SerializedName("business_country_info") + var businessCountryInfo: BusinessCountryInfo?=null, -): Parcelable { + @SerializedName("company_type") + var companyType: String?=null, + @SerializedName("business_type") + var businessType: String?=null, + @SerializedName("stage") + var stage: String?=null, + @SerializedName("taxes") + var taxes: ArrayList?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, -} - - -/* - Model: AWSS3config -*/ -@Parcelize -data class AWSS3config( + @SerializedName("franchise_enabled") + var franchiseEnabled: Boolean?=null, + @SerializedName("business_details") + var businessDetails: BusinessDetails?=null, + @SerializedName("addresses") + var addresses: ArrayList?=null, - @SerializedName("bucket") - var bucket: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("region") - var region: String?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, - @SerializedName("dir") - var dir: String?=null, + @SerializedName("verified_by") + var verifiedBy: UserSerializer?=null, - @SerializedName("access_key") - var accessKey: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("secret_key") - var secretKey: String?=null, + @SerializedName("contact_details") + var contactDetails: ContactDetails?=null, - @SerializedName("local_file_path") - var localFilePath: String?=null, + @SerializedName("mode") + var mode: String?=null, - @SerializedName("archive_path") - var archivePath: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("archive") - var archive: Boolean?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("delete") - var delete: Boolean?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, - @SerializedName("unzip") - var unzip: Boolean?=null, + @SerializedName("documents") + var documents: ArrayList?=null, - @SerializedName("zip_format") - var zipFormat: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("file_regex") - var fileRegex: String?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, - @SerializedName("archive_config") - var archiveConfig: ArchiveConfig?=null + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, + + @SerializedName("business_info") + var businessInfo: String?=null ): Parcelable { @@ -39763,27 +39767,17 @@ 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 { + + + + + @@ -39797,93 +39791,93 @@ data class ArchiveConfig( /* - Model: Audit + Model: CreateUpdateAddressSerializer */ @Parcelize -data class Audit( +data class CreateUpdateAddressSerializer( - @SerializedName("created_by") - var createdBy: String?=null, + @SerializedName("latitude") + var latitude: Double?=null, - @SerializedName("modified_by") - var modifiedBy: String?=null, + @SerializedName("longitude") + var longitude: Double?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("country_code") + var countryCode: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("address2") + var address2: String?=null, -): Parcelable { + @SerializedName("country") + var country: String?=null, + @SerializedName("city") + var city: String?=null, + @SerializedName("address_type") + var addressType: String?=null, + @SerializedName("address1") + var address1: String?=null, + @SerializedName("landmark") + var landmark: String?=null, + @SerializedName("pincode") + var pincode: Int?=null, + @SerializedName("state") + var state: String?=null +): Parcelable { -} - - -/* - Model: CatalogMasterConfig -*/ -@Parcelize -data class CatalogMasterConfig( - @SerializedName("source_slug") - var sourceSlug: String?=null -): Parcelable { -} - - -/* - 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 { +} + + +/* + Model: CompanyTaxesSerializer1 +*/ +@Parcelize +data class CompanyTaxesSerializer1( + + + + @SerializedName("effective_date") + var effectiveDate: String?=null, + @SerializedName("rate") + var rate: Double?=null, + @SerializedName("enable") + var enable: Boolean?=null +): Parcelable { @@ -39897,50 +39891,56 @@ data class CompanyConfig( /* - Model: DBConfig + Model: UpdateCompany */ @Parcelize -data class DBConfig( +data class UpdateCompany( - @SerializedName("vendor") - var vendor: String?=null, + @SerializedName("reject_reason") + var rejectReason: String?=null, - @SerializedName("host") - var host: String?=null, + @SerializedName("documents") + var documents: ArrayList?=null, - @SerializedName("port") - var port: Int?=null, + @SerializedName("business_details") + var businessDetails: BusinessDetails?=null, - @SerializedName("username") - var username: String?=null, + @SerializedName("franchise_enabled") + var franchiseEnabled: Boolean?=null, - @SerializedName("password") - var password: String?=null, + @SerializedName("contact_details") + var contactDetails: ContactDetails?=null, - @SerializedName("dbname") - var dbname: String?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, - @SerializedName("query") - var query: String?=null, + @SerializedName("company_type") + var companyType: String?=null, - @SerializedName("procedure") - var procedure: Boolean?=null, + @SerializedName("business_type") + var businessType: String?=null, - @SerializedName("driver_class") - var driverClass: String?=null, + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, - @SerializedName("jdbc_url") - var jdbcUrl: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("optional_properties") - var optionalProperties: HashMap?=null + @SerializedName("addresses") + var addresses: ArrayList?=null, -): Parcelable { + @SerializedName("taxes") + var taxes: ArrayList?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("business_info") + var businessInfo: String?=null +): Parcelable { @@ -39963,21 +39963,10 @@ data class DBConfig( -} - - -/* - Model: DBConnectionProfile -*/ -@Parcelize -data class DBConnectionProfile( - @SerializedName("inventory") - var inventory: String?=null -): Parcelable { @@ -39987,15 +39976,18 @@ data class DBConnectionProfile( /* - Model: DBParamConfig + Model: ProfileSuccessResponse */ @Parcelize -data class DBParamConfig( +data class ProfileSuccessResponse( - @SerializedName("params") - var params: @RawValue HashMap>?=null + @SerializedName("success") + var success: Boolean?=null, + + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -40003,28 +39995,24 @@ data class DBParamConfig( + + } /* - Model: DefaultHeadersDTO + Model: DocumentsObj */ @Parcelize -data class DefaultHeadersDTO( - - +data class DocumentsObj( - @SerializedName("store") - var store: PropBeanDTO?=null, - @SerializedName("intf_article_id") - var intfArticleId: PropBeanDTO?=null, - @SerializedName("price_effective") - var priceEffective: PropBeanDTO?=null, + @SerializedName("verified") + var verified: Int?=null, - @SerializedName("quantity") - var quantity: PropBeanDTO?=null + @SerializedName("pending") + var pending: Int?=null ): Parcelable { @@ -40034,35 +40022,37 @@ data class DefaultHeadersDTO( - - - - } /* - Model: DocMappingConfig + Model: MetricsSerializer */ @Parcelize -data class DocMappingConfig( +data class MetricsSerializer( - @SerializedName("properties") - var properties: @RawValue HashMap>?=null, + @SerializedName("company_documents") + var companyDocuments: DocumentsObj?=null, - @SerializedName("junk_data_threshold_count") - var junkDataThresholdCount: Int?=null, + @SerializedName("store_documents") + var storeDocuments: DocumentsObj?=null, - @SerializedName("prop_bean_configs") - var propBeanConfigs: ArrayList?=null, + @SerializedName("store") + var store: DocumentsObj?=null, - @SerializedName("unwind_field") - var unwindField: String?=null, + @SerializedName("brand") + var brand: DocumentsObj?=null, - @SerializedName("default_headers") - var defaultHeaders: DefaultHeadersDTO?=null + @SerializedName("stage") + var stage: String?=null, + + @SerializedName("product") + var product: DocumentsObj?=null, + + @SerializedName("uid") + var uid: Int?=null ): Parcelable { @@ -40078,95 +40068,104 @@ data class DocMappingConfig( + + + + } /* - Model: EmailConfig + Model: BrandBannerSerializer */ @Parcelize -data class EmailConfig( +data class BrandBannerSerializer( - @SerializedName("recepient") - var recepient: String?=null, + @SerializedName("landscape") + var landscape: String?=null, - @SerializedName("host") - var host: String?=null, + @SerializedName("portrait") + var portrait: String?=null - @SerializedName("username") - var username: String?=null, +): Parcelable { - @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: GetBrandResponseSerializer +*/ +@Parcelize +data class GetBrandResponseSerializer( - @SerializedName("local_dir") - var localDir: String?=null, - @SerializedName("folder_name_hierarchies") - var folderNameHierarchies: ArrayList?=null, - @SerializedName("attachment_regex") - var attachmentRegex: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("body_content_regex") - var bodyContentRegex: String?=null, + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, - @SerializedName("password_protected") - var passwordProtected: Boolean?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("zip_format") - var zipFormat: String?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("attachment_mandate") - var attachmentMandate: Boolean?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, - @SerializedName("filter_files_after_extraction") - var filterFilesAfterExtraction: Boolean?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("archive_config") - var archiveConfig: ArchiveConfig?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, - @SerializedName("read_all_unread_mails") - var readAllUnreadMails: Boolean?=null, + @SerializedName("banner") + var banner: BrandBannerSerializer?=null, - @SerializedName("content_type") - var contentType: String?=null, + @SerializedName("verified_by") + var verifiedBy: UserSerializer?=null, - @SerializedName("downloadable_link") - var downloadableLink: Boolean?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("properties") - var properties: HashMap?=null + @SerializedName("slug_key") + var slugKey: String?=null, -): Parcelable { + @SerializedName("mode") + var mode: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("uid") + var uid: Int?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, + @SerializedName("reject_reason") + var rejectReason: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null +): Parcelable { @@ -40212,56 +40211,48 @@ data class EmailConfig( /* - Model: FTPConfig + Model: CreateUpdateBrandRequestSerializer */ @Parcelize -data class FTPConfig( +data class CreateUpdateBrandRequestSerializer( - @SerializedName("host") - var host: String?=null, + @SerializedName("banner") + var banner: BrandBannerSerializer?=null, - @SerializedName("port") - var port: Int?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("username") - var username: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("password") - var password: String?=null, + @SerializedName("_locale_language") + var localeLanguage: @RawValue HashMap?=null, - @SerializedName("unzip") - var unzip: Boolean?=null, + @SerializedName("brand_tier") + var brandTier: String?=null, - @SerializedName("retries") - var retries: Int?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("interval") - var interval: Int?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("local_dir") - var localDir: String?=null, + @SerializedName("synonyms") + var synonyms: ArrayList?=null, - @SerializedName("remote_dir") - var remoteDir: String?=null, + @SerializedName("logo") + var logo: String?=null, - @SerializedName("zip_file_regex") - var zipFileRegex: String?=null, + @SerializedName("uid") + var uid: Int?=null - @SerializedName("archive_config") - var archiveConfig: ArchiveConfig?=null, +): Parcelable { - @SerializedName("file_regex") - var fileRegex: String?=null, - @SerializedName("zip_format") - var zipFormat: String?=null, - @SerializedName("read_all_files") - var readAllFiles: Boolean?=null -): Parcelable { @@ -40281,11 +40272,24 @@ data class FTPConfig( +} + + +/* + Model: CompanySocialAccounts +*/ +@Parcelize +data class CompanySocialAccounts( + @SerializedName("name") + var name: String?=null, + @SerializedName("url") + var url: String?=null +): Parcelable { @@ -40297,82 +40301,93 @@ data class FTPConfig( /* - Model: FileConfig + Model: CompanyDetails */ @Parcelize -data class FileConfig( - - - - @SerializedName("delimiter") - var delimiter: String?=null, - - @SerializedName("charset") - var charset: String?=null, - - @SerializedName("properties") - var properties: @RawValue HashMap>?=null, - - @SerializedName("file_has_header") - var fileHasHeader: Boolean?=null, +data class CompanyDetails( - @SerializedName("header_index") - var headerIndex: Int?=null, - @SerializedName("header_array") - var headerArray: ArrayList?=null, - @SerializedName("data_start_index") - var dataStartIndex: Int?=null, + @SerializedName("website_url") + var websiteUrl: String?=null, - @SerializedName("prop_bean_configs") - var propBeanConfigs: ArrayList?=null, + @SerializedName("socials") + var socials: ArrayList?=null - @SerializedName("junk_data_threshold_count") - var junkDataThresholdCount: Int?=null, +): Parcelable { - @SerializedName("file_type") - var fileType: String?=null, - @SerializedName("line_validity_check") - var lineValidityCheck: Boolean?=null, - @SerializedName("sheet_names") - var sheetNames: ArrayList?=null, - @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 +} + + +/* + Model: CompanySerializer +*/ +@Parcelize +data class CompanySerializer( -): Parcelable { + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, + @SerializedName("reject_reason") + var rejectReason: String?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, + @SerializedName("verified_by") + var verifiedBy: UserSerializer?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, + @SerializedName("market_channels") + var marketChannels: ArrayList?=null, + @SerializedName("company_type") + var companyType: String?=null, + @SerializedName("business_country_info") + var businessCountryInfo: BusinessCountryInfo?=null, + @SerializedName("business_type") + var businessType: String?=null, + @SerializedName("stage") + var stage: String?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("addresses") + var addresses: ArrayList?=null, + @SerializedName("details") + var details: CompanyDetails?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, + @SerializedName("uid") + var uid: Int?=null +): Parcelable { @@ -40388,36 +40403,15 @@ data class FileConfig( -} - - -/* - 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 { @@ -40437,42 +40431,50 @@ data class GoogleSpreadSheetConfig( /* - Model: HttpConfig + Model: CompanyBrandSerializer */ @Parcelize -data class HttpConfig( +data class CompanyBrandSerializer( - @SerializedName("hosturl") - var hosturl: String?=null, + @SerializedName("modified_by") + var modifiedBy: UserSerializer?=null, - @SerializedName("username") - var username: String?=null, + @SerializedName("reject_reason") + var rejectReason: String?=null, - @SerializedName("password") - var password: String?=null, + @SerializedName("verified_on") + var verifiedOn: String?=null, - @SerializedName("request_params") - var requestParams: HashMap?=null, + @SerializedName("verified_by") + var verifiedBy: UserSerializer?=null, - @SerializedName("http_method") - var httpMethod: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("request_payload") - var requestPayload: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("local_path") - var localPath: String?=null, + @SerializedName("brand") + var brand: GetBrandResponseSerializer?=null, - @SerializedName("archive_config") - var archiveConfig: ArchiveConfig?=null + @SerializedName("warnings") + var warnings: @RawValue HashMap?=null, -): Parcelable { + @SerializedName("stage") + var stage: String?=null, + @SerializedName("company") + var company: CompanySerializer?=null, + @SerializedName("created_by") + var createdBy: UserSerializer?=null, + @SerializedName("uid") + var uid: Int?=null +): Parcelable { @@ -40488,129 +40490,136 @@ data class HttpConfig( -} - - -/* - Model: JobConfig -*/ -@Parcelize -data class JobConfig( - @SerializedName("_id") - var id: Int?=null, - @SerializedName("job_code") - var jobCode: String?=null, - @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, - @SerializedName("immediate_first_run") - var immediateFirstRun: Boolean?=null, +} + + +/* + Model: CompanyBrandListSerializer +*/ +@Parcelize +data class CompanyBrandListSerializer( - @SerializedName("disable") - var disable: Boolean?=null, - @SerializedName("dependent_job_codes") - var dependentJobCodes: ArrayList?=null, - @SerializedName("company_config") - var companyConfig: ArrayList?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("company_ids") - var companyIds: ArrayList?=null, + @SerializedName("items") + var items: ArrayList?=null - @SerializedName("tax_identifiers") - var taxIdentifiers: ArrayList?=null, +): Parcelable { - @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, +} + + +/* + Model: CompanyBrandPostRequestSerializer +*/ +@Parcelize +data class CompanyBrandPostRequestSerializer( - @SerializedName("catalog_master_config") - var catalogMasterConfig: CatalogMasterConfig?=null, - @SerializedName("aggregator_types") - var aggregatorTypes: ArrayList?=null, - @SerializedName("integration_type") - var integrationType: String?=null, + @SerializedName("brands") + var brands: ArrayList?=null, + + @SerializedName("company") + var company: Int?=null, + + @SerializedName("uid") + var uid: Int?=null + +): Parcelable { - @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 { +} + + +/* + Model: LocationSerializer +*/ +@Parcelize +data class LocationSerializer( + @SerializedName("documents") + var documents: ArrayList?=null, + @SerializedName("gst_credentials") + var gstCredentials: InvoiceDetailsSerializer?=null, + @SerializedName("store_type") + var storeType: String?=null, + @SerializedName("notification_emails") + var notificationEmails: ArrayList?=null, + @SerializedName("code") + var code: String?=null, + @SerializedName("contact_numbers") + var contactNumbers: ArrayList?=null, + @SerializedName("address") + var address: GetAddressSerializer?=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("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("display_name") + var displayName: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("company") + var company: Int?=null, + @SerializedName("uid") + var uid: Int?=null +): Parcelable { @@ -40652,24 +40661,15 @@ data class JobConfig( /* - Model: JobConfigRawDTO + Model: BulkLocationSerializer */ @Parcelize -data class JobConfigRawDTO( - - - - @SerializedName("company_name") - var companyName: String?=null, +data class BulkLocationSerializer( - @SerializedName("integration") - var integration: String?=null, - @SerializedName("company_id") - var companyId: Int?=null, @SerializedName("data") - var data: JobConfig?=null + var data: ArrayList?=null ): Parcelable { @@ -40677,25 +40677,22 @@ data class JobConfigRawDTO( - - - - - - } /* - Model: JsonDocConfig + Model: _ArticleAssignment */ @Parcelize -data class JsonDocConfig( +data class _ArticleAssignment( - @SerializedName("prop_bean_configs") - var propBeanConfigs: ArrayList?=null + @SerializedName("level") + var level: String?=null, + + @SerializedName("strategy") + var strategy: String?=null ): Parcelable { @@ -40703,58 +40700,65 @@ data class JsonDocConfig( + + } /* - Model: LocalFileConfig + Model: _ArticleQuery */ @Parcelize -data class LocalFileConfig( +data class _ArticleQuery( - @SerializedName("retries") - var retries: Int?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("interval") - var interval: Int?=null, + @SerializedName("ignored_stores") + var ignoredStores: ArrayList?=null, - @SerializedName("local_dir") - var localDir: String?=null, + @SerializedName("item_id") + var itemId: Int?=null - @SerializedName("working_dir") - var workingDir: String?=null, +): Parcelable { - @SerializedName("unzip") - var unzip: 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 { +} + + +/* + Model: _AssignStoreArticle +*/ +@Parcelize +data class _AssignStoreArticle( + @SerializedName("article_assignment") + var articleAssignment: _ArticleAssignment?=null, + @SerializedName("group_id") + var groupId: String?=null, + @SerializedName("query") + var query: _ArticleQuery?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null +): Parcelable { @@ -40772,30 +40776,33 @@ data class LocalFileConfig( /* - Model: MongoDocConfig + Model: AssignStoreRequestValidator */ @Parcelize -data class MongoDocConfig( +data class AssignStoreRequestValidator( - @SerializedName("collection_name") - var collectionName: String?=null, + @SerializedName("articles") + var articles: ArrayList<_AssignStoreArticle>?=null, - @SerializedName("find_query") - var findQuery: @RawValue HashMap>?=null, + @SerializedName("store_ids") + var storeIds: ArrayList?=null, - @SerializedName("projection_query") - var projectionQuery: @RawValue HashMap>?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("prop_bean_configs") - var propBeanConfigs: ArrayList?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("aggregate_pipeline") - var aggregatePipeline: @RawValue ArrayList>>?=null, + @SerializedName("channel_type") + var channelType: String?=null, - @SerializedName("skip_save") - var skipSave: Boolean?=null + @SerializedName("pincode") + var pincode: String?=null, + + @SerializedName("channel_identifier") + var channelIdentifier: String?=null ): Parcelable { @@ -40813,128 +40820,83 @@ data class MongoDocConfig( + + } /* - Model: OAuthConfig + Model: AssignStoreResponseSerializer */ @Parcelize -data class OAuthConfig( - - - - @SerializedName("limit") - var limit: Int?=null, - - @SerializedName("pages") - var pages: Int?=null, - - @SerializedName("interval") - var interval: Int?=null, - - @SerializedName("consumer_key") - var consumerKey: String?=null, - - @SerializedName("consumer_secret") - var consumerSecret: String?=null, - - @SerializedName("token") - var token: String?=null, - - @SerializedName("token_secret") - var tokenSecret: String?=null, - - @SerializedName("rest_url") - var restUrl: String?=null, - - @SerializedName("rest_base_url") - var restBaseUrl: String?=null, - - @SerializedName("function_name") - var functionName: String?=null - -): Parcelable { - - - - - +data class AssignStoreResponseSerializer( + @SerializedName("preice_effective") + var preiceEffective: Double?=null, + @SerializedName("article_assignment") + var articleAssignment: _ArticleAssignment?=null, + @SerializedName("store_id") + var storeId: Int?=null, + @SerializedName("store_pincode") + var storePincode: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("index") + var index: Int?=null, + @SerializedName("status") + var status: Boolean?=null, + @SerializedName("price_marked") + var priceMarked: Double?=null, + @SerializedName("size") + var size: String?=null, + @SerializedName("uid") + var uid: String?=null, + @SerializedName("item_id") + var itemId: Int?=null, + @SerializedName("s_city") + var sCity: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, + @SerializedName("_id") + var id: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null -} - - -/* - Model: ProcessConfig -*/ -@Parcelize -data class ProcessConfig( +): Parcelable { - @SerializedName("db_config") - var dbConfig: DBConfig?=null, - @SerializedName("db_param_config") - var dbParamConfig: DBParamConfig?=null, - @SerializedName("sftp_config") - var sftpConfig: SFTPConfig?=null, - @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, - @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 { @@ -40950,19 +40912,43 @@ data class ProcessConfig( +} + + + + +/* + Model: FailedResponse +*/ +@Parcelize +data class FailedResponse( + @SerializedName("message") + var message: String?=null +): Parcelable { +} + + +/* + Model: CDN +*/ +@Parcelize +data class CDN( + @SerializedName("url") + var url: String?=null +): Parcelable { @@ -40972,78 +40958,67 @@ data class ProcessConfig( /* - Model: PropBeanConfig + Model: Upload */ @Parcelize -data class PropBeanConfig( +data class Upload( - @SerializedName("required") - var required: Boolean?=null, + @SerializedName("expiry") + var expiry: Int?=null, - @SerializedName("optional") - var optional: Boolean?=null, + @SerializedName("url") + var url: String?=null - @SerializedName("send") - var send: Send?=null, +): Parcelable { - @SerializedName("validations") - var validations: @RawValue ArrayList>>?=null, - @SerializedName("values") - var values: ArrayList?=null, - @SerializedName("include") - var include: Boolean?=null, - @SerializedName("source_field") - var sourceField: String?=null, - @SerializedName("source_fields") - var sourceFields: ArrayList?=null, - @SerializedName("destination_field") - var destinationField: String?=null, - @SerializedName("data_type") - var dataType: String?=null, +} + + +/* + Model: StartResponse +*/ +@Parcelize +data class StartResponse( - @SerializedName("default_value") - var defaultValue: @RawValue HashMap?=null, - @SerializedName("const_value") - var constValue: @RawValue HashMap?=null, - @SerializedName("concat_str") - var concatStr: String?=null, + @SerializedName("file_name") + var fileName: String?=null, - @SerializedName("function_name") - var functionName: String?=null, + @SerializedName("file_path") + var filePath: String?=null, - @SerializedName("transformer_name") - var transformerName: String?=null, + @SerializedName("content_type") + var contentType: String?=null, - @SerializedName("all_param_function_name") - var allParamFunctionName: String?=null, + @SerializedName("method") + var method: String?=null, - @SerializedName("sub_separator") - var subSeparator: String?=null, + @SerializedName("namespace") + var namespace: String?=null, - @SerializedName("index_field") - var indexField: String?=null, + @SerializedName("operation") + var operation: String?=null, - @SerializedName("ignore_if_not_exists") - var ignoreIfNotExists: Boolean?=null, + @SerializedName("size") + var size: Int?=null, - @SerializedName("identifier_type") - var identifierType: String?=null, + @SerializedName("upload") + var upload: Upload?=null, - @SerializedName("projection_query") - var projectionQuery: @RawValue HashMap>?=null, + @SerializedName("cdn") + var cdn: CDN?=null, - @SerializedName("enrich_from_master") - var enrichFromMaster: Boolean?=null + @SerializedName("tags") + var tags: ArrayList?=null ): Parcelable { @@ -41069,17 +41044,33 @@ data class PropBeanConfig( +} + + +/* + Model: StartRequest +*/ +@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, + @SerializedName("params") + var params: @RawValue HashMap?=null - - - +): Parcelable { @@ -41097,71 +41088,56 @@ data class PropBeanConfig( /* - Model: PropBeanDTO + Model: CompleteResponse */ @Parcelize -data class PropBeanDTO( - - - - @SerializedName("required") - var required: Boolean?=null, +data class CompleteResponse( - @SerializedName("optional") - var optional: Boolean?=null, - @SerializedName("include") - var include: Boolean?=null, - @SerializedName("source_field") - var sourceField: String?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("source_fields") - var sourceFields: ArrayList?=null, + @SerializedName("file_name") + var fileName: String?=null, - @SerializedName("destination_field") - var destinationField: String?=null, + @SerializedName("file_path") + var filePath: String?=null, - @SerializedName("data_type") - var dataType: String?=null, + @SerializedName("content_type") + var contentType: String?=null, - @SerializedName("default_value") - var defaultValue: @RawValue HashMap?=null, + @SerializedName("namespace") + var namespace: String?=null, - @SerializedName("const_value") - var constValue: @RawValue HashMap?=null, + @SerializedName("operation") + var operation: String?=null, - @SerializedName("concat_str") - var concatStr: String?=null, + @SerializedName("size") + var size: Int?=null, - @SerializedName("function_name") - var functionName: String?=null, + @SerializedName("upload") + var upload: Upload?=null, - @SerializedName("transformer_name") - var transformerName: String?=null, + @SerializedName("cdn") + var cdn: CDN?=null, - @SerializedName("all_param_function_name") - var allParamFunctionName: String?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("sub_separator") - var subSeparator: String?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("index_field") - var indexField: String?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("ignore_if_not_exists") - var ignoreIfNotExists: Boolean?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null - @SerializedName("identifier_type") - var identifierType: String?=null, +): Parcelable { - @SerializedName("projection_query") - var projectionQuery: @RawValue HashMap>?=null, - @SerializedName("enrich_from_master") - var enrichFromMaster: Boolean?=null -): Parcelable { @@ -41188,12 +41164,27 @@ data class PropBeanDTO( +} + + +/* + Model: Opts +*/ +@Parcelize +data class Opts( + @SerializedName("attempts") + var attempts: Int?=null, + @SerializedName("timestamp") + var timestamp: Int?=null, + @SerializedName("delay") + var delay: Int?=null +): Parcelable { @@ -41207,45 +41198,45 @@ data class PropBeanDTO( /* - Model: ResponseEnvelopeListJobConfigRawDTO + Model: CopyFileTask */ @Parcelize -data class ResponseEnvelopeListJobConfigRawDTO( +data class CopyFileTask( - @SerializedName("timestamp") - var timestamp: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("status") - var status: Int?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("error") - var error: String?=null, + @SerializedName("data") + var data: BulkRequest?=null, - @SerializedName("exception") - var exception: String?=null, + @SerializedName("opts") + var opts: Opts?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("progress") + var progress: Int?=null, - @SerializedName("total_time_taken_in_millis") - var totalTimeTakenInMillis: Int?=null, + @SerializedName("delay") + var delay: Int?=null, - @SerializedName("http_status") - var httpStatus: String?=null, + @SerializedName("timestamp") + var timestamp: Int?=null, - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("attempts_made") + var attemptsMade: Int?=null, - @SerializedName("payload") - var payload: ArrayList?=null, + @SerializedName("stacktrace") + var stacktrace: ArrayList?=null, - @SerializedName("trace_id") - var traceId: String?=null, + @SerializedName("finished_on") + var finishedOn: Int?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("processed_on") + var processedOn: Int?=null ): Parcelable { @@ -41277,63 +41268,40 @@ data class ResponseEnvelopeListJobConfigRawDTO( /* - Model: SFTPConfig + Model: BulkUploadResponse */ @Parcelize -data class SFTPConfig( - - - - @SerializedName("host") - var host: String?=null, - - @SerializedName("port") - var port: Int?=null, +data class BulkUploadResponse( - @SerializedName("username") - var username: String?=null, - @SerializedName("password") - var password: String?=null, - @SerializedName("unzip") - var unzip: Boolean?=null, + @SerializedName("tracking_url") + var trackingUrl: String?=null, - @SerializedName("retries") - var retries: Int?=null, + @SerializedName("task") + var task: CopyFileTask?=null - @SerializedName("interval") - var interval: Int?=null, +): Parcelable { - @SerializedName("private_key_path") - var privateKeyPath: String?=null, - @SerializedName("strict_host_key_checking") - var strictHostKeyChecking: Boolean?=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, +} + + +/* + Model: ReqConfiguration +*/ +@Parcelize +data class ReqConfiguration( - @SerializedName("zip_format") - var zipFormat: String?=null, - @SerializedName("archive_config") - var archiveConfig: ArchiveConfig?=null, - @SerializedName("read_all_files") - var readAllFiles: Boolean?=null + @SerializedName("concurrency") + var concurrency: Int?=null ): Parcelable { @@ -41341,12 +41309,27 @@ data class SFTPConfig( +} + + +/* + 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 { @@ -41356,14 +41339,27 @@ data class SFTPConfig( +} + + +/* + 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 { @@ -41377,18 +41373,21 @@ data class SFTPConfig( /* - Model: Send + Model: Urls */ @Parcelize -data class Send( +data class Urls( - @SerializedName("raw") - var raw: Boolean?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("processed") - var processed: Boolean?=null + @SerializedName("signed_url") + var signedUrl: String?=null, + + @SerializedName("expiry") + var expiry: Int?=null ): Parcelable { @@ -41398,37 +41397,21 @@ data class Send( + + } /* - Model: StoreConfig + Model: SignUrlResponse */ @Parcelize -data class StoreConfig( - - - - @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, +data class SignUrlResponse( - @SerializedName("store_file_name") - var storeFileName: String?=null, - @SerializedName("process_config") - var processConfig: ProcessConfig?=null, - @SerializedName("properties") - var properties: HashMap?=null + @SerializedName("urls") + var urls: ArrayList?=null ): Parcelable { @@ -41436,11 +41419,24 @@ data class StoreConfig( +} + + +/* + Model: SignUrlRequest +*/ +@Parcelize +data class SignUrlRequest( + @SerializedName("expiry") + var expiry: Int?=null, + @SerializedName("urls") + var urls: ArrayList?=null +): Parcelable { @@ -41452,21 +41448,48 @@ data class StoreConfig( /* - Model: StoreFilter + Model: DbRecord */ @Parcelize -data class StoreFilter( +data class DbRecord( - @SerializedName("include_tags") - var includeTags: ArrayList?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("exclude_tags") - var excludeTags: ArrayList?=null, + @SerializedName("tags") + var tags: ArrayList?=null, - @SerializedName("query") - var query: @RawValue HashMap>?=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 { @@ -41475,6 +41498,24 @@ data class StoreFilter( + + + + + + + + + + + + + + + + + + @@ -41482,21 +41523,18 @@ data class StoreFilter( /* - Model: TaskConfig + Model: BrowseResponse */ @Parcelize -data class TaskConfig( - +data class BrowseResponse( - @SerializedName("name") - var name: String?=null, - @SerializedName("task_config_id") - var taskConfigId: Int?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("task_params") - var taskParams: ArrayList?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -41506,24 +41544,49 @@ data class TaskConfig( +} + + + + +/* + Model: RedirectDevice +*/ +@Parcelize +data class RedirectDevice( + + + + @SerializedName("link") + var link: String?=null, + + @SerializedName("type") + var type: String?=null + +): Parcelable { + + + + + } /* - Model: TaskParam + Model: WebRedirect */ @Parcelize -data class TaskParam( +data class WebRedirect( - @SerializedName("name") - var name: String?=null, + @SerializedName("link") + var link: String?=null, - @SerializedName("value") - var value: @RawValue HashMap?=null + @SerializedName("type") + var type: String?=null ): Parcelable { @@ -41537,21 +41600,24 @@ data class TaskParam( /* - Model: TaskStepConfig + Model: Redirects */ @Parcelize -data class TaskStepConfig( +data class Redirects( - @SerializedName("task_configs") - var taskConfigs: ArrayList?=null, + @SerializedName("ios") + var ios: RedirectDevice?=null, - @SerializedName("task_config_ids") - var taskConfigIds: ArrayList?=null, + @SerializedName("android") + var android: RedirectDevice?=null, - @SerializedName("task_config_group_ids") - var taskConfigGroupIds: ArrayList?=null + @SerializedName("web") + var web: WebRedirect?=null, + + @SerializedName("force_web") + var forceWeb: Boolean?=null ): Parcelable { @@ -41563,40 +41629,46 @@ data class TaskStepConfig( + + } /* - Model: JobStepsDTO + Model: CampaignShortLink */ @Parcelize -data class JobStepsDTO( +data class CampaignShortLink( - @SerializedName("step_name") - var stepName: String?=null, + @SerializedName("source") + var source: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("medium") + var medium: String?=null - @SerializedName("step_execution_time") - var stepExecutionTime: Int?=null, +): Parcelable { - @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 + + +} + + +/* + Model: Attribution +*/ +@Parcelize +data class Attribution( + + + + @SerializedName("campaign_cookie_expiry") + var campaignCookieExpiry: String?=null ): Parcelable { @@ -41604,11 +41676,27 @@ data class JobStepsDTO( +} + + +/* + 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 { @@ -41622,45 +41710,48 @@ data class JobStepsDTO( /* - Model: ResponseEnvelopeListJobStepsDTO + Model: ShortLinkReq */ @Parcelize -data class ResponseEnvelopeListJobStepsDTO( +data class ShortLinkReq( - @SerializedName("timestamp") - var timestamp: String?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("status") - var status: Int?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("error") - var error: String?=null, + @SerializedName("hash") + var hash: String?=null, - @SerializedName("exception") - var exception: String?=null, + @SerializedName("active") + var active: Boolean?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("expire_at") + var expireAt: String?=null, - @SerializedName("total_time_taken_in_millis") - var totalTimeTakenInMillis: Int?=null, + @SerializedName("enable_tracking") + var enableTracking: Boolean?=null, - @SerializedName("http_status") - var httpStatus: String?=null, + @SerializedName("personalized") + var personalized: Boolean?=null, - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("campaign") + var campaign: CampaignShortLink?=null, - @SerializedName("payload") - var payload: ArrayList?=null, + @SerializedName("redirects") + var redirects: Redirects?=null, - @SerializedName("trace_id") - var traceId: String?=null, + @SerializedName("attribution") + var attribution: Attribution?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("social_media_tags") + var socialMediaTags: SocialMediaTags?=null, + + @SerializedName("count") + var count: Int?=null ): Parcelable { @@ -41685,6 +41776,8 @@ data class ResponseEnvelopeListJobStepsDTO( + + @@ -41692,117 +41785,122 @@ data class ResponseEnvelopeListJobStepsDTO( /* - Model: ResponseEnvelopeListJobConfigDTO + Model: UrlInfo */ @Parcelize -data class ResponseEnvelopeListJobConfigDTO( +data class UrlInfo( - @SerializedName("timestamp") - var timestamp: String?=null, + @SerializedName("original") + var original: String?=null, - @SerializedName("status") - var status: Int?=null, + @SerializedName("short") + var short: String?=null, - @SerializedName("error") - var error: String?=null, + @SerializedName("hash") + var hash: String?=null - @SerializedName("exception") - var exception: String?=null, +): Parcelable { - @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 { + +} + + +/* + Model: ShortLinkRes +*/ +@Parcelize +data class ShortLinkRes( + @SerializedName("title") + var title: String?=null, + + @SerializedName("url") + var url: UrlInfo?=null, + + @SerializedName("created_by") + var createdBy: String?=null, + @SerializedName("app_redirect") + var appRedirect: Boolean?=null, + @SerializedName("fallback") + var fallback: String?=null, + @SerializedName("active") + var active: Boolean?=null, + @SerializedName("_id") + var id: String?=null, + @SerializedName("enable_tracking") + var enableTracking: Boolean?=null, + @SerializedName("expire_at") + var expireAt: String?=null, + @SerializedName("application") + var application: String?=null, + @SerializedName("user_id") + var userId: String?=null, + @SerializedName("created_at") + var createdAt: 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("social_media_tags") + var socialMediaTags: SocialMediaTags?=null, + @SerializedName("count") + var count: Int?=null +): Parcelable { -} - - -/* - 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 { @@ -41832,42 +41930,37 @@ data class ResponseEnvelopeJobConfigDTO( /* - Model: JobHistoryDto + Model: ShortLinkList */ @Parcelize -data class JobHistoryDto( +data class ShortLinkList( - @SerializedName("total_added_count") - var totalAddedCount: Int?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("total_updated_count") - var totalUpdatedCount: Int?=null, + @SerializedName("page") + var page: Page?=null - @SerializedName("total_suppressed_count") - var totalSuppressedCount: Int?=null, +): Parcelable { - @SerializedName("total_initial_count") - var totalInitialCount: Int?=null, - @SerializedName("job_id") - var jobId: Int?=null, - @SerializedName("status") - var status: String?=null, - @SerializedName("job_code") - var jobCode: String?=null, - @SerializedName("processed_on") - var processedOn: String?=null, - @SerializedName("filename") - var filename: ArrayList?=null, - @SerializedName("error_type") - var errorType: String?=null, +} + + +/* + Model: ErrorRes +*/ +@Parcelize +data class ErrorRes( + + @SerializedName("message") var message: String?=null @@ -41878,13 +41971,35 @@ data class JobHistoryDto( +} + + + + +/* + 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 { @@ -41902,38 +42017,69 @@ data class JobHistoryDto( /* - Model: JobMetricsDto + Model: GenericDTO */ @Parcelize -data class JobMetricsDto( +data class GenericDTO( + + + + @SerializedName("text") + var text: String?=null, + + @SerializedName("value") + var value: @RawValue HashMap?=null + +): Parcelable { + + + + + + + +} + + +/* + Model: JobConfigDTO +*/ +@Parcelize +data class JobConfigDTO( + + + + @SerializedName("integration_data") + var integrationData: @RawValue HashMap>?=null, + + @SerializedName("company_name") + var companyName: String?=null, + + @SerializedName("integration") + var integration: String?=null, + + @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("is_run_more_than_usual") - var isRunMoreThanUsual: String?=null, + @SerializedName("alias") + var alias: String?=null - @SerializedName("job_history") - var jobHistory: ArrayList?=null, +): Parcelable { - @SerializedName("total_success_count") - var totalSuccessCount: Int?=null, - @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("total_job_runs") - var totalJobRuns: Int?=null -): Parcelable { @@ -41947,6 +42093,25 @@ data class JobMetricsDto( +} + + +/* + Model: TaskDTO +*/ +@Parcelize +data class TaskDTO( + + + + @SerializedName("type") + var type: Int?=null, + + @SerializedName("group_list") + var groupList: ArrayList?=null + +): Parcelable { + @@ -41957,10 +42122,10 @@ data class JobMetricsDto( /* - Model: ResponseEnvelopeJobMetricsDto + Model: ResponseEnvelopeString */ @Parcelize -data class ResponseEnvelopeJobMetricsDto( +data class ResponseEnvelopeString( @@ -41986,10 +42151,10 @@ data class ResponseEnvelopeJobMetricsDto( var httpStatus: String?=null, @SerializedName("items") - var items: JobMetricsDto?=null, + var items: String?=null, @SerializedName("payload") - var payload: JobMetricsDto?=null, + var payload: String?=null, @SerializedName("trace_id") var traceId: String?=null, @@ -42027,36 +42192,83 @@ data class ResponseEnvelopeJobMetricsDto( /* - Model: JobConfigListDTO + Model: KafkaMetaModel */ @Parcelize -data class JobConfigListDTO( +data class KafkaMetaModel( - @SerializedName("code") - var code: String?=null, - - @SerializedName("alias") - var alias: String?=null, + @SerializedName("job_type") + var jobType: String?=null, - @SerializedName("modified_by") - var modifiedBy: String?=null, + @SerializedName("batch_id") + var batchId: Int?=null, - @SerializedName("created_by") - var createdBy: String?=null, + @SerializedName("action") + var action: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("trace") + var trace: ArrayList?=null, @SerializedName("created_on") var createdOn: String?=null, - @SerializedName("active") - var active: Boolean?=null, + @SerializedName("created_timestamp") + var createdTimestamp: Int?=null - @SerializedName("type") - var type: String?=null +): Parcelable { + + + + + + + + + + + + + + + +} + + +/* + Model: SuppressStoreModel +*/ +@Parcelize +data class SuppressStoreModel( + + + + @SerializedName("stores") + var stores: ArrayList?=null + +): Parcelable { + + + + + +} + + +/* + Model: SuppressStorePayload +*/ +@Parcelize +data class SuppressStorePayload( + + + + @SerializedName("payload") + var payload: ArrayList?=null, + + @SerializedName("meta") + var meta: KafkaMetaModel?=null ): Parcelable { @@ -42066,11 +42278,24 @@ data class JobConfigListDTO( +} + + +/* + Model: KafkaResponse +*/ +@Parcelize +data class KafkaResponse( + @SerializedName("offset") + var offset: Int?=null, + @SerializedName("partition") + var partition: Int?=null +): Parcelable { @@ -42082,10 +42307,10 @@ data class JobConfigListDTO( /* - Model: ResponseEnvelopeListJobConfigListDTO + Model: ResponseEnvelopeKafkaResponse */ @Parcelize -data class ResponseEnvelopeListJobConfigListDTO( +data class ResponseEnvelopeKafkaResponse( @@ -42111,10 +42336,10 @@ data class ResponseEnvelopeListJobConfigListDTO( var httpStatus: String?=null, @SerializedName("items") - var items: ArrayList?=null, + var items: KafkaResponse?=null, @SerializedName("payload") - var payload: ArrayList?=null, + var payload: KafkaResponse?=null, @SerializedName("trace_id") var traceId: String?=null, @@ -42151,68 +42376,50 @@ data class ResponseEnvelopeListJobConfigListDTO( } - - /* - Model: ApplicationInventory + Model: GCompany */ @Parcelize -data class ApplicationInventory( +data class GCompany( - @SerializedName("inventory") - var inventory: AppInventoryConfig?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("authentication") - var authentication: AuthenticationConfig?=null, + @SerializedName("integration") + var integration: String?=null, - @SerializedName("article_assignment") - var articleAssignment: ArticleAssignmentConfig?=null, + @SerializedName("level") + var level: String?=null, - @SerializedName("reward_points") - var rewardPoints: RewardPointsConfig?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("cart") - var cart: AppCartConfig?=null, + @SerializedName("opted") + var opted: Boolean?=null, - @SerializedName("payment") - var payment: AppPaymentConfig?=null, + @SerializedName("permissions") + var permissions: ArrayList?=null, - @SerializedName("order") - var order: AppOrderConfig?=null, + @SerializedName("token") + var token: String?=null, - @SerializedName("logistics") - var logistics: AppLogisticsConfig?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("business") - var business: String?=null, + @SerializedName("stores") + var stores: ArrayList?=null - @SerializedName("comms_enabled") - var commsEnabled: Boolean?=null, +): Parcelable { - @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 { @@ -42226,19 +42433,48 @@ data class ApplicationInventory( +} + + +/* + Model: GStore +*/ +@Parcelize +data class GStore( + @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, + @SerializedName("permissions") + var permissions: ArrayList?=null, + @SerializedName("token") + var token: String?=null, + @SerializedName("code") + var code: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("data") + var data: StoreData?=null +): Parcelable { @@ -42250,55 +42486,39 @@ data class ApplicationInventory( -} - - -/* - Model: AppInventoryConfig -*/ -@Parcelize -data class AppInventoryConfig( - @SerializedName("brand") - var brand: InventoryBrand?=null, - @SerializedName("store") - var store: InventoryStore?=null, - @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, - @SerializedName("franchise_enabled") - var franchiseEnabled: Boolean?=null, - @SerializedName("exclude_category") - var excludeCategory: @RawValue ArrayList?=null, - @SerializedName("image") - var image: ArrayList?=null, +} + + +/* + Model: Metum +*/ +@Parcelize +data class Metum( - @SerializedName("company_store") - var companyStore: @RawValue ArrayList?=null -): Parcelable { + @SerializedName("_id") + var id: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("value") + var value: String?=null +): Parcelable { @@ -42308,36 +42528,54 @@ data class AppInventoryConfig( +} + + +/* + Model: ResponseEnvelopeListSlingshotConfigurationDetail +*/ +@Parcelize +data class ResponseEnvelopeListSlingshotConfigurationDetail( + @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: ArrayList?=null, + @SerializedName("payload") + var payload: ArrayList?=null, -} - - -/* - Model: InventoryBrand -*/ -@Parcelize -data class InventoryBrand( + @SerializedName("trace_id") + var traceId: String?=null, + @SerializedName("page") + var page: Page?=null +): Parcelable { - @SerializedName("criteria") - var criteria: String?=null, - @SerializedName("brands") - var brands: @RawValue ArrayList?=null -): Parcelable { @@ -42345,27 +42583,12 @@ data class InventoryBrand( -} - - -/* - Model: InventoryStore -*/ -@Parcelize -data class InventoryStore( - @SerializedName("criteria") - var criteria: String?=null, - @SerializedName("stores") - var stores: @RawValue ArrayList?=null, - @SerializedName("rules") - var rules: AppStoreRules?=null -): Parcelable { @@ -42379,18 +42602,18 @@ data class InventoryStore( /* - Model: AppStoreRules + Model: SlingshotConfigurationDetail */ @Parcelize -data class AppStoreRules( +data class SlingshotConfigurationDetail( - @SerializedName("companies") - var companies: ArrayList?=null, + @SerializedName("integration") + var integration: SlingshotIntegration?=null, - @SerializedName("brands") - var brands: @RawValue ArrayList?=null + @SerializedName("companies") + var companies: ArrayList?=null ): Parcelable { @@ -42404,18 +42627,27 @@ data class AppStoreRules( /* - Model: InventoryCategory + Model: SlingshotIntegration */ @Parcelize -data class InventoryCategory( +data class SlingshotIntegration( - @SerializedName("criteria") - var criteria: String?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("categories") - var categories: @RawValue ArrayList?=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 { @@ -42425,22 +42657,25 @@ data class InventoryCategory( + + + + + + } /* - Model: InventoryPrice + Model: StoreData */ @Parcelize -data class InventoryPrice( - +data class StoreData( - @SerializedName("min") - var min: Double?=null, - @SerializedName("max") - var max: Double?=null + @SerializedName("location_id") + var locationId: String?=null ): Parcelable { @@ -42448,49 +42683,55 @@ data class InventoryPrice( - - } /* - Model: InventoryDiscount + Model: AWSS3config */ @Parcelize -data class InventoryDiscount( - +data class AWSS3config( - @SerializedName("min") - var min: Double?=null, - @SerializedName("max") - var max: Double?=null + @SerializedName("bucket") + var bucket: String?=null, -): Parcelable { + @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, + @SerializedName("archive_path") + var archivePath: String?=null, + @SerializedName("archive") + var archive: Boolean?=null, -} - - -/* - Model: AuthenticationConfig -*/ -@Parcelize -data class AuthenticationConfig( + @SerializedName("delete") + var delete: Boolean?=null, + @SerializedName("unzip") + var unzip: Boolean?=null, + @SerializedName("zip_format") + var zipFormat: String?=null, - @SerializedName("required") - var required: Boolean?=null, + @SerializedName("file_regex") + var fileRegex: String?=null, - @SerializedName("provider") - var provider: String?=null + @SerializedName("archive_config") + var archiveConfig: ArchiveConfig?=null ): Parcelable { @@ -42500,24 +42741,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 { @@ -42525,21 +42753,11 @@ data class ArticleAssignmentConfig( -} - - -/* - Model: ArticleAssignmentRules -*/ -@Parcelize -data class ArticleAssignmentRules( - @SerializedName("store_priority") - var storePriority: StorePriority?=null -): Parcelable { + @@ -42549,18 +42767,21 @@ data class ArticleAssignmentRules( /* - Model: StorePriority + Model: ArchiveConfig */ @Parcelize -data class StorePriority( +data class ArchiveConfig( - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("delete") + var delete: Boolean?=null, - @SerializedName("storetype_order") - var storetypeOrder: @RawValue ArrayList?=null + @SerializedName("archive") + var archive: Boolean?=null, + + @SerializedName("archive_dir") + var archiveDir: String?=null ): Parcelable { @@ -42570,34 +42791,30 @@ data class StorePriority( + + } /* - Model: AppCartConfig + Model: Audit */ @Parcelize -data class AppCartConfig( - - +data class Audit( - @SerializedName("delivery_charges") - var deliveryCharges: DeliveryCharges?=null, - @SerializedName("enabled") - var enabled: Boolean?=null, - @SerializedName("max_cart_items") - var maxCartItems: Int?=null, + @SerializedName("created_by") + var createdBy: String?=null, - @SerializedName("min_cart_value") - var minCartValue: Double?=null, + @SerializedName("modified_by") + var modifiedBy: String?=null, - @SerializedName("bulk_coupons") - var bulkCoupons: Boolean?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("revenue_engine_coupon") - var revenueEngineCoupon: Boolean?=null + @SerializedName("modified_on") + var modifiedOn: String?=null ): Parcelable { @@ -42611,26 +42828,19 @@ data class AppCartConfig( - - - - } /* - Model: DeliveryCharges + Model: CatalogMasterConfig */ @Parcelize -data class DeliveryCharges( - +data class CatalogMasterConfig( - @SerializedName("enabled") - var enabled: Boolean?=null, - @SerializedName("charges") - var charges: Charges?=null + @SerializedName("source_slug") + var sourceSlug: String?=null ): Parcelable { @@ -42638,24 +42848,34 @@ data class DeliveryCharges( - - } /* - Model: Charges + Model: CompanyConfig */ @Parcelize -data class Charges( +data class CompanyConfig( - @SerializedName("threshold") - var threshold: Double?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("charges") - var charges: Double?=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 { @@ -42665,40 +42885,974 @@ data class Charges( + + + + + + + + } /* - Model: AppPaymentConfig + Model: DBConfig */ @Parcelize -data class AppPaymentConfig( +data class DBConfig( - @SerializedName("callback_url") - var callbackUrl: CallbackUrl?=null, + @SerializedName("vendor") + var vendor: String?=null, + + @SerializedName("host") + var host: String?=null, + + @SerializedName("port") + var port: Int?=null, + + @SerializedName("username") + var username: String?=null, + + @SerializedName("password") + var password: String?=null, + + @SerializedName("dbname") + var dbname: String?=null, + + @SerializedName("query") + var query: String?=null, + + @SerializedName("procedure") + var procedure: Boolean?=null, + + @SerializedName("driver_class") + var driverClass: String?=null, + + @SerializedName("jdbc_url") + var jdbcUrl: String?=null, + + @SerializedName("optional_properties") + var optionalProperties: HashMap?=null + +): Parcelable { + + + + + + + + + + + + + + + + + + + + + + + + + +} + + +/* + Model: DBConnectionProfile +*/ +@Parcelize +data class DBConnectionProfile( + + + + @SerializedName("inventory") + var inventory: String?=null + +): Parcelable { + + + + + +} + + +/* + Model: DBParamConfig +*/ +@Parcelize +data class DBParamConfig( + + + + @SerializedName("params") + var params: @RawValue HashMap>?=null + +): Parcelable { + + + + + +} + + +/* + Model: DefaultHeadersDTO +*/ +@Parcelize +data class DefaultHeadersDTO( + + + + @SerializedName("store") + var store: PropBeanDTO?=null, + + @SerializedName("intf_article_id") + var intfArticleId: PropBeanDTO?=null, + + @SerializedName("price_effective") + var priceEffective: PropBeanDTO?=null, + + @SerializedName("quantity") + var quantity: PropBeanDTO?=null + +): Parcelable { + + + + + + + + + + + +} + + +/* + Model: DocMappingConfig +*/ +@Parcelize +data class DocMappingConfig( + + + + @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("unwind_field") + var unwindField: String?=null, + + @SerializedName("default_headers") + var defaultHeaders: DefaultHeadersDTO?=null + +): Parcelable { + + + + + + + + + + + + + +} + + +/* + Model: EmailConfig +*/ +@Parcelize +data class EmailConfig( + + + + @SerializedName("recepient") + var recepient: String?=null, + + @SerializedName("host") + var host: String?=null, + + @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, + + @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, + + @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 { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} + + +/* + Model: FTPConfig +*/ +@Parcelize +data class FTPConfig( + + + + @SerializedName("host") + var host: String?=null, + + @SerializedName("port") + var port: Int?=null, + + @SerializedName("username") + var username: String?=null, + + @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 { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} + + +/* + Model: FileConfig +*/ +@Parcelize +data class FileConfig( + + + + @SerializedName("delimiter") + var delimiter: String?=null, + + @SerializedName("charset") + var charset: String?=null, + + @SerializedName("properties") + var properties: @RawValue HashMap>?=null, + + @SerializedName("file_has_header") + var fileHasHeader: Boolean?=null, + + @SerializedName("header_index") + var headerIndex: Int?=null, + + @SerializedName("header_array") + var headerArray: ArrayList?=null, + + @SerializedName("data_start_index") + var dataStartIndex: Int?=null, + + @SerializedName("prop_bean_configs") + var propBeanConfigs: ArrayList?=null, + + @SerializedName("junk_data_threshold_count") + var junkDataThresholdCount: Int?=null, + + @SerializedName("file_type") + var fileType: String?=null, + + @SerializedName("line_validity_check") + var lineValidityCheck: Boolean?=null, + + @SerializedName("sheet_names") + var sheetNames: ArrayList?=null, + + @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 { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} + + +/* + 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: HttpConfig +*/ +@Parcelize +data class HttpConfig( + + + + @SerializedName("hosturl") + var hosturl: String?=null, + + @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, + + @SerializedName("local_path") + var localPath: String?=null, + + @SerializedName("archive_config") + var archiveConfig: ArchiveConfig?=null + +): Parcelable { + + + + + + + + + + + + + + + + + + + +} + + +/* + Model: JobConfig +*/ +@Parcelize +data class JobConfig( + + + + @SerializedName("_id") + var id: Int?=null, + + @SerializedName("job_code") + var jobCode: String?=null, + + @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, + + @SerializedName("immediate_first_run") + var immediateFirstRun: Boolean?=null, + + @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 + +): Parcelable { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} + + +/* + Model: JobConfigRawDTO +*/ +@Parcelize +data class JobConfigRawDTO( + + + + @SerializedName("company_name") + var companyName: String?=null, + + @SerializedName("integration") + var integration: String?=null, + + @SerializedName("company_id") + var companyId: Int?=null, + + @SerializedName("data") + var data: JobConfig?=null + +): Parcelable { + + + + + + + + + + + +} + + +/* + Model: JsonDocConfig +*/ +@Parcelize +data class JsonDocConfig( + + + + @SerializedName("prop_bean_configs") + var propBeanConfigs: ArrayList?=null + +): Parcelable { + + + + + +} + + +/* + Model: LocalFileConfig +*/ +@Parcelize +data class LocalFileConfig( + + + + @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, - @SerializedName("methods") - var methods: Methods?=null, + @SerializedName("zip_file_regex") + var zipFileRegex: String?=null, - @SerializedName("payment_selection_lock") - var paymentSelectionLock: PaymentSelectionLock?=null, + @SerializedName("file_regex") + var fileRegex: String?=null, - @SerializedName("mode_of_payment") - var modeOfPayment: String?=null, + @SerializedName("zip_format") + var zipFormat: String?=null, - @SerializedName("source") - var source: String?=null, + @SerializedName("archive_config") + var archiveConfig: ArchiveConfig?=null, - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("read_all_files") + var readAllFiles: Boolean?=null - @SerializedName("cod_amount_limit") - var codAmountLimit: Double?=null, +): Parcelable { - @SerializedName("cod_charges") - var codCharges: Double?=null + + + + + + + + + + + + + + + + + + + + + + +} + + +/* + 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 { + + + + + + + + + + + + + + + +} + + +/* + Model: OAuthConfig +*/ +@Parcelize +data class OAuthConfig( + + + + @SerializedName("limit") + var limit: Int?=null, + + @SerializedName("pages") + var pages: Int?=null, + + @SerializedName("interval") + var interval: Int?=null, + + @SerializedName("consumer_key") + var consumerKey: String?=null, + + @SerializedName("consumer_secret") + var consumerSecret: String?=null, + + @SerializedName("token") + var token: String?=null, + + @SerializedName("token_secret") + var tokenSecret: String?=null, + + @SerializedName("rest_url") + var restUrl: String?=null, + + @SerializedName("rest_base_url") + var restBaseUrl: String?=null, + + @SerializedName("function_name") + var functionName: String?=null ): Parcelable { @@ -42717,6 +43871,10 @@ data class AppPaymentConfig( + + + + @@ -42724,20 +43882,390 @@ data class AppPaymentConfig( /* - Model: CallbackUrl + Model: ProcessConfig */ @Parcelize -data class CallbackUrl( +data class ProcessConfig( + + + + @SerializedName("db_config") + var dbConfig: DBConfig?=null, + + @SerializedName("db_param_config") + var dbParamConfig: DBParamConfig?=null, + + @SerializedName("sftp_config") + var sftpConfig: SFTPConfig?=null, + + @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, + + @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 { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} + + +/* + Model: PropBeanConfig +*/ +@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, + + @SerializedName("source_field") + var sourceField: String?=null, + + @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, + + @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 { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} + + +/* + Model: PropBeanDTO +*/ +@Parcelize +data class PropBeanDTO( + + + + @SerializedName("required") + var required: Boolean?=null, + + @SerializedName("optional") + var optional: Boolean?=null, + + @SerializedName("include") + var include: Boolean?=null, + + @SerializedName("source_field") + var sourceField: String?=null, + + @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, + + @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 { + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +} + + +/* + Model: ResponseEnvelopeListJobConfigRawDTO +*/ +@Parcelize +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, + + @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 { + + + + + + + + + + + + + - @SerializedName("app") - var app: String?=null, - @SerializedName("web") - var web: String?=null -): Parcelable { @@ -42749,69 +44277,63 @@ data class CallbackUrl( /* - Model: Methods + Model: SFTPConfig */ @Parcelize -data class Methods( - - +data class SFTPConfig( - @SerializedName("pl") - var pl: PaymentModeConfig?=null, - @SerializedName("card") - var card: PaymentModeConfig?=null, - @SerializedName("nb") - var nb: PaymentModeConfig?=null, + @SerializedName("host") + var host: String?=null, - @SerializedName("wl") - var wl: PaymentModeConfig?=null, + @SerializedName("port") + var port: Int?=null, - @SerializedName("ps") - var ps: PaymentModeConfig?=null, + @SerializedName("username") + var username: String?=null, - @SerializedName("upi") - var upi: PaymentModeConfig?=null, + @SerializedName("password") + var password: String?=null, - @SerializedName("qr") - var qr: PaymentModeConfig?=null, + @SerializedName("unzip") + var unzip: Boolean?=null, - @SerializedName("cod") - var cod: PaymentModeConfig?=null, + @SerializedName("retries") + var retries: Int?=null, - @SerializedName("pp") - var pp: PaymentModeConfig?=null, + @SerializedName("interval") + var interval: Int?=null, - @SerializedName("jp") - var jp: PaymentModeConfig?=null, + @SerializedName("private_key_path") + var privateKeyPath: String?=null, - @SerializedName("pac") - var pac: PaymentModeConfig?=null, + @SerializedName("strict_host_key_checking") + var strictHostKeyChecking: Boolean?=null, - @SerializedName("fc") - var fc: PaymentModeConfig?=null, + @SerializedName("local_dir") + var localDir: String?=null, - @SerializedName("jiopp") - var jiopp: PaymentModeConfig?=null, + @SerializedName("remote_dir") + var remoteDir: String?=null, - @SerializedName("stripepg") - var stripepg: PaymentModeConfig?=null, + @SerializedName("password_protected") + var passwordProtected: Boolean?=null, - @SerializedName("juspaypg") - var juspaypg: PaymentModeConfig?=null, + @SerializedName("zip_file_regex") + var zipFileRegex: String?=null, - @SerializedName("payubizpg") - var payubizpg: PaymentModeConfig?=null, + @SerializedName("file_regex") + var fileRegex: String?=null, - @SerializedName("payumoneypg") - var payumoneypg: PaymentModeConfig?=null, + @SerializedName("zip_format") + var zipFormat: String?=null, - @SerializedName("rupifipg") - var rupifipg: PaymentModeConfig?=null, + @SerializedName("archive_config") + var archiveConfig: ArchiveConfig?=null, - @SerializedName("simpl") - var simpl: PaymentModeConfig?=null + @SerializedName("read_all_files") + var readAllFiles: Boolean?=null ): Parcelable { @@ -42846,10 +44368,6 @@ data class Methods( - - - - @@ -42859,15 +44377,18 @@ data class Methods( /* - Model: PaymentModeConfig + Model: Send */ @Parcelize -data class PaymentModeConfig( +data class Send( - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("raw") + var raw: Boolean?=null, + + @SerializedName("processed") + var processed: Boolean?=null ): Parcelable { @@ -42875,25 +44396,39 @@ data class PaymentModeConfig( + + } /* - Model: PaymentSelectionLock + Model: StoreConfig */ @Parcelize -data class PaymentSelectionLock( +data class StoreConfig( - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("job_code") + var jobCode: String?=null, - @SerializedName("default_options") - var defaultOptions: String?=null, + @SerializedName("storeid") + var storeid: String?=null, - @SerializedName("payment_identifier") - var paymentIdentifier: 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 { @@ -42905,25 +44440,33 @@ data class PaymentSelectionLock( + + + + + + + + } /* - Model: AppOrderConfig + Model: StoreFilter */ @Parcelize -data class AppOrderConfig( +data class StoreFilter( - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("include_tags") + var includeTags: ArrayList?=null, - @SerializedName("force_reassignment") - var forceReassignment: Boolean?=null, + @SerializedName("exclude_tags") + var excludeTags: ArrayList?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("query") + var query: @RawValue HashMap>?=null ): Parcelable { @@ -42939,24 +44482,21 @@ data class AppOrderConfig( /* - Model: AppLogisticsConfig + Model: TaskConfig */ @Parcelize -data class AppLogisticsConfig( - +data class TaskConfig( - @SerializedName("logistics_by_seller") - var logisticsBySeller: Boolean?=null, - @SerializedName("serviceability_check") - var serviceabilityCheck: Boolean?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("same_day_delivery") - var sameDayDelivery: Boolean?=null, + @SerializedName("task_config_id") + var taskConfigId: Int?=null, - @SerializedName("dp_assignment") - var dpAssignment: Boolean?=null + @SerializedName("task_params") + var taskParams: ArrayList?=null ): Parcelable { @@ -42968,24 +44508,22 @@ data class AppLogisticsConfig( - - } /* - Model: LoyaltyPointsConfig + Model: TaskParam */ @Parcelize -data class LoyaltyPointsConfig( +data class TaskParam( - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("auto_apply") - var autoApply: Boolean?=null + @SerializedName("value") + var value: @RawValue HashMap?=null ): Parcelable { @@ -42999,27 +44537,21 @@ data class LoyaltyPointsConfig( /* - Model: AppInventoryPartialUpdate + Model: TaskStepConfig */ @Parcelize -data class AppInventoryPartialUpdate( - - +data class TaskStepConfig( - @SerializedName("reward_points") - var rewardPoints: RewardPointsConfig?=null, - @SerializedName("cart") - var cart: AppCartConfig?=null, - @SerializedName("payment") - var payment: AppPaymentConfig?=null, + @SerializedName("task_configs") + var taskConfigs: ArrayList?=null, - @SerializedName("loyalty_points") - var loyaltyPoints: LoyaltyPointsConfig?=null, + @SerializedName("task_config_ids") + var taskConfigIds: ArrayList?=null, - @SerializedName("comms_enabled") - var commsEnabled: Boolean?=null + @SerializedName("task_config_group_ids") + var taskConfigGroupIds: ArrayList?=null ): Parcelable { @@ -43031,26 +44563,40 @@ data class AppInventoryPartialUpdate( - - - - } /* - Model: BrandCompanyInfo + Model: JobStepsDTO */ @Parcelize -data class BrandCompanyInfo( +data class JobStepsDTO( - @SerializedName("company_name") - var companyName: String?=null, + @SerializedName("step_name") + var stepName: String?=null, - @SerializedName("company_id") - var companyId: Int?=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 { @@ -43060,24 +44606,11 @@ data class BrandCompanyInfo( -} - - -/* - Model: CompanyByBrandsRequest -*/ -@Parcelize -data class CompanyByBrandsRequest( - @SerializedName("brands") - var brands: Int?=null, - @SerializedName("search_text") - var searchText: String?=null -): Parcelable { @@ -43089,15 +44622,42 @@ data class CompanyByBrandsRequest( /* - Model: CompanyByBrandsResponse + Model: ResponseEnvelopeListJobStepsDTO */ @Parcelize -data class CompanyByBrandsResponse( +data class ResponseEnvelopeListJobStepsDTO( + + + + @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: ArrayList?=null, + var items: ArrayList?=null, + + @SerializedName("payload") + var payload: ArrayList?=null, + + @SerializedName("trace_id") + var traceId: String?=null, @SerializedName("page") var page: Page?=null @@ -43110,27 +44670,15 @@ data class CompanyByBrandsResponse( -} - - -/* - Model: StoreByBrandsRequest -*/ -@Parcelize -data class StoreByBrandsRequest( - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("brands") - var brands: Int?=null, - @SerializedName("search_text") - var searchText: String?=null -): Parcelable { + + + @@ -43144,57 +44692,57 @@ data class StoreByBrandsRequest( /* - Model: StoreByBrandsResponse + Model: ResponseEnvelopeListJobConfigDTO */ @Parcelize -data class StoreByBrandsResponse( +data class ResponseEnvelopeListJobConfigDTO( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("timestamp") + var timestamp: String?=null, - @SerializedName("page") - var page: Page?=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, + @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 { -} - - -/* - Model: BrandStoreInfo -*/ -@Parcelize -data class BrandStoreInfo( - @SerializedName("store_name") - var storeName: String?=null, - @SerializedName("store_id") - var storeId: Int?=null, - @SerializedName("store_type") - var storeType: String?=null, - @SerializedName("store_code") - var storeCode: String?=null, - @SerializedName("store_address") - var storeAddress: OptedStoreAddress?=null, - @SerializedName("company") - var company: OptedCompany?=null -): Parcelable { @@ -43214,27 +44762,45 @@ data class BrandStoreInfo( /* - Model: CompanyBrandInfo + Model: ResponseEnvelopeJobConfigDTO */ @Parcelize -data class CompanyBrandInfo( +data class ResponseEnvelopeJobConfigDTO( - @SerializedName("name") - var name: String?=null, + @SerializedName("timestamp") + var timestamp: String?=null, - @SerializedName("value") - var value: Int?=null, + @SerializedName("status") + var status: Int?=null, - @SerializedName("brand_logo_url") - var brandLogoUrl: String?=null, + @SerializedName("error") + var error: String?=null, - @SerializedName("brand_banner_url") - var brandBannerUrl: String?=null, + @SerializedName("exception") + var exception: String?=null, - @SerializedName("brand_banner_portrait_url") - var brandBannerPortraitUrl: 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 { @@ -43250,21 +44816,13 @@ data class CompanyBrandInfo( -} - - -/* - Model: BrandsByCompanyResponse -*/ -@Parcelize -data class BrandsByCompanyResponse( - @SerializedName("brands") - var brands: CompanyBrandInfo?=null -): Parcelable { + + + @@ -43274,50 +44832,53 @@ data class BrandsByCompanyResponse( /* - Model: CreateApplicationRequest + Model: JobHistoryDto */ @Parcelize -data class CreateApplicationRequest( +data class JobHistoryDto( - @SerializedName("app") - var app: App?=null, + @SerializedName("total_added_count") + var totalAddedCount: Int?=null, - @SerializedName("configuration") - var configuration: AppInventory?=null, + @SerializedName("total_updated_count") + var totalUpdatedCount: Int?=null, - @SerializedName("domain") - var domain: AppDomain?=null + @SerializedName("total_suppressed_count") + var totalSuppressedCount: Int?=null, -): Parcelable { + @SerializedName("total_initial_count") + var totalInitialCount: Int?=null, + @SerializedName("job_id") + var jobId: Int?=null, + @SerializedName("status") + var status: String?=null, + @SerializedName("job_code") + var jobCode: String?=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 { -} - - -/* - Model: CreateAppResponse -*/ -@Parcelize -data class CreateAppResponse( - @SerializedName("app") - var app: Application?=null, - @SerializedName("configuration") - var configuration: ApplicationInventory?=null -): Parcelable { @@ -43325,24 +44886,11 @@ data class CreateAppResponse( -} - - -/* - Model: ApplicationsResponse -*/ -@Parcelize -data class ApplicationsResponse( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null -): Parcelable { @@ -43354,53 +44902,38 @@ data class ApplicationsResponse( /* - Model: MobileAppConfiguration + Model: JobMetricsDto */ @Parcelize -data class MobileAppConfiguration( - - - - @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("application") - var application: String?=null, - - @SerializedName("platform_type") - var platformType: String?=null, +data class JobMetricsDto( - @SerializedName("created_at") - var createdAt: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, - @SerializedName("__v") - var v: Int?=null, + @SerializedName("job_code") + var jobCode: String?=null, - @SerializedName("package_name") - var packageName: String?=null + @SerializedName("is_run_more_than_usual") + var isRunMoreThanUsual: String?=null, -): Parcelable { + @SerializedName("job_history") + var jobHistory: ArrayList?=null, + @SerializedName("total_success_count") + var totalSuccessCount: Int?=null, + @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("total_job_runs") + var totalJobRuns: Int?=null +): Parcelable { @@ -43424,43 +44957,45 @@ data class MobileAppConfiguration( /* - Model: LandingImage + Model: ResponseEnvelopeJobMetricsDto */ @Parcelize -data class LandingImage( - - - - @SerializedName("aspect_ratio") - var aspectRatio: String?=null, +data class ResponseEnvelopeJobMetricsDto( - @SerializedName("secure_url") - var secureUrl: String?=null -): 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, -} - - -/* - Model: SplashImage -*/ -@Parcelize -data class SplashImage( + @SerializedName("http_status") + var httpStatus: String?=null, + @SerializedName("items") + var items: JobMetricsDto?=null, + @SerializedName("payload") + var payload: JobMetricsDto?=null, - @SerializedName("aspect_ratio") - var aspectRatio: String?=null, + @SerializedName("trace_id") + var traceId: String?=null, - @SerializedName("secure_url") - var secureUrl: String?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -43470,30 +45005,13 @@ data class SplashImage( -} - - -/* - 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 { @@ -43509,117 +45027,112 @@ data class MobileAppConfigRequest( /* - Model: BuildVersionHistory + Model: JobConfigListDTO */ @Parcelize -data class BuildVersionHistory( +data class JobConfigListDTO( - @SerializedName("versions") - var versions: BuildVersion?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("latest_available_version_name") - var latestAvailableVersionName: String?=null + @SerializedName("alias") + var alias: String?=null, -): Parcelable { + @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 { -} - - -/* - Model: BuildVersion -*/ -@Parcelize -data class BuildVersion( - @SerializedName("_id") - var id: String?=null, - @SerializedName("application") - var application: String?=null, - @SerializedName("platform_type") - var platformType: String?=null, - @SerializedName("build_status") - var buildStatus: String?=null, - @SerializedName("version_name") - var versionName: String?=null, - @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 { +} + + +/* + Model: ResponseEnvelopeListJobConfigListDTO +*/ +@Parcelize +data class ResponseEnvelopeListJobConfigListDTO( + @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: ArrayList?=null, + @SerializedName("payload") + var payload: ArrayList?=null, + @SerializedName("trace_id") + var traceId: String?=null, + @SerializedName("page") + var page: Page?=null +): Parcelable { -} - - -/* - Model: AppSupportedCurrency -*/ -@Parcelize -data class AppSupportedCurrency( - @SerializedName("_id") - var id: String?=null, - @SerializedName("supported_currency") - var supportedCurrency: ArrayList?=null, - @SerializedName("application") - var application: String?=null, - @SerializedName("default_currency") - var defaultCurrency: DefaultCurrency?=null, - @SerializedName("created_at") - var createdAt: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null -): Parcelable { @@ -43638,50 +45151,57 @@ data class AppSupportedCurrency( } + + /* - Model: DefaultCurrency + Model: ApplicationInventory */ @Parcelize -data class DefaultCurrency( - +data class ApplicationInventory( - @SerializedName("ref") - var ref: String?=null, - @SerializedName("code") - var code: String?=null + @SerializedName("inventory") + var inventory: AppInventoryConfig?=null, -): Parcelable { + @SerializedName("authentication") + var authentication: AuthenticationConfig?=null, + @SerializedName("article_assignment") + var articleAssignment: ArticleAssignmentConfig?=null, + @SerializedName("reward_points") + var rewardPoints: RewardPointsConfig?=null, + @SerializedName("cart") + var cart: AppCartConfig?=null, + @SerializedName("payment") + var payment: AppPaymentConfig?=null, + @SerializedName("order") + var order: AppOrderConfig?=null, + @SerializedName("logistics") + var logistics: AppLogisticsConfig?=null, -} - - -/* - Model: CurrencyConfig -*/ -@Parcelize -data class CurrencyConfig( + @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("is_active") - var isActive: Boolean?=null, - - @SerializedName("name") - var name: String?=null, + @SerializedName("loyalty_points") + var loyaltyPoints: LoyaltyPointsConfig?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("app") + var app: String?=null, @SerializedName("created_at") var createdAt: String?=null, @@ -43689,11 +45209,8 @@ data class CurrencyConfig( @SerializedName("updated_at") var updatedAt: String?=null, - @SerializedName("decimal_digits") - var decimalDigits: Int?=null, - - @SerializedName("symbol") - var symbol: String?=null + @SerializedName("modified_by") + var modifiedBy: String?=null ): Parcelable { @@ -43715,41 +45232,19 @@ data class CurrencyConfig( -} - - -/* - 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 { @@ -43759,35 +45254,45 @@ data class DomainAddRequest( /* - Model: DomainsResponse + Model: AppInventoryConfig */ @Parcelize -data class DomainsResponse( +data class AppInventoryConfig( - @SerializedName("domains") - var domains: ArrayList?=null + @SerializedName("brand") + var brand: InventoryBrand?=null, -): Parcelable { + @SerializedName("store") + var store: InventoryStore?=null, + + @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: UpdateDomain -*/ -@Parcelize -data class UpdateDomain( + @SerializedName("franchise_enabled") + var franchiseEnabled: Boolean?=null, + @SerializedName("exclude_category") + var excludeCategory: @RawValue ArrayList?=null, + @SerializedName("image") + var image: ArrayList?=null, - @SerializedName("_id") - var id: String?=null + @SerializedName("company_store") + var companyStore: @RawValue ArrayList?=null ): Parcelable { @@ -43795,24 +45300,10 @@ data class UpdateDomain( -} - - -/* - Model: UpdateDomainTypeRequest -*/ -@Parcelize -data class UpdateDomainTypeRequest( - - @SerializedName("domain") - var domain: UpdateDomain?=null, - @SerializedName("action") - var action: String?=null -): Parcelable { @@ -43820,21 +45311,10 @@ data class UpdateDomainTypeRequest( -} - - -/* - Model: DomainStatusRequest -*/ -@Parcelize -data class DomainStatusRequest( - @SerializedName("domain_url") - var domainUrl: String?=null -): Parcelable { @@ -43844,18 +45324,18 @@ data class DomainStatusRequest( /* - Model: DomainStatus + Model: InventoryBrand */ @Parcelize -data class DomainStatus( +data class InventoryBrand( - @SerializedName("display") - var display: String?=null, + @SerializedName("criteria") + var criteria: String?=null, - @SerializedName("status") - var status: Boolean?=null + @SerializedName("brands") + var brands: @RawValue ArrayList?=null ): Parcelable { @@ -43869,18 +45349,21 @@ data class DomainStatus( /* - Model: DomainStatusResponse + Model: InventoryStore */ @Parcelize -data class DomainStatusResponse( +data class InventoryStore( - @SerializedName("connected") - var connected: Boolean?=null, + @SerializedName("criteria") + var criteria: String?=null, - @SerializedName("status") - var status: ArrayList?=null + @SerializedName("stores") + var stores: @RawValue ArrayList?=null, + + @SerializedName("rules") + var rules: AppStoreRules?=null ): Parcelable { @@ -43890,22 +45373,24 @@ data class DomainStatusResponse( + + } /* - Model: DomainSuggestionsRequest + Model: AppStoreRules */ @Parcelize -data class DomainSuggestionsRequest( +data class AppStoreRules( - @SerializedName("domain_url") - var domainUrl: String?=null, + @SerializedName("companies") + var companies: ArrayList?=null, - @SerializedName("custom") - var custom: Boolean?=null + @SerializedName("brands") + var brands: @RawValue ArrayList?=null ): Parcelable { @@ -43919,27 +45404,18 @@ data class DomainSuggestionsRequest( /* - Model: DomainSuggestion + Model: InventoryCategory */ @Parcelize -data class DomainSuggestion( - - - - @SerializedName("name") - var name: String?=null, +data class InventoryCategory( - @SerializedName("unsupported") - var unsupported: Boolean?=null, - @SerializedName("is_available") - var isAvailable: Boolean?=null, - @SerializedName("price") - var price: Double?=null, + @SerializedName("criteria") + var criteria: String?=null, - @SerializedName("currency") - var currency: String?=null + @SerializedName("categories") + var categories: @RawValue ArrayList?=null ): Parcelable { @@ -43949,25 +45425,22 @@ data class DomainSuggestion( - - - - - - } /* - Model: DomainSuggestionsResponse + Model: InventoryPrice */ @Parcelize -data class DomainSuggestionsResponse( +data class InventoryPrice( - @SerializedName("domains") - var domains: ArrayList?=null + @SerializedName("min") + var min: Double?=null, + + @SerializedName("max") + var max: Double?=null ): Parcelable { @@ -43975,22 +45448,24 @@ data class DomainSuggestionsResponse( + + } /* - Model: GetIntegrationsOptInsResponse + Model: InventoryDiscount */ @Parcelize -data class GetIntegrationsOptInsResponse( +data class InventoryDiscount( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("min") + var min: Double?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("max") + var max: Double?=null ): Parcelable { @@ -44004,60 +45479,18 @@ data class GetIntegrationsOptInsResponse( /* - Model: IntegrationOptIn + Model: AuthenticationConfig */ @Parcelize -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, +data class AuthenticationConfig( - @SerializedName("updated_at") - var updatedAt: String?=null, - @SerializedName("token") - var token: String?=null, - @SerializedName("secret") - var secret: String?=null, + @SerializedName("required") + var required: Boolean?=null, - @SerializedName("__v") - var v: Int?=null + @SerializedName("provider") + var provider: String?=null ): Parcelable { @@ -44067,27 +45500,24 @@ data class IntegrationOptIn( +} + + +/* + Model: ArticleAssignmentConfig +*/ +@Parcelize +data class ArticleAssignmentConfig( + @SerializedName("rules") + var rules: ArticleAssignmentRules?=null, + @SerializedName("post_order_reassignment") + var postOrderReassignment: Boolean?=null - - - - - - - - - - - - - - - - +): Parcelable { @@ -44099,24 +45529,15 @@ data class IntegrationOptIn( /* - Model: Validators + Model: ArticleAssignmentRules */ @Parcelize -data class Validators( - - - - @SerializedName("company") - var company: CompanyValidator?=null, +data class ArticleAssignmentRules( - @SerializedName("store") - var store: StoreValidator?=null, - @SerializedName("inventory") - var inventory: InventoryValidator?=null, - @SerializedName("order") - var order: OrderValidator?=null + @SerializedName("store_priority") + var storePriority: StorePriority?=null ): Parcelable { @@ -44124,28 +45545,22 @@ data class Validators( - - - - - - } /* - Model: CompanyValidator + Model: StorePriority */ @Parcelize -data class CompanyValidator( +data class StorePriority( - @SerializedName("json_schema") - var jsonSchema: ArrayList?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, - @SerializedName("browser_script") - var browserScript: String?=null + @SerializedName("storetype_order") + var storetypeOrder: @RawValue ArrayList?=null ): Parcelable { @@ -44159,24 +45574,30 @@ data class CompanyValidator( /* - Model: JsonSchema + Model: AppCartConfig */ @Parcelize -data class JsonSchema( +data class AppCartConfig( - @SerializedName("display") - var display: String?=null, + @SerializedName("delivery_charges") + var deliveryCharges: DeliveryCharges?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("max_cart_items") + var maxCartItems: Int?=null, - @SerializedName("tooltip") - var tooltip: String?=null + @SerializedName("min_cart_value") + var minCartValue: Double?=null, + + @SerializedName("bulk_coupons") + var bulkCoupons: Boolean?=null, + + @SerializedName("revenue_engine_coupon") + var revenueEngineCoupon: Boolean?=null ): Parcelable { @@ -44190,22 +45611,26 @@ data class JsonSchema( + + + + } /* - Model: StoreValidator + Model: DeliveryCharges */ @Parcelize -data class StoreValidator( +data class DeliveryCharges( - @SerializedName("json_schema") - var jsonSchema: ArrayList?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, - @SerializedName("browser_script") - var browserScript: String?=null + @SerializedName("charges") + var charges: Charges?=null ): Parcelable { @@ -44219,18 +45644,18 @@ data class StoreValidator( /* - Model: InventoryValidator + Model: Charges */ @Parcelize -data class InventoryValidator( +data class Charges( - @SerializedName("json_schema") - var jsonSchema: ArrayList?=null, + @SerializedName("threshold") + var threshold: Double?=null, - @SerializedName("browser_script") - var browserScript: String?=null + @SerializedName("charges") + var charges: Double?=null ): Parcelable { @@ -44244,18 +45669,36 @@ data class InventoryValidator( /* - Model: OrderValidator + Model: AppPaymentConfig */ @Parcelize -data class OrderValidator( +data class AppPaymentConfig( - @SerializedName("json_schema") - var jsonSchema: ArrayList?=null, + @SerializedName("callback_url") + var callbackUrl: CallbackUrl?=null, - @SerializedName("browser_script") - var browserScript: String?=null + @SerializedName("methods") + var methods: Methods?=null, + + @SerializedName("payment_selection_lock") + var paymentSelectionLock: PaymentSelectionLock?=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("cod_charges") + var codCharges: Double?=null ): Parcelable { @@ -44265,28 +45708,34 @@ data class OrderValidator( + + + + + + + + + + + + } /* - Model: IntegrationMeta + Model: CallbackUrl */ @Parcelize -data class IntegrationMeta( - - +data class CallbackUrl( - @SerializedName("is_public") - var isPublic: Boolean?=null, - @SerializedName("_id") - var id: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("app") + var app: String?=null, - @SerializedName("value") - var value: String?=null + @SerializedName("web") + var web: String?=null ): Parcelable { @@ -44296,68 +45745,73 @@ data class IntegrationMeta( - - - - } /* - Model: Integration + Model: Methods */ @Parcelize -data class Integration( +data class Methods( - @SerializedName("validators") - var validators: Validators?=null, + @SerializedName("pl") + var pl: PaymentModeConfig?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("card") + var card: PaymentModeConfig?=null, - @SerializedName("description_html") - var descriptionHtml: String?=null, + @SerializedName("nb") + var nb: PaymentModeConfig?=null, - @SerializedName("constants") - var constants: @RawValue HashMap?=null, + @SerializedName("wl") + var wl: PaymentModeConfig?=null, - @SerializedName("companies") - var companies: @RawValue ArrayList>?=null, + @SerializedName("ps") + var ps: PaymentModeConfig?=null, - @SerializedName("support") - var support: ArrayList?=null, + @SerializedName("upi") + var upi: PaymentModeConfig?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("qr") + var qr: PaymentModeConfig?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("cod") + var cod: PaymentModeConfig?=null, - @SerializedName("meta") - var meta: ArrayList?=null, + @SerializedName("pp") + var pp: PaymentModeConfig?=null, - @SerializedName("icon") - var icon: String?=null, + @SerializedName("jp") + var jp: PaymentModeConfig?=null, - @SerializedName("owner") - var owner: String?=null, + @SerializedName("pac") + var pac: PaymentModeConfig?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("fc") + var fc: PaymentModeConfig?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("jiopp") + var jiopp: PaymentModeConfig?=null, - @SerializedName("token") - var token: String?=null, + @SerializedName("stripepg") + var stripepg: PaymentModeConfig?=null, - @SerializedName("secret") - var secret: String?=null, + @SerializedName("juspaypg") + var juspaypg: PaymentModeConfig?=null, - @SerializedName("__v") - var v: Int?=null + @SerializedName("payubizpg") + var payubizpg: PaymentModeConfig?=null, + + @SerializedName("payumoneypg") + var payumoneypg: PaymentModeConfig?=null, + + @SerializedName("rupifipg") + var rupifipg: PaymentModeConfig?=null, + + @SerializedName("simpl") + var simpl: PaymentModeConfig?=null ): Parcelable { @@ -44388,6 +45842,12 @@ data class Integration( + + + + + + @@ -44399,15 +45859,15 @@ data class Integration( /* - Model: IntegrationConfigResponse + Model: PaymentModeConfig */ @Parcelize -data class IntegrationConfigResponse( +data class PaymentModeConfig( - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("enabled") + var enabled: Boolean?=null ): Parcelable { @@ -44419,55 +45879,53 @@ data class IntegrationConfigResponse( /* - Model: IntegrationLevel + Model: PaymentSelectionLock */ @Parcelize -data class IntegrationLevel( +data class PaymentSelectionLock( - @SerializedName("opted") - var opted: Boolean?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, - @SerializedName("permissions") - var permissions: @RawValue ArrayList>?=null, + @SerializedName("default_options") + var defaultOptions: String?=null, - @SerializedName("last_patch") - var lastPatch: ArrayList?=null, + @SerializedName("payment_identifier") + var paymentIdentifier: String?=null - @SerializedName("_id") - var id: String?=null, +): Parcelable { - @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, - @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 +} + + +/* + Model: AppOrderConfig +*/ +@Parcelize +data class AppOrderConfig( -): Parcelable { + @SerializedName("enabled") + var enabled: Boolean?=null, + + @SerializedName("force_reassignment") + var forceReassignment: Boolean?=null, + + @SerializedName("message") + var message: String?=null + +): Parcelable { @@ -44477,13 +45935,30 @@ data class IntegrationLevel( +} + + +/* + 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 { @@ -44499,15 +45974,18 @@ data class IntegrationLevel( /* - Model: UpdateIntegrationLevelRequest + Model: LoyaltyPointsConfig */ @Parcelize -data class UpdateIntegrationLevelRequest( +data class LoyaltyPointsConfig( - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("enabled") + var enabled: Boolean?=null, + + @SerializedName("auto_apply") + var autoApply: Boolean?=null ): Parcelable { @@ -44515,25 +45993,33 @@ data class UpdateIntegrationLevelRequest( + + } /* - Model: OptedStoreIntegration + Model: AppInventoryPartialUpdate */ @Parcelize -data class OptedStoreIntegration( +data class AppInventoryPartialUpdate( - @SerializedName("other_opted") - var otherOpted: Boolean?=null, + @SerializedName("reward_points") + var rewardPoints: RewardPointsConfig?=null, - @SerializedName("other_integration") - var otherIntegration: IntegrationOptIn?=null, + @SerializedName("cart") + var cart: AppCartConfig?=null, - @SerializedName("other_entity") - var otherEntity: OtherEntity?=null + @SerializedName("payment") + var payment: AppPaymentConfig?=null, + + @SerializedName("loyalty_points") + var loyaltyPoints: LoyaltyPointsConfig?=null, + + @SerializedName("comms_enabled") + var commsEnabled: Boolean?=null ): Parcelable { @@ -44545,67 +46031,53 @@ data class OptedStoreIntegration( + + + + } /* - Model: OtherEntity + Model: BrandCompanyInfo */ @Parcelize -data class OtherEntity( - - - - @SerializedName("opted") - var opted: Boolean?=null, - - @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, +data class BrandCompanyInfo( - @SerializedName("data") - var data: OtherEntityData?=null, - @SerializedName("meta") - var meta: @RawValue ArrayList>?=null, - @SerializedName("token") - var token: String?=null, + @SerializedName("company_name") + var companyName: String?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("company_id") + var companyId: Int?=null - @SerializedName("updated_at") - var updatedAt: String?=null, +): Parcelable { - @SerializedName("__v") - var v: Int?=null -): Parcelable { +} + + +/* + Model: CompanyByBrandsRequest +*/ +@Parcelize +data class CompanyByBrandsRequest( + @SerializedName("brands") + var brands: Int?=null, + @SerializedName("search_text") + var searchText: String?=null +): Parcelable { @@ -44613,11 +46085,24 @@ data class OtherEntity( +} + + +/* + Model: CompanyByBrandsResponse +*/ +@Parcelize +data class CompanyByBrandsResponse( + @SerializedName("items") + var items: ArrayList?=null, + @SerializedName("page") + var page: Page?=null +): Parcelable { @@ -44629,21 +46114,21 @@ data class OtherEntity( /* - Model: LastPatch + Model: StoreByBrandsRequest */ @Parcelize -data class LastPatch( +data class StoreByBrandsRequest( - @SerializedName("op") - var op: String?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("path") - var path: String?=null, + @SerializedName("brands") + var brands: Int?=null, - @SerializedName("value") - var value: String?=null + @SerializedName("search_text") + var searchText: String?=null ): Parcelable { @@ -44659,15 +46144,18 @@ data class LastPatch( /* - Model: OtherEntityData + Model: StoreByBrandsResponse */ @Parcelize -data class OtherEntityData( +data class StoreByBrandsResponse( - @SerializedName("article_identifier") - var articleIdentifier: String?=null + @SerializedName("items") + var items: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -44675,88 +46163,80 @@ data class OtherEntityData( + + } /* - Model: App + Model: BrandStoreInfo */ @Parcelize -data class App( - - - - @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 +data class BrandStoreInfo( -): Parcelable { + @SerializedName("store_name") + var storeName: String?=null, + @SerializedName("store_id") + var storeId: Int?=null, + @SerializedName("store_type") + var storeType: String?=null, + @SerializedName("store_code") + var storeCode: String?=null, + @SerializedName("store_address") + var storeAddress: OptedStoreAddress?=null, + @SerializedName("company") + var company: OptedCompany?=null +): Parcelable { -} - - -/* - Model: AppInventory -*/ -@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, - @SerializedName("only_verified_products") - var onlyVerifiedProducts: Boolean?=null, - @SerializedName("payment") - var payment: InventoryPaymentConfig?=null, - @SerializedName("article_assignment") - var articleAssignment: InventoryArticleAssignment?=null +} + + +/* + Model: CompanyBrandInfo +*/ +@Parcelize +data class CompanyBrandInfo( + -): Parcelable { + @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 { @@ -44774,15 +46254,15 @@ data class AppInventory( /* - Model: AppDomain + Model: BrandsByCompanyResponse */ @Parcelize -data class AppDomain( +data class BrandsByCompanyResponse( - @SerializedName("name") - var name: String?=null + @SerializedName("brands") + var brands: CompanyBrandInfo?=null ): Parcelable { @@ -44794,18 +46274,21 @@ data class AppDomain( /* - Model: CompaniesResponse + Model: CreateApplicationRequest */ @Parcelize -data class CompaniesResponse( +data class CreateApplicationRequest( - @SerializedName("items") - var items: AppInventoryCompanies?=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 { @@ -44815,25 +46298,24 @@ data class CompaniesResponse( + + } /* - Model: AppInventoryCompanies + Model: CreateAppResponse */ @Parcelize -data class AppInventoryCompanies( - +data class CreateAppResponse( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("app") + var app: Application?=null, - @SerializedName("company_type") - var companyType: String?=null + @SerializedName("configuration") + var configuration: ApplicationInventory?=null ): Parcelable { @@ -44843,21 +46325,19 @@ data class AppInventoryCompanies( - - } /* - Model: StoresResponse + Model: ApplicationsResponse */ @Parcelize -data class StoresResponse( +data class ApplicationsResponse( @SerializedName("items") - var items: AppInventoryStores?=null, + var items: ArrayList?=null, @SerializedName("page") var page: Page?=null @@ -44874,36 +46354,45 @@ data class StoresResponse( /* - Model: AppInventoryStores + Model: MobileAppConfiguration */ @Parcelize -data class AppInventoryStores( +data class MobileAppConfiguration( + + @SerializedName("is_active") + var isActive: Boolean?=null, @SerializedName("_id") var id: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("app_name") + var appName: String?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("landing_image") + var landingImage: LandingImage?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("splash_image") + var splashImage: SplashImage?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("application") + var application: String?=null, - @SerializedName("store_type") - var storeType: String?=null, + @SerializedName("platform_type") + var platformType: String?=null, - @SerializedName("store_code") - var storeCode: String?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("company_id") - var companyId: Int?=null + @SerializedName("updated_at") + var updatedAt: String?=null, + + @SerializedName("__v") + var v: Int?=null, + + @SerializedName("package_name") + var packageName: String?=null ): Parcelable { @@ -44920,6 +46409,12 @@ data class AppInventoryStores( + + + + + + @@ -44929,21 +46424,18 @@ data class AppInventoryStores( /* - Model: FilterOrderingStoreRequest + Model: LandingImage */ @Parcelize -data class FilterOrderingStoreRequest( - +data class LandingImage( - @SerializedName("all_stores") - var allStores: Boolean?=null, - @SerializedName("deployed_stores") - var deployedStores: ArrayList?=null, + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, - @SerializedName("q") - var q: String?=null + @SerializedName("secure_url") + var secureUrl: String?=null ): Parcelable { @@ -44953,36 +46445,22 @@ data class FilterOrderingStoreRequest( - - } /* - Model: DeploymentMeta + Model: SplashImage */ @Parcelize -data class DeploymentMeta( - - - - @SerializedName("deployed_stores") - var deployedStores: ArrayList?=null, - - @SerializedName("all_stores") - var allStores: Boolean?=null, +data class SplashImage( - @SerializedName("enabled") - var enabled: Boolean?=null, - @SerializedName("type") - var type: String?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, - @SerializedName("app") - var app: String?=null + @SerializedName("secure_url") + var secureUrl: String?=null ): Parcelable { @@ -44992,29 +46470,36 @@ data class DeploymentMeta( +} + + +/* + 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 { @@ -45024,18 +46509,18 @@ data class OrderingStoreConfig( /* - Model: OtherSellerCompany + Model: BuildVersionHistory */ @Parcelize -data class OtherSellerCompany( +data class BuildVersionHistory( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("versions") + var versions: BuildVersion?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("latest_available_version_name") + var latestAvailableVersionName: String?=null ): Parcelable { @@ -45049,38 +46534,41 @@ data class OtherSellerCompany( /* - Model: OtherSellerApplication + Model: BuildVersion */ @Parcelize -data class OtherSellerApplication( - - +data class BuildVersion( - @SerializedName("name") - var name: String?=null, - @SerializedName("description") - var description: String?=null, @SerializedName("_id") var id: String?=null, - @SerializedName("domain") - var domain: String?=null, - - @SerializedName("company") - var company: OtherSellerCompany?=null, + @SerializedName("application") + var application: String?=null, - @SerializedName("opt_type") - var optType: String?=null + @SerializedName("platform_type") + var platformType: String?=null, -): Parcelable { + @SerializedName("build_status") + var buildStatus: String?=null, + @SerializedName("version_name") + var versionName: String?=null, + @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 { @@ -45090,24 +46578,11 @@ data class OtherSellerApplication( -} - - -/* - Model: OtherSellerApplications -*/ -@Parcelize -data class OtherSellerApplications( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null -): Parcelable { @@ -45119,37 +46594,32 @@ data class OtherSellerApplications( /* - Model: OptedApplicationResponse + Model: AppSupportedCurrency */ @Parcelize -data class OptedApplicationResponse( - - +data class AppSupportedCurrency( - @SerializedName("name") - var name: String?=null, - @SerializedName("description") - var description: String?=null, @SerializedName("_id") var id: String?=null, - @SerializedName("domain") - var domain: String?=null, - - @SerializedName("company") - var company: OptedCompany?=null, + @SerializedName("supported_currency") + var supportedCurrency: ArrayList?=null, - @SerializedName("opted_inventory") - var optedInventory: OptedInventory?=null, + @SerializedName("application") + var application: String?=null, - @SerializedName("opt_out_inventory") - var optOutInventory: OptOutInventory?=null + @SerializedName("default_currency") + var defaultCurrency: DefaultCurrency?=null, -): Parcelable { + @SerializedName("created_at") + var createdAt: String?=null, + @SerializedName("updated_at") + var updatedAt: String?=null +): Parcelable { @@ -45169,18 +46639,18 @@ data class OptedApplicationResponse( /* - Model: OptedCompany + Model: DefaultCurrency */ @Parcelize -data class OptedCompany( +data class DefaultCurrency( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("ref") + var ref: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("code") + var code: String?=null ): Parcelable { @@ -45194,18 +46664,36 @@ data class OptedCompany( /* - Model: OptedInventory + Model: CurrencyConfig */ @Parcelize -data class OptedInventory( +data class CurrencyConfig( - @SerializedName("opt_type") - var optType: OptType?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("items") - var items: @RawValue Any?=null + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("code") + var code: String?=null, + + @SerializedName("created_at") + var createdAt: String?=null, + + @SerializedName("updated_at") + var updatedAt: String?=null, + + @SerializedName("decimal_digits") + var decimalDigits: Int?=null, + + @SerializedName("symbol") + var symbol: String?=null ): Parcelable { @@ -45215,24 +46703,11 @@ data class OptedInventory( -} - - -/* - Model: OptType -*/ -@Parcelize -data class OptType( - @SerializedName("key") - var key: String?=null, - @SerializedName("display") - var display: String?=null -): Parcelable { @@ -45244,57 +46719,57 @@ data class OptType( /* - Model: OptedStore + Model: DomainAdd */ @Parcelize -data class OptedStore( +data class DomainAdd( @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, + var name: String?=null - @SerializedName("store_type") - var storeType: String?=null, +): Parcelable { - @SerializedName("company_id") - var companyId: Int?=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 { @@ -45304,18 +46779,15 @@ data class OptedStore( /* - Model: OptOutInventory + Model: UpdateDomain */ @Parcelize -data class OptOutInventory( - +data class UpdateDomain( - @SerializedName("store") - var store: ArrayList?=null, - @SerializedName("company") - var company: ArrayList?=null + @SerializedName("_id") + var id: String?=null ): Parcelable { @@ -45323,36 +46795,22 @@ data class OptOutInventory( - - } /* - Model: TokenResponse + Model: UpdateDomainTypeRequest */ @Parcelize -data class TokenResponse( - - - - @SerializedName("tokens") - var tokens: Tokens?=null, - - @SerializedName("_id") - var id: String?=null, +data class UpdateDomainTypeRequest( - @SerializedName("application") - var application: String?=null, - @SerializedName("created_at") - var createdAt: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("domain") + var domain: UpdateDomain?=null, - @SerializedName("__v") - var v: Int?=null + @SerializedName("action") + var action: String?=null ): Parcelable { @@ -45362,9 +46820,21 @@ data class TokenResponse( +} + + +/* + Model: DomainStatusRequest +*/ +@Parcelize +data class DomainStatusRequest( + + @SerializedName("domain_url") + var domainUrl: String?=null +): Parcelable { @@ -45374,36 +46844,18 @@ data class TokenResponse( /* - Model: Tokens + Model: DomainStatus */ @Parcelize -data class Tokens( - - - - @SerializedName("firebase") - var firebase: Firebase?=null, - - @SerializedName("moengage") - var moengage: Moengage?=null, - - @SerializedName("segment") - var segment: Segment?=null, - - @SerializedName("gtm") - var gtm: Gtm?=null, +data class DomainStatus( - @SerializedName("freshchat") - var freshchat: Freshchat?=null, - @SerializedName("safetynet") - var safetynet: Safetynet?=null, - @SerializedName("fynd_rewards") - var fyndRewards: FyndRewards?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("google_map") - var googleMap: GoogleMap?=null + @SerializedName("status") + var status: Boolean?=null ): Parcelable { @@ -45413,11 +46865,24 @@ data class Tokens( +} + + +/* + Model: DomainStatusResponse +*/ +@Parcelize +data class DomainStatusResponse( + @SerializedName("connected") + var connected: Boolean?=null, + @SerializedName("status") + var status: ArrayList?=null +): Parcelable { @@ -45429,18 +46894,18 @@ data class Tokens( /* - Model: Firebase + Model: DomainSuggestionsRequest */ @Parcelize -data class Firebase( +data class DomainSuggestionsRequest( - @SerializedName("credentials") - var credentials: Credentials?=null, + @SerializedName("domain_url") + var domainUrl: String?=null, - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("custom") + var custom: Boolean?=null ): Parcelable { @@ -45454,34 +46919,29 @@ data class Firebase( /* - Model: Credentials + Model: DomainSuggestion */ @Parcelize -data class Credentials( - - - - @SerializedName("ios") - var ios: Ios?=null, - - @SerializedName("android") - var android: Android?=null, +data class DomainSuggestion( - @SerializedName("project_id") - var projectId: String?=null, - @SerializedName("gcm_sender_id") - var gcmSenderId: String?=null, - @SerializedName("application_id") - var applicationId: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("api_key") - var apiKey: String?=null + @SerializedName("unsupported") + var unsupported: Boolean?=null, -): Parcelable { + @SerializedName("is_available") + var isAvailable: Boolean?=null, + + @SerializedName("price") + var price: Double?=null, + @SerializedName("currency") + var currency: String?=null +): Parcelable { @@ -45499,18 +46959,15 @@ data class Credentials( /* - Model: Ios + Model: DomainSuggestionsResponse */ @Parcelize -data class Ios( - +data class DomainSuggestionsResponse( - @SerializedName("application_id") - var applicationId: String?=null, - @SerializedName("api_key") - var apiKey: String?=null + @SerializedName("domains") + var domains: ArrayList?=null ): Parcelable { @@ -45518,24 +46975,22 @@ data class Ios( - - } /* - Model: Android + Model: GetIntegrationsOptInsResponse */ @Parcelize -data class Android( +data class GetIntegrationsOptInsResponse( - @SerializedName("application_id") - var applicationId: String?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("api_key") - var apiKey: String?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -45549,65 +47004,69 @@ data class Android( /* - Model: Moengage + Model: IntegrationOptIn */ @Parcelize -data class Moengage( +data class IntegrationOptIn( - @SerializedName("credentials") - var credentials: MoengageCredentials?=null, + @SerializedName("validators") + var validators: Validators?=null, - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("description") + var description: String?=null, -): Parcelable { + @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, -} - - -/* - Model: MoengageCredentials -*/ -@Parcelize -data class MoengageCredentials( + @SerializedName("icon") + var icon: String?=null, + @SerializedName("owner") + var owner: String?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("app_id") - var appId: String?=null + @SerializedName("updated_at") + var updatedAt: String?=null, -): Parcelable { + @SerializedName("token") + var token: String?=null, + @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 { @@ -45615,44 +47074,20 @@ data class Segment( -} - - -/* - 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 { @@ -45664,15 +47099,24 @@ data class Gtm( /* - Model: GtmCredentials + Model: Validators */ @Parcelize -data class GtmCredentials( +data class Validators( - @SerializedName("api_key") - var apiKey: String?=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 { @@ -45680,22 +47124,28 @@ data class GtmCredentials( + + + + + + } /* - Model: Freshchat + Model: CompanyValidator */ @Parcelize -data class Freshchat( +data class CompanyValidator( - @SerializedName("credentials") - var credentials: FreshchatCredentials?=null, + @SerializedName("json_schema") + var jsonSchema: ArrayList?=null, - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("browser_script") + var browserScript: String?=null ): Parcelable { @@ -45709,21 +47159,24 @@ data class Freshchat( /* - Model: FreshchatCredentials + Model: JsonSchema */ @Parcelize -data class FreshchatCredentials( +data class JsonSchema( - @SerializedName("app_id") - var appId: String?=null, + @SerializedName("display") + var display: String?=null, - @SerializedName("app_key") - var appKey: String?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("web_token") - var webToken: String?=null + @SerializedName("type") + var type: String?=null, + + @SerializedName("tooltip") + var tooltip: String?=null ): Parcelable { @@ -45735,22 +47188,24 @@ data class FreshchatCredentials( + + } /* - Model: Safetynet + Model: StoreValidator */ @Parcelize -data class Safetynet( +data class StoreValidator( - @SerializedName("credentials") - var credentials: SafetynetCredentials?=null, + @SerializedName("json_schema") + var jsonSchema: ArrayList?=null, - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("browser_script") + var browserScript: String?=null ): Parcelable { @@ -45764,15 +47219,18 @@ data class Safetynet( /* - Model: SafetynetCredentials + Model: InventoryValidator */ @Parcelize -data class SafetynetCredentials( +data class InventoryValidator( - @SerializedName("api_key") - var apiKey: String?=null + @SerializedName("json_schema") + var jsonSchema: ArrayList?=null, + + @SerializedName("browser_script") + var browserScript: String?=null ): Parcelable { @@ -45780,19 +47238,24 @@ data class SafetynetCredentials( + + } /* - Model: FyndRewards + Model: OrderValidator */ @Parcelize -data class FyndRewards( +data class OrderValidator( - @SerializedName("credentials") - var credentials: FyndRewardsCredentials?=null + @SerializedName("json_schema") + var jsonSchema: ArrayList?=null, + + @SerializedName("browser_script") + var browserScript: String?=null ): Parcelable { @@ -45800,41 +47263,38 @@ data class FyndRewards( + + } /* - Model: FyndRewardsCredentials + Model: IntegrationMeta */ @Parcelize -data class FyndRewardsCredentials( +data class IntegrationMeta( - @SerializedName("public_key") - var publicKey: String?=null + @SerializedName("is_public") + var isPublic: Boolean?=null, -): Parcelable { + @SerializedName("_id") + var id: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("value") + var value: String?=null +): Parcelable { -} - - -/* - Model: GoogleMap -*/ -@Parcelize -data class GoogleMap( - @SerializedName("credentials") - var credentials: GoogleMapCredentials?=null -): Parcelable { @@ -45844,38 +47304,60 @@ data class GoogleMap( /* - Model: GoogleMapCredentials + Model: Integration */ @Parcelize -data class GoogleMapCredentials( +data class Integration( - @SerializedName("api_key") - var apiKey: String?=null + @SerializedName("validators") + var validators: Validators?=null, -): Parcelable { + @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, -} - - -/* - Model: RewardPointsConfig -*/ -@Parcelize -data class RewardPointsConfig( + @SerializedName("_id") + var id: String?=null, + @SerializedName("name") + var name: String?=null, + @SerializedName("meta") + var meta: ArrayList?=null, - @SerializedName("credit") - var credit: Credit?=null, + @SerializedName("icon") + var icon: String?=null, - @SerializedName("debit") - var debit: Debit?=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 { @@ -45885,47 +47367,25 @@ data class RewardPointsConfig( -} - - -/* - Model: Credit -*/ -@Parcelize -data class Credit( - @SerializedName("enabled") - var enabled: Boolean?=null -): Parcelable { -} - - -/* - Model: Debit -*/ -@Parcelize -data class Debit( - @SerializedName("enabled") - var enabled: Boolean?=null, - @SerializedName("auto_apply") - var autoApply: Boolean?=null, - @SerializedName("strategy_channel") - var strategyChannel: String?=null -): Parcelable { + + + + @@ -45939,56 +47399,71 @@ data class Debit( /* - Model: ProductDetailFeature + Model: IntegrationConfigResponse */ @Parcelize -data class ProductDetailFeature( +data class IntegrationConfigResponse( - @SerializedName("similar") - var similar: ArrayList?=null, + @SerializedName("items") + var items: ArrayList?=null + +): Parcelable { - @SerializedName("seller_selection") - var sellerSelection: Boolean?=null, - @SerializedName("update_product_meta") - var updateProductMeta: Boolean?=null, - @SerializedName("request_product") - var requestProduct: Boolean?=null -): Parcelable { +} + + +/* + Model: IntegrationLevel +*/ +@Parcelize +data class IntegrationLevel( + @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, -} - - -/* - Model: LaunchPage -*/ -@Parcelize -data class LaunchPage( + @SerializedName("meta") + var meta: ArrayList?=null, + @SerializedName("token") + var token: String?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("page_type") - var pageType: String?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("params") - var params: @RawValue HashMap?=null, + @SerializedName("__v") + var v: Int?=null, - @SerializedName("query") - var query: @RawValue HashMap?=null + @SerializedName("data") + var data: @RawValue HashMap?=null ): Parcelable { @@ -46000,33 +47475,13 @@ data class LaunchPage( -} - - -/* - 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 { @@ -46044,15 +47499,15 @@ data class LandingPageFeature( /* - Model: RegistrationPageFeature + Model: UpdateIntegrationLevelRequest */ @Parcelize -data class RegistrationPageFeature( +data class UpdateIntegrationLevelRequest( - @SerializedName("ask_store_address") - var askStoreAddress: Boolean?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -46064,45 +47519,72 @@ data class RegistrationPageFeature( /* - Model: AppFeature + Model: OptedStoreIntegration */ @Parcelize -data class AppFeature( +data class OptedStoreIntegration( - @SerializedName("product_detail") - var productDetail: ProductDetailFeature?=null, + @SerializedName("other_opted") + var otherOpted: Boolean?=null, - @SerializedName("landing_page") - var landingPage: LandingPageFeature?=null, + @SerializedName("other_integration") + var otherIntegration: IntegrationOptIn?=null, - @SerializedName("registration_page") - var registrationPage: RegistrationPageFeature?=null, + @SerializedName("other_entity") + var otherEntity: OtherEntity?=null - @SerializedName("home_page") - var homePage: HomePageFeature?=null, +): Parcelable { - @SerializedName("common") - var common: CommonFeature?=null, - @SerializedName("cart") - var cart: CartFeature?=null, - @SerializedName("qr") - var qr: QrFeature?=null, - @SerializedName("pcr") - var pcr: PcrFeature?=null, - @SerializedName("order") - var order: OrderFeature?=null, + + + + +} + + +/* + Model: OtherEntity +*/ +@Parcelize +data class OtherEntity( + + + + @SerializedName("opted") + var opted: Boolean?=null, + + @SerializedName("permissions") + var permissions: ArrayList?=null, + + @SerializedName("last_patch") + var lastPatch: ArrayList?=null, @SerializedName("_id") var id: String?=null, - @SerializedName("app") - var app: 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, + + @SerializedName("meta") + var meta: @RawValue ArrayList>?=null, + + @SerializedName("token") + var token: String?=null, @SerializedName("created_at") var createdAt: String?=null, @@ -46136,6 +47618,34 @@ data class AppFeature( + + + + + + + +} + + +/* + Model: LastPatch +*/ +@Parcelize +data class LastPatch( + + + + @SerializedName("op") + var op: String?=null, + + @SerializedName("path") + var path: String?=null, + + @SerializedName("value") + var value: String?=null + +): Parcelable { @@ -46149,15 +47659,15 @@ data class AppFeature( /* - Model: HomePageFeature + Model: OtherEntityData */ @Parcelize -data class HomePageFeature( +data class OtherEntityData( - @SerializedName("order_processing") - var orderProcessing: Boolean?=null + @SerializedName("article_identifier") + var articleIdentifier: String?=null ): Parcelable { @@ -46169,38 +47679,32 @@ data class HomePageFeature( /* - Model: CommonFeature + Model: App */ @Parcelize -data class CommonFeature( +data class App( - @SerializedName("communication_optin_dialog") - var communicationOptinDialog: CommunicationOptinDialogFeature?=null, + @SerializedName("company_id") + var companyId: String?=null, - @SerializedName("deployment_store_selection") - var deploymentStoreSelection: DeploymentStoreSelectionFeature?=null, + @SerializedName("channel_type") + var channelType: String?=null, - @SerializedName("listing_price") - var listingPrice: ListingPriceFeature?=null, + @SerializedName("auth") + var auth: ApplicationAuth?=null, - @SerializedName("currency") - var currency: CurrencyFeature?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("revenue_engine") - var revenueEngine: RevenueEngineFeature?=null, + @SerializedName("desc") + var desc: String?=null - @SerializedName("feedback") - var feedback: FeedbackFeature?=null, +): Parcelable { - @SerializedName("compare_products") - var compareProducts: CompareProductsFeature?=null, - @SerializedName("reward_points") - var rewardPoints: RewardPointsConfig?=null -): Parcelable { @@ -46211,53 +47715,54 @@ data class CommonFeature( +} + + +/* + Model: AppInventory +*/ +@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, + @SerializedName("only_verified_products") + var onlyVerifiedProducts: Boolean?=null, -} - - -/* - Model: CommunicationOptinDialogFeature -*/ -@Parcelize -data class CommunicationOptinDialogFeature( + @SerializedName("payment") + var payment: InventoryPaymentConfig?=null, + @SerializedName("article_assignment") + var articleAssignment: InventoryArticleAssignment?=null +): Parcelable { - @SerializedName("visibility") - var visibility: Boolean?=null -): Parcelable { -} - - -/* - Model: DeploymentStoreSelectionFeature -*/ -@Parcelize -data class DeploymentStoreSelectionFeature( - @SerializedName("enabled") - var enabled: Boolean?=null, - @SerializedName("type") - var type: String?=null -): Parcelable { @@ -46269,15 +47774,15 @@ data class DeploymentStoreSelectionFeature( /* - Model: ListingPriceFeature + Model: AppDomain */ @Parcelize -data class ListingPriceFeature( +data class AppDomain( - @SerializedName("value") - var value: String?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -46289,21 +47794,18 @@ data class ListingPriceFeature( /* - Model: CurrencyFeature + Model: CompaniesResponse */ @Parcelize -data class CurrencyFeature( - +data class CompaniesResponse( - @SerializedName("value") - var value: ArrayList?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("items") + var items: AppInventoryCompanies?=null, - @SerializedName("default_currency") - var defaultCurrency: String?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -46313,21 +47815,25 @@ data class CurrencyFeature( - - } /* - Model: RevenueEngineFeature + Model: AppInventoryCompanies */ @Parcelize -data class RevenueEngineFeature( +data class AppInventoryCompanies( - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("name") + var name: String?=null, + + @SerializedName("company_type") + var companyType: String?=null ): Parcelable { @@ -46335,19 +47841,26 @@ data class RevenueEngineFeature( + + + + } /* - Model: FeedbackFeature + Model: StoresResponse */ @Parcelize -data class FeedbackFeature( +data class StoresResponse( - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("items") + var items: AppInventoryStores?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -46355,53 +47868,50 @@ data class FeedbackFeature( + + } /* - Model: CompareProductsFeature + Model: AppInventoryStores */ @Parcelize -data class CompareProductsFeature( +data class AppInventoryStores( - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("_id") + var id: String?=null, -): Parcelable { + @SerializedName("modified_on") + var modifiedOn: String?=null, + @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, -} - - -/* - Model: CartFeature -*/ -@Parcelize -data class CartFeature( + @SerializedName("store_code") + var storeCode: String?=null, + @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 { @@ -46419,21 +47929,21 @@ data class CartFeature( /* - Model: QrFeature + Model: FilterOrderingStoreRequest */ @Parcelize -data class QrFeature( +data class FilterOrderingStoreRequest( - @SerializedName("application") - var application: Boolean?=null, + @SerializedName("all_stores") + var allStores: Boolean?=null, - @SerializedName("products") - var products: Boolean?=null, + @SerializedName("deployed_stores") + var deployedStores: ArrayList?=null, - @SerializedName("collections") - var collections: Boolean?=null + @SerializedName("q") + var q: String?=null ): Parcelable { @@ -46449,35 +47959,30 @@ data class QrFeature( /* - Model: PcrFeature + Model: DeploymentMeta */ @Parcelize -data class PcrFeature( - - - - @SerializedName("staff_selection") - var staffSelection: Boolean?=null - -): Parcelable { +data class DeploymentMeta( + @SerializedName("deployed_stores") + var deployedStores: ArrayList?=null, + @SerializedName("all_stores") + var allStores: Boolean?=null, -} - - -/* - Model: OrderFeature -*/ -@Parcelize -data class OrderFeature( + @SerializedName("enabled") + var enabled: Boolean?=null, + @SerializedName("type") + var type: String?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("buy_again") - var buyAgain: Boolean?=null + @SerializedName("app") + var app: String?=null ): Parcelable { @@ -46485,21 +47990,11 @@ data class OrderFeature( -} - - -/* - Model: AppFeatureRequest -*/ -@Parcelize -data class AppFeatureRequest( - @SerializedName("feature") - var feature: AppFeature?=null -): Parcelable { + @@ -46509,15 +48004,15 @@ data class AppFeatureRequest( /* - Model: AppFeatureResponse + Model: OrderingStoreConfig */ @Parcelize -data class AppFeatureResponse( +data class OrderingStoreConfig( - @SerializedName("feature") - var feature: AppFeature?=null + @SerializedName("deployment_meta") + var deploymentMeta: DeploymentMeta?=null ): Parcelable { @@ -46529,15 +48024,18 @@ data class AppFeatureResponse( /* - Model: UnhandledError + Model: OtherSellerCompany */ @Parcelize -data class UnhandledError( +data class OtherSellerCompany( - @SerializedName("message") - var message: String?=null + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -46545,39 +48043,36 @@ data class UnhandledError( + + } /* - Model: InvalidPayloadRequest + Model: OtherSellerApplication */ @Parcelize -data class InvalidPayloadRequest( - - - - @SerializedName("message") - var message: String?=null - -): Parcelable { +data class OtherSellerApplication( + @SerializedName("name") + var name: String?=null, + @SerializedName("description") + var description: String?=null, -} - - -/* - Model: SuccessMessageResponse -*/ -@Parcelize -data class SuccessMessageResponse( + @SerializedName("_id") + var id: String?=null, + @SerializedName("domain") + var domain: String?=null, + @SerializedName("company") + var company: OtherSellerCompany?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("opt_type") + var optType: String?=null ): Parcelable { @@ -46585,24 +48080,9 @@ data class SuccessMessageResponse( -} - - -/* - Model: InventoryBrandRule -*/ -@Parcelize -data class InventoryBrandRule( - - - @SerializedName("criteria") - var criteria: String?=null, - @SerializedName("brands") - var brands: ArrayList?=null -): Parcelable { @@ -46614,18 +48094,18 @@ data class InventoryBrandRule( /* - Model: StoreCriteriaRule + Model: OtherSellerApplications */ @Parcelize -data class StoreCriteriaRule( +data class OtherSellerApplications( - @SerializedName("companies") - var companies: ArrayList?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("brands") - var brands: ArrayList?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -46639,50 +48119,45 @@ data class StoreCriteriaRule( /* - Model: InventoryStoreRule + Model: OptedApplicationResponse */ @Parcelize -data class InventoryStoreRule( +data class OptedApplicationResponse( - @SerializedName("criteria") - var criteria: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("rules") - var rules: ArrayList?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("stores") - var stores: ArrayList?=null + @SerializedName("_id") + var id: String?=null, -): Parcelable { + @SerializedName("domain") + var domain: String?=null, + @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 { @@ -46694,18 +48169,18 @@ data class InventoryPaymentConfig( /* - Model: StorePriorityRule + Model: OptedCompany */ @Parcelize -data class StorePriorityRule( +data class OptedCompany( - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("storetype_order") - var storetypeOrder: ArrayList?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -46719,15 +48194,18 @@ data class StorePriorityRule( /* - Model: ArticleAssignmentRule + Model: OptedInventory */ @Parcelize -data class ArticleAssignmentRule( +data class OptedInventory( - @SerializedName("store_priority") - var storePriority: StorePriorityRule?=null + @SerializedName("opt_type") + var optType: OptType?=null, + + @SerializedName("items") + var items: @RawValue Any?=null ): Parcelable { @@ -46735,22 +48213,24 @@ data class ArticleAssignmentRule( + + } /* - Model: InventoryArticleAssignment + Model: OptType */ @Parcelize -data class InventoryArticleAssignment( +data class OptType( - @SerializedName("post_order_reassignment") - var postOrderReassignment: Boolean?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("rules") - var rules: ArticleAssignmentRule?=null + @SerializedName("display") + var display: String?=null ): Parcelable { @@ -46764,76 +48244,51 @@ data class InventoryArticleAssignment( /* - Model: CompanyAboutAddress + Model: OptedStore */ @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 { - - +data class OptedStore( + @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 { @@ -46849,35 +48304,20 @@ data class UserEmail( /* - 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 { @@ -46889,34 +48329,19 @@ data class UserPhoneNumber( /* - Model: ApplicationInformation + Model: TokenResponse */ @Parcelize -data class ApplicationInformation( - - - - @SerializedName("address") - var address: InformationAddress?=null, - - @SerializedName("support") - var support: InformationSupport?=null, +data class TokenResponse( - @SerializedName("social_links") - var socialLinks: SocialLinks?=null, - @SerializedName("links") - var links: Links?=null, - @SerializedName("copyright_text") - var copyrightText: String?=null, + @SerializedName("tokens") + var tokens: Tokens?=null, @SerializedName("_id") var id: String?=null, - @SerializedName("business_highlights") - var businessHighlights: BusinessHighlights?=null, - @SerializedName("application") var application: String?=null, @@ -46940,16 +48365,6 @@ data class ApplicationInformation( - - - - - - - - - - @@ -46959,40 +48374,38 @@ data class ApplicationInformation( /* - Model: InformationAddress + Model: Tokens */ @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, +data class Tokens( - @SerializedName("country") - var country: String?=null, - @SerializedName("pincode") - var pincode: Int?=null -): Parcelable { + @SerializedName("firebase") + var firebase: Firebase?=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 { @@ -47000,24 +48413,11 @@ data class InformationAddress( -} - - -/* - Model: InformationPhone -*/ -@Parcelize -data class InformationPhone( - @SerializedName("code") - var code: String?=null, - @SerializedName("number") - var number: String?=null -): Parcelable { @@ -47029,21 +48429,18 @@ data class InformationPhone( /* - Model: InformationSupport + Model: Firebase */ @Parcelize -data class InformationSupport( - +data class Firebase( - @SerializedName("phone") - var phone: ArrayList?=null, - @SerializedName("email") - var email: ArrayList?=null, + @SerializedName("credentials") + var credentials: Credentials?=null, - @SerializedName("timing") - var timing: String?=null + @SerializedName("enabled") + var enabled: Boolean?=null ): Parcelable { @@ -47053,45 +48450,34 @@ data class InformationSupport( - - } /* - Model: SocialLinks + Model: Credentials */ @Parcelize -data class SocialLinks( - - - - @SerializedName("facebook") - var facebook: FacebookLink?=null, +data class Credentials( - @SerializedName("instagram") - var instagram: InstagramLink?=null, - @SerializedName("twitter") - var twitter: TwitterLink?=null, - @SerializedName("pinterest") - var pinterest: PinterestLink?=null, + @SerializedName("ios") + var ios: Ios?=null, - @SerializedName("google_plus") - var googlePlus: GooglePlusLink?=null, + @SerializedName("android") + var android: Android?=null, - @SerializedName("youtube") - var youtube: YoutubeLink?=null, + @SerializedName("project_id") + var projectId: String?=null, - @SerializedName("linked_in") - var linkedIn: LinkedInLink?=null, + @SerializedName("gcm_sender_id") + var gcmSenderId: String?=null, - @SerializedName("vimeo") - var vimeo: VimeoLink?=null, + @SerializedName("application_id") + var applicationId: String?=null, - @SerializedName("blog_link") - var blogLink: BlogLink?=null + @SerializedName("api_key") + var apiKey: String?=null ): Parcelable { @@ -47108,32 +48494,23 @@ data class SocialLinks( - - - - - - } /* - Model: FacebookLink + Model: Ios */ @Parcelize -data class FacebookLink( - +data class Ios( - @SerializedName("title") - var title: String?=null, - @SerializedName("icon") - var icon: String?=null, + @SerializedName("application_id") + var applicationId: String?=null, - @SerializedName("link") - var link: String?=null + @SerializedName("api_key") + var apiKey: String?=null ): Parcelable { @@ -47143,27 +48520,22 @@ data class FacebookLink( - - } /* - Model: InstagramLink + Model: Android */ @Parcelize -data class InstagramLink( - +data class Android( - @SerializedName("title") - var title: String?=null, - @SerializedName("icon") - var icon: String?=null, + @SerializedName("application_id") + var applicationId: String?=null, - @SerializedName("link") - var link: String?=null + @SerializedName("api_key") + var apiKey: String?=null ): Parcelable { @@ -47173,27 +48545,22 @@ data class InstagramLink( - - } /* - Model: TwitterLink + Model: Moengage */ @Parcelize -data class TwitterLink( - +data class Moengage( - @SerializedName("title") - var title: String?=null, - @SerializedName("icon") - var icon: String?=null, + @SerializedName("credentials") + var credentials: MoengageCredentials?=null, - @SerializedName("link") - var link: String?=null + @SerializedName("enabled") + var enabled: Boolean?=null ): Parcelable { @@ -47203,27 +48570,19 @@ data class TwitterLink( - - } /* - Model: PinterestLink + Model: MoengageCredentials */ @Parcelize -data class PinterestLink( - - +data class MoengageCredentials( - @SerializedName("title") - var title: String?=null, - @SerializedName("icon") - var icon: String?=null, - @SerializedName("link") - var link: String?=null + @SerializedName("app_id") + var appId: String?=null ): Parcelable { @@ -47231,29 +48590,22 @@ data class PinterestLink( - - - - } /* - Model: GooglePlusLink + Model: Segment */ @Parcelize -data class GooglePlusLink( - +data class Segment( - @SerializedName("title") - var title: String?=null, - @SerializedName("icon") - var icon: String?=null, + @SerializedName("credentials") + var credentials: SegmentCredentials?=null, - @SerializedName("link") - var link: String?=null + @SerializedName("enabled") + var enabled: Boolean?=null ): Parcelable { @@ -47263,27 +48615,19 @@ data class GooglePlusLink( - - } /* - Model: YoutubeLink + Model: SegmentCredentials */ @Parcelize -data class YoutubeLink( - - +data class SegmentCredentials( - @SerializedName("title") - var title: String?=null, - @SerializedName("icon") - var icon: String?=null, - @SerializedName("link") - var link: String?=null + @SerializedName("write_key") + var writeKey: String?=null ): Parcelable { @@ -47291,29 +48635,22 @@ data class YoutubeLink( - - - - } /* - Model: LinkedInLink + Model: Gtm */ @Parcelize -data class LinkedInLink( - +data class Gtm( - @SerializedName("title") - var title: String?=null, - @SerializedName("icon") - var icon: String?=null, + @SerializedName("credentials") + var credentials: GtmCredentials?=null, - @SerializedName("link") - var link: String?=null + @SerializedName("enabled") + var enabled: Boolean?=null ): Parcelable { @@ -47323,27 +48660,19 @@ data class LinkedInLink( - - } /* - Model: VimeoLink + Model: GtmCredentials */ @Parcelize -data class VimeoLink( - - +data class GtmCredentials( - @SerializedName("title") - var title: String?=null, - @SerializedName("icon") - var icon: String?=null, - @SerializedName("link") - var link: String?=null + @SerializedName("api_key") + var apiKey: String?=null ): Parcelable { @@ -47351,29 +48680,22 @@ data class VimeoLink( - - - - } /* - Model: BlogLink + Model: Freshchat */ @Parcelize -data class BlogLink( - +data class Freshchat( - @SerializedName("title") - var title: String?=null, - @SerializedName("icon") - var icon: String?=null, + @SerializedName("credentials") + var credentials: FreshchatCredentials?=null, - @SerializedName("link") - var link: String?=null + @SerializedName("enabled") + var enabled: Boolean?=null ): Parcelable { @@ -47383,24 +48705,25 @@ data class BlogLink( - - } /* - Model: Links + Model: FreshchatCredentials */ @Parcelize -data class Links( +data class FreshchatCredentials( - @SerializedName("title") - var title: String?=null, + @SerializedName("app_id") + var appId: String?=null, - @SerializedName("link") - var link: String?=null + @SerializedName("app_key") + var appKey: String?=null, + + @SerializedName("web_token") + var webToken: String?=null ): Parcelable { @@ -47410,28 +48733,24 @@ data class Links( + + } /* - Model: BusinessHighlights + Model: Safetynet */ @Parcelize -data class BusinessHighlights( - - +data class Safetynet( - @SerializedName("_id") - var id: String?=null, - @SerializedName("title") - var title: String?=null, - @SerializedName("icon") - var icon: String?=null, + @SerializedName("credentials") + var credentials: SafetynetCredentials?=null, - @SerializedName("sub_title") - var subTitle: String?=null + @SerializedName("enabled") + var enabled: Boolean?=null ): Parcelable { @@ -47441,65 +48760,61 @@ data class BusinessHighlights( - - - - } /* - Model: ApplicationDetail + Model: SafetynetCredentials */ @Parcelize -data class ApplicationDetail( - - - - @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, +data class SafetynetCredentials( - @SerializedName("favicon") - var favicon: SecureUrl?=null, - @SerializedName("banner") - var banner: SecureUrl?=null, - @SerializedName("domain") - var domain: Domain?=null, + @SerializedName("api_key") + var apiKey: String?=null - @SerializedName("domains") - var domains: ArrayList?=null, +): Parcelable { - @SerializedName("_id") - var id: String?=null -): Parcelable { +} + + +/* + Model: FyndRewards +*/ +@Parcelize +data class FyndRewards( + @SerializedName("credentials") + var credentials: FyndRewardsCredentials?=null +): Parcelable { +} + + +/* + Model: FyndRewardsCredentials +*/ +@Parcelize +data class FyndRewardsCredentials( + @SerializedName("public_key") + var publicKey: String?=null +): Parcelable { @@ -47509,15 +48824,15 @@ data class ApplicationDetail( /* - Model: CurrenciesResponse + Model: GoogleMap */ @Parcelize -data class CurrenciesResponse( +data class GoogleMap( - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("credentials") + var credentials: GoogleMapCredentials?=null ): Parcelable { @@ -47529,21 +48844,15 @@ data class CurrenciesResponse( /* - Model: AppCurrencyResponse + Model: GoogleMapCredentials */ @Parcelize -data class AppCurrencyResponse( - - +data class GoogleMapCredentials( - @SerializedName("application") - var application: String?=null, - @SerializedName("default_currency") - var defaultCurrency: DefaultCurrency?=null, - @SerializedName("supported_currency") - var supportedCurrency: ArrayList?=null + @SerializedName("api_key") + var apiKey: String?=null ): Parcelable { @@ -47551,26 +48860,22 @@ data class AppCurrencyResponse( - - - - } /* - Model: StoreLatLong + Model: RewardPointsConfig */ @Parcelize -data class StoreLatLong( +data class RewardPointsConfig( - @SerializedName("type") - var type: String?=null, + @SerializedName("credit") + var credit: Credit?=null, - @SerializedName("coordinates") - var coordinates: ArrayList?=null + @SerializedName("debit") + var debit: Debit?=null ): Parcelable { @@ -47584,43 +48889,43 @@ data class StoreLatLong( /* - Model: OptedStoreAddress + Model: Credit */ @Parcelize -data class OptedStoreAddress( - - - - @SerializedName("state") - var state: String?=null, +data class Credit( - @SerializedName("address1") - var address1: String?=null, - @SerializedName("lat_long") - var latLong: StoreLatLong?=null, - @SerializedName("address2") - var address2: String?=null, + @SerializedName("enabled") + var enabled: Boolean?=null - @SerializedName("pincode") - var pincode: Int?=null, +): Parcelable { - @SerializedName("country") - var country: String?=null, - @SerializedName("city") - var city: String?=null -): Parcelable { +} + + +/* + Model: Debit +*/ +@Parcelize +data class Debit( + @SerializedName("enabled") + var enabled: Boolean?=null, + @SerializedName("auto_apply") + var autoApply: Boolean?=null, + @SerializedName("strategy_channel") + var strategyChannel: String?=null +): Parcelable { @@ -47634,53 +48939,58 @@ data class OptedStoreAddress( /* - Model: OrderingStore + Model: ProductDetailFeature */ @Parcelize -data class OrderingStore( - +data class ProductDetailFeature( - @SerializedName("address") - var address: OptedStoreAddress?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("similar") + var similar: ArrayList?=null, - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("seller_selection") + var sellerSelection: Boolean?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("update_product_meta") + var updateProductMeta: Boolean?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("request_product") + var requestProduct: Boolean?=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 { +} + + +/* + 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 { @@ -47694,39 +49004,27 @@ data class OrderingStore( /* - Model: OrderingStores + Model: LandingPageFeature */ @Parcelize -data class OrderingStores( - - - - @SerializedName("page") - var page: Page?=null, - - @SerializedName("items") - var items: ArrayList?=null, +data class LandingPageFeature( - @SerializedName("deployed_stores") - var deployedStores: ArrayList?=null, - @SerializedName("all_stores") - var allStores: Boolean?=null, - @SerializedName("enabled") - var enabled: Boolean?=null, + @SerializedName("launch_page") + var launchPage: LaunchPage?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("continue_as_guest") + var continueAsGuest: Boolean?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("login_btn_text") + var loginBtnText: String?=null, - @SerializedName("app") - var app: String?=null, + @SerializedName("show_domain_textbox") + var showDomainTextbox: Boolean?=null, - @SerializedName("__v") - var v: Int?=null + @SerializedName("show_register_btn") + var showRegisterBtn: Boolean?=null ): Parcelable { @@ -47742,9 +49040,21 @@ data class OrderingStores( +} + + +/* + Model: RegistrationPageFeature +*/ +@Parcelize +data class RegistrationPageFeature( + + @SerializedName("ask_store_address") + var askStoreAddress: Boolean?=null +): Parcelable { @@ -47754,56 +49064,62 @@ data class OrderingStores( /* - Model: OrderingStoresResponse + Model: AppFeature */ @Parcelize -data class OrderingStoresResponse( +data class AppFeature( - @SerializedName("page") - var page: Page?=null, + @SerializedName("product_detail") + var productDetail: ProductDetailFeature?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("landing_page") + var landingPage: LandingPageFeature?=null, -): Parcelable { + @SerializedName("registration_page") + var registrationPage: RegistrationPageFeature?=null, + @SerializedName("home_page") + var homePage: HomePageFeature?=null, + @SerializedName("common") + var common: CommonFeature?=null, + @SerializedName("cart") + var cart: CartFeature?=null, + @SerializedName("qr") + var qr: QrFeature?=null, + @SerializedName("pcr") + var pcr: PcrFeature?=null, + @SerializedName("order") + var order: OrderFeature?=null, -} - - - - -/* - Model: CouponSchedule -*/ -@Parcelize -data class CouponSchedule( + @SerializedName("_id") + var id: String?=null, + @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 + +): Parcelable { - @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 -): Parcelable { @@ -47817,24 +49133,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 { @@ -47846,18 +49149,15 @@ data class Ownership( /* - Model: CouponAction + Model: HomePageFeature */ @Parcelize -data class CouponAction( - +data class HomePageFeature( - @SerializedName("txn_mode") - var txnMode: String?=null, - @SerializedName("action_date") - var actionDate: String?=null + @SerializedName("order_processing") + var orderProcessing: Boolean?=null ): Parcelable { @@ -47865,31 +49165,42 @@ data class CouponAction( - - } /* - Model: State + Model: CommonFeature */ @Parcelize -data class State( +data class CommonFeature( - @SerializedName("is_display") - var isDisplay: Boolean?=null, + @SerializedName("communication_optin_dialog") + var communicationOptinDialog: CommunicationOptinDialogFeature?=null, - @SerializedName("is_archived") - var isArchived: Boolean?=null, + @SerializedName("deployment_store_selection") + var deploymentStoreSelection: DeploymentStoreSelectionFeature?=null, - @SerializedName("is_public") - var isPublic: Boolean?=null + @SerializedName("listing_price") + var listingPrice: ListingPriceFeature?=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 { @@ -47897,24 +49208,11 @@ data class State( -} - - -/* - Model: CouponAuthor -*/ -@Parcelize -data class CouponAuthor( - @SerializedName("modified_by") - var modifiedBy: String?=null, - @SerializedName("created_by") - var createdBy: String?=null -): Parcelable { @@ -47926,41 +49224,40 @@ data class CouponAuthor( /* - Model: RuleDefinition + Model: CommunicationOptinDialogFeature */ @Parcelize -data class RuleDefinition( +data class CommunicationOptinDialogFeature( - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("visibility") + var visibility: Boolean?=null - @SerializedName("auto_apply") - var autoApply: Boolean?=null, +): Parcelable { - @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, +} + + +/* + Model: DeploymentStoreSelectionFeature +*/ +@Parcelize +data class DeploymentStoreSelectionFeature( - @SerializedName("calculate_on") - var calculateOn: String?=null -): Parcelable { + @SerializedName("enabled") + var enabled: Boolean?=null, + @SerializedName("type") + var type: String?=null +): Parcelable { @@ -47968,10 +49265,21 @@ data class RuleDefinition( +} + + +/* + Model: ListingPriceFeature +*/ +@Parcelize +data class ListingPriceFeature( + @SerializedName("value") + var value: String?=null +): Parcelable { @@ -47981,18 +49289,21 @@ data class RuleDefinition( /* - Model: PriceRange + Model: CurrencyFeature */ @Parcelize -data class PriceRange( +data class CurrencyFeature( - @SerializedName("max") - var max: Int?=null, + @SerializedName("value") + var value: ArrayList?=null, - @SerializedName("min") - var min: Int?=null + @SerializedName("type") + var type: String?=null, + + @SerializedName("default_currency") + var defaultCurrency: String?=null ): Parcelable { @@ -48002,22 +49313,21 @@ data class PriceRange( + + } /* - Model: PostOrder + Model: RevenueEngineFeature */ @Parcelize -data class PostOrder( - +data class RevenueEngineFeature( - @SerializedName("return_allowed") - var returnAllowed: Boolean?=null, - @SerializedName("cancellation_allowed") - var cancellationAllowed: Boolean?=null + @SerializedName("enabled") + var enabled: Boolean?=null ): Parcelable { @@ -48025,21 +49335,19 @@ data class PostOrder( - - } /* - Model: BulkBundleRestriction + Model: FeedbackFeature */ @Parcelize -data class BulkBundleRestriction( +data class FeedbackFeature( - @SerializedName("multi_store_allowed") - var multiStoreAllowed: Boolean?=null + @SerializedName("enabled") + var enabled: Boolean?=null ): Parcelable { @@ -48051,15 +49359,15 @@ data class BulkBundleRestriction( /* - Model: PaymentAllowValue + Model: CompareProductsFeature */ @Parcelize -data class PaymentAllowValue( +data class CompareProductsFeature( - @SerializedName("max") - var max: Int?=null + @SerializedName("enabled") + var enabled: Boolean?=null ): Parcelable { @@ -48071,24 +49379,27 @@ data class PaymentAllowValue( /* - Model: PaymentModes + Model: CartFeature */ @Parcelize -data class PaymentModes( +data class CartFeature( - @SerializedName("types") - var types: ArrayList?=null, + @SerializedName("gst_input") + var gstInput: Boolean?=null, - @SerializedName("codes") - var codes: ArrayList?=null, + @SerializedName("staff_selection") + var staffSelection: Boolean?=null, - @SerializedName("uses") - var uses: PaymentAllowValue?=null, + @SerializedName("placing_for_customer") + var placingForCustomer: Boolean?=null, - @SerializedName("networks") - var networks: ArrayList?=null + @SerializedName("google_map") + var googleMap: Boolean?=null, + + @SerializedName("revenue_engine_coupon") + var revenueEngineCoupon: Boolean?=null ): Parcelable { @@ -48102,25 +49413,27 @@ data class PaymentModes( + + } /* - Model: UsesRemaining + Model: QrFeature */ @Parcelize -data class UsesRemaining( +data class QrFeature( - @SerializedName("app") - var app: Int?=null, + @SerializedName("application") + var application: Boolean?=null, - @SerializedName("total") - var total: Int?=null, + @SerializedName("products") + var products: Boolean?=null, - @SerializedName("user") - var user: Int?=null + @SerializedName("collections") + var collections: Boolean?=null ): Parcelable { @@ -48136,18 +49449,15 @@ data class UsesRemaining( /* - Model: UsesRestriction + Model: PcrFeature */ @Parcelize -data class UsesRestriction( - +data class PcrFeature( - @SerializedName("maximum") - var maximum: UsesRemaining?=null, - @SerializedName("remaining") - var remaining: UsesRemaining?=null + @SerializedName("staff_selection") + var staffSelection: Boolean?=null ): Parcelable { @@ -48155,45 +49465,19 @@ data class UsesRestriction( - - } /* - Model: Restrictions + Model: OrderFeature */ @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, +data class OrderFeature( - @SerializedName("payments") - var payments: HashMap?=null, - @SerializedName("user_groups") - var userGroups: ArrayList?=null, - @SerializedName("uses") - var uses: UsesRestriction?=null + @SerializedName("buy_again") + var buyAgain: Boolean?=null ): Parcelable { @@ -48201,17 +49485,21 @@ data class Restrictions( +} + + +/* + Model: AppFeatureRequest +*/ +@Parcelize +data class AppFeatureRequest( + @SerializedName("feature") + var feature: AppFeature?=null - - - - - - - +): Parcelable { @@ -48221,15 +49509,15 @@ data class Restrictions( /* - Model: Validity + Model: AppFeatureResponse */ @Parcelize -data class Validity( +data class AppFeatureResponse( - @SerializedName("priority") - var priority: Int?=null + @SerializedName("feature") + var feature: AppFeature?=null ): Parcelable { @@ -48241,18 +49529,15 @@ data class Validity( /* - Model: DisplayMetaDict + Model: UnhandledError */ @Parcelize -data class DisplayMetaDict( - +data class UnhandledError( - @SerializedName("subtitle") - var subtitle: String?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -48260,36 +49545,19 @@ data class DisplayMetaDict( - - } /* - Model: DisplayMeta + Model: InvalidPayloadRequest */ @Parcelize -data class DisplayMeta( - - - - @SerializedName("apply") - var apply: DisplayMetaDict?=null, - - @SerializedName("auto") - var auto: DisplayMetaDict?=null, - - @SerializedName("description") - var description: String?=null, +data class InvalidPayloadRequest( - @SerializedName("title") - var title: String?=null, - @SerializedName("subtitle") - var subtitle: String?=null, - @SerializedName("remove") - var remove: DisplayMetaDict?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -48297,11 +49565,21 @@ data class DisplayMeta( +} + + +/* + Model: SuccessMessageResponse +*/ +@Parcelize +data class SuccessMessageResponse( + @SerializedName("message") + var message: String?=null - +): Parcelable { @@ -48311,18 +49589,18 @@ data class DisplayMeta( /* - Model: CouponDateMeta + Model: InventoryBrandRule */ @Parcelize -data class CouponDateMeta( +data class InventoryBrandRule( - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("criteria") + var criteria: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("brands") + var brands: ArrayList?=null ): Parcelable { @@ -48336,27 +49614,18 @@ data class CouponDateMeta( /* - Model: Rule + Model: StoreCriteriaRule */ @Parcelize -data class Rule( - - - - @SerializedName("key") - var key: Double?=null, +data class StoreCriteriaRule( - @SerializedName("max") - var max: Double?=null, - @SerializedName("discount_qty") - var discountQty: Double?=null, - @SerializedName("min") - var min: Double?=null, + @SerializedName("companies") + var companies: ArrayList?=null, - @SerializedName("value") - var value: Double?=null + @SerializedName("brands") + var brands: ArrayList?=null ): Parcelable { @@ -48366,49 +49635,25 @@ data class Rule( - - - - - - } /* - Model: Identifier + Model: InventoryStoreRule */ @Parcelize -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, +data class InventoryStoreRule( - @SerializedName("collection_id") - var collectionId: ArrayList?=null, - @SerializedName("store_id") - var storeId: ArrayList?=null, - @SerializedName("category_id") - var categoryId: ArrayList?=null, + @SerializedName("criteria") + var criteria: String?=null, - @SerializedName("item_id") - var itemId: ArrayList?=null, + @SerializedName("rules") + var rules: ArrayList?=null, - @SerializedName("article_id") - var articleId: ArrayList?=null + @SerializedName("stores") + var stores: ArrayList?=null ): Parcelable { @@ -48420,11 +49665,24 @@ data class Identifier( +} + + +/* + Model: InventoryPaymentConfig +*/ +@Parcelize +data class InventoryPaymentConfig( + @SerializedName("mode_of_payment") + var modeOfPayment: String?=null, + @SerializedName("source") + var source: String?=null +): Parcelable { @@ -48436,21 +49694,18 @@ data class Identifier( /* - Model: Validation + Model: StorePriorityRule */ @Parcelize -data class Validation( - +data class StorePriorityRule( - @SerializedName("user_registered_after") - var userRegisteredAfter: String?=null, - @SerializedName("app_id") - var appId: ArrayList?=null, + @SerializedName("enabled") + var enabled: Boolean?=null, - @SerializedName("anonymous") - var anonymous: Boolean?=null + @SerializedName("storetype_order") + var storetypeOrder: ArrayList?=null ): Parcelable { @@ -48460,66 +49715,42 @@ data class Validation( - - } /* - Model: CouponAdd + Model: ArticleAssignmentRule */ @Parcelize -data class CouponAdd( - - - - @SerializedName("_schedule") - var schedule: CouponSchedule?=null, - - @SerializedName("ownership") - var ownership: Ownership?=null, - - @SerializedName("action") - var action: CouponAction?=null, +data class ArticleAssignmentRule( - @SerializedName("state") - var state: State?=null, - @SerializedName("code") - var code: String?=null, - @SerializedName("author") - var author: CouponAuthor?=null, + @SerializedName("store_priority") + var storePriority: StorePriorityRule?=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, +} + + +/* + Model: InventoryArticleAssignment +*/ +@Parcelize +data class InventoryArticleAssignment( - @SerializedName("rule") - var rule: ArrayList?=null, - @SerializedName("identifiers") - var identifiers: Identifier?=null, - @SerializedName("validation") - var validation: Validation?=null, + @SerializedName("post_order_reassignment") + var postOrderReassignment: Boolean?=null, - @SerializedName("tags") - var tags: ArrayList?=null + @SerializedName("rules") + var rules: ArticleAssignmentRule?=null ): Parcelable { @@ -48529,17 +49760,39 @@ data class CouponAdd( +} + + +/* + 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 { @@ -48561,18 +49814,24 @@ data class CouponAdd( /* - Model: CouponsResponse + Model: UserEmail */ @Parcelize -data class CouponsResponse( +data class UserEmail( - @SerializedName("page") - var page: Page?=null, + @SerializedName("active") + var active: Boolean?=null, - @SerializedName("items") - var items: CouponAdd?=null + @SerializedName("primary") + var primary: Boolean?=null, + + @SerializedName("verified") + var verified: Boolean?=null, + + @SerializedName("email") + var email: String?=null ): Parcelable { @@ -48582,49 +49841,43 @@ data class CouponsResponse( + + + + } /* - Model: SuccessMessage + Model: UserPhoneNumber */ @Parcelize -data class SuccessMessage( - - - - @SerializedName("success") - var success: Boolean?=null, +data class UserPhoneNumber( - @SerializedName("message") - var message: String?=null -): Parcelable { + @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: OperationErrorResponse -*/ -@Parcelize -data class OperationErrorResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("message") - var message: String?=null -): Parcelable { @@ -48636,60 +49889,45 @@ data class OperationErrorResponse( /* - Model: CouponUpdate + Model: ApplicationInformation */ @Parcelize -data class CouponUpdate( - - - - @SerializedName("_schedule") - var schedule: CouponSchedule?=null, - - @SerializedName("ownership") - var ownership: Ownership?=null, - - @SerializedName("action") - var action: CouponAction?=null, +data class ApplicationInformation( - @SerializedName("state") - var state: State?=null, - @SerializedName("code") - var code: String?=null, - @SerializedName("author") - var author: CouponAuthor?=null, + @SerializedName("address") + var address: InformationAddress?=null, - @SerializedName("rule_definition") - var ruleDefinition: RuleDefinition?=null, + @SerializedName("support") + var support: InformationSupport?=null, - @SerializedName("restrictions") - var restrictions: Restrictions?=null, + @SerializedName("social_links") + var socialLinks: SocialLinks?=null, - @SerializedName("validity") - var validity: Validity?=null, + @SerializedName("links") + var links: Links?=null, - @SerializedName("display_meta") - var displayMeta: DisplayMeta?=null, + @SerializedName("copyright_text") + var copyrightText: String?=null, - @SerializedName("date_meta") - var dateMeta: CouponDateMeta?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("type_slug") - var typeSlug: String?=null, + @SerializedName("business_highlights") + var businessHighlights: BusinessHighlights?=null, - @SerializedName("rule") - var rule: ArrayList?=null, + @SerializedName("application") + var application: String?=null, - @SerializedName("identifiers") - var identifiers: Identifier?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("validation") - var validation: Validation?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("tags") - var tags: ArrayList?=null + @SerializedName("__v") + var v: Int?=null ): Parcelable { @@ -48706,16 +49944,6 @@ data class CouponUpdate( - - - - - - - - - - @@ -48731,45 +49959,40 @@ data class CouponUpdate( /* - Model: CouponPartialUpdate + Model: InformationAddress */ @Parcelize -data class CouponPartialUpdate( +data class InformationAddress( - @SerializedName("schedule") - var schedule: CouponSchedule?=null, + @SerializedName("loc") + var loc: String?=null, - @SerializedName("archive") - var archive: Boolean?=null + @SerializedName("address_line") + var addressLine: ArrayList?=null, -): Parcelable { + @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 { -} - - -/* - Model: Ownership1 -*/ -@Parcelize -data class Ownership1( - @SerializedName("payable_by") - var payableBy: String?=null, - @SerializedName("payable_category") - var payableCategory: String?=null -): Parcelable { @@ -48781,18 +50004,18 @@ data class Ownership1( /* - Model: PromotionDateMeta + Model: InformationPhone */ @Parcelize -data class PromotionDateMeta( +data class InformationPhone( - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null + @SerializedName("number") + var number: String?=null ): Parcelable { @@ -48806,27 +50029,21 @@ data class PromotionDateMeta( /* - Model: CompareObject + Model: InformationSupport */ @Parcelize -data class CompareObject( - - +data class InformationSupport( - @SerializedName("greater_than_equals") - var greaterThanEquals: Double?=null, - @SerializedName("less_than") - var lessThan: Double?=null, - @SerializedName("equals") - var equals: Double?=null, + @SerializedName("phone") + var phone: ArrayList?=null, - @SerializedName("greater_than") - var greaterThan: Double?=null, + @SerializedName("email") + var email: ArrayList?=null, - @SerializedName("less_than_equals") - var lessThanEquals: Double?=null + @SerializedName("timing") + var timing: String?=null ): Parcelable { @@ -48838,68 +50055,43 @@ data class CompareObject( - - - - } /* - Model: ItemCriteria + Model: SocialLinks */ @Parcelize -data class ItemCriteria( - - - - @SerializedName("item_exclude_store") - var itemExcludeStore: ArrayList?=null, - - @SerializedName("item_company") - var itemCompany: ArrayList?=null, - - @SerializedName("cart_quantity") - var cartQuantity: CompareObject?=null, - - @SerializedName("item_size") - var itemSize: ArrayList?=null, - - @SerializedName("all_items") - var allItems: Boolean?=null, +data class SocialLinks( - @SerializedName("item_sku") - var itemSku: ArrayList?=null, - @SerializedName("item_store") - var itemStore: ArrayList?=null, - @SerializedName("item_exclude_company") - var itemExcludeCompany: ArrayList?=null, + @SerializedName("facebook") + var facebook: FacebookLink?=null, - @SerializedName("buy_rules") - var buyRules: ArrayList?=null, + @SerializedName("instagram") + var instagram: InstagramLink?=null, - @SerializedName("item_id") - var itemId: ArrayList?=null, + @SerializedName("twitter") + var twitter: TwitterLink?=null, - @SerializedName("item_exclude_brand") - var itemExcludeBrand: ArrayList?=null, + @SerializedName("pinterest") + var pinterest: PinterestLink?=null, - @SerializedName("item_exclude_sku") - var itemExcludeSku: ArrayList?=null, + @SerializedName("google_plus") + var googlePlus: GooglePlusLink?=null, - @SerializedName("item_brand") - var itemBrand: ArrayList?=null, + @SerializedName("youtube") + var youtube: YoutubeLink?=null, - @SerializedName("cart_total") - var cartTotal: CompareObject?=null, + @SerializedName("linked_in") + var linkedIn: LinkedInLink?=null, - @SerializedName("item_category") - var itemCategory: ArrayList?=null, + @SerializedName("vimeo") + var vimeo: VimeoLink?=null, - @SerializedName("item_exclude_category") - var itemExcludeCategory: ArrayList?=null + @SerializedName("blog_link") + var blogLink: BlogLink?=null ): Parcelable { @@ -48922,12 +50114,28 @@ data class ItemCriteria( + +} + + +/* + Model: FacebookLink +*/ +@Parcelize +data class FacebookLink( + @SerializedName("title") + var title: String?=null, + @SerializedName("icon") + var icon: String?=null, + @SerializedName("link") + var link: String?=null +): Parcelable { @@ -48941,43 +50149,53 @@ data class ItemCriteria( /* - Model: DiscountOffer + Model: InstagramLink */ @Parcelize -data class DiscountOffer( +data class InstagramLink( - @SerializedName("min_offer_quantity") - var minOfferQuantity: Int?=null, + @SerializedName("title") + var title: String?=null, + + @SerializedName("icon") + var icon: String?=null, + + @SerializedName("link") + var link: String?=null + +): Parcelable { - @SerializedName("discount_price") - var discountPrice: Double?=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 { +} + + +/* + 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 { @@ -48991,24 +50209,21 @@ data class DiscountOffer( /* - Model: DiscountRule + Model: PinterestLink */ @Parcelize -data class DiscountRule( - +data class PinterestLink( - @SerializedName("item_criteria") - var itemCriteria: ItemCriteria?=null, - @SerializedName("offer") - var offer: DiscountOffer?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("discount_type") - var discountType: String?=null, + @SerializedName("icon") + var icon: String?=null, - @SerializedName("buy_condition") - var buyCondition: String?=null + @SerializedName("link") + var link: String?=null ): Parcelable { @@ -49020,24 +50235,25 @@ data class DiscountRule( - - } /* - Model: UserRegistered + Model: GooglePlusLink */ @Parcelize -data class UserRegistered( +data class GooglePlusLink( - @SerializedName("end") - var end: String?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("start") - var start: String?=null + @SerializedName("icon") + var icon: String?=null, + + @SerializedName("link") + var link: String?=null ): Parcelable { @@ -49047,22 +50263,27 @@ data class UserRegistered( + + } /* - Model: PostOrder1 + Model: YoutubeLink */ @Parcelize -data class PostOrder1( +data class YoutubeLink( - @SerializedName("return_allowed") - var returnAllowed: Boolean?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("cancellation_allowed") - var cancellationAllowed: Boolean?=null + @SerializedName("icon") + var icon: String?=null, + + @SerializedName("link") + var link: String?=null ): Parcelable { @@ -49072,19 +50293,27 @@ data class PostOrder1( + + } /* - Model: PaymentAllowValue1 + Model: LinkedInLink */ @Parcelize -data class PaymentAllowValue1( +data class LinkedInLink( - @SerializedName("max") - var max: Int?=null + @SerializedName("title") + var title: String?=null, + + @SerializedName("icon") + var icon: String?=null, + + @SerializedName("link") + var link: String?=null ): Parcelable { @@ -49092,25 +50321,29 @@ data class PaymentAllowValue1( + + + + } /* - Model: PromotionPaymentModes + Model: VimeoLink */ @Parcelize -data class PromotionPaymentModes( +data class VimeoLink( - @SerializedName("uses") - var uses: PaymentAllowValue1?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("codes") - var codes: ArrayList?=null, + @SerializedName("icon") + var icon: String?=null, - @SerializedName("type") - var type: String?=null + @SerializedName("link") + var link: String?=null ): Parcelable { @@ -49126,18 +50359,21 @@ data class PromotionPaymentModes( /* - Model: UsesRemaining1 + Model: BlogLink */ @Parcelize -data class UsesRemaining1( +data class BlogLink( - @SerializedName("total") - var total: Int?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("user") - var user: Int?=null + @SerializedName("icon") + var icon: String?=null, + + @SerializedName("link") + var link: String?=null ): Parcelable { @@ -49147,22 +50383,24 @@ data class UsesRemaining1( + + } /* - Model: UsesRestriction1 + Model: Links */ @Parcelize -data class UsesRestriction1( +data class Links( - @SerializedName("maximum") - var maximum: UsesRemaining1?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("remaining") - var remaining: UsesRemaining1?=null + @SerializedName("link") + var link: String?=null ): Parcelable { @@ -49176,39 +50414,24 @@ data class UsesRestriction1( /* - Model: Restrictions1 + Model: BusinessHighlights */ @Parcelize -data class Restrictions1( - - - - @SerializedName("platforms") - var platforms: ArrayList?=null, - - @SerializedName("user_registered") - var userRegistered: UserRegistered?=null, - - @SerializedName("post_order") - var postOrder: PostOrder1?=null, +data class BusinessHighlights( - @SerializedName("anonymous_users") - var anonymousUsers: Boolean?=null, - @SerializedName("payments") - var payments: ArrayList?=null, - @SerializedName("user_groups") - var userGroups: ArrayList?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("order_quantity") - var orderQuantity: Int?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("user_id") - var userId: ArrayList?=null, + @SerializedName("icon") + var icon: String?=null, - @SerializedName("uses") - var uses: UsesRestriction1?=null + @SerializedName("sub_title") + var subTitle: String?=null ): Parcelable { @@ -49221,53 +50444,46 @@ data class Restrictions1( - - - - - - - - - - } /* - Model: PromotionSchedule + Model: ApplicationDetail */ @Parcelize -data class PromotionSchedule( - - - - @SerializedName("start") - var start: String?=null, +data class ApplicationDetail( - @SerializedName("duration") - var duration: Int?=null, - @SerializedName("end") - var end: String?=null, - @SerializedName("next_schedule") - var nextSchedule: @RawValue ArrayList>?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("cron") - var cron: String?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("published") - var published: Boolean?=null + @SerializedName("logo") + var logo: SecureUrl?=null, -): Parcelable { + @SerializedName("mobile_logo") + var mobileLogo: SecureUrl?=null, + @SerializedName("favicon") + var favicon: SecureUrl?=null, + @SerializedName("banner") + var banner: SecureUrl?=null, + @SerializedName("domain") + var domain: Domain?=null, + @SerializedName("domains") + var domains: ArrayList?=null, + @SerializedName("_id") + var id: String?=null +): Parcelable { @@ -49277,24 +50493,11 @@ data class PromotionSchedule( -} - - -/* - Model: PromotionAuthor -*/ -@Parcelize -data class PromotionAuthor( - @SerializedName("modified_by") - var modifiedBy: String?=null, - @SerializedName("created_by") - var createdBy: String?=null -): Parcelable { @@ -49306,18 +50509,15 @@ data class PromotionAuthor( /* - Model: PromotionAction + Model: CurrenciesResponse */ @Parcelize -data class PromotionAction( - +data class CurrenciesResponse( - @SerializedName("action_type") - var actionType: String?=null, - @SerializedName("action_date") - var actionDate: String?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -49325,24 +50525,25 @@ data class PromotionAction( - - } /* - Model: Visibility + Model: AppCurrencyResponse */ @Parcelize -data class Visibility( +data class AppCurrencyResponse( - @SerializedName("coupon_list") - var couponList: Boolean?=null, + @SerializedName("application") + var application: String?=null, - @SerializedName("pdp") - var pdp: Boolean?=null + @SerializedName("default_currency") + var defaultCurrency: DefaultCurrency?=null, + + @SerializedName("supported_currency") + var supportedCurrency: ArrayList?=null ): Parcelable { @@ -49352,25 +50553,24 @@ data class Visibility( + + } /* - Model: DisplayMeta1 + Model: StoreLatLong */ @Parcelize -data class DisplayMeta1( - +data class StoreLatLong( - @SerializedName("description") - var description: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("offer_text") - var offerText: String?=null + @SerializedName("coordinates") + var coordinates: ArrayList?=null ): Parcelable { @@ -49380,83 +50580,44 @@ data class DisplayMeta1( - - } /* - Model: PromotionListItem + Model: OptedStoreAddress */ @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, +data class OptedStoreAddress( - @SerializedName("_schedule") - var schedule: PromotionSchedule?=null, - @SerializedName("author") - var author: PromotionAuthor?=null, - @SerializedName("mode") - var mode: String?=null, + @SerializedName("state") + var state: String?=null, - @SerializedName("post_order_action") - var postOrderAction: PromotionAction?=null, + @SerializedName("address1") + var address1: String?=null, - @SerializedName("buy_rules") - var buyRules: HashMap?=null, + @SerializedName("lat_long") + var latLong: StoreLatLong?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("address2") + var address2: String?=null, - @SerializedName("stackable") - var stackable: Boolean?=null, + @SerializedName("pincode") + var pincode: Int?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("visiblility") - var visiblility: Visibility?=null, + @SerializedName("city") + var city: 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 { @@ -49469,18 +50630,45 @@ data class PromotionListItem( +} + + +/* + Model: OrderingStore +*/ +@Parcelize +data class OrderingStore( + @SerializedName("address") + var address: OptedStoreAddress?=null, + @SerializedName("_id") + var id: String?=null, + @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, + @SerializedName("pincode") + var pincode: Int?=null, + @SerializedName("code") + var code: String?=null +): Parcelable { @@ -49506,10 +50694,10 @@ data class PromotionListItem( /* - Model: PromotionsResponse + Model: OrderingStores */ @Parcelize -data class PromotionsResponse( +data class OrderingStores( @@ -49517,96 +50705,69 @@ data class PromotionsResponse( var page: Page?=null, @SerializedName("items") - var items: PromotionListItem?=null - -): Parcelable { - - + 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, -} - - -/* - Model: PromotionAdd -*/ -@Parcelize -data class PromotionAdd( + @SerializedName("_id") + var id: String?=null, + @SerializedName("app") + var app: String?=null, + @SerializedName("__v") + var v: Int?=null - @SerializedName("promotion_type") - var promotionType: String?=null, +): Parcelable { - @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: OrderingStoresResponse +*/ +@Parcelize +data class OrderingStoresResponse( + @SerializedName("page") + var page: Page?=null, + @SerializedName("items") + var items: ArrayList?=null +): Parcelable { @@ -49614,14 +50775,35 @@ data class PromotionAdd( +} + + + + +/* + Model: CouponSchedule +*/ +@Parcelize +data class CouponSchedule( + @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 +): Parcelable { @@ -49635,11 +50817,24 @@ data class PromotionAdd( +} + + +/* + Model: Ownership +*/ +@Parcelize +data class Ownership( + @SerializedName("payable_by") + var payableBy: String?=null, + @SerializedName("payable_category") + var payableCategory: String?=null +): Parcelable { @@ -49651,85 +50846,75 @@ data class PromotionAdd( /* - Model: PromotionUpdate + Model: CouponAction */ @Parcelize -data class PromotionUpdate( +data class CouponAction( - @SerializedName("promotion_type") - var promotionType: String?=null, + @SerializedName("txn_mode") + var txnMode: String?=null, - @SerializedName("promo_group") - var promoGroup: String?=null, + @SerializedName("action_date") + var actionDate: String?=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, +} + + +/* + Model: State +*/ +@Parcelize +data class State( - @SerializedName("post_order_action") - var postOrderAction: PromotionAction?=null, - @SerializedName("buy_rules") - var buyRules: HashMap?=null, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, + @SerializedName("is_display") + var isDisplay: Boolean?=null, - @SerializedName("stackable") - var stackable: Boolean?=null, + @SerializedName("is_archived") + var isArchived: Boolean?=null, - @SerializedName("code") - var code: String?=null, + @SerializedName("is_public") + var isPublic: Boolean?=null - @SerializedName("visiblility") - var visiblility: Visibility?=null, +): Parcelable { - @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: CouponAuthor +*/ +@Parcelize +data class CouponAuthor( + @SerializedName("modified_by") + var modifiedBy: String?=null, + @SerializedName("created_by") + var createdBy: String?=null +): Parcelable { @@ -49737,17 +50922,42 @@ data class PromotionUpdate( +} + + +/* + 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 { @@ -49771,18 +50981,18 @@ data class PromotionUpdate( /* - Model: PromotionPartialUpdate + Model: PriceRange */ @Parcelize -data class PromotionPartialUpdate( +data class PriceRange( - @SerializedName("schedule") - var schedule: PromotionSchedule?=null, + @SerializedName("max") + var max: Int?=null, - @SerializedName("archive") - var archive: Boolean?=null + @SerializedName("min") + var min: Int?=null ): Parcelable { @@ -49796,21 +51006,18 @@ data class PromotionPartialUpdate( /* - Model: CartItem + Model: PostOrder */ @Parcelize -data class CartItem( - +data class PostOrder( - @SerializedName("size") - var size: String?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("return_allowed") + var returnAllowed: Boolean?=null, - @SerializedName("product_id") - var productId: String?=null + @SerializedName("cancellation_allowed") + var cancellationAllowed: Boolean?=null ): Parcelable { @@ -49820,21 +51027,19 @@ data class CartItem( - - } /* - Model: OpenapiCartDetailsRequest + Model: BulkBundleRestriction */ @Parcelize -data class OpenapiCartDetailsRequest( +data class BulkBundleRestriction( - @SerializedName("cart_items") - var cartItems: CartItem?=null + @SerializedName("multi_store_allowed") + var multiStoreAllowed: Boolean?=null ): Parcelable { @@ -49846,36 +51051,46 @@ data class OpenapiCartDetailsRequest( /* - Model: DisplayBreakup + Model: PaymentAllowValue */ @Parcelize -data class DisplayBreakup( +data class PaymentAllowValue( - @SerializedName("currency_symbol") - var currencySymbol: String?=null, + @SerializedName("max") + var max: Int?=null - @SerializedName("currency_code") - var currencyCode: String?=null, +): Parcelable { - @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 { +} + + +/* + 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 { @@ -49891,55 +51106,50 @@ data class DisplayBreakup( /* - Model: RawBreakup + Model: UsesRemaining */ @Parcelize -data class RawBreakup( +data class UsesRemaining( - @SerializedName("coupon") - var coupon: Double?=null, + @SerializedName("app") + var app: Int?=null, - @SerializedName("you_saved") - var youSaved: Double?=null, + @SerializedName("total") + var total: Int?=null, - @SerializedName("mrp_total") - var mrpTotal: Double?=null, + @SerializedName("user") + var user: Int?=null - @SerializedName("fynd_cash") - var fyndCash: Double?=null, +): Parcelable { - @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 -): Parcelable { +} + + +/* + Model: UsesRestriction +*/ +@Parcelize +data class UsesRestriction( + @SerializedName("maximum") + var maximum: UsesRemaining?=null, + @SerializedName("remaining") + var remaining: UsesRemaining?=null +): Parcelable { @@ -49947,45 +51157,55 @@ data class RawBreakup( +} + + +/* + 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 { @@ -50001,40 +51221,40 @@ data class LoyaltyPoints( /* - Model: CouponBreakup + Model: Validity */ @Parcelize -data class CouponBreakup( - - - - @SerializedName("uid") - var uid: String?=null, +data class Validity( - @SerializedName("message") - var message: String?=null, - @SerializedName("code") - var code: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("priority") + var priority: Int?=null - @SerializedName("value") - var value: Double?=null, +): Parcelable { - @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 { @@ -50046,24 +51266,30 @@ data class CouponBreakup( /* - Model: CartBreakup + Model: DisplayMeta */ @Parcelize -data class CartBreakup( +data class DisplayMeta( - @SerializedName("display") - var display: ArrayList?=null, + @SerializedName("apply") + var apply: DisplayMetaDict?=null, - @SerializedName("raw") - var raw: RawBreakup?=null, + @SerializedName("auto") + var auto: DisplayMetaDict?=null, - @SerializedName("loyalty_points") - var loyaltyPoints: LoyaltyPoints?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("coupon") - var coupon: CouponBreakup?=null + @SerializedName("title") + var title: String?=null, + + @SerializedName("subtitle") + var subtitle: String?=null, + + @SerializedName("remove") + var remove: DisplayMetaDict?=null ): Parcelable { @@ -50077,22 +51303,26 @@ data class CartBreakup( + + + + } /* - Model: BaseInfo + Model: CouponDateMeta */ @Parcelize -data class BaseInfo( +data class CouponDateMeta( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("created_on") + var createdOn: String?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("modified_on") + var modifiedOn: String?=null ): Parcelable { @@ -50106,24 +51336,27 @@ data class BaseInfo( /* - Model: BasePrice + Model: Rule */ @Parcelize -data class BasePrice( +data class Rule( - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("key") + var key: Double?=null, - @SerializedName("effective") - var effective: Double?=null, + @SerializedName("max") + var max: Double?=null, - @SerializedName("marked") - var marked: Double?=null, + @SerializedName("discount_qty") + var discountQty: Double?=null, - @SerializedName("currency_symbol") - var currencySymbol: String?=null + @SerializedName("min") + var min: Double?=null, + + @SerializedName("value") + var value: Double?=null ): Parcelable { @@ -50137,22 +51370,27 @@ data class BasePrice( + + } /* - Model: ArticlePriceInfo + Model: Validation */ @Parcelize -data class ArticlePriceInfo( +data class Validation( - @SerializedName("converted") - var converted: BasePrice?=null, + @SerializedName("user_registered_after") + var userRegisteredAfter: String?=null, - @SerializedName("base") - var base: BasePrice?=null + @SerializedName("app_id") + var appId: ArrayList?=null, + + @SerializedName("anonymous") + var anonymous: Boolean?=null ): Parcelable { @@ -50162,51 +51400,68 @@ data class ArticlePriceInfo( + + } /* - Model: ProductArticle + Model: CouponAdd */ @Parcelize -data class ProductArticle( +data class CouponAdd( - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null, + @SerializedName("_schedule") + var schedule: CouponSchedule?=null, - @SerializedName("size") - var size: String?=null, + @SerializedName("ownership") + var ownership: Ownership?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("action") + var action: CouponAction?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("state") + var state: State?=null, - @SerializedName("product_group_tags") - var productGroupTags: ArrayList?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("store") - var store: BaseInfo?=null, + @SerializedName("author") + var author: CouponAuthor?=null, - @SerializedName("parent_item_identifiers") - var parentItemIdentifiers: @RawValue HashMap?=null, + @SerializedName("rule_definition") + var ruleDefinition: RuleDefinition?=null, - @SerializedName("price") - var price: ArticlePriceInfo?=null, + @SerializedName("restrictions") + var restrictions: Restrictions?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("validity") + var validity: Validity?=null, - @SerializedName("seller") - var seller: BaseInfo?=null + @SerializedName("display_meta") + var displayMeta: DisplayMeta?=null, -): Parcelable { + @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 { @@ -50227,27 +51482,12 @@ data class ProductArticle( -} - - -/* - 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 { @@ -50261,15 +51501,18 @@ data class ProductImage( /* - Model: ActionQuery + Model: CouponsResponse */ @Parcelize -data class ActionQuery( +data class CouponsResponse( - @SerializedName("product_slug") - var productSlug: ArrayList?=null + @SerializedName("page") + var page: Page?=null, + + @SerializedName("items") + var items: CouponAdd?=null ): Parcelable { @@ -50277,25 +51520,24 @@ data class ActionQuery( + + } /* - Model: ProductAction + Model: SuccessMessage */ @Parcelize -data class ProductAction( - +data class SuccessMessage( - @SerializedName("query") - var query: ActionQuery?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("url") - var url: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -50305,24 +51547,22 @@ data class ProductAction( - - } /* - Model: CategoryInfo + Model: OperationErrorResponse */ @Parcelize -data class CategoryInfo( +data class OperationErrorResponse( - @SerializedName("uid") - var uid: Int?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("name") - var name: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -50336,82 +51576,60 @@ data class CategoryInfo( /* - Model: CartProduct + Model: CouponUpdate */ @Parcelize -data class CartProduct( - - +data class CouponUpdate( - @SerializedName("uid") - var uid: Int?=null, - @SerializedName("images") - var images: ArrayList?=null, - @SerializedName("brand") - var brand: BaseInfo?=null, + @SerializedName("_schedule") + var schedule: CouponSchedule?=null, - @SerializedName("slug") - var slug: String?=null, + @SerializedName("ownership") + var ownership: Ownership?=null, @SerializedName("action") - var action: ProductAction?=null, - - @SerializedName("type") - var type: String?=null, - - @SerializedName("categories") - var categories: ArrayList?=null, - - @SerializedName("name") - var name: String?=null - -): Parcelable { - - - - - - - - - - - - - + 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, -} - - -/* - Model: ProductAvailability -*/ -@Parcelize -data class ProductAvailability( + @SerializedName("validity") + var validity: Validity?=null, + @SerializedName("display_meta") + var displayMeta: DisplayMeta?=null, + @SerializedName("date_meta") + var dateMeta: CouponDateMeta?=null, - @SerializedName("other_store_quantity") - var otherStoreQuantity: Int?=null, + @SerializedName("type_slug") + var typeSlug: String?=null, - @SerializedName("deliverable") - var deliverable: Boolean?=null, + @SerializedName("rule") + var rule: ArrayList?=null, - @SerializedName("is_valid") - var isValid: Boolean?=null, + @SerializedName("identifiers") + var identifiers: Identifier?=null, - @SerializedName("out_of_stock") - var outOfStock: Boolean?=null, + @SerializedName("validation") + var validation: Validation?=null, - @SerializedName("sizes") - var sizes: ArrayList?=null + @SerializedName("tags") + var tags: ArrayList?=null ): Parcelable { @@ -50427,36 +51645,13 @@ data class ProductAvailability( -} - - -/* - 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 { + + + @@ -50476,15 +51671,18 @@ data class AppliedPromotion( /* - Model: PromoMeta + Model: CouponPartialUpdate */ @Parcelize -data class PromoMeta( +data class CouponPartialUpdate( - @SerializedName("message") - var message: String?=null + @SerializedName("schedule") + var schedule: CouponSchedule?=null, + + @SerializedName("archive") + var archive: Boolean?=null ): Parcelable { @@ -50492,44 +51690,51 @@ data class PromoMeta( + + } /* - Model: ProductPrice + Model: Ownership1 */ @Parcelize -data class ProductPrice( +data class Ownership1( - @SerializedName("selling") - var selling: Double?=null, + @SerializedName("payable_by") + var payableBy: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("payable_category") + var payableCategory: String?=null - @SerializedName("effective") - var effective: Double?=null, +): Parcelable { - @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 { @@ -50541,42 +51746,37 @@ data class ProductPrice( /* - Model: ProductPriceInfo + Model: CompareObject */ @Parcelize -data class ProductPriceInfo( +data class CompareObject( - @SerializedName("converted") - var converted: ProductPrice?=null, + @SerializedName("greater_than_equals") + var greaterThanEquals: Double?=null, - @SerializedName("base") - var base: ProductPrice?=null + @SerializedName("less_than") + var lessThan: Double?=null, -): Parcelable { + @SerializedName("equals") + var equals: Double?=null, + @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 { @@ -50586,60 +51786,60 @@ data class CartProductIdentifer( /* - Model: CartProductInfo + Model: ItemCriteria */ @Parcelize -data class CartProductInfo( +data class ItemCriteria( - @SerializedName("is_set") - var isSet: Boolean?=null, + @SerializedName("item_exclude_store") + var itemExcludeStore: ArrayList?=null, - @SerializedName("key") - var key: String?=null, + @SerializedName("item_company") + var itemCompany: ArrayList?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("cart_quantity") + var cartQuantity: CompareObject?=null, - @SerializedName("article") - var article: ProductArticle?=null, + @SerializedName("item_size") + var itemSize: ArrayList?=null, - @SerializedName("product") - var product: CartProduct?=null, + @SerializedName("all_items") + var allItems: Boolean?=null, - @SerializedName("coupon_message") - var couponMessage: String?=null, + @SerializedName("item_sku") + var itemSku: ArrayList?=null, - @SerializedName("availability") - var availability: ProductAvailability?=null, + @SerializedName("item_store") + var itemStore: ArrayList?=null, - @SerializedName("promotions_applied") - var promotionsApplied: ArrayList?=null, + @SerializedName("item_exclude_company") + var itemExcludeCompany: ArrayList?=null, - @SerializedName("promo_meta") - var promoMeta: PromoMeta?=null, + @SerializedName("buy_rules") + var buyRules: ArrayList?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("item_id") + var itemId: ArrayList?=null, - @SerializedName("parent_item_identifiers") - var parentItemIdentifiers: @RawValue HashMap?=null, + @SerializedName("item_exclude_brand") + var itemExcludeBrand: ArrayList?=null, - @SerializedName("price_per_unit") - var pricePerUnit: ProductPriceInfo?=null, + @SerializedName("item_exclude_sku") + var itemExcludeSku: ArrayList?=null, - @SerializedName("price") - var price: ProductPriceInfo?=null, + @SerializedName("item_brand") + var itemBrand: ArrayList?=null, - @SerializedName("bulk_offer") - var bulkOffer: @RawValue HashMap?=null, + @SerializedName("cart_total") + var cartTotal: CompareObject?=null, - @SerializedName("identifiers") - var identifiers: CartProductIdentifer?=null, + @SerializedName("item_category") + var itemCategory: ArrayList?=null, - @SerializedName("discount") - var discount: String?=null + @SerializedName("item_exclude_category") + var itemExcludeCategory: ArrayList?=null ): Parcelable { @@ -50681,24 +51881,33 @@ data class CartProductInfo( /* - Model: OpenapiCartDetailsResponse + Model: DiscountOffer */ @Parcelize -data class OpenapiCartDetailsResponse( +data class DiscountOffer( - @SerializedName("breakup_values") - var breakupValues: CartBreakup?=null, + @SerializedName("min_offer_quantity") + var minOfferQuantity: Int?=null, - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("discount_price") + var discountPrice: Double?=null, - @SerializedName("is_valid") - var isValid: Boolean?=null, + @SerializedName("discount_amount") + var discountAmount: Double?=null, - @SerializedName("message") - var message: String?=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 { @@ -50712,25 +51921,34 @@ data class OpenapiCartDetailsResponse( + + + + + + } /* - Model: OpenApiErrorResponse + Model: DiscountRule */ @Parcelize -data class OpenApiErrorResponse( +data class DiscountRule( - @SerializedName("errors") - var errors: @RawValue HashMap?=null, + @SerializedName("item_criteria") + var itemCriteria: ItemCriteria?=null, - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("offer") + var offer: DiscountOffer?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("discount_type") + var discountType: String?=null, + + @SerializedName("buy_condition") + var buyCondition: String?=null ): Parcelable { @@ -50742,61 +51960,49 @@ data class OpenApiErrorResponse( + + } /* - Model: ShippingAddress + Model: UserRegistered */ @Parcelize -data class ShippingAddress( - +data class UserRegistered( - @SerializedName("area_code") - var areaCode: String?=null, - @SerializedName("country_code") - var countryCode: String?=null, + @SerializedName("end") + var end: String?=null, - @SerializedName("pincode") - var pincode: Int?=null, + @SerializedName("start") + var start: String?=null - @SerializedName("state") - var state: String?=null, +): Parcelable { - @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, - @SerializedName("city") - var city: String?=null, - @SerializedName("address") - var address: String?=null, +} + + +/* + Model: PostOrder1 +*/ +@Parcelize +data class PostOrder1( - @SerializedName("area_code_slug") - var areaCodeSlug: String?=null, - @SerializedName("name") - var name: String?=null, - @SerializedName("address_type") - var addressType: String?=null, + @SerializedName("return_allowed") + var returnAllowed: Boolean?=null, - @SerializedName("area") - var area: String?=null + @SerializedName("cancellation_allowed") + var cancellationAllowed: Boolean?=null ): Parcelable { @@ -50806,23 +52012,47 @@ data class ShippingAddress( +} + + +/* + 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 { @@ -50836,18 +52066,18 @@ data class ShippingAddress( /* - Model: OpenApiCartServiceabilityRequest + Model: UsesRemaining1 */ @Parcelize -data class OpenApiCartServiceabilityRequest( +data class UsesRemaining1( - @SerializedName("shipping_address") - var shippingAddress: ShippingAddress?=null, + @SerializedName("total") + var total: Int?=null, - @SerializedName("cart_items") - var cartItems: CartItem?=null + @SerializedName("user") + var user: Int?=null ): Parcelable { @@ -50861,18 +52091,18 @@ data class OpenApiCartServiceabilityRequest( /* - Model: PromiseFormatted + Model: UsesRestriction1 */ @Parcelize -data class PromiseFormatted( +data class UsesRestriction1( - @SerializedName("max") - var max: String?=null, + @SerializedName("maximum") + var maximum: UsesRemaining1?=null, - @SerializedName("min") - var min: String?=null + @SerializedName("remaining") + var remaining: UsesRemaining1?=null ): Parcelable { @@ -50886,18 +52116,39 @@ data class PromiseFormatted( /* - Model: PromiseTimestamp + Model: Restrictions1 */ @Parcelize -data class PromiseTimestamp( +data class Restrictions1( - @SerializedName("max") - var max: Double?=null, + @SerializedName("platforms") + var platforms: ArrayList?=null, - @SerializedName("min") - var min: Double?=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, + + @SerializedName("user_groups") + var userGroups: ArrayList?=null, + + @SerializedName("order_quantity") + var orderQuantity: Int?=null, + + @SerializedName("user_id") + var userId: ArrayList?=null, + + @SerializedName("uses") + var uses: UsesRestriction1?=null ): Parcelable { @@ -50907,24 +52158,13 @@ data class PromiseTimestamp( -} - - -/* - Model: ShipmentPromise -*/ -@Parcelize -data class ShipmentPromise( - @SerializedName("formatted") - var formatted: PromiseFormatted?=null, - @SerializedName("timestamp") - var timestamp: PromiseTimestamp?=null -): Parcelable { + + @@ -50936,27 +52176,30 @@ data class ShipmentPromise( /* - Model: OpenApiCartServiceabilityResponse + Model: PromotionSchedule */ @Parcelize -data class OpenApiCartServiceabilityResponse( +data class PromotionSchedule( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("start") + var start: String?=null, - @SerializedName("breakup_values") - var breakupValues: CartBreakup?=null, + @SerializedName("duration") + var duration: Int?=null, - @SerializedName("is_valid") - var isValid: Boolean?=null, + @SerializedName("end") + var end: String?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("next_schedule") + var nextSchedule: @RawValue ArrayList>?=null, - @SerializedName("delivery_promise") - var deliveryPromise: ShipmentPromise?=null + @SerializedName("cron") + var cron: String?=null, + + @SerializedName("published") + var published: Boolean?=null ): Parcelable { @@ -50972,22 +52215,24 @@ data class OpenApiCartServiceabilityResponse( + + } /* - Model: OpenApiFiles + Model: PromotionAuthor */ @Parcelize -data class OpenApiFiles( +data class PromotionAuthor( - @SerializedName("key") - var key: String?=null, + @SerializedName("modified_by") + var modifiedBy: String?=null, - @SerializedName("values") - var values: ArrayList?=null + @SerializedName("created_by") + var createdBy: String?=null ): Parcelable { @@ -51001,18 +52246,18 @@ data class OpenApiFiles( /* - Model: CartItemMeta + Model: PromotionAction */ @Parcelize -data class CartItemMeta( +data class PromotionAction( - @SerializedName("primary_item") - var primaryItem: Boolean?=null, + @SerializedName("action_type") + var actionType: String?=null, - @SerializedName("group_id") - var groupId: String?=null + @SerializedName("action_date") + var actionDate: String?=null ): Parcelable { @@ -51026,63 +52271,18 @@ data class CartItemMeta( /* - Model: OpenApiOrderItem + Model: Visibility */ @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, +data class Visibility( - @SerializedName("product_id") - var productId: Int?=null, - @SerializedName("loyalty_discount") - var loyaltyDiscount: Double?=null, - @SerializedName("discount") - var discount: Double?=null, + @SerializedName("coupon_list") + var couponList: Boolean?=null, - @SerializedName("delivery_charges") - var deliveryCharges: Double?=null + @SerializedName("pdp") + var pdp: Boolean?=null ): Parcelable { @@ -51092,12 +52292,27 @@ data class OpenApiOrderItem( +} + + +/* + 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 { @@ -51107,93 +52322,95 @@ data class OpenApiOrderItem( +} + + +/* + 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, -} - - -/* - Model: OpenApiPlatformCheckoutReq -*/ -@Parcelize -data class OpenApiPlatformCheckoutReq( + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, + @SerializedName("stackable") + var stackable: Boolean?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("currency_code") - var currencyCode: String?=null, + @SerializedName("visiblility") + var visiblility: Visibility?=null, - @SerializedName("files") - var files: ArrayList?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("payment_methods") - var paymentMethods: ArrayList?=null, + @SerializedName("display_meta") + var displayMeta: DisplayMeta1?=null, - @SerializedName("gstin") - var gstin: String?=null, + @SerializedName("apply_all_discount") + var applyAllDiscount: Boolean?=null, - @SerializedName("employee_discount") - var employeeDiscount: @RawValue HashMap?=null, + @SerializedName("apply_priority") + var applyPriority: Int?=null, - @SerializedName("cashback_applied") - var cashbackApplied: Double?=null, + @SerializedName("apply_exclusive") + var applyExclusive: String?=null - @SerializedName("cart_value") - var cartValue: Double?=null, +): Parcelable { - @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 { @@ -51225,11 +52442,24 @@ data class OpenApiPlatformCheckoutReq( +} + + +/* + Model: PromotionsResponse +*/ +@Parcelize +data class PromotionsResponse( + @SerializedName("page") + var page: Page?=null, + @SerializedName("items") + var items: PromotionListItem?=null +): Parcelable { @@ -51241,148 +52471,101 @@ data class OpenApiPlatformCheckoutReq( /* - Model: OpenApiCheckoutResponse + Model: PromotionAdd */ @Parcelize -data class OpenApiCheckoutResponse( - - - - @SerializedName("order_ref_id") - var orderRefId: String?=null, - - @SerializedName("order_id") - var orderId: String?=null, - - @SerializedName("success") - var success: Boolean?=null, - - @SerializedName("message") - var message: String?=null +data class PromotionAdd( -): Parcelable { + @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, -} - - -/* - Model: AbandonedCart -*/ -@Parcelize -data class AbandonedCart( + @SerializedName("mode") + var mode: String?=null, + @SerializedName("post_order_action") + var postOrderAction: PromotionAction?=null, + @SerializedName("buy_rules") + var buyRules: HashMap?=null, - @SerializedName("is_default") - var isDefault: Boolean?=null, + @SerializedName("_custom_json") + var customJson: @RawValue HashMap?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("stackable") + var stackable: Boolean?=null, - @SerializedName("promotion") - var promotion: @RawValue HashMap?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("last_modified") - var lastModified: String?=null, + @SerializedName("visiblility") + var visiblility: Visibility?=null, - @SerializedName("gstin") - var gstin: String?=null, + @SerializedName("currency") + var currency: String?=null, - @SerializedName("is_archive") - var isArchive: Boolean?=null, + @SerializedName("display_meta") + var displayMeta: DisplayMeta1?=null, - @SerializedName("delivery_charges") - var deliveryCharges: @RawValue HashMap?=null, + @SerializedName("apply_all_discount") + var applyAllDiscount: Boolean?=null, - @SerializedName("buy_now") - var buyNow: Boolean?=null, + @SerializedName("apply_priority") + var applyPriority: Int?=null, - @SerializedName("coupon") - var coupon: @RawValue HashMap?=null, + @SerializedName("apply_exclusive") + var applyExclusive: String?=null - @SerializedName("payment_mode") - var paymentMode: String?=null, +): Parcelable { - @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 { @@ -51404,30 +52587,81 @@ data class AbandonedCart( +} + + +/* + 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 { @@ -51452,33 +52686,14 @@ data class AbandonedCart( -} - - -/* - 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 { @@ -51496,18 +52711,18 @@ data class AbandonedCartResponse( /* - Model: CartCurrency + Model: PromotionPartialUpdate */ @Parcelize -data class CartCurrency( +data class PromotionPartialUpdate( - @SerializedName("symbol") - var symbol: String?=null, + @SerializedName("schedule") + var schedule: PromotionSchedule?=null, - @SerializedName("code") - var code: String?=null + @SerializedName("archive") + var archive: Boolean?=null ): Parcelable { @@ -51521,60 +52736,45 @@ data class CartCurrency( /* - Model: CartDetailResponse + Model: CartItem */ @Parcelize -data class CartDetailResponse( +data class CartItem( - @SerializedName("restrict_checkout") - var restrictCheckout: Boolean?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("buy_now") - var buyNow: Boolean?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("delivery_charge_info") - var deliveryChargeInfo: String?=null, + @SerializedName("product_id") + var productId: String?=null - @SerializedName("coupon_text") - var couponText: String?=null, +): Parcelable { - @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, - @SerializedName("currency") - var currency: CartCurrency?=null, +} + + +/* + Model: OpenapiCartDetailsRequest +*/ +@Parcelize +data class OpenapiCartDetailsRequest( - @SerializedName("id") - var id: String?=null, - @SerializedName("delivery_promise") - var deliveryPromise: ShipmentPromise?=null, - @SerializedName("payment_selection_lock") - var paymentSelectionLock: PaymentSelectionLock?=null + @SerializedName("cart_items") + var cartItems: CartItem?=null ): Parcelable { @@ -51582,21 +52782,36 @@ data class CartDetailResponse( +} + + +/* + 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 { @@ -51616,48 +52831,48 @@ data class CartDetailResponse( /* - Model: AddProductCart + Model: RawBreakup */ @Parcelize -data class AddProductCart( +data class RawBreakup( - @SerializedName("article_assignment") - var articleAssignment: @RawValue HashMap?=null, + @SerializedName("coupon") + var coupon: Double?=null, - @SerializedName("article_id") - var articleId: String?=null, + @SerializedName("you_saved") + var youSaved: Double?=null, - @SerializedName("quantity") - var quantity: Int?=null, + @SerializedName("mrp_total") + var mrpTotal: Double?=null, - @SerializedName("item_size") - var itemSize: String?=null, + @SerializedName("fynd_cash") + var fyndCash: Double?=null, - @SerializedName("product_group_tags") - var productGroupTags: ArrayList?=null, + @SerializedName("delivery_charge") + var deliveryCharge: Double?=null, - @SerializedName("parent_item_identifiers") - var parentItemIdentifiers: @RawValue HashMap?=null, + @SerializedName("cod_charge") + var codCharge: Double?=null, - @SerializedName("pos") - var pos: Boolean?=null, + @SerializedName("subtotal") + var subtotal: Double?=null, - @SerializedName("seller_id") - var sellerId: Int?=null, + @SerializedName("convenience_fee") + var convenienceFee: Double?=null, - @SerializedName("store_id") - var storeId: Int?=null, + @SerializedName("total") + var total: Double?=null, - @SerializedName("item_id") - var itemId: Int?=null, + @SerializedName("gst_charges") + var gstCharges: Double?=null, - @SerializedName("display") - var display: String?=null, + @SerializedName("vog") + var vog: Double?=null, - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null + @SerializedName("discount") + var discount: Double?=null ): Parcelable { @@ -51691,44 +52906,24 @@ data class AddProductCart( /* - Model: AddCartRequest -*/ -@Parcelize -data class AddCartRequest( - - - - @SerializedName("items") - var items: ArrayList?=null - -): Parcelable { - - - - - -} - - -/* - Model: AddCartDetailResponse + Model: LoyaltyPoints */ @Parcelize -data class AddCartDetailResponse( +data class LoyaltyPoints( - @SerializedName("partial") - var partial: Boolean?=null, + @SerializedName("total") + var total: Double?=null, - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("description") + var description: String?=null, - @SerializedName("cart") - var cart: CartDetailResponse?=null, + @SerializedName("is_applied") + var isApplied: Boolean?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("applicable") + var applicable: Double?=null ): Parcelable { @@ -51746,42 +52941,32 @@ data class AddCartDetailResponse( /* - Model: UpdateProductCart + Model: CouponBreakup */ @Parcelize -data class UpdateProductCart( - - - - @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, +data class CouponBreakup( - @SerializedName("item_id") - var itemId: Int?=null, - @SerializedName("identifiers") - var identifiers: CartProductIdentifer?=null, - @SerializedName("article_id") - var articleId: String?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=null + @SerializedName("message") + var message: String?=null, -): Parcelable { + @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 { @@ -51801,18 +52986,24 @@ data class UpdateProductCart( /* - Model: UpdateCartRequest + Model: CartBreakup */ @Parcelize -data class UpdateCartRequest( +data class CartBreakup( - @SerializedName("operation") - var operation: String?=null, + @SerializedName("display") + var display: ArrayList?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("raw") + var raw: RawBreakup?=null, + + @SerializedName("loyalty_points") + var loyaltyPoints: LoyaltyPoints?=null, + + @SerializedName("coupon") + var coupon: CouponBreakup?=null ): Parcelable { @@ -51822,25 +53013,26 @@ data class UpdateCartRequest( + + + + } /* - Model: UpdateCartDetailResponse + Model: BaseInfo */ @Parcelize -data class UpdateCartDetailResponse( - +data class BaseInfo( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("cart") - var cart: CartDetailResponse?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -51850,32 +53042,28 @@ data class UpdateCartDetailResponse( - - } - - /* - Model: E + Model: BasePrice */ @Parcelize -data class E( +data class BasePrice( - @SerializedName("code") - var code: Int?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, - @SerializedName("exception") - var exception: String?=null, + @SerializedName("effective") + var effective: Double?=null, - @SerializedName("info") - var info: String?=null, + @SerializedName("marked") + var marked: Double?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("currency_symbol") + var currencySymbol: String?=null ): Parcelable { @@ -51893,18 +53081,18 @@ data class E( /* - Model: GiveawayResponse + Model: ArticlePriceInfo */ @Parcelize -data class GiveawayResponse( +data class ArticlePriceInfo( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("converted") + var converted: BasePrice?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("base") + var base: BasePrice?=null ): Parcelable { @@ -51918,48 +53106,42 @@ data class GiveawayResponse( /* - Model: Giveaway + Model: ProductArticle */ @Parcelize -data class Giveaway( - - +data class ProductArticle( - @SerializedName("_id") - var id: String?=null, - @SerializedName("_schedule") - var schedule: Schedule?=null, - @SerializedName("active") - var active: Boolean?=null, + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null, - @SerializedName("application_id") - var applicationId: String?=null, + @SerializedName("size") + var size: String?=null, - @SerializedName("audience") - var audience: RewardsAudience?=null, + @SerializedName("uid") + var uid: String?=null, - @SerializedName("banner_image") - var bannerImage: Asset?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("product_group_tags") + var productGroupTags: ArrayList?=null, - @SerializedName("description") - var description: String?=null, + @SerializedName("store") + var store: BaseInfo?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("parent_item_identifiers") + var parentItemIdentifiers: @RawValue HashMap?=null, - @SerializedName("rule") - var rule: RewardsRule?=null, + @SerializedName("price") + var price: ArticlePriceInfo?=null, - @SerializedName("title") - var title: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null + @SerializedName("seller") + var seller: BaseInfo?=null ): Parcelable { @@ -51980,10 +53162,6 @@ data class Giveaway( - - - - @@ -51993,24 +53171,21 @@ data class Giveaway( /* - Model: Schedule + Model: ProductImage */ @Parcelize -data class Schedule( - +data class ProductImage( - @SerializedName("duration") - var duration: Int?=null, - @SerializedName("end") - var end: String?=null, + @SerializedName("secure_url") + var secureUrl: String?=null, - @SerializedName("start") - var start: String?=null, + @SerializedName("aspect_ratio") + var aspectRatio: String?=null, - @SerializedName("cron") - var cron: String?=null + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -52022,24 +53197,45 @@ data class Schedule( +} + + +/* + Model: ActionQuery +*/ +@Parcelize +data class ActionQuery( + + + + @SerializedName("product_slug") + var productSlug: ArrayList?=null + +): Parcelable { + + + } /* - Model: RewardsAudience + Model: ProductAction */ @Parcelize -data class RewardsAudience( +data class ProductAction( - @SerializedName("header_user_id") - var headerUserId: String?=null, + @SerializedName("query") + var query: ActionQuery?=null, - @SerializedName("id") - var id: String?=null + @SerializedName("type") + var type: String?=null, + + @SerializedName("url") + var url: String?=null ): Parcelable { @@ -52049,19 +53245,24 @@ data class RewardsAudience( + + } /* - Model: RewardsRule + Model: CategoryInfo */ @Parcelize -data class RewardsRule( +data class CategoryInfo( - @SerializedName("amount") - var amount: Double?=null + @SerializedName("uid") + var uid: Int?=null, + + @SerializedName("name") + var name: String?=null ): Parcelable { @@ -52069,60 +53270,52 @@ data class RewardsRule( + + } /* - Model: Offer + Model: CartProduct */ @Parcelize -data class Offer( +data class CartProduct( - @SerializedName("_schedule") - var schedule: Schedule?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("active") - var active: Boolean?=null, + @SerializedName("images") + var images: ArrayList?=null, - @SerializedName("application_id") - var applicationId: String?=null, + @SerializedName("brand") + var brand: BaseInfo?=null, - @SerializedName("banner_image") - var bannerImage: Asset?=null, + @SerializedName("slug") + var slug: String?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("action") + var action: ProductAction?=null, + + @SerializedName("type") + var type: String?=null, + + @SerializedName("categories") + var categories: ArrayList?=null, @SerializedName("name") - var name: String?=null, + var name: String?=null - @SerializedName("rule") - var rule: @RawValue HashMap?=null, +): Parcelable { - @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 { @@ -52134,13 +53327,33 @@ data class Offer( +} + + +/* + 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 { @@ -52158,41 +53371,35 @@ data class Offer( /* - Model: ShareMessages + Model: AppliedPromotion */ @Parcelize -data class ShareMessages( +data class AppliedPromotion( - @SerializedName("email") - var email: Int?=null, + @SerializedName("promo_id") + var promoId: String?=null, - @SerializedName("facebook") - var facebook: String?=null, + @SerializedName("promotion_type") + var promotionType: String?=null, - @SerializedName("fallback") - var fallback: String?=null, + @SerializedName("amount") + var amount: Double?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("article_quantity") + var articleQuantity: Int?=null, - @SerializedName("messenger") - var messenger: String?=null, + @SerializedName("offer_text") + var offerText: String?=null, - @SerializedName("sms") - var sms: String?=null, + @SerializedName("mrp_promotion") + var mrpPromotion: Boolean?=null - @SerializedName("text") - var text: String?=null, +): Parcelable { - @SerializedName("twitter") - var twitter: String?=null, - @SerializedName("whatsapp") - var whatsapp: String?=null -): Parcelable { @@ -52205,10 +53412,21 @@ data class ShareMessages( +} + + +/* + Model: PromoMeta +*/ +@Parcelize +data class PromoMeta( + @SerializedName("message") + var message: String?=null +): Parcelable { @@ -52218,18 +53436,30 @@ data class ShareMessages( /* - Model: UserRes + Model: ProductPrice */ @Parcelize -data class UserRes( +data class ProductPrice( - @SerializedName("points") - var points: Points?=null, + @SerializedName("selling") + var selling: Double?=null, - @SerializedName("user") - var user: RewardUser?=null + @SerializedName("currency_code") + var currencyCode: String?=null, + + @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 { @@ -52239,19 +53469,30 @@ data class UserRes( + + + + + + + + } /* - Model: Points + Model: ProductPriceInfo */ @Parcelize -data class Points( +data class ProductPriceInfo( - @SerializedName("available") - var available: Double?=null + @SerializedName("converted") + var converted: ProductPrice?=null, + + @SerializedName("base") + var base: ProductPrice?=null ): Parcelable { @@ -52259,114 +53500,106 @@ data class Points( + + } /* - Model: RewardUser + Model: CartProductIdentifer */ @Parcelize -data class RewardUser( - - - - @SerializedName("_id") - var id: String?=null, +data class CartProductIdentifer( - @SerializedName("active") - var active: Boolean?=null, - @SerializedName("created_at") - var createdAt: String?=null, - @SerializedName("referral") - var referral: Referral?=null, + @SerializedName("identifier") + var identifier: String?=null - @SerializedName("uid") - var uid: Int?=null, +): Parcelable { - @SerializedName("updated_at") - var updatedAt: String?=null, - @SerializedName("user_block_reason") - var userBlockReason: String?=null, - @SerializedName("user_id") - var userId: String?=null -): Parcelable { +} + + +/* + Model: CartProductInfo +*/ +@Parcelize +data class CartProductInfo( + @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, -} - - -/* - Model: Referral -*/ -@Parcelize -data class Referral( + @SerializedName("discount") + var discount: String?=null +): Parcelable { - @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 { @@ -52388,18 +53621,24 @@ data class AppUser( /* - Model: GiveawayAudience + Model: OpenapiCartDetailsResponse */ @Parcelize -data class GiveawayAudience( +data class OpenapiCartDetailsResponse( - @SerializedName("audience_id") - var audienceId: String?=null, + @SerializedName("breakup_values") + var breakupValues: CartBreakup?=null, - @SerializedName("current_count") - var currentCount: Double?=null + @SerializedName("items") + var items: ArrayList?=null, + + @SerializedName("is_valid") + var isValid: Boolean?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -52409,25 +53648,29 @@ data class GiveawayAudience( + + + + } /* - Model: HistoryRes + Model: OpenApiErrorResponse */ @Parcelize -data class HistoryRes( +data class OpenApiErrorResponse( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("errors") + var errors: @RawValue HashMap?=null, - @SerializedName("page") - var page: Page?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("points") - var points: Double?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -52443,54 +53686,57 @@ data class HistoryRes( /* - Model: PointsHistory + Model: ShippingAddress */ @Parcelize -data class PointsHistory( +data class ShippingAddress( - @SerializedName("_id") - var id: String?=null, + @SerializedName("area_code") + var areaCode: String?=null, - @SerializedName("application_id") - var applicationId: String?=null, + @SerializedName("country_code") + var countryCode: String?=null, - @SerializedName("claimed") - var claimed: Boolean?=null, + @SerializedName("pincode") + var pincode: Int?=null, - @SerializedName("created_at") - var createdAt: String?=null, + @SerializedName("state") + var state: String?=null, - @SerializedName("expires_on") - var expiresOn: String?=null, + @SerializedName("email") + var email: String?=null, + + @SerializedName("phone") + var phone: Int?=null, @SerializedName("meta") var meta: @RawValue HashMap?=null, - @SerializedName("points") - var points: Double?=null, + @SerializedName("country") + var country: String?=null, - @SerializedName("remaining_points") - var remainingPoints: Double?=null, + @SerializedName("landmark") + var landmark: String?=null, - @SerializedName("text_1") - var text1: String?=null, + @SerializedName("city") + var city: String?=null, - @SerializedName("text_2") - var text2: String?=null, + @SerializedName("address") + var address: String?=null, - @SerializedName("text_3") - var text3: String?=null, + @SerializedName("area_code_slug") + var areaCodeSlug: String?=null, - @SerializedName("txn_name") - var txnName: String?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("updated_at") - var updatedAt: String?=null, + @SerializedName("address_type") + var addressType: String?=null, - @SerializedName("user_id") - var userId: String?=null + @SerializedName("area") + var area: String?=null ): Parcelable { @@ -52521,30 +53767,27 @@ data class PointsHistory( + + } - - /* - Model: StatGroup + Model: OpenApiCartServiceabilityRequest */ @Parcelize -data class StatGroup( - +data class OpenApiCartServiceabilityRequest( - @SerializedName("key") - var key: String?=null, - @SerializedName("url") - var url: String?=null, + @SerializedName("shipping_address") + var shippingAddress: ShippingAddress?=null, - @SerializedName("title") - var title: String?=null + @SerializedName("cart_items") + var cartItems: CartItem?=null ): Parcelable { @@ -52554,21 +53797,22 @@ data class StatGroup( - - } /* - Model: StatsGroups + Model: PromiseFormatted */ @Parcelize -data class StatsGroups( +data class PromiseFormatted( - @SerializedName("groups") - var groups: ArrayList?=null + @SerializedName("max") + var max: String?=null, + + @SerializedName("min") + var min: String?=null ): Parcelable { @@ -52576,31 +53820,24 @@ data class StatsGroups( + + } /* - Model: StatsGroupComponent + Model: PromiseTimestamp */ @Parcelize -data class StatsGroupComponent( - - - - @SerializedName("key") - var key: String?=null, +data class PromiseTimestamp( - @SerializedName("url") - var url: String?=null, - @SerializedName("title") - var title: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("max") + var max: Double?=null, - @SerializedName("filters") - var filters: @RawValue HashMap?=null + @SerializedName("min") + var min: Double?=null ): Parcelable { @@ -52610,28 +53847,22 @@ data class StatsGroupComponent( - - - - - - } /* - Model: StatsGroupComponents + Model: ShipmentPromise */ @Parcelize -data class StatsGroupComponents( +data class ShipmentPromise( - @SerializedName("title") - var title: String?=null, + @SerializedName("formatted") + var formatted: PromiseFormatted?=null, - @SerializedName("components") - var components: ArrayList?=null + @SerializedName("timestamp") + var timestamp: PromiseTimestamp?=null ): Parcelable { @@ -52645,24 +53876,27 @@ data class StatsGroupComponents( /* - Model: StatsRes + Model: OpenApiCartServiceabilityResponse */ @Parcelize -data class StatsRes( +data class OpenApiCartServiceabilityResponse( - @SerializedName("key") - var key: String?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("title") - var title: String?=null, + @SerializedName("breakup_values") + var breakupValues: CartBreakup?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("is_valid") + var isValid: Boolean?=null, - @SerializedName("data") - var data: @RawValue HashMap?=null + @SerializedName("message") + var message: String?=null, + + @SerializedName("delivery_promise") + var deliveryPromise: ShipmentPromise?=null ): Parcelable { @@ -52676,19 +53910,24 @@ data class StatsRes( + + } /* - Model: ReceivedAt + Model: OpenApiFiles */ @Parcelize -data class ReceivedAt( +data class OpenApiFiles( - @SerializedName("value") - var value: String?=null + @SerializedName("key") + var key: String?=null, + + @SerializedName("values") + var values: ArrayList?=null ): Parcelable { @@ -52696,82 +53935,100 @@ data class ReceivedAt( + + } /* - Model: AbandonCartsDetail + Model: CartItemMeta */ @Parcelize -data class AbandonCartsDetail( +data class CartItemMeta( - @SerializedName("properties_cart_id") - var propertiesCartId: String?=null, + @SerializedName("primary_item") + var primaryItem: Boolean?=null, - @SerializedName("context_traits_first_name") - var contextTraitsFirstName: String?=null, + @SerializedName("group_id") + var groupId: String?=null - @SerializedName("context_traits_last_name") - var contextTraitsLastName: String?=null, +): Parcelable { - @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, -} - - -/* - Model: AbandonCartsList -*/ -@Parcelize -data class AbandonCartsList( + @SerializedName("discount") + var discount: Double?=null, + @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 { @@ -52781,36 +54038,15 @@ data class AbandonCartsList( -} - - -/* - 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 { @@ -52830,27 +54066,72 @@ data class AbandonCartDetail( /* - Model: ExportJobReq + Model: OpenApiPlatformCheckoutReq */ @Parcelize -data class ExportJobReq( +data class OpenApiPlatformCheckoutReq( - @SerializedName("marketplace_name") - var marketplaceName: String?=null, + @SerializedName("currency_code") + var currencyCode: String?=null, - @SerializedName("start_time") - var startTime: String?=null, + @SerializedName("files") + var files: ArrayList?=null, - @SerializedName("end_time") - var endTime: String?=null, + @SerializedName("payment_methods") + var paymentMethods: ArrayList?=null, - @SerializedName("event_type") - var eventType: String?=null, + @SerializedName("gstin") + var gstin: String?=null, - @SerializedName("trace_id") - var traceId: 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 { @@ -52866,24 +54147,11 @@ data class ExportJobReq( -} - - -/* - Model: ExportJobRes -*/ -@Parcelize -data class ExportJobRes( - @SerializedName("status") - var status: String?=null, - @SerializedName("job_id") - var jobId: String?=null -): Parcelable { @@ -52891,27 +54159,15 @@ data class ExportJobRes( -} - - -/* - 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 { + + + @@ -52925,24 +54181,24 @@ data class ExportJobStatusRes( /* - Model: GetLogsListReq + Model: OpenApiCheckoutResponse */ @Parcelize -data class GetLogsListReq( +data class OpenApiCheckoutResponse( - @SerializedName("marketplace_name") - var marketplaceName: String?=null, + @SerializedName("order_ref_id") + var orderRefId: String?=null, - @SerializedName("start_date") - var startDate: String?=null, + @SerializedName("order_id") + var orderId: String?=null, - @SerializedName("company_id") - var companyId: String?=null, + @SerializedName("success") + var success: Boolean?=null, - @SerializedName("end_date") - var endDate: String?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -52960,102 +54216,122 @@ data class GetLogsListReq( /* - Model: MkpLogsResp + Model: AbandonedCart */ @Parcelize -data class MkpLogsResp( +data class AbandonedCart( - @SerializedName("start_time_iso") - var startTimeIso: String?=null, + @SerializedName("is_default") + var isDefault: Boolean?=null, - @SerializedName("end_time_iso") - var endTimeIso: String?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("event_type") - var eventType: String?=null, + @SerializedName("promotion") + var promotion: @RawValue HashMap?=null, - @SerializedName("trace_id") - var traceId: String?=null, + @SerializedName("last_modified") + var lastModified: String?=null, - @SerializedName("count") - var count: String?=null, + @SerializedName("gstin") + var gstin: String?=null, - @SerializedName("status") - var status: String?=null + @SerializedName("is_archive") + var isArchive: Boolean?=null, -): Parcelable { + @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, -} - - -/* - Model: GetLogsListRes -*/ -@Parcelize -data class GetLogsListRes( + @SerializedName("fynd_credits") + var fyndCredits: @RawValue HashMap?=null, + @SerializedName("articles") + var articles: @RawValue ArrayList>?=null, + @SerializedName("order_id") + var orderId: String?=null, - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("shipments") + var shipments: @RawValue ArrayList>?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("uid") + var uid: Int?=null, -): Parcelable { + @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 -} - - -/* - Model: SearchLogReq -*/ -@Parcelize -data class SearchLogReq( +): Parcelable { - @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 { @@ -53071,57 +54347,22 @@ data class SearchLogReq( -} - - -/* - 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 { @@ -53155,15 +54396,24 @@ data class LogInfo( /* - Model: SearchLogRes + Model: AbandonedCartResponse */ @Parcelize -data class SearchLogRes( +data class AbandonedCartResponse( + @SerializedName("result") + var result: @RawValue HashMap?=null, + + @SerializedName("success") + var success: Boolean?=null, + @SerializedName("items") - var items: ArrayList?=null, + var items: ArrayList?=null, + + @SerializedName("message") + var message: String?=null, @SerializedName("page") var page: Page?=null @@ -53176,24 +54426,28 @@ data class SearchLogRes( + + + + + + } - - /* - Model: ValidityObject + Model: CartCurrency */ @Parcelize -data class ValidityObject( +data class CartCurrency( - @SerializedName("start") - var start: String?=null, + @SerializedName("symbol") + var symbol: String?=null, - @SerializedName("end") - var end: String?=null + @SerializedName("code") + var code: String?=null ): Parcelable { @@ -53207,56 +54461,62 @@ data class ValidityObject( /* - Model: CreateUpdateDiscount + Model: CartDetailResponse */ @Parcelize -data class CreateUpdateDiscount( +data class CartDetailResponse( - @SerializedName("name") - var name: String?=null, + @SerializedName("restrict_checkout") + var restrictCheckout: Boolean?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("buy_now") + var buyNow: Boolean?=null, - @SerializedName("is_active") - var isActive: Boolean?=null, + @SerializedName("delivery_charge_info") + var deliveryChargeInfo: String?=null, - @SerializedName("app_ids") - var appIds: ArrayList?=null, + @SerializedName("coupon_text") + var couponText: String?=null, - @SerializedName("extension_ids") - var extensionIds: ArrayList?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("job_type") - var jobType: String?=null, + @SerializedName("breakup_values") + var breakupValues: CartBreakup?=null, - @SerializedName("discount_type") - var discountType: String?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("discount_level") - var discountLevel: String?=null, + @SerializedName("checkout_mode") + var checkoutMode: String?=null, - @SerializedName("value") - var value: Int?=null, + @SerializedName("gstin") + var gstin: String?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("is_valid") + var isValid: Boolean?=null, - @SerializedName("brand_ids") - var brandIds: ArrayList?=null, + @SerializedName("last_modified") + var lastModified: String?=null, - @SerializedName("store_ids") - var storeIds: ArrayList?=null, + @SerializedName("comment") + var comment: String?=null, - @SerializedName("validity") - var validity: ValidityObject?=null + @SerializedName("currency") + var currency: CartCurrency?=null, -): Parcelable { + @SerializedName("id") + var id: String?=null, + @SerializedName("delivery_promise") + var deliveryPromise: ShipmentPromise?=null, + @SerializedName("payment_selection_lock") + var paymentSelectionLock: PaymentSelectionLock?=null +): Parcelable { @@ -53283,75 +54543,63 @@ data class CreateUpdateDiscount( -} - - -/* - 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, - @SerializedName("discount_type") - var discountType: String?=null, +} + + +/* + Model: AddProductCart +*/ +@Parcelize +data class AddProductCart( - @SerializedName("discount_level") - var discountLevel: String?=null, - @SerializedName("value") - var value: Int?=null, - @SerializedName("file_path") - var filePath: String?=null, + @SerializedName("article_assignment") + var articleAssignment: @RawValue HashMap?=null, - @SerializedName("brand_ids") - var brandIds: ArrayList?=null, + @SerializedName("article_id") + var articleId: String?=null, - @SerializedName("store_ids") - var storeIds: ArrayList?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("validity") - var validity: ValidityObject?=null, + @SerializedName("item_size") + var itemSize: String?=null, - @SerializedName("created_on") - var createdOn: String?=null, + @SerializedName("product_group_tags") + var productGroupTags: ArrayList?=null, - @SerializedName("modified_on") - var modifiedOn: String?=null, + @SerializedName("parent_item_identifiers") + var parentItemIdentifiers: @RawValue HashMap?=null, - @SerializedName("created_by") - var createdBy: UserDetails?=null, + @SerializedName("pos") + var pos: Boolean?=null, - @SerializedName("modified_by") - var modifiedBy: UserDetails?=null, + @SerializedName("seller_id") + var sellerId: Int?=null, - @SerializedName("meta") - var meta: @RawValue HashMap?=null + @SerializedName("store_id") + var storeId: Int?=null, -): Parcelable { + @SerializedName("item_id") + var itemId: Int?=null, + @SerializedName("display") + var display: String?=null, + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null +): Parcelable { @@ -53379,10 +54627,21 @@ data class DiscountJob( +} + + +/* + Model: AddCartRequest +*/ +@Parcelize +data class AddCartRequest( + @SerializedName("items") + var items: ArrayList?=null +): Parcelable { @@ -53392,18 +54651,24 @@ data class DiscountJob( /* - Model: ListOrCalender + Model: AddCartDetailResponse */ @Parcelize -data class ListOrCalender( +data class AddCartDetailResponse( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("partial") + var partial: Boolean?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("success") + var success: Boolean?=null, + + @SerializedName("cart") + var cart: CartDetailResponse?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -53413,37 +54678,44 @@ data class ListOrCalender( + + + + } /* - Model: FileJobResponse + Model: UpdateProductCart */ @Parcelize -data class FileJobResponse( +data class UpdateProductCart( - @SerializedName("stage") - var stage: String?=null, + @SerializedName("quantity") + var quantity: Int?=null, - @SerializedName("total") - var total: Int?=null, + @SerializedName("item_size") + var itemSize: String?=null, - @SerializedName("failed") - var failed: Int?=null, + @SerializedName("parent_item_identifiers") + var parentItemIdentifiers: @RawValue HashMap?=null, - @SerializedName("company_id") - var companyId: Int?=null, + @SerializedName("item_index") + var itemIndex: Int?=null, - @SerializedName("body") - var body: @RawValue HashMap?=null, + @SerializedName("item_id") + var itemId: Int?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("identifiers") + var identifiers: CartProductIdentifer?=null, - @SerializedName("file_type") - var fileType: String?=null + @SerializedName("article_id") + var articleId: String?=null, + + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null ): Parcelable { @@ -53463,22 +54735,24 @@ data class FileJobResponse( + + } /* - Model: DownloadFileJob + Model: UpdateCartRequest */ @Parcelize -data class DownloadFileJob( +data class UpdateCartRequest( - @SerializedName("brand_ids") - var brandIds: ArrayList?=null, + @SerializedName("operation") + var operation: String?=null, - @SerializedName("store_ids") - var storeIds: ArrayList?=null + @SerializedName("items") + var items: ArrayList?=null ): Parcelable { @@ -53492,15 +54766,21 @@ data class DownloadFileJob( /* - Model: CancelJobResponse + Model: UpdateCartDetailResponse */ @Parcelize -data class CancelJobResponse( +data class UpdateCartDetailResponse( @SerializedName("success") - var success: Boolean?=null + var success: Boolean?=null, + + @SerializedName("cart") + var cart: CartDetailResponse?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -53508,22 +54788,34 @@ data class CancelJobResponse( + + + + } + + /* - Model: UserDetails + Model: E */ @Parcelize -data class UserDetails( +data class E( - @SerializedName("username") - var username: String?=null, + @SerializedName("code") + var code: Int?=null, - @SerializedName("user_id") - var userId: String?=null + @SerializedName("exception") + var exception: String?=null, + + @SerializedName("info") + var info: String?=null, + + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -53533,19 +54825,26 @@ data class UserDetails( + + + + } /* - Model: BadRequestObject + Model: GiveawayResponse */ @Parcelize -data class BadRequestObject( +data class GiveawayResponse( - @SerializedName("message") - var message: String?=null + @SerializedName("items") + var items: ArrayList?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -53553,42 +54852,54 @@ data class BadRequestObject( + + } - - /* - Model: EventConfig + Model: Giveaway */ @Parcelize -data class EventConfig( +data class Giveaway( - @SerializedName("id") - var id: Int?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("event_name") - var eventName: String?=null, + @SerializedName("_schedule") + var schedule: Schedule?=null, - @SerializedName("event_type") - var eventType: String?=null, + @SerializedName("active") + var active: Boolean?=null, - @SerializedName("event_category") - var eventCategory: String?=null, + @SerializedName("application_id") + var applicationId: String?=null, - @SerializedName("version") - var version: String?=null, + @SerializedName("audience") + var audience: RewardsAudience?=null, - @SerializedName("display_name") - var displayName: String?=null, + @SerializedName("banner_image") + var bannerImage: Asset?=null, + + @SerializedName("created_at") + var createdAt: String?=null, @SerializedName("description") var description: String?=null, - @SerializedName("created_on") - var createdOn: 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 ): Parcelable { @@ -53603,6 +54914,14 @@ data class EventConfig( + + + + + + + + @@ -53614,18 +54933,24 @@ data class EventConfig( /* - Model: EventConfigList + Model: Schedule */ @Parcelize -data class EventConfigList( +data class Schedule( - @SerializedName("items") - var items: ArrayList?=null, + @SerializedName("duration") + var duration: Int?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("end") + var end: String?=null, + + @SerializedName("start") + var start: String?=null, + + @SerializedName("cron") + var cron: String?=null ): Parcelable { @@ -53635,19 +54960,26 @@ data class EventConfigList( + + + + } /* - Model: EventConfigResponse + Model: RewardsAudience */ @Parcelize -data class EventConfigResponse( +data class RewardsAudience( - @SerializedName("event_configs") - var eventConfigs: ArrayList?=null + @SerializedName("header_user_id") + var headerUserId: String?=null, + + @SerializedName("id") + var id: String?=null ): Parcelable { @@ -53655,22 +54987,21 @@ data class EventConfigResponse( + + } /* - Model: SubscriberConfigList + Model: RewardsRule */ @Parcelize -data class SubscriberConfigList( - +data class RewardsRule( - @SerializedName("items") - var items: ArrayList?=null, - @SerializedName("page") - var page: Page?=null + @SerializedName("amount") + var amount: Double?=null ): Parcelable { @@ -53678,44 +55009,72 @@ data class SubscriberConfigList( - - } /* - Model: EventProcessedStatus + Model: Offer */ @Parcelize -data class EventProcessedStatus( +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 { + - @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 { @@ -53739,33 +55098,39 @@ data class EventProcessedStatus( /* - Model: EventPayload + Model: ShareMessages */ @Parcelize -data class EventPayload( +data class ShareMessages( - @SerializedName("id") - var id: Int?=null, + @SerializedName("email") + var email: Int?=null, - @SerializedName("event_trace_id") - var eventTraceId: String?=null, + @SerializedName("facebook") + var facebook: String?=null, - @SerializedName("message_id") - var messageId: String?=null, + @SerializedName("fallback") + var fallback: String?=null, - @SerializedName("event_name") - var eventName: String?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("event_type") - var eventType: String?=null, + @SerializedName("messenger") + var messenger: String?=null, - @SerializedName("version") - var version: String?=null, + @SerializedName("sms") + var sms: String?=null, - @SerializedName("status") - var status: Boolean?=null + @SerializedName("text") + var text: String?=null, + + @SerializedName("twitter") + var twitter: String?=null, + + @SerializedName("whatsapp") + var whatsapp: String?=null ): Parcelable { @@ -53784,44 +55149,27 @@ data class EventPayload( + + + + } /* - Model: SubscriberConfig + Model: UserRes */ @Parcelize -data class SubscriberConfig( - - - - @SerializedName("id") - var id: Int?=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, +data class UserRes( - @SerializedName("status") - var status: SubscriberStatus?=null, - @SerializedName("email_id") - var emailId: String?=null, - @SerializedName("auth_meta") - var authMeta: AuthMeta?=null, + @SerializedName("points") + var points: Points?=null, - @SerializedName("event_id") - var eventId: ArrayList?=null + @SerializedName("user") + var user: RewardUser?=null ): Parcelable { @@ -53831,15 +55179,21 @@ data class SubscriberConfig( +} + + +/* + Model: Points +*/ +@Parcelize +data class Points( + @SerializedName("available") + var available: Double?=null - - - - - +): Parcelable { @@ -53849,47 +55203,41 @@ data class SubscriberConfig( /* - Model: SubscriberResponse + Model: RewardUser */ @Parcelize -data class SubscriberResponse( +data class RewardUser( - @SerializedName("id") - var id: Int?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("active") + var active: Boolean?=null, - @SerializedName("webhook_url") - var webhookUrl: String?=null, + @SerializedName("created_at") + var createdAt: String?=null, - @SerializedName("association") - var association: Association?=null, + @SerializedName("referral") + var referral: Referral?=null, - @SerializedName("custom_headers") - var customHeaders: @RawValue HashMap?=null, + @SerializedName("uid") + var uid: Int?=null, - @SerializedName("email_id") - var emailId: String?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("status") - var status: SubscriberStatus?=null, + @SerializedName("user_block_reason") + var userBlockReason: String?=null, - @SerializedName("auth_meta") - var authMeta: AuthMeta?=null, + @SerializedName("user_id") + var userId: String?=null - @SerializedName("created_on") - var createdOn: String?=null, +): Parcelable { - @SerializedName("updated_on") - var updatedOn: String?=null, - @SerializedName("event_configs") - var eventConfigs: ArrayList?=null -): Parcelable { @@ -53906,10 +55254,21 @@ data class SubscriberResponse( +} + + +/* + Model: Referral +*/ +@Parcelize +data class Referral( + @SerializedName("code") + var code: String?=null +): Parcelable { @@ -53919,55 +55278,45 @@ data class SubscriberResponse( /* - Model: SubscriberEvent + Model: AppUser */ @Parcelize -data class SubscriberEvent( - - - - @SerializedName("id") - var id: Int?=null, +data class AppUser( - @SerializedName("subscriber_id") - var subscriberId: Int?=null, - @SerializedName("event_id") - var eventId: Int?=null, - @SerializedName("created_date") - var createdDate: String?=null + @SerializedName("_id") + var id: String?=null, -): Parcelable { + @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 { -} - - -/* - Model: AuthMeta -*/ -@Parcelize -data class AuthMeta( - @SerializedName("type") - var type: String?=null, - @SerializedName("secret") - var secret: String?=null -): Parcelable { @@ -53979,24 +55328,18 @@ data class AuthMeta( /* - Model: Association + Model: GiveawayAudience */ @Parcelize -data class Association( - - +data class GiveawayAudience( - @SerializedName("company_id") - var companyId: Int?=null, - @SerializedName("application_id") - var applicationId: ArrayList?=null, - @SerializedName("extension_id") - var extensionId: String?=null, + @SerializedName("audience_id") + var audienceId: String?=null, - @SerializedName("criteria") - var criteria: String?=null + @SerializedName("current_count") + var currentCount: Double?=null ): Parcelable { @@ -54006,32 +55349,25 @@ data class Association( - - - - } /* - Model: EventConfigBase + Model: HistoryRes */ @Parcelize -data class EventConfigBase( - +data class HistoryRes( - @SerializedName("event_name") - var eventName: String?=null, - @SerializedName("event_type") - var eventType: String?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("event_category") - var eventCategory: String?=null, + @SerializedName("page") + var page: Page?=null, - @SerializedName("version") - var version: String?=null + @SerializedName("points") + var points: Double?=null ): Parcelable { @@ -54043,51 +55379,58 @@ data class EventConfigBase( - - } - - /* - Model: RequestBodyAuditLog + Model: PointsHistory */ @Parcelize -data class RequestBodyAuditLog( +data class PointsHistory( - @SerializedName("log_meta") - var logMeta: LogMetaObj?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("log_payload") - var logPayload: @RawValue HashMap?=null + @SerializedName("application_id") + var applicationId: String?=null, -): Parcelable { + @SerializedName("claimed") + var claimed: Boolean?=null, + @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, -} - - -/* - Model: CreateLogResponse -*/ -@Parcelize -data class CreateLogResponse( + @SerializedName("text_2") + var text2: String?=null, + @SerializedName("text_3") + var text3: String?=null, + @SerializedName("txn_name") + var txnName: String?=null, - @SerializedName("message") - var message: String?=null, + @SerializedName("updated_at") + var updatedAt: String?=null, - @SerializedName("internal_message") - var internalMessage: String?=null + @SerializedName("user_id") + var userId: String?=null ): Parcelable { @@ -54097,33 +55440,17 @@ data class CreateLogResponse( -} - - -/* - 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 { + + + @@ -54140,22 +55467,24 @@ data class LogMetaObj( } + + /* - Model: EntityObject + Model: StatGroup */ @Parcelize -data class EntityObject( +data class StatGroup( - @SerializedName("id") - var id: String?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("action") - var action: String?=null + @SerializedName("title") + var title: String?=null ): Parcelable { @@ -54171,15 +55500,15 @@ data class EntityObject( /* - Model: LogSchemaResponse + Model: StatsGroups */ @Parcelize -data class LogSchemaResponse( +data class StatsGroups( - @SerializedName("docs") - var docs: ArrayList?=null + @SerializedName("groups") + var groups: ArrayList?=null ): Parcelable { @@ -54191,44 +55520,31 @@ data class LogSchemaResponse( /* - Model: LogDocs + Model: StatsGroupComponent */ @Parcelize -data class LogDocs( - - - - @SerializedName("entity") - var entity: EntityObj?=null, +data class StatsGroupComponent( - @SerializedName("modifier") - var modifier: Modifier?=null, - @SerializedName("device_info") - var deviceInfo: DeviceInfo?=null, - @SerializedName("location") - var location: Location?=null, + @SerializedName("key") + var key: String?=null, - @SerializedName("_id") - var id: String?=null, + @SerializedName("url") + var url: String?=null, - @SerializedName("company") - var company: String?=null, + @SerializedName("title") + var title: String?=null, - @SerializedName("application") - var application: String?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("sessions") - var sessions: String?=null, + @SerializedName("filters") + var filters: @RawValue HashMap?=null - @SerializedName("date") - var date: String?=null, +): Parcelable { - @SerializedName("logs") - var logs: @RawValue HashMap?=null -): Parcelable { @@ -54240,11 +55556,24 @@ data class LogDocs( +} + + +/* + Model: StatsGroupComponents +*/ +@Parcelize +data class StatsGroupComponents( + @SerializedName("title") + var title: String?=null, + @SerializedName("components") + var components: ArrayList?=null +): Parcelable { @@ -54256,24 +55585,24 @@ data class LogDocs( /* - Model: EntityObj + Model: StatsRes */ @Parcelize -data class EntityObj( +data class StatsRes( - @SerializedName("id") - var id: String?=null, + @SerializedName("key") + var key: String?=null, + + @SerializedName("title") + var title: String?=null, @SerializedName("type") var type: String?=null, - @SerializedName("action") - var action: String?=null, - - @SerializedName("entity_details") - var entityDetails: @RawValue HashMap?=null + @SerializedName("data") + var data: @RawValue HashMap?=null ): Parcelable { @@ -54291,21 +55620,15 @@ data class EntityObj( /* - Model: Modifier + Model: ReceivedAt */ @Parcelize -data class Modifier( - - +data class ReceivedAt( - @SerializedName("user_id") - var userId: String?=null, - @SerializedName("as_administrator") - var asAdministrator: Boolean?=null, - @SerializedName("user_details") - var userDetails: @RawValue HashMap?=null + @SerializedName("value") + var value: String?=null ): Parcelable { @@ -54313,70 +55636,56 @@ data class Modifier( - - - - } /* - Model: DeviceInfo + Model: AbandonCartsDetail */ @Parcelize -data class DeviceInfo( +data class AbandonCartsDetail( - @SerializedName("user_agent") - var userAgent: String?=null, + @SerializedName("properties_cart_id") + var propertiesCartId: String?=null, - @SerializedName("extra_meta") - var extraMeta: @RawValue HashMap?=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: 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 { @@ -54386,18 +55695,21 @@ data class EntityTypesResponse( /* - Model: EntityTypeObj + Model: AbandonCartsList */ @Parcelize -data class EntityTypeObj( +data class AbandonCartsList( - @SerializedName("entity_value") - var entityValue: String?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("display_name") - var displayName: String?=null + @SerializedName("cart_total") + var cartTotal: String?=null, + + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -54407,29 +55719,44 @@ data class EntityTypeObj( + + } - - /* - Model: ApplicationServiceabilityConfig + Model: AbandonCartDetail */ @Parcelize -data class ApplicationServiceabilityConfig( +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 { - @SerializedName("channel_id") - var channelId: String?=null, - @SerializedName("channel_type") - var channelType: String?=null, - @SerializedName("serviceability_type") - var serviceabilityType: String?=null -): Parcelable { @@ -54443,21 +55770,27 @@ data class ApplicationServiceabilityConfig( /* - Model: ServiceabilityrErrorResponse + Model: ExportJobReq */ @Parcelize -data class ServiceabilityrErrorResponse( +data class ExportJobReq( - @SerializedName("type") - var type: String?=null, + @SerializedName("marketplace_name") + var marketplaceName: String?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("start_time") + var startTime: String?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("end_time") + var endTime: String?=null, + + @SerializedName("event_type") + var eventType: String?=null, + + @SerializedName("trace_id") + var traceId: String?=null ): Parcelable { @@ -54469,25 +55802,26 @@ data class ServiceabilityrErrorResponse( + + + + } /* - Model: ApplicationServiceabilityConfigResponse + Model: ExportJobRes */ @Parcelize -data class ApplicationServiceabilityConfigResponse( - +data class ExportJobRes( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("data") - var data: ApplicationServiceabilityConfig?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("error") - var error: ServiceabilityrErrorResponse?=null + @SerializedName("job_id") + var jobId: String?=null ): Parcelable { @@ -54497,24 +55831,25 @@ data class ApplicationServiceabilityConfigResponse( - - } /* - Model: EntityRegionView_Request + Model: ExportJobStatusRes */ @Parcelize -data class EntityRegionView_Request( +data class ExportJobStatusRes( - @SerializedName("sub_type") - var subType: ArrayList?=null, + @SerializedName("status") + var status: String?=null, + + @SerializedName("job_id") + var jobId: String?=null, - @SerializedName("parent_id") - var parentId: ArrayList?=null + @SerializedName("download_url") + var downloadUrl: String?=null ): Parcelable { @@ -54524,25 +55859,30 @@ data class EntityRegionView_Request( + + } /* - Model: EntityRegionView_Items + Model: GetLogsListReq */ @Parcelize -data class EntityRegionView_Items( +data class GetLogsListReq( - @SerializedName("name") - var name: String?=null, + @SerializedName("marketplace_name") + var marketplaceName: String?=null, - @SerializedName("uid") - var uid: String?=null, + @SerializedName("start_date") + var startDate: String?=null, - @SerializedName("sub_type") - var subType: String?=null + @SerializedName("company_id") + var companyId: String?=null, + + @SerializedName("end_date") + var endDate: String?=null ): Parcelable { @@ -54554,31 +55894,36 @@ data class EntityRegionView_Items( + + } /* - Model: EntityRegionView_page + Model: MkpLogsResp */ @Parcelize -data class EntityRegionView_page( +data class MkpLogsResp( - @SerializedName("item_total") - var itemTotal: Int?=null, + @SerializedName("start_time_iso") + var startTimeIso: String?=null, - @SerializedName("has_next") - var hasNext: Boolean?=null, + @SerializedName("end_time_iso") + var endTimeIso: String?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("event_type") + var eventType: String?=null, - @SerializedName("current") - var current: Int?=null, + @SerializedName("trace_id") + var traceId: String?=null, - @SerializedName("size") - var size: Int?=null + @SerializedName("count") + var count: String?=null, + + @SerializedName("status") + var status: String?=null ): Parcelable { @@ -54594,25 +55939,24 @@ data class EntityRegionView_page( + + } /* - Model: EntityRegionView_Error + Model: GetLogsListRes */ @Parcelize -data class EntityRegionView_Error( - +data class GetLogsListRes( - @SerializedName("type") - var type: String?=null, - @SerializedName("value") - var value: String?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("message") - var message: String?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -54622,30 +55966,34 @@ data class EntityRegionView_Error( - - } /* - Model: EntityRegionView_Response + Model: SearchLogReq */ @Parcelize -data class EntityRegionView_Response( +data class SearchLogReq( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("marketplace_name") + var marketplaceName: String?=null, - @SerializedName("data") - var data: ArrayList?=null, + @SerializedName("start_date") + var startDate: String?=null, - @SerializedName("page") - var page: EntityRegionView_page?=null, + @SerializedName("company_id") + var companyId: String?=null, - @SerializedName("error") - var error: EntityRegionView_Error?=null + @SerializedName("end_date") + var endDate: String?=null, + + @SerializedName("identifier") + var identifier: String?=null, + + @SerializedName("identifier_value") + var identifierValue: String?=null ): Parcelable { @@ -54659,28 +56007,61 @@ data class EntityRegionView_Response( + + + + } /* - Model: ListViewSummary + Model: LogInfo */ @Parcelize -data class ListViewSummary( +data class LogInfo( - @SerializedName("total_active_zones") - var totalActiveZones: Int?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("total_zones") - var totalZones: Int?=null, + @SerializedName("status") + var status: String?=null, - @SerializedName("total_pincodes_served") - var totalPincodesServed: Int?=null + @SerializedName("event_type") + var eventType: String?=null, -): Parcelable { + @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 { @@ -54689,33 +56070,14 @@ data class ListViewSummary( -} - - -/* - 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 { @@ -54733,18 +56095,18 @@ data class ZoneDataItem( /* - Model: ListViewProduct + Model: SearchLogRes */ @Parcelize -data class ListViewProduct( +data class SearchLogRes( - @SerializedName("type") - var type: String?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("count") - var count: Int?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -54757,19 +56119,21 @@ data class ListViewProduct( } + + /* - Model: ListViewChannels + Model: ValidityObject */ @Parcelize -data class ListViewChannels( +data class ValidityObject( - @SerializedName("channel_id") - var channelId: String?=null, + @SerializedName("start") + var start: String?=null, - @SerializedName("channel_type") - var channelType: String?=null + @SerializedName("end") + var end: String?=null ): Parcelable { @@ -54783,39 +56147,51 @@ data class ListViewChannels( /* - Model: ListViewItems + Model: CreateUpdateDiscount */ @Parcelize -data class ListViewItems( +data class CreateUpdateDiscount( @SerializedName("name") var name: String?=null, - @SerializedName("slug") - var slug: String?=null, - @SerializedName("company_id") var companyId: Int?=null, - @SerializedName("pincodes_count") - var pincodesCount: Int?=null, + @SerializedName("is_active") + var isActive: Boolean?=null, + + @SerializedName("app_ids") + var appIds: ArrayList?=null, - @SerializedName("product") - var product: ListViewProduct?=null, + @SerializedName("extension_ids") + var extensionIds: ArrayList?=null, + + @SerializedName("job_type") + var jobType: String?=null, - @SerializedName("channels") - var channels: ListViewChannels?=null, + @SerializedName("discount_type") + var discountType: String?=null, - @SerializedName("zone_id") - var zoneId: String?=null, + @SerializedName("discount_level") + var discountLevel: String?=null, - @SerializedName("is_active") - var isActive: Boolean?=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("stores_count") - var storesCount: Int?=null + @SerializedName("validity") + var validity: ValidityObject?=null ): Parcelable { @@ -54830,6 +56206,14 @@ data class ListViewItems( + + + + + + + + @@ -54843,59 +56227,70 @@ data class ListViewItems( /* - Model: ListViewResponse + Model: DiscountJob */ @Parcelize -data class ListViewResponse( +data class DiscountJob( - @SerializedName("summary") - var summary: ArrayList?=null, + @SerializedName("_id") + var id: String?=null, - @SerializedName("page") - var page: ArrayList?=null, + @SerializedName("name") + var name: String?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("company_id") + var companyId: Int?=null, -): Parcelable { + @SerializedName("is_active") + var isActive: Boolean?=null, + @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, -} - - -/* - Model: CompanyStoreView_PageItems -*/ -@Parcelize -data class CompanyStoreView_PageItems( + @SerializedName("validity") + var validity: ValidityObject?=null, + @SerializedName("created_on") + var createdOn: String?=null, + @SerializedName("modified_on") + var modifiedOn: String?=null, - @SerializedName("item_total") - var itemTotal: Int?=null, + @SerializedName("created_by") + var createdBy: UserDetails?=null, - @SerializedName("has_next") - var hasNext: Boolean?=null, + @SerializedName("modified_by") + var modifiedBy: UserDetails?=null, - @SerializedName("type") - var type: String?=null, + @SerializedName("meta") + var meta: @RawValue HashMap?=null - @SerializedName("current") - var current: Int?=null, +): Parcelable { - @SerializedName("size") - var size: Int?=null -): Parcelable { @@ -54909,24 +56304,11 @@ data class CompanyStoreView_PageItems( -} - - -/* - Model: CompanyStoreView_Response -*/ -@Parcelize -data class CompanyStoreView_Response( - @SerializedName("page") - var page: ArrayList?=null, - @SerializedName("items") - var items: @RawValue ArrayList>?=null -): Parcelable { @@ -54934,24 +56316,11 @@ data class CompanyStoreView_Response( -} - - -/* - Model: GetZoneDataViewChannels -*/ -@Parcelize -data class GetZoneDataViewChannels( - @SerializedName("channel_id") - var channelId: String?=null, - @SerializedName("channel_type") - var channelType: String?=null -): Parcelable { @@ -54963,18 +56332,18 @@ data class GetZoneDataViewChannels( /* - Model: ZoneProductTypes + Model: ListOrCalender */ @Parcelize -data class ZoneProductTypes( +data class ListOrCalender( - @SerializedName("type") - var type: String?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("tags") - var tags: ArrayList?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -54988,81 +56357,68 @@ data class ZoneProductTypes( /* - Model: ZoneMappingType + Model: FileJobResponse */ @Parcelize -data class ZoneMappingType( +data class FileJobResponse( - @SerializedName("state") - var state: ArrayList?=null, + @SerializedName("stage") + var stage: String?=null, - @SerializedName("country") - var country: String?=null, + @SerializedName("total") + var total: Int?=null, - @SerializedName("pincode") - var pincode: ArrayList?=null + @SerializedName("failed") + var failed: Int?=null, -): Parcelable { + @SerializedName("company_id") + var companyId: Int?=null, + @SerializedName("body") + var body: @RawValue HashMap?=null, + @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, - @SerializedName("region_type") - var regionType: String?=null, - @SerializedName("mapping") - var mapping: ArrayList?=null, +} + + +/* + Model: DownloadFileJob +*/ +@Parcelize +data class DownloadFileJob( + - @SerializedName("assignment_preference") - var assignmentPreference: String?=null, - @SerializedName("stores_count") - var storesCount: Int?=null, + @SerializedName("brand_ids") + var brandIds: ArrayList?=null, - @SerializedName("pincodes_count") - var pincodesCount: Int?=null + @SerializedName("store_ids") + var storeIds: ArrayList?=null ): Parcelable { @@ -55072,21 +56428,44 @@ data class GetZoneDataViewItems( +} + + +/* + 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 { @@ -55098,15 +56477,15 @@ data class GetZoneDataViewItems( /* - Model: GetSingleZoneDataViewResponse + Model: BadRequestObject */ @Parcelize -data class GetSingleZoneDataViewResponse( +data class BadRequestObject( - @SerializedName("data") - var data: GetZoneDataViewItems?=null + @SerializedName("message") + var message: String?=null ): Parcelable { @@ -55117,54 +56496,66 @@ data class GetSingleZoneDataViewResponse( } + + /* - Model: UpdateZoneData + Model: AddProxyReq */ @Parcelize -data class UpdateZoneData( +data class AddProxyReq( - @SerializedName("zone_id") - var zoneId: String?=null, + @SerializedName("attached_path") + var attachedPath: String?=null, - @SerializedName("name") - var name: String?=null, + @SerializedName("proxy_url") + var proxyUrl: String?=null - @SerializedName("slug") - var slug: String?=null, +): Parcelable { - @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, - @SerializedName("region_type") - var regionType: String?=null, - @SerializedName("mapping") - var mapping: ArrayList?=null, +} + + +/* + Model: AddProxyResponse +*/ +@Parcelize +data class AddProxyResponse( + + + + @SerializedName("_id") + var id: String?=null, - @SerializedName("assignment_preference") - var assignmentPreference: String?=null + @SerializedName("attached_path") + var attachedPath: String?=null, -): Parcelable { + @SerializedName("proxy_url") + var proxyUrl: String?=null, + @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 { @@ -55188,18 +56579,27 @@ data class UpdateZoneData( /* - Model: ZoneUpdateRequest + Model: APIError */ @Parcelize -data class ZoneUpdateRequest( +data class APIError( - @SerializedName("data") - var data: UpdateZoneData?=null, + @SerializedName("code") + var code: String?=null, - @SerializedName("identifier") - var identifier: String?=null + @SerializedName("message") + var message: String?=null, + + @SerializedName("info") + var info: String?=null, + + @SerializedName("request_id") + var requestId: String?=null, + + @SerializedName("meta") + var meta: @RawValue HashMap?=null ): Parcelable { @@ -55209,22 +56609,28 @@ data class ZoneUpdateRequest( + + + + + + } /* - Model: ZoneSuccessResponse + Model: RemoveProxyResponse */ @Parcelize -data class ZoneSuccessResponse( +data class RemoveProxyResponse( - @SerializedName("success") - var success: Boolean?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("status_code") - var statusCode: Int?=null + @SerializedName("data") + var data: @RawValue HashMap?=null ): Parcelable { @@ -55237,49 +56643,41 @@ data class ZoneSuccessResponse( } + + /* - Model: CreateZoneData + Model: EventConfig */ @Parcelize -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, +data class EventConfig( - @SerializedName("channels") - var channels: ArrayList?=null, - @SerializedName("product") - var product: ZoneProductTypes?=null, - @SerializedName("store_ids") - var storeIds: ArrayList?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("region_type") - var regionType: String?=null, + @SerializedName("event_name") + var eventName: String?=null, - @SerializedName("mapping") - var mapping: ArrayList?=null, + @SerializedName("event_type") + var eventType: String?=null, - @SerializedName("assignment_preference") - var assignmentPreference: String?=null + @SerializedName("event_category") + var eventCategory: String?=null, -): Parcelable { + @SerializedName("version") + var version: String?=null, + @SerializedName("display_name") + var displayName: String?=null, + @SerializedName("description") + var description: String?=null, + @SerializedName("created_on") + var createdOn: String?=null +): Parcelable { @@ -55303,18 +56701,18 @@ data class CreateZoneData( /* - Model: ZoneRequest + Model: EventConfigList */ @Parcelize -data class ZoneRequest( +data class EventConfigList( - @SerializedName("data") - var data: CreateZoneData?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("identifier") - var identifier: String?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -55328,21 +56726,15 @@ data class ZoneRequest( /* - Model: ZoneResponse + Model: EventConfigResponse */ @Parcelize -data class ZoneResponse( - - +data class EventConfigResponse( - @SerializedName("success") - var success: Boolean?=null, - @SerializedName("zone_id") - var zoneId: String?=null, - @SerializedName("status_code") - var statusCode: Int?=null + @SerializedName("event_configs") + var eventConfigs: ArrayList?=null ): Parcelable { @@ -55350,26 +56742,22 @@ data class ZoneResponse( - - - - } /* - Model: GetZoneFromPincodeViewRequest + Model: SubscriberConfigList */ @Parcelize -data class GetZoneFromPincodeViewRequest( +data class SubscriberConfigList( - @SerializedName("country") - var country: String?=null, + @SerializedName("items") + var items: ArrayList?=null, - @SerializedName("pincode") - var pincode: String?=null + @SerializedName("page") + var page: Page?=null ): Parcelable { @@ -55383,18 +56771,36 @@ data class GetZoneFromPincodeViewRequest( /* - Model: GetZoneFromPincodeViewResponse + Model: EventProcessedStatus */ @Parcelize -data class GetZoneFromPincodeViewResponse( +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("serviceability_type") - var serviceabilityType: String?=null, + @SerializedName("processed_on") + var processedOn: String?=null, - @SerializedName("zones") - var zones: ArrayList?=null + @SerializedName("status") + var status: Boolean?=null ): Parcelable { @@ -55404,21 +56810,13 @@ data class GetZoneFromPincodeViewResponse( -} - - -/* - Model: ProductReturnConfigResponse -*/ -@Parcelize -data class ProductReturnConfigResponse( - @SerializedName("on_same_store") - var onSameStore: Boolean?=null -): Parcelable { + + + @@ -55428,39 +56826,33 @@ data class ProductReturnConfigResponse( /* - Model: AddressResponse + Model: EventPayload */ @Parcelize -data class AddressResponse( - - +data class EventPayload( - @SerializedName("address1") - var address1: String?=null, - @SerializedName("city") - var city: String?=null, - @SerializedName("landmark") - var landmark: String?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("longitude") - var longitude: Double?=null, + @SerializedName("event_trace_id") + var eventTraceId: String?=null, - @SerializedName("address2") - var address2: String?=null, + @SerializedName("message_id") + var messageId: String?=null, - @SerializedName("country") - var country: String?=null, + @SerializedName("event_name") + var eventName: String?=null, - @SerializedName("state") - var state: String?=null, + @SerializedName("event_type") + var eventType: String?=null, - @SerializedName("latitude") - var latitude: Double?=null, + @SerializedName("version") + var version: String?=null, - @SerializedName("pincode") - var pincode: Int?=null + @SerializedName("status") + var status: Boolean?=null ): Parcelable { @@ -55479,44 +56871,44 @@ data class AddressResponse( - - - - } /* - Model: EinvoiceResponse + Model: SubscriberConfig */ @Parcelize -data class EinvoiceResponse( - +data class SubscriberConfig( - @SerializedName("enabled") - var enabled: Boolean?=null -): Parcelable { + @SerializedName("id") + var id: Int?=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, -} - - -/* - Model: EwayBillResponse -*/ -@Parcelize -data class EwayBillResponse( + @SerializedName("status") + var status: SubscriberStatus?=null, + @SerializedName("email_id") + var emailId: String?=null, + @SerializedName("auth_meta") + var authMeta: AuthMeta?=null, - @SerializedName("enabled") - var enabled: Boolean?=null + @SerializedName("event_id") + var eventId: ArrayList?=null ): Parcelable { @@ -55524,24 +56916,15 @@ data class EwayBillResponse( -} - - -/* - Model: GstCredentialsResponse -*/ -@Parcelize -data class GstCredentialsResponse( - @SerializedName("e_invoice") - var eInvoice: EinvoiceResponse?=null, - @SerializedName("e_waybill") - var eWaybill: EwayBillResponse?=null -): Parcelable { + + + + @@ -55553,45 +56936,50 @@ data class GstCredentialsResponse( /* - Model: ModifiedByResponse + Model: SubscriberResponse */ @Parcelize -data class ModifiedByResponse( +data class SubscriberResponse( - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("username") - var username: String?=null + @SerializedName("name") + var name: String?=null, -): Parcelable { + @SerializedName("webhook_url") + var webhookUrl: String?=null, + @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, -} - - -/* - Model: MobileNo -*/ -@Parcelize -data class MobileNo( + @SerializedName("updated_on") + var updatedOn: String?=null, + @SerializedName("event_configs") + var eventConfigs: ArrayList?=null +): Parcelable { - @SerializedName("number") - var number: String?=null, - @SerializedName("country_code") - var countryCode: Int?=null -): Parcelable { @@ -55599,27 +56987,12 @@ data class MobileNo( -} - - -/* - 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 { @@ -55633,18 +57006,24 @@ data class ManagerResponse( /* - Model: IntegrationTypeResponse + Model: SubscriberEvent */ @Parcelize -data class IntegrationTypeResponse( +data class SubscriberEvent( - @SerializedName("inventory") - var inventory: String?=null, + @SerializedName("id") + var id: Int?=null, - @SerializedName("order") - var order: String?=null + @SerializedName("subscriber_id") + var subscriberId: Int?=null, + + @SerializedName("event_id") + var eventId: Int?=null, + + @SerializedName("created_date") + var createdDate: String?=null ): Parcelable { @@ -55654,22 +57033,26 @@ data class IntegrationTypeResponse( + + + + } /* - Model: OpeningClosing + Model: AuthMeta */ @Parcelize -data class OpeningClosing( +data class AuthMeta( - @SerializedName("hour") - var hour: Int?=null, + @SerializedName("type") + var type: String?=null, - @SerializedName("minute") - var minute: Int?=null + @SerializedName("secret") + var secret: String?=null ): Parcelable { @@ -55683,24 +57066,24 @@ data class OpeningClosing( /* - Model: TimmingResponse + Model: Association */ @Parcelize -data class TimmingResponse( +data class Association( - @SerializedName("open") - var open: Boolean?=null, + @SerializedName("company_id") + var companyId: Int?=null, - @SerializedName("opening") - var opening: OpeningClosing?=null, + @SerializedName("application_id") + var applicationId: ArrayList?=null, - @SerializedName("weekday") - var weekday: String?=null, + @SerializedName("extension_id") + var extensionId: String?=null, - @SerializedName("closing") - var closing: OpeningClosing?=null + @SerializedName("criteria") + var criteria: String?=null ): Parcelable { @@ -55718,42 +57101,24 @@ data class TimmingResponse( /* - Model: Dp + Model: EventConfigBase */ @Parcelize -data class Dp( - - - - @SerializedName("operations") - var operations: ArrayList?=null, - - @SerializedName("transport_mode") - var transportMode: String?=null, - - @SerializedName("fm_priority") - var fmPriority: Int?=null, - - @SerializedName("internal_account_id") - var internalAccountId: String?=null, +data class EventConfigBase( - @SerializedName("payment_mode") - var paymentMode: String?=null, - @SerializedName("external_account_id") - var externalAccountId: String?=null, - @SerializedName("lm_priority") - var lmPriority: Int?=null, + @SerializedName("event_name") + var eventName: String?=null, - @SerializedName("assign_dp_from_sb") - var assignDpFromSb: Boolean?=null, + @SerializedName("event_type") + var eventType: String?=null, - @SerializedName("area_code") - var areaCode: Int?=null, + @SerializedName("event_category") + var eventCategory: String?=null, - @SerializedName("rvp_priority") - var rvpPriority: Int?=null + @SerializedName("version") + var version: String?=null ): Parcelable { @@ -55767,11 +57132,26 @@ data class Dp( +} + + + + +/* + Model: RequestBodyAuditLog +*/ +@Parcelize +data class RequestBodyAuditLog( + @SerializedName("log_meta") + var logMeta: LogMetaObj?=null, + @SerializedName("log_payload") + var logPayload: @RawValue HashMap?=null +): Parcelable { @@ -55783,18 +57163,18 @@ data class Dp( /* - Model: LogisticsResponse + Model: CreateLogResponse */ @Parcelize -data class LogisticsResponse( +data class CreateLogResponse( - @SerializedName("override") - var override: Boolean?=null, + @SerializedName("message") + var message: String?=null, - @SerializedName("dp") - var dp: Dp?=null + @SerializedName("internal_message") + var internalMessage: String?=null ): Parcelable { @@ -55808,24 +57188,27 @@ data class LogisticsResponse( /* - Model: DocumentsResponse + Model: LogMetaObj */ @Parcelize -data class DocumentsResponse( +data class LogMetaObj( - @SerializedName("type") - var type: String?=null, + @SerializedName("modifier") + var modifier: @RawValue HashMap?=null, - @SerializedName("verified") - var verified: Boolean?=null, + @SerializedName("application") + var application: String?=null, - @SerializedName("legal_name") - var legalName: String?=null, + @SerializedName("entity") + var entity: EntityObject?=null, - @SerializedName("value") - var value: String?=null + @SerializedName("device_info") + var deviceInfo: @RawValue HashMap?=null, + + @SerializedName("location") + var location: @RawValue HashMap?=null ): Parcelable { @@ -55839,22 +57222,27 @@ data class DocumentsResponse( + + } /* - Model: CreatedByResponse + Model: EntityObject */ @Parcelize -data class CreatedByResponse( +data class EntityObject( - @SerializedName("user_id") - var userId: String?=null, + @SerializedName("id") + var id: String?=null, - @SerializedName("username") - var username: String?=null + @SerializedName("type") + var type: String?=null, + + @SerializedName("action") + var action: String?=null ): Parcelable { @@ -55864,22 +57252,21 @@ data class CreatedByResponse( + + } /* - Model: ContactNumberResponse + Model: LogSchemaResponse */ @Parcelize -data class ContactNumberResponse( - +data class LogSchemaResponse( - @SerializedName("number") - var number: String?=null, - @SerializedName("country_code") - var countryCode: Int?=null + @SerializedName("docs") + var docs: ArrayList?=null ): Parcelable { @@ -55887,127 +57274,95 @@ data class ContactNumberResponse( - - } /* - Model: WarningsResponse + Model: LogDocs */ @Parcelize -data class WarningsResponse( +data class LogDocs( - @SerializedName("store_address") - var storeAddress: String?=null + @SerializedName("entity") + var entity: EntityObj?=null, -): Parcelable { + @SerializedName("modifier") + var modifier: Modifier?=null, + @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, -} - - -/* - Model: ItemResponse -*/ -@Parcelize -data class ItemResponse( + @SerializedName("application") + var application: String?=null, + @SerializedName("sessions") + var sessions: String?=null, + @SerializedName("date") + var date: String?=null, - @SerializedName("product_return_config") - var productReturnConfig: ProductReturnConfigResponse?=null, + @SerializedName("logs") + var logs: @RawValue HashMap?=null - @SerializedName("address") - var address: AddressResponse?=null, +): Parcelable { - @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, - @SerializedName("_custom_json") - var customJson: @RawValue HashMap?=null, +} + + +/* + Model: EntityObj +*/ +@Parcelize +data class EntityObj( - @SerializedName("display_name") - var displayName: String?=null, - @SerializedName("store_type") - var storeType: String?=null, - @SerializedName("warnings") - var warnings: WarningsResponse?=null + @SerializedName("id") + var id: String?=null, -): Parcelable { + @SerializedName("type") + var type: String?=null, + @SerializedName("action") + var action: String?=null, + @SerializedName("entity_details") + var entityDetails: @RawValue HashMap?=null +): Parcelable { @@ -56019,12 +57374,27 @@ data class ItemResponse( +} + + +/* + 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 { @@ -56034,11 +57404,24 @@ data class ItemResponse( +} + + +/* + Model: DeviceInfo +*/ +@Parcelize +data class DeviceInfo( + @SerializedName("user_agent") + var userAgent: String?=null, + @SerializedName("extra_meta") + var extraMeta: @RawValue HashMap?=null +): Parcelable { @@ -56046,19 +57429,41 @@ data class ItemResponse( +} + + +/* + 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 { @@ -56068,18 +57473,18 @@ data class ItemResponse( /* - Model: GetStoresViewResponse + Model: EntityTypeObj */ @Parcelize -data class GetStoresViewResponse( +data class EntityTypeObj( - @SerializedName("page") - var page: PageResponse?=null, + @SerializedName("entity_value") + var entityValue: String?=null, - @SerializedName("items") - var items: ArrayList?=null + @SerializedName("display_name") + var displayName: String?=null ): Parcelable { diff --git a/src/main/java/com/sdk/platform/datamanager/CatalogDataManagerClass.kt b/src/main/java/com/sdk/platform/datamanager/CatalogDataManagerClass.kt index 531498669..095553ffb 100644 --- a/src/main/java/com/sdk/platform/datamanager/CatalogDataManagerClass.kt +++ b/src/main/java/com/sdk/platform/datamanager/CatalogDataManagerClass.kt @@ -53,18 +53,6 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction - suspend fun createProductBundle(body: ProductBundleRequest) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createProductBundle( - companyId = config.companyId, body = body) - } else { - null - } - } - - suspend fun getProductBundle(q: String?=null, slug: ArrayList?=null) : Deferred>? { @@ -77,12 +65,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun updateProductBundle(id: String,body: ProductBundleUpdateRequest) + suspend fun createProductBundle(body: ProductBundleRequest) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateProductBundle( - companyId = config.companyId, id = id, body = body) + catalogApiList?.createProductBundle( + companyId = config.companyId, body = body) } else { null } @@ -101,12 +89,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createSizeGuide(body: ValidateSizeGuide) - : Deferred>? { + suspend fun updateProductBundle(id: String,body: ProductBundleUpdateRequest) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createSizeGuide( - companyId = config.companyId, body = body) + catalogApiList?.updateProductBundle( + companyId = config.companyId, id = id, body = body) } else { null } @@ -125,12 +113,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun updateSizeGuide(id: String,body: ValidateSizeGuide) + suspend fun createSizeGuide(body: ValidateSizeGuide) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateSizeGuide( - companyId = config.companyId, id = id, body = body) + catalogApiList?.createSizeGuide( + companyId = config.companyId, body = body) } else { null } @@ -149,6 +137,18 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } + suspend fun updateSizeGuide(id: String,body: ValidateSizeGuide) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + catalogApiList?.updateSizeGuide( + companyId = config.companyId, id = id, body = body) + } else { + null + } + } + + @@ -284,6 +284,18 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } + suspend fun listDepartmentsData(pageNo: Int?=null, pageSize: Int?=null, name: String?=null, search: String?=null, isActive: Boolean?=null) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + catalogApiList?.listDepartmentsData( + companyId = config.companyId, pageNo = pageNo, pageSize = pageSize, name = name, search = search, isActive = isActive ) + } else { + null + } + } + + suspend fun createDepartments(body: DepartmentCreateUpdate) : Deferred>? { @@ -296,12 +308,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun listDepartmentsData(pageNo: Int?=null, pageSize: Int?=null, name: String?=null, search: String?=null, isActive: Boolean?=null) + suspend fun getDepartmentData(uid: String) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.listDepartmentsData( - companyId = config.companyId, pageNo = pageNo, pageSize = pageSize, name = name, search = search, isActive = isActive ) + catalogApiList?.getDepartmentData( + companyId = config.companyId, uid = uid ) } else { null } @@ -320,18 +332,6 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun getDepartmentData(uid: String) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getDepartmentData( - companyId = config.companyId, uid = uid ) - } else { - null - } - } - - suspend fun listProductTemplate(department: String) : Deferred>? { @@ -428,18 +428,6 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createCategories(body: CategoryRequestBody) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createCategories( - companyId = config.companyId, body = body) - } else { - null - } - } - - suspend fun listCategories(level: String?=null, departments: String?=null, q: String?=null, pageNo: Int?=null, pageSize: Int?=null) : Deferred>? { @@ -452,12 +440,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun updateCategory(uid: String,body: CategoryRequestBody) - : Deferred>? { + suspend fun createCategories(body: CategoryRequestBody) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateCategory( - companyId = config.companyId, uid = uid, body = body) + catalogApiList?.createCategories( + companyId = config.companyId, body = body) } else { null } @@ -476,12 +464,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createProduct(body: ProductCreateUpdate) - : Deferred>? { + suspend fun updateCategory(uid: String,body: CategoryRequestBody) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createProduct( - companyId = config.companyId, body = body) + catalogApiList?.updateCategory( + companyId = config.companyId, uid = uid, body = body) } else { null } @@ -500,6 +488,18 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } + suspend fun createProduct(body: ProductCreateUpdate) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + catalogApiList?.createProduct( + companyId = config.companyId, body = body) + } else { + null + } + } + + suspend fun getVariantsOfProducts(itemId: String, variantType: String, pageNo: Int?=null, pageSize: Int?=null) : Deferred>? { @@ -584,24 +584,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createBulkProductUploadJob(body: BulkJob) - : Deferred>? { + suspend fun getProductBulkUploadHistory(search: String?=null, pageNo: Int?=null, pageSize: Int?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createBulkProductUploadJob( - companyId = config.companyId, body = body) + catalogApiList?.getProductBulkUploadHistory( + companyId = config.companyId, search = search, pageNo = pageNo, pageSize = pageSize ) } else { null } } - suspend fun getProductBulkUploadHistory(search: String?=null, pageNo: Int?=null, pageSize: Int?=null) - : Deferred>? { + suspend fun createBulkProductUploadJob(body: BulkJob) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getProductBulkUploadHistory( - companyId = config.companyId, search = search, pageNo = pageNo, pageSize = pageSize ) + catalogApiList?.createBulkProductUploadJob( + companyId = config.companyId, body = body) } else { null } @@ -620,24 +620,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createProductsInBulk(batchId: String,body: BulkProductRequest) + suspend fun deleteProductBulkJob(batchId: String) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createProductsInBulk( - companyId = config.companyId, batchId = batchId, body = body) + catalogApiList?.deleteProductBulkJob( + companyId = config.companyId, batchId = batchId ) } else { null } } - suspend fun deleteProductBulkJob(batchId: String) + suspend fun createProductsInBulk(batchId: String,body: BulkProductRequest) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.deleteProductBulkJob( - companyId = config.companyId, batchId = batchId ) + catalogApiList?.createProductsInBulk( + companyId = config.companyId, batchId = batchId, body = body) } else { null } @@ -656,24 +656,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createProductAssetsInBulk(body: ProductBulkAssets) - : Deferred>? { + suspend fun getProductAssetsInBulk(pageNo: Int?=null, pageSize: Int?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createProductAssetsInBulk( - companyId = config.companyId, body = body) + catalogApiList?.getProductAssetsInBulk( + companyId = config.companyId, pageNo = pageNo, pageSize = pageSize ) } else { null } } - suspend fun getProductAssetsInBulk(pageNo: Int?=null, pageSize: Int?=null) - : Deferred>? { + suspend fun createProductAssetsInBulk(body: ProductBulkAssets) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getProductAssetsInBulk( - companyId = config.companyId, pageNo = pageNo, pageSize = pageSize ) + catalogApiList?.createProductAssetsInBulk( + companyId = config.companyId, body = body) } else { null } @@ -692,24 +692,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun addInventory(itemId: String, size: String,body: InventoryRequest) - : Deferred>? { + suspend fun getInventoryBySize(itemId: String, size: String, pageNo: Int?=null, pageSize: Int?=null, q: String?=null, sellable: Boolean?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.addInventory( - companyId = config.companyId, itemId = itemId, size = size, body = body) + catalogApiList?.getInventoryBySize( + companyId = config.companyId, itemId = itemId, size = size, pageNo = pageNo, pageSize = pageSize, q = q, sellable = sellable ) } else { null } } - suspend fun getInventoryBySize(itemId: String, size: String, pageNo: Int?=null, pageSize: Int?=null, q: String?=null, sellable: Boolean?=null) - : Deferred>? { + suspend fun addInventory(itemId: String, size: String,body: InventoryRequest) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getInventoryBySize( - companyId = config.companyId, itemId = itemId, size = size, pageNo = pageNo, pageSize = pageSize, q = q, sellable = sellable ) + catalogApiList?.addInventory( + companyId = config.companyId, itemId = itemId, size = size, body = body) } else { null } @@ -741,18 +741,6 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createBulkInventoryJob(body: BulkJob) - : Deferred>? { - - return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createBulkInventoryJob( - companyId = config.companyId, body = body) - } else { - null - } - } - - suspend fun getInventoryBulkUploadHistory(pageNo: Int?=null, pageSize: Int?=null) : Deferred>? { @@ -765,12 +753,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createBulkInventory(batchId: String,body: InventoryBulkRequest) - : Deferred>? { + suspend fun createBulkInventoryJob(body: BulkJob) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createBulkInventory( - companyId = config.companyId, batchId = batchId, body = body) + catalogApiList?.createBulkInventoryJob( + companyId = config.companyId, body = body) } else { null } @@ -789,12 +777,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun createInventoryExportJob(body: InventoryExportRequest) - : Deferred>? { + suspend fun createBulkInventory(batchId: String,body: InventoryBulkRequest) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createInventoryExportJob( - companyId = config.companyId, body = body) + catalogApiList?.createBulkInventory( + companyId = config.companyId, batchId = batchId, body = body) } else { null } @@ -813,24 +801,24 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun exportInventoryConfig(filterType: String?=null) - : Deferred>? { + suspend fun createInventoryExportJob(body: InventoryExportRequest) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.exportInventoryConfig( - companyId = config.companyId, filterType = filterType ) + catalogApiList?.createInventoryExportJob( + companyId = config.companyId, body = body) } else { null } } - suspend fun updateRealtimeInventory(itemId: String, sellerIdentifier: String,body: InventoryRequestSchemaV2) - : Deferred>? { + suspend fun exportInventoryConfig(filterType: String?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateRealtimeInventory( - companyId = config.companyId, itemId = itemId, sellerIdentifier = sellerIdentifier, body = body) + catalogApiList?.exportInventoryConfig( + companyId = config.companyId, filterType = filterType ) } else { null } @@ -849,23 +837,23 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun updateInventories(body: InventoryRequestSchemaV2) + suspend fun updateRealtimeInventory(itemId: String, sellerIdentifier: String,body: InventoryRequestSchemaV2) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateInventories( - companyId = config.companyId, body = body) + catalogApiList?.updateRealtimeInventory( + companyId = config.companyId, itemId = itemId, sellerIdentifier = sellerIdentifier, body = body) } else { null } } - suspend fun createHsnCode(body: HsnUpsert) - : Deferred>? { + suspend fun updateInventories(body: InventoryRequestSchemaV2) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createHsnCode( + catalogApiList?.updateInventories( companyId = config.companyId, body = body) } else { null @@ -885,12 +873,12 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } - suspend fun updateHsnCode(id: String,body: HsnUpsert) + suspend fun createHsnCode(body: HsnUpsert) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.updateHsnCode( - companyId = config.companyId, id = id, body = body) + catalogApiList?.createHsnCode( + companyId = config.companyId, body = body) } else { null } @@ -909,6 +897,18 @@ class CatalogDataManagerClass(val config: PlatformConfig, val unauthorizedAction } + suspend fun updateHsnCode(id: String,body: HsnUpsert) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + catalogApiList?.updateHsnCode( + companyId = config.companyId, id = id, body = body) + } else { + null + } + } + + suspend fun bulkHsnCode(body: BulkHsnUpsert) : Deferred>? { @@ -1006,20 +1006,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun createCustomKeyword(body: CreateSearchKeyword) - : Deferred>? { + suspend fun getAllSearchKeyword() + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createCustomKeyword(companyId = config.companyId , applicationId = applicationId , body = body) + catalogApiList?.getAllSearchKeyword(companyId = config.companyId , applicationId = applicationId ) } else { null } } - suspend fun getAllSearchKeyword() - : Deferred>? { + suspend fun createCustomKeyword(body: CreateSearchKeyword) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getAllSearchKeyword(companyId = config.companyId , applicationId = applicationId ) + catalogApiList?.createCustomKeyword(companyId = config.companyId , applicationId = applicationId , body = body) } else { null } @@ -1056,20 +1056,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun createCustomAutocompleteRule(body: CreateAutocompleteKeyword) - : Deferred>? { + suspend fun getAutocompleteConfig() + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createCustomAutocompleteRule(companyId = config.companyId , applicationId = applicationId , body = body) + catalogApiList?.getAutocompleteConfig(companyId = config.companyId , applicationId = applicationId ) } else { null } } - suspend fun getAutocompleteConfig() - : Deferred>? { + suspend fun createCustomAutocompleteRule(body: CreateAutocompleteKeyword) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getAutocompleteConfig(companyId = config.companyId , applicationId = applicationId ) + catalogApiList?.createCustomAutocompleteRule(companyId = config.companyId , applicationId = applicationId , body = body) } else { null } @@ -1114,20 +1114,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun createGroupConfiguration(configType: String,body: AppConfigurationDetail) - : Deferred>? { + suspend fun getGroupConfigurations(configType: String, pageNo: Int?=null, pageSize: Int?=null, search: String?=null, templateSlug: String?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createGroupConfiguration(companyId = config.companyId , applicationId = applicationId , configType = configType, body = body) + catalogApiList?.getGroupConfigurations(companyId = config.companyId , applicationId = applicationId , configType = configType, pageNo = pageNo, pageSize = pageSize, search = search, templateSlug = templateSlug ) } else { null } } - suspend fun getGroupConfigurations(configType: String, pageNo: Int?=null, pageSize: Int?=null, search: String?=null, templateSlug: String?=null) - : Deferred>? { + suspend fun createGroupConfiguration(configType: String,body: AppConfigurationDetail) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getGroupConfigurations(companyId = config.companyId , applicationId = applicationId , configType = configType, pageNo = pageNo, pageSize = pageSize, search = search, templateSlug = templateSlug ) + catalogApiList?.createGroupConfiguration(companyId = config.companyId , applicationId = applicationId , configType = configType, body = body) } else { null } @@ -1154,20 +1154,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun createListingConfiguration(configType: String,body: AppConfigurationsSort) - : Deferred>? { + suspend fun getListingConfigurations(configType: String, pageNo: Int?=null, pageSize: Int?=null, search: String?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createListingConfiguration(companyId = config.companyId , applicationId = applicationId , configType = configType, body = body) + catalogApiList?.getListingConfigurations(companyId = config.companyId , applicationId = applicationId , configType = configType, pageNo = pageNo, pageSize = pageSize, search = search ) } else { null } } - suspend fun getListingConfigurations(configType: String, pageNo: Int?=null, pageSize: Int?=null, search: String?=null) - : Deferred>? { + suspend fun createListingConfiguration(configType: String,body: AppConfigurationsSort) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getListingConfigurations(companyId = config.companyId , applicationId = applicationId , configType = configType, pageNo = pageNo, pageSize = pageSize, search = search ) + catalogApiList?.createListingConfiguration(companyId = config.companyId , applicationId = applicationId , configType = configType, body = body) } else { null } @@ -1224,40 +1224,40 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun createConfigurationProductListing(body: AppConfiguration) + suspend fun getConfigurations() : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createConfigurationProductListing(companyId = config.companyId , applicationId = applicationId , body = body) + catalogApiList?.getConfigurations(companyId = config.companyId , applicationId = applicationId ) } else { null } } - suspend fun getConfigurations() + suspend fun createConfigurationProductListing(body: AppConfiguration) : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getConfigurations(companyId = config.companyId , applicationId = applicationId ) + catalogApiList?.createConfigurationProductListing(companyId = config.companyId , applicationId = applicationId , body = body) } else { null } } - suspend fun createConfigurationByType(type: String,body: AppConfiguration) - : Deferred>? { + suspend fun getConfigurationByType(type: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createConfigurationByType(companyId = config.companyId , applicationId = applicationId , type = type, body = body) + catalogApiList?.getConfigurationByType(companyId = config.companyId , applicationId = applicationId , type = type ) } else { null } } - suspend fun getConfigurationByType(type: String) - : Deferred>? { + suspend fun createConfigurationByType(type: String,body: AppConfiguration) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getConfigurationByType(companyId = config.companyId , applicationId = applicationId , type = type ) + catalogApiList?.createConfigurationByType(companyId = config.companyId , applicationId = applicationId , type = type, body = body) } else { null } @@ -1274,20 +1274,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun createCollection(body: CreateCollection) - : Deferred>? { + suspend fun getAllCollections(q: String?=null, scheduleStatus: String?=null, type: String?=null, tags: ArrayList?=null, isActive: Boolean?=null, pageNo: Int?=null, pageSize: Int?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.createCollection(companyId = config.companyId , applicationId = applicationId , body = body) + catalogApiList?.getAllCollections(companyId = config.companyId , applicationId = applicationId , q = q, scheduleStatus = scheduleStatus, type = type, tags = tags, isActive = isActive, pageNo = pageNo, pageSize = pageSize ) } else { null } } - suspend fun getAllCollections(q: String?=null, scheduleStatus: String?=null, type: String?=null, tags: ArrayList?=null, isActive: Boolean?=null, pageNo: Int?=null, pageSize: Int?=null) - : Deferred>? { + suspend fun createCollection(body: CreateCollection) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getAllCollections(companyId = config.companyId , applicationId = applicationId , q = q, scheduleStatus = scheduleStatus, type = type, tags = tags, isActive = isActive, pageNo = pageNo, pageSize = pageSize ) + catalogApiList?.createCollection(companyId = config.companyId , applicationId = applicationId , body = body) } else { null } @@ -1324,20 +1324,20 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi } - suspend fun addCollectionItems(id: String,body: CollectionItemRequest) - : Deferred>? { + suspend fun getCollectionItems(id: String, sortOn: String?=null, pageId: String?=null, pageSize: Int?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.addCollectionItems(companyId = config.companyId , applicationId = applicationId , id = id, body = body) + catalogApiList?.getCollectionItems(companyId = config.companyId , applicationId = applicationId , id = id, sortOn = sortOn, pageId = pageId, pageSize = pageSize ) } else { null } } - suspend fun getCollectionItems(id: String, sortOn: String?=null, pageId: String?=null, pageSize: Int?=null) - : Deferred>? { + suspend fun addCollectionItems(id: String,body: CollectionItemRequest) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - catalogApiList?.getCollectionItems(companyId = config.companyId , applicationId = applicationId , id = id, sortOn = sortOn, pageId = pageId, pageSize = pageSize ) + catalogApiList?.addCollectionItems(companyId = config.companyId , applicationId = applicationId , id = id, body = body) } else { null } diff --git a/src/main/java/com/sdk/platform/datamanager/LogisticDataManagerClass.kt b/src/main/java/com/sdk/platform/datamanager/LogisticDataManagerClass.kt deleted file mode 100644 index 185a8a238..000000000 --- a/src/main/java/com/sdk/platform/datamanager/LogisticDataManagerClass.kt +++ /dev/null @@ -1,176 +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 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 b03c47607..6f06bad3d 100644 --- a/src/main/java/com/sdk/platform/datamanager/OrderDataManagerClass.kt +++ b/src/main/java/com/sdk/platform/datamanager/OrderDataManagerClass.kt @@ -43,35 +43,122 @@ class OrderDataManagerClass(val config: PlatformConfig, val unauthorizedAction: } - suspend fun shipmentStatusUpdate(body: UpdateShipmentStatusBody) - : Deferred>? { + 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>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.shipmentStatusUpdate( - companyId = config.companyId, body = body) + 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 activityStatus(bagId: String) - : Deferred>? { + suspend fun createShipmentReport(fromDate: String?=null, toDate: String?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.activityStatus( - companyId = config.companyId, bagId = bagId ) + orderApiList?.createShipmentReport( + companyId = config.companyId, fromDate = fromDate, toDate = toDate ) } else { null } } - suspend fun storeProcessShipmentUpdate(body: UpdateProcessShipmenstRequestBody) - : Deferred>? { + suspend fun getReportsShipmentListing(pageNo: Int?=null, pageSize: Int?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.storeProcessShipmentUpdate( + orderApiList?.getReportsShipmentListing( + companyId = config.companyId, pageNo = pageNo, pageSize = pageSize ) + } else { + null + } + } + + + suspend fun upsertJioCode(body: JioCodeUpsertPayload) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + orderApiList?.upsertJioCode( companyId = config.companyId, body = body) } else { null @@ -79,23 +166,107 @@ class OrderDataManagerClass(val config: PlatformConfig, val unauthorizedAction: } - suspend fun checkRefund(shipmentId: String) - : Deferred>>? { + suspend fun getBulkInvoice(batchId: String, docType: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.checkRefund( - companyId = config.companyId, shipmentId = shipmentId ) + orderApiList?.getBulkInvoice( + companyId = config.companyId, batchId = batchId, docType = docType ) } else { null } } - suspend fun shipmentBagsCanBreak(body: CanBreakRequestBody) - : Deferred>? { + suspend fun getBulkInvoiceLabel(batchId: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.shipmentBagsCanBreak( + orderApiList?.getBulkInvoiceLabel( + companyId = config.companyId, batchId = batchId ) + } 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>? { + + 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 ) + } else { + null + } + } + + + suspend fun getShipmentReasons(shipmentId: String, bagId: String, state: String) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + orderApiList?.getShipmentReasons( + companyId = config.companyId, shipmentId = shipmentId, bagId = bagId, state = state ) + } else { + null + } + } + + + suspend fun bulkActionProcessXlsxFile(body: BulkActionPayload) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + orderApiList?.bulkActionProcessXlsxFile( companyId = config.companyId, body = body) } else { null @@ -103,174 +274,306 @@ class OrderDataManagerClass(val config: PlatformConfig, val unauthorizedAction: } - 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>? { + suspend fun bulkActionDetails(batchId: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - 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 ) + orderApiList?.bulkActionDetails( + companyId = config.companyId, batchId = batchId ) } else { null } } - 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>? { + suspend fun getBagById(bagId: String?=null, channelBagId: String?=null, channelId: String?=null) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - 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 ) + orderApiList?.getBagById( + companyId = config.companyId, bagId = bagId, channelBagId = channelBagId, channelId = channelId ) } else { null } } - suspend fun getOrderDetails(orderId: String?=null, next: String?=null, previous: String?=null) - : Deferred>? { + 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>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getOrderDetails( - companyId = config.companyId, orderId = orderId, next = next, previous = previous ) + orderApiList?.getBags( + companyId = config.companyId, bagIds = bagIds, shipmentIds = shipmentIds, orderIds = orderIds, channelBagIds = channelBagIds, channelShipmentIds = channelShipmentIds, channelOrderIds = channelOrderIds, channelId = channelId, pageNo = pageNo, pageSize = pageSize ) } else { null } } + suspend fun invalidateShipmentCache(body: InvalidateShipmentCachePayload) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + orderApiList?.invalidateShipmentCache( + companyId = config.companyId, body = body) + } else { + null + } + } + - 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>? { + suspend fun reassignLocation(body: StoreReassign) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - 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 ) + orderApiList?.reassignLocation( + companyId = config.companyId, body = body) } 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 getShipmentAddress(shipmentId: String, addressCategory: String) - : Deferred>? { + suspend fun updateShipmentStatus(body: UpdateShipmentStatusRequest) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getShipmentAddress( - companyId = config.companyId, shipmentId = shipmentId, addressCategory = addressCategory ) + orderApiList?.updateShipmentStatus( + companyId = config.companyId, body = body) } else { null } } - suspend fun updateShipmentAddress(shipmentId: String, addressCategory: String,body: UpdateShipmentAddressRequest) - : Deferred>? { + suspend fun processManifest(body: CreateOrderPayload) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.updateShipmentAddress( - companyId = config.companyId, shipmentId = shipmentId, addressCategory = addressCategory, body = body) + orderApiList?.processManifest( + companyId = config.companyId, body = body) } else { null } } - -inner class ApplicationClient(val applicationId:String,val config: PlatformConfig){ - + suspend fun dispatchManifest(body: DispatchManifest) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + orderApiList?.dispatchManifest( + companyId = config.companyId, body = body) + } else { + null + } + } + 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 getApplicationOrderDetails(orderId: String?=null, next: String?=null, previous: String?=null) - : Deferred>? { + suspend fun updatePackagingDimensions(body: CreateOrderPayload) + : Deferred>? { + return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getApplicationOrderDetails(companyId = config.companyId , applicationId = applicationId , orderId = orderId, next = next, previous = previous ) + orderApiList?.updatePackagingDimensions( + companyId = config.companyId, body = body) } else { null - } + } } + suspend fun createOrder(body: CreateOrderAPI) + : Deferred>? { + + return if (config.oauthClient.isAccessTokenValid()) { + orderApiList?.createOrder( + companyId = config.companyId, body = body) + } else { + null + } + } - suspend fun trackShipmentPlatform(shipmentId: String) - : Deferred>? { + + suspend fun createChannelConfig(body: CreateChannelConfigData) + : Deferred>? { + return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.trackShipmentPlatform(companyId = config.companyId , applicationId = applicationId , shipmentId = shipmentId ) + orderApiList?.createChannelConfig( + companyId = config.companyId, body = body) } else { null - } + } } - suspend fun trackOrder(orderId: String) - : Deferred>? { + suspend fun getChannelConfig() + : Deferred>? { + return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.trackOrder(companyId = config.companyId , applicationId = applicationId , orderId = orderId ) + orderApiList?.getChannelConfig( + companyId = config.companyId ) } else { null - } + } } - suspend fun failedOrders() - : Deferred>? { + suspend fun uploadConsent(body: UploadConsent) + : Deferred>? { + return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.failedOrders(companyId = config.companyId , applicationId = applicationId ) + orderApiList?.uploadConsent( + companyId = config.companyId, body = body) } else { null - } + } } - suspend fun reprocessOrder(orderId: String) - : Deferred>? { + suspend fun orderUpdate(body: PlatformOrderUpdate) + : Deferred>? { + return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.reprocessOrder(companyId = config.companyId , applicationId = applicationId , orderId = orderId ) + orderApiList?.orderUpdate( + companyId = config.companyId, body = body) } else { null - } + } } - suspend fun updateShipment(shipmentId: String,body: ShipmentUpdateRequest) - : Deferred>? { + suspend fun checkOrderStatus(body: OrderStatus) + : Deferred>? { + return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.updateShipment(companyId = config.companyId , applicationId = applicationId , shipmentId = shipmentId, body = body) + orderApiList?.checkOrderStatus( + companyId = config.companyId, body = body) } else { null - } + } } - suspend fun getPlatformShipmentReasons(action: String) - : Deferred>? { + suspend fun sendSmsNinjaPlatform() + : Deferred>? { + return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getPlatformShipmentReasons(companyId = config.companyId , applicationId = applicationId , action = action ) + orderApiList?.sendSmsNinjaPlatform( + companyId = config.companyId ) } else { null - } + } } + +inner class ApplicationClient(val applicationId:String,val config: PlatformConfig){ + + + + + - suspend fun getShipmentTrackDetails(orderId: String, shipmentId: String) - : Deferred>? { + + 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>? { return if (config.oauthClient.isAccessTokenValid()) { - orderApiList?.getShipmentTrackDetails(companyId = config.companyId , applicationId = applicationId , orderId = orderId, shipmentId = shipmentId ) + 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 ) } else { null } @@ -279,14 +582,61 @@ inner class ApplicationClient(val applicationId:String,val config: PlatformConfi - 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>? { + suspend fun getAppOrderShipmentDetails(orderId: String) + : Deferred>? { return if (config.oauthClient.isAccessTokenValid()) { - 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 ) + orderApiList?.getAppOrderShipmentDetails(companyId = config.companyId , applicationId = applicationId , orderId = orderId ) } 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 new file mode 100644 index 000000000..75c302106 --- /dev/null +++ b/src/main/java/com/sdk/platform/datamanager/PartnerDataManagerClass.kt @@ -0,0 +1,72 @@ +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