diff --git a/src/main/kotlin/com/ecwid/apiclient/v3/dto/profile/result/FetchedStoreProfile.kt b/src/main/kotlin/com/ecwid/apiclient/v3/dto/profile/result/FetchedStoreProfile.kt index bd8ebb70..92a27cbf 100644 --- a/src/main/kotlin/com/ecwid/apiclient/v3/dto/profile/result/FetchedStoreProfile.kt +++ b/src/main/kotlin/com/ecwid/apiclient/v3/dto/profile/result/FetchedStoreProfile.kt @@ -547,6 +547,9 @@ data class FetchedStoreProfile( @JsonFieldName("enable_catalog_on_one_page") val enableCatalogOnOnePage: Boolean? = null, + @JsonFieldName("enable_catalog_seamless_product_list_view") + val enableCatalogSeamlessProductListView: Boolean? = null, + @JsonFieldName("enable_page_transitions") val enablePageTransitions: Boolean? = null, @@ -730,15 +733,24 @@ data class FetchedStoreProfile( @JsonFieldName("product_details_two_columns_with_right_sidebar_show_product_description_on_sidebar") val productDetailsTwoColumnsWithRightSidebarShowProductDescriptionOnSidebar: Boolean? = null, + @JsonFieldName("product_filters_opened_by_default_on_catalog_pages") + val productFiltersOpenedByDefaultOnCatalogPages: Boolean? = null, + @JsonFieldName("product_filters_opened_by_default_on_category_page") val productFiltersOpenedByDefaultOnCategoryPage: Boolean? = null, @JsonFieldName("product_filters_position_category_page") val productFiltersPositionCategoryPage: String? = null, + @JsonFieldName("product_filters_position_on_catalog_pages") + val productFiltersPositionOnCatalogPages: String? = null, + @JsonFieldName("product_filters_position_search_page") val productFiltersPositionSearchPage: String? = null, + @JsonFieldName("product_filters_visible_on_catalog_pages") + val productFiltersVisibleOnCatalogPages: Boolean? = null, + @JsonFieldName("product_list_buybutton_behavior") val productListBuyNowBehaviour: String? = null, diff --git a/src/test/kotlin/com/ecwid/apiclient/v3/rule/nullablepropertyrules/FetchedStoreProfileRules.kt b/src/test/kotlin/com/ecwid/apiclient/v3/rule/nullablepropertyrules/FetchedStoreProfileRules.kt index a4fe8d36..b39b20bb 100644 --- a/src/test/kotlin/com/ecwid/apiclient/v3/rule/nullablepropertyrules/FetchedStoreProfileRules.kt +++ b/src/test/kotlin/com/ecwid/apiclient/v3/rule/nullablepropertyrules/FetchedStoreProfileRules.kt @@ -73,6 +73,7 @@ val fetchedStoreProfileNullablePropertyRules: List> = AllowNullable(FetchedStoreProfile.DesignSettings::checkoutShowAddressLine2), AllowNullable(FetchedStoreProfile.DesignSettings::checkoutShowStateInput), AllowNullable(FetchedStoreProfile.DesignSettings::enableCatalogOnOnePage), + AllowNullable(FetchedStoreProfile.DesignSettings::enableCatalogSeamlessProductListView), AllowNullable(FetchedStoreProfile.DesignSettings::enablePageTransitions), AllowNullable(FetchedStoreProfile.DesignSettings::enableSimpleCategoryList), AllowNullable(FetchedStoreProfile.DesignSettings::feedbackMessagePosition), @@ -134,9 +135,12 @@ val fetchedStoreProfileNullablePropertyRules: List> = AllowNullable(FetchedStoreProfile.DesignSettings::productDetailsThumbnailsAspectRatio), AllowNullable(FetchedStoreProfile.DesignSettings::productDetailsTwoColumnsWithLeftSidebarShowProductDescriptionOnSidebar), AllowNullable(FetchedStoreProfile.DesignSettings::productDetailsTwoColumnsWithRightSidebarShowProductDescriptionOnSidebar), + AllowNullable(FetchedStoreProfile.DesignSettings::productFiltersOpenedByDefaultOnCatalogPages), AllowNullable(FetchedStoreProfile.DesignSettings::productFiltersOpenedByDefaultOnCategoryPage), AllowNullable(FetchedStoreProfile.DesignSettings::productFiltersPositionCategoryPage), + AllowNullable(FetchedStoreProfile.DesignSettings::productFiltersPositionOnCatalogPages), AllowNullable(FetchedStoreProfile.DesignSettings::productFiltersPositionSearchPage), + AllowNullable(FetchedStoreProfile.DesignSettings::productFiltersVisibleOnCatalogPages), AllowNullable(FetchedStoreProfile.DesignSettings::productListBuyNowBehaviour), AllowNullable(FetchedStoreProfile.DesignSettings::productListCardLayout), AllowNullable(FetchedStoreProfile.DesignSettings::productListCategoryCellSpacing),