From 7c9161d41a89f2da610ad21bda4fe670a372c2e2 Mon Sep 17 00:00:00 2001 From: Alejo Date: Fri, 16 Aug 2024 10:47:39 -0400 Subject: [PATCH 1/2] refactor values() -> entries --- .../network/rest/wpcom/wc/product/CoreProductStockStatus.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/woocommerce/src/main/kotlin/org/wordpress/android/fluxc/network/rest/wpcom/wc/product/CoreProductStockStatus.kt b/plugins/woocommerce/src/main/kotlin/org/wordpress/android/fluxc/network/rest/wpcom/wc/product/CoreProductStockStatus.kt index 7a08fe6843..52800e3965 100644 --- a/plugins/woocommerce/src/main/kotlin/org/wordpress/android/fluxc/network/rest/wpcom/wc/product/CoreProductStockStatus.kt +++ b/plugins/woocommerce/src/main/kotlin/org/wordpress/android/fluxc/network/rest/wpcom/wc/product/CoreProductStockStatus.kt @@ -10,7 +10,7 @@ enum class CoreProductStockStatus(val value: String) { ON_BACK_ORDER("onbackorder"); companion object { - private val valueMap = values().associateBy(CoreProductStockStatus::value) + private val valueMap = entries.associateBy(CoreProductStockStatus::value) val ALL_VALUES = valueMap.keys /** From 1e86968490a484569a0bb733682a3677e03dafad Mon Sep 17 00:00:00 2001 From: Alejo Date: Fri, 16 Aug 2024 10:48:01 -0400 Subject: [PATCH 2/2] add filterable values --- .../network/rest/wpcom/wc/product/CoreProductStockStatus.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/woocommerce/src/main/kotlin/org/wordpress/android/fluxc/network/rest/wpcom/wc/product/CoreProductStockStatus.kt b/plugins/woocommerce/src/main/kotlin/org/wordpress/android/fluxc/network/rest/wpcom/wc/product/CoreProductStockStatus.kt index 52800e3965..b7b3774fc7 100644 --- a/plugins/woocommerce/src/main/kotlin/org/wordpress/android/fluxc/network/rest/wpcom/wc/product/CoreProductStockStatus.kt +++ b/plugins/woocommerce/src/main/kotlin/org/wordpress/android/fluxc/network/rest/wpcom/wc/product/CoreProductStockStatus.kt @@ -13,6 +13,7 @@ enum class CoreProductStockStatus(val value: String) { private val valueMap = entries.associateBy(CoreProductStockStatus::value) val ALL_VALUES = valueMap.keys + val FILTERABLE_VALUES = setOf(IN_STOCK, OUT_OF_STOCK, ON_BACK_ORDER) /** * Convert the base value into the associated CoreProductStockStatus object */