From a0932ed25aa6df89d833bcd1e7c840b25e6f5c7d Mon Sep 17 00:00:00 2001 From: yanmeng <974166167@qq.com> Date: Fri, 19 Jul 2024 10:49:32 +0800 Subject: [PATCH 1/3] add get_compatibility_property_values --- lib/ebay_api/operations/commerce/taxonomy/category_tree.rb | 1 + .../taxonomy/category_tree/get_compatibility_property_values.rb | 2 ++ 2 files changed, 3 insertions(+) diff --git a/lib/ebay_api/operations/commerce/taxonomy/category_tree.rb b/lib/ebay_api/operations/commerce/taxonomy/category_tree.rb index a669125..d984454 100644 --- a/lib/ebay_api/operations/commerce/taxonomy/category_tree.rb +++ b/lib/ebay_api/operations/commerce/taxonomy/category_tree.rb @@ -16,6 +16,7 @@ class EbayAPI require_relative "category_tree/get_item_aspects_for_category" require_relative "category_tree/fetch_item_aspects" require_relative "category_tree/get_compatibility_properties" + require_relative "category_tree/get_compatibility_property_values" end end end diff --git a/lib/ebay_api/operations/commerce/taxonomy/category_tree/get_compatibility_property_values.rb b/lib/ebay_api/operations/commerce/taxonomy/category_tree/get_compatibility_property_values.rb index b909b4b..5a05b99 100644 --- a/lib/ebay_api/operations/commerce/taxonomy/category_tree/get_compatibility_property_values.rb +++ b/lib/ebay_api/operations/commerce/taxonomy/category_tree/get_compatibility_property_values.rb @@ -5,6 +5,8 @@ class EbayAPI # @see https://developer.ebay.com/api-docs/commerce/taxonomy/resources/category_tree/methods/getCompatibilityPropertyValues operation :get_compatibility_property_values do option :category_id, proc(&:to_s) + option :compatibility_property, proc(&:to_s) + option :filter, proc(&:to_s) path { "get_compatibility_property_values" } query { { category_id: category_id } } From d77e3a7da7ff2e873c59eccb336bfdd995e4af8c Mon Sep 17 00:00:00 2001 From: yanmeng <974166167@qq.com> Date: Fri, 19 Jul 2024 10:59:05 +0800 Subject: [PATCH 2/3] add get_compatibility_property_values --- .../taxonomy/category_tree/get_compatibility_property_values.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ebay_api/operations/commerce/taxonomy/category_tree/get_compatibility_property_values.rb b/lib/ebay_api/operations/commerce/taxonomy/category_tree/get_compatibility_property_values.rb index 5a05b99..3871a4c 100644 --- a/lib/ebay_api/operations/commerce/taxonomy/category_tree/get_compatibility_property_values.rb +++ b/lib/ebay_api/operations/commerce/taxonomy/category_tree/get_compatibility_property_values.rb @@ -9,7 +9,7 @@ class EbayAPI option :filter, proc(&:to_s) path { "get_compatibility_property_values" } - query { { category_id: category_id } } + query { { category_id: category_id,compatibility_property:compatibility_property }.merge(filter ? {filter:filter} : {}) } http_method :get end end From 79e05d0476b7d41663ab45bb749723ed87bef53a Mon Sep 17 00:00:00 2001 From: yanmeng <974166167@qq.com> Date: Fri, 19 Jul 2024 11:05:28 +0800 Subject: [PATCH 3/3] add get_compatibility_property_values --- .../taxonomy/category_tree/get_compatibility_property_values.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ebay_api/operations/commerce/taxonomy/category_tree/get_compatibility_property_values.rb b/lib/ebay_api/operations/commerce/taxonomy/category_tree/get_compatibility_property_values.rb index 3871a4c..cfcac21 100644 --- a/lib/ebay_api/operations/commerce/taxonomy/category_tree/get_compatibility_property_values.rb +++ b/lib/ebay_api/operations/commerce/taxonomy/category_tree/get_compatibility_property_values.rb @@ -6,7 +6,7 @@ class EbayAPI operation :get_compatibility_property_values do option :category_id, proc(&:to_s) option :compatibility_property, proc(&:to_s) - option :filter, proc(&:to_s) + option :filter, proc(&:to_s),optional:true path { "get_compatibility_property_values" } query { { category_id: category_id,compatibility_property:compatibility_property }.merge(filter ? {filter:filter} : {}) }