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