diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0057a82d..4147cf78 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,16 @@
+### v3.42.0 (2026-01-16)
+* * *
+
+### New Parameters:
+* `applicable_item_price_ids` has been added to Coupon#CouponListRequest.
+* `applicable_item_price_ids` has been added to Export#CouponRequest.
+
+### New Enums:
+* `Twikey` has been added to GatewayEnum.
+
+### Deleted Action:
+* `move` action has been removed from the ItemPrice.
+
### v3.41.0 (2026-01-12)
* * *
diff --git a/pom.xml b/pom.xml
index 0865b4a3..cc0f159d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
com.chargebee
chargebee-java
- 3.41.0
+ 3.42.0
jar
diff --git a/src/main/java/com/chargebee/Environment.java b/src/main/java/com/chargebee/Environment.java
index 0b6f051e..9c1e63be 100644
--- a/src/main/java/com/chargebee/Environment.java
+++ b/src/main/java/com/chargebee/Environment.java
@@ -38,7 +38,7 @@ public class Environment {
public static final String API_VERSION = "v2";
- public static final String LIBRARY_VERSION = "3.41.0";
+ public static final String LIBRARY_VERSION = "3.42.0";
private final String apiBaseUrl;
diff --git a/src/main/java/com/chargebee/models/Coupon.java b/src/main/java/com/chargebee/models/Coupon.java
index e6b019ad..4c0e1378 100644
--- a/src/main/java/com/chargebee/models/Coupon.java
+++ b/src/main/java/com/chargebee/models/Coupon.java
@@ -920,6 +920,11 @@ public StringFilter currencyCode() {
}
+ public StringFilter applicableItemPriceIds() {
+ return new StringFilter("applicable_item_price_ids",this).supportsMultiOperators(true);
+ }
+
+
@Override
public Params params() {
return params;
diff --git a/src/main/java/com/chargebee/models/Export.java b/src/main/java/com/chargebee/models/Export.java
index 58b07a70..d980e30c 100644
--- a/src/main/java/com/chargebee/models/Export.java
+++ b/src/main/java/com/chargebee/models/Export.java
@@ -954,6 +954,11 @@ public StringFilter currencyCode() {
}
+ public StringFilter applicableItemPriceIds() {
+ return new StringFilter("applicable_item_price_ids",this).supportsMultiOperators(true);
+ }
+
+
public StringFilter couponId() {
return new StringFilter("coupon[id]",this).supportsMultiOperators(true);
}
diff --git a/src/main/java/com/chargebee/models/ItemPrice.java b/src/main/java/com/chargebee/models/ItemPrice.java
index 5cb56a6e..e6e85b44 100644
--- a/src/main/java/com/chargebee/models/ItemPrice.java
+++ b/src/main/java/com/chargebee/models/ItemPrice.java
@@ -418,12 +418,6 @@ public static ItemPriceFindApplicableItemPricesRequest findApplicableItemPrices(
return new ItemPriceFindApplicableItemPricesRequest(uri);
}
- @Deprecated
- public static MoveItemPriceRequest moveItemPrice(String id) {
- String uri = uri("item_prices", nullCheck(id), "move");
- return new MoveItemPriceRequest(Method.POST, uri);
- }
-
// Operation Request Classes
//==========================
@@ -1157,30 +1151,6 @@ public ItemPriceFindApplicableItemPricesRequest sortByUpdatedAt(SortOrder order)
}
- @Override
- public Params params() {
- return params;
- }
- }
-
- public static class MoveItemPriceRequest extends Request {
-
- private MoveItemPriceRequest(Method httpMeth, String uri) {
- super(httpMeth, uri);
- }
-
- public MoveItemPriceRequest destinationItemId(String destinationItemId) {
- params.add("destination_item_id", destinationItemId);
- return this;
- }
-
-
- public MoveItemPriceRequest variantId(String variantId) {
- params.addOpt("variant_id", variantId);
- return this;
- }
-
-
@Override
public Params params() {
return params;
diff --git a/src/main/java/com/chargebee/models/enums/Gateway.java b/src/main/java/com/chargebee/models/enums/Gateway.java
index b78fd66f..72044f80 100644
--- a/src/main/java/com/chargebee/models/enums/Gateway.java
+++ b/src/main/java/com/chargebee/models/enums/Gateway.java
@@ -56,6 +56,7 @@ public enum Gateway {
JP_MORGAN,
DEUTSCHE_BANK,
EZIDEBIT,
+ TWIKEY,
GOCARDLESS,
NOT_APPLICABLE,
_UNKNOWN; /*Indicates unexpected value for this enum. You can get this when there is a