Skip to content

Commit 35148b4

Browse files
Merge pull request #2067 from stripe/latest-codegen-beta
Update generated code for beta
2 parents 565cbc4 + 9f61349 commit 35148b4

149 files changed

Lines changed: 828 additions & 440 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,17 @@ jobs:
5454
matrix:
5555
# We test Stripe SDK against Java LTS versions(8, 11, 17, 21) and currently supported non-LTS versions.
5656
# https://www.oracle.com/java/technologies/java-se-support-roadmap.html
57+
# https://endoflife.date/oracle-jdk
5758
java-version:
59+
# LTS versions
5860
- "1.8"
5961
- "11"
6062
- "17"
6163
- "21"
62-
- "22"
63-
- "23"
64-
- "24"
64+
- "25"
65+
# non-LTS versions
66+
# we should periodically add the latest non-LTS version here to test against
67+
# as of 2025-09-29, the latest version of java (25) is LTS, so this section is empty. In March 2026, we'll add "26".
6568

6669
steps:
6770
- uses: extractions/setup-just@v2

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,13 @@ The official [Stripe][stripe] Java client library.
1010

1111
### Requirements
1212

13-
- Java 1.8 or later
13+
We support LTS versions of the JDK. Currently, that's Java versions:
14+
15+
- 8 (1.8)
16+
- 11
17+
- 17
18+
- 21
19+
- 25
1420

1521
### Gradle users
1622

src/main/java/com/stripe/StripeClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.stripe.exception.SignatureVerificationException;
44
import com.stripe.exception.StripeException;
55
import com.stripe.model.StripeObject;
6-
import com.stripe.model.v2.EventNotification;
6+
import com.stripe.model.v2.core.EventNotification;
77
import com.stripe.net.*;
88
import com.stripe.net.Webhook.Signature;
99
import java.net.PasswordAuthentication;

src/main/java/com/stripe/model/v2/UnknownEventNotification.java renamed to src/main/java/com/stripe/events/UnknownEventNotification.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
package com.stripe.model.v2;
1+
package com.stripe.events;
22

33
import com.google.gson.annotations.SerializedName;
44
import com.stripe.exception.StripeException;
55
import com.stripe.model.StripeObject;
6-
import com.stripe.model.v2.Event.RelatedObject;
6+
import com.stripe.model.v2.core.Event;
7+
import com.stripe.model.v2.core.Event.RelatedObject;
8+
import com.stripe.model.v2.core.EventNotification;
79
import lombok.Getter;
810

911
/**

src/main/java/com/stripe/events/V1BillingMeterErrorReportTriggeredEvent.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import com.google.gson.annotations.SerializedName;
55
import com.stripe.exception.StripeException;
66
import com.stripe.model.billing.Meter;
7-
import com.stripe.model.v2.Event;
8-
import com.stripe.model.v2.Event.RelatedObject;
7+
import com.stripe.model.v2.core.Event;
8+
import com.stripe.model.v2.core.Event.RelatedObject;
99
import java.time.Instant;
1010
import java.util.List;
1111
import lombok.Getter;

src/main/java/com/stripe/events/V1BillingMeterErrorReportTriggeredEventNotification.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import com.google.gson.annotations.SerializedName;
55
import com.stripe.exception.StripeException;
66
import com.stripe.model.billing.Meter;
7-
import com.stripe.model.v2.Event.RelatedObject;
8-
import com.stripe.model.v2.EventNotification;
7+
import com.stripe.model.v2.core.Event.RelatedObject;
8+
import com.stripe.model.v2.core.EventNotification;
99
import lombok.Getter;
1010

1111
@Getter

src/main/java/com/stripe/events/V1BillingMeterNoMeterFoundEvent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
package com.stripe.events;
33

44
import com.google.gson.annotations.SerializedName;
5-
import com.stripe.model.v2.Event;
5+
import com.stripe.model.v2.core.Event;
66
import java.time.Instant;
77
import java.util.List;
88
import lombok.Getter;

src/main/java/com/stripe/events/V1BillingMeterNoMeterFoundEventNotification.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
package com.stripe.events;
33

44
import com.stripe.exception.StripeException;
5-
import com.stripe.model.v2.EventNotification;
5+
import com.stripe.model.v2.core.EventNotification;
66

77
public final class V1BillingMeterNoMeterFoundEventNotification extends EventNotification {
88
/** Retrieve the corresponding full event from the Stripe API. */

src/main/java/com/stripe/events/V2BillingBillSettingUpdatedEvent.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
import com.google.gson.annotations.SerializedName;
55
import com.stripe.exception.StripeException;
6-
import com.stripe.model.v2.Event;
7-
import com.stripe.model.v2.Event.RelatedObject;
86
import com.stripe.model.v2.billing.BillSetting;
7+
import com.stripe.model.v2.core.Event;
8+
import com.stripe.model.v2.core.Event.RelatedObject;
99
import java.time.Instant;
1010
import lombok.Getter;
1111
import lombok.Setter;

src/main/java/com/stripe/events/V2BillingBillSettingUpdatedEventNotification.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
import com.google.gson.annotations.SerializedName;
55
import com.stripe.exception.StripeException;
6-
import com.stripe.model.v2.Event.RelatedObject;
7-
import com.stripe.model.v2.EventNotification;
86
import com.stripe.model.v2.billing.BillSetting;
7+
import com.stripe.model.v2.core.Event.RelatedObject;
8+
import com.stripe.model.v2.core.EventNotification;
99
import lombok.Getter;
1010

1111
@Getter

0 commit comments

Comments
 (0)