Skip to content

Commit 1a3a489

Browse files
committed
Product model update and adding the Product Variations endpoint
1 parent fa9446e commit 1a3a489

File tree

11 files changed

+4852
-145
lines changed

11 files changed

+4852
-145
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ This library provides an intuitive and developer-friendly way to interact with t
1313
1414
## 📦 Version Information
1515

16-
- **Current Version**: `0.1.3-alpha-20250212`
16+
- **Current Version**: `0.1.4-alpha-20250313`
1717
- **Supported WooCommerce API Version**: `v3`
1818
- **Java Compatibility**: Java 8+
1919

@@ -43,7 +43,7 @@ After a successful build, add the generated artifact as a dependency in your Jav
4343
<dependency>
4444
<groupId>wtx.woocommerce</groupId>
4545
<artifactId>woocommerce-api-client</artifactId>
46-
<version>0.1.3-alpha-20250212</version>
46+
<version>0.1.4-alpha-20250313</version>
4747
</dependency>
4848
```
4949

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
<groupId>wtx.woocommerce</groupId>
77
<artifactId>woocommerce-api-client</artifactId>
8-
<version>0.1.3-alpha-20250212</version>
8+
<version>0.1.4-alpha-20250313</version>
99
<packaging>jar</packaging>
1010

1111
<name>WooCommerce REST API Client</name>

src/main/java/wtx/woocommerce/api/client/ProductVariationsApi.java

Lines changed: 356 additions & 0 deletions
Large diffs are not rendered by default.

src/main/java/wtx/woocommerce/api/client/invoker/JSON.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,12 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri
107107
gsonBuilder.registerTypeAdapterFactory(new wtx.woocommerce.api.client.model.OrderTaxLine.CustomTypeAdapterFactory());
108108
gsonBuilder.registerTypeAdapterFactory(new wtx.woocommerce.api.client.model.Product.CustomTypeAdapterFactory());
109109
gsonBuilder.registerTypeAdapterFactory(new wtx.woocommerce.api.client.model.ProductAttribute.CustomTypeAdapterFactory());
110+
gsonBuilder.registerTypeAdapterFactory(new wtx.woocommerce.api.client.model.ProductCategory.CustomTypeAdapterFactory());
111+
gsonBuilder.registerTypeAdapterFactory(new wtx.woocommerce.api.client.model.ProductDimension.CustomTypeAdapterFactory());
112+
gsonBuilder.registerTypeAdapterFactory(new wtx.woocommerce.api.client.model.ProductDownload.CustomTypeAdapterFactory());
113+
gsonBuilder.registerTypeAdapterFactory(new wtx.woocommerce.api.client.model.ProductImage.CustomTypeAdapterFactory());
114+
gsonBuilder.registerTypeAdapterFactory(new wtx.woocommerce.api.client.model.ProductTag.CustomTypeAdapterFactory());
115+
gsonBuilder.registerTypeAdapterFactory(new wtx.woocommerce.api.client.model.ProductVariation.CustomTypeAdapterFactory());
110116
gsonBuilder.registerTypeAdapterFactory(new wtx.woocommerce.api.client.model.ReportOrderTotalSummary.CustomTypeAdapterFactory());
111117
gsonBuilder.registerTypeAdapterFactory(new wtx.woocommerce.api.client.model.ReportSalesSummary.CustomTypeAdapterFactory());
112118
gsonBuilder.registerTypeAdapterFactory(new wtx.woocommerce.api.client.model.ReportSalesSummaryItem.CustomTypeAdapterFactory());

0 commit comments

Comments
 (0)