diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dfe6e367612..bb3d3a5573b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -54,14 +54,17 @@ jobs: matrix: # We test Stripe SDK against Java LTS versions(8, 11, 17, 21) and currently supported non-LTS versions. # https://www.oracle.com/java/technologies/java-se-support-roadmap.html + # https://endoflife.date/oracle-jdk java-version: + # LTS versions - "1.8" - "11" - "17" - "21" - - "22" - - "23" - - "24" + - "25" + # non-LTS versions + # we should periodically add the latest non-LTS version here to test against + # 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". steps: - uses: extractions/setup-just@v2 diff --git a/README.md b/README.md index 829289ed93b..61755fffe25 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,13 @@ The official [Stripe][stripe] Java client library. ### Requirements -- Java 1.8 or later +We support LTS versions of the JDK. Currently, that's Java versions: + +- 8 (1.8) +- 11 +- 17 +- 21 +- 25 ### Gradle users diff --git a/src/main/java/com/stripe/StripeClient.java b/src/main/java/com/stripe/StripeClient.java index a58ab08a122..8031aa125ef 100644 --- a/src/main/java/com/stripe/StripeClient.java +++ b/src/main/java/com/stripe/StripeClient.java @@ -3,7 +3,7 @@ import com.stripe.exception.SignatureVerificationException; import com.stripe.exception.StripeException; import com.stripe.model.StripeObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.EventNotification; import com.stripe.net.*; import com.stripe.net.Webhook.Signature; import java.net.PasswordAuthentication; diff --git a/src/main/java/com/stripe/model/v2/UnknownEventNotification.java b/src/main/java/com/stripe/events/UnknownEventNotification.java similarity index 87% rename from src/main/java/com/stripe/model/v2/UnknownEventNotification.java rename to src/main/java/com/stripe/events/UnknownEventNotification.java index f8f2e37559f..c70a4cca034 100644 --- a/src/main/java/com/stripe/model/v2/UnknownEventNotification.java +++ b/src/main/java/com/stripe/events/UnknownEventNotification.java @@ -1,9 +1,11 @@ -package com.stripe.model.v2; +package com.stripe.events; import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; import com.stripe.model.StripeObject; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; /** diff --git a/src/main/java/com/stripe/events/V1BillingMeterErrorReportTriggeredEvent.java b/src/main/java/com/stripe/events/V1BillingMeterErrorReportTriggeredEvent.java index 89ec7c14531..4be0b7018e3 100644 --- a/src/main/java/com/stripe/events/V1BillingMeterErrorReportTriggeredEvent.java +++ b/src/main/java/com/stripe/events/V1BillingMeterErrorReportTriggeredEvent.java @@ -4,8 +4,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; import com.stripe.model.billing.Meter; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import java.time.Instant; import java.util.List; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V1BillingMeterErrorReportTriggeredEventNotification.java b/src/main/java/com/stripe/events/V1BillingMeterErrorReportTriggeredEventNotification.java index 367a95aa50f..986c1ddd0bf 100644 --- a/src/main/java/com/stripe/events/V1BillingMeterErrorReportTriggeredEventNotification.java +++ b/src/main/java/com/stripe/events/V1BillingMeterErrorReportTriggeredEventNotification.java @@ -4,8 +4,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; import com.stripe.model.billing.Meter; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V1BillingMeterNoMeterFoundEvent.java b/src/main/java/com/stripe/events/V1BillingMeterNoMeterFoundEvent.java index 97b26534230..a1fc6e3bbf0 100644 --- a/src/main/java/com/stripe/events/V1BillingMeterNoMeterFoundEvent.java +++ b/src/main/java/com/stripe/events/V1BillingMeterNoMeterFoundEvent.java @@ -2,7 +2,7 @@ package com.stripe.events; import com.google.gson.annotations.SerializedName; -import com.stripe.model.v2.Event; +import com.stripe.model.v2.core.Event; import java.time.Instant; import java.util.List; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V1BillingMeterNoMeterFoundEventNotification.java b/src/main/java/com/stripe/events/V1BillingMeterNoMeterFoundEventNotification.java index e533858cff0..84cbd1e2de1 100644 --- a/src/main/java/com/stripe/events/V1BillingMeterNoMeterFoundEventNotification.java +++ b/src/main/java/com/stripe/events/V1BillingMeterNoMeterFoundEventNotification.java @@ -2,7 +2,7 @@ package com.stripe.events; import com.stripe.exception.StripeException; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.EventNotification; public final class V1BillingMeterNoMeterFoundEventNotification extends EventNotification { /** Retrieve the corresponding full event from the Stripe API. */ diff --git a/src/main/java/com/stripe/events/V2BillingBillSettingUpdatedEvent.java b/src/main/java/com/stripe/events/V2BillingBillSettingUpdatedEvent.java index 2d6084b5886..9efdc01d006 100644 --- a/src/main/java/com/stripe/events/V2BillingBillSettingUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2BillingBillSettingUpdatedEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; import com.stripe.model.v2.billing.BillSetting; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import java.time.Instant; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/stripe/events/V2BillingBillSettingUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2BillingBillSettingUpdatedEventNotification.java index 9af45757d7e..2ab8a832875 100644 --- a/src/main/java/com/stripe/events/V2BillingBillSettingUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2BillingBillSettingUpdatedEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; import com.stripe.model.v2.billing.BillSetting; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountClosedEvent.java b/src/main/java/com/stripe/events/V2CoreAccountClosedEvent.java index 8e1550bb8a0..05a2445690b 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountClosedEvent.java +++ b/src/main/java/com/stripe/events/V2CoreAccountClosedEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountClosedEventNotification.java b/src/main/java/com/stripe/events/V2CoreAccountClosedEventNotification.java index 112474652cf..d677d1b4539 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountClosedEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreAccountClosedEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountCreatedEvent.java b/src/main/java/com/stripe/events/V2CoreAccountCreatedEvent.java index b58d08beedf..cbfdfc4f5d3 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountCreatedEvent.java +++ b/src/main/java/com/stripe/events/V2CoreAccountCreatedEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountCreatedEventNotification.java b/src/main/java/com/stripe/events/V2CoreAccountCreatedEventNotification.java index 20f06885b75..e0529a8b8cc 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountCreatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreAccountCreatedEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEvent.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEvent.java index 5d8a3bfb498..e266dd315f6 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEventNotification.java index 9fe85d2ef2b..c203c68e6fe 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationCustomerCapabilityStatusUpdatedEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationCustomerUpdatedEvent.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationCustomerUpdatedEvent.java index 900ef39bc56..eaf8240c359 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationCustomerUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationCustomerUpdatedEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationCustomerUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationCustomerUpdatedEventNotification.java index d53a3147f98..4cf4b375336 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationCustomerUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationCustomerUpdatedEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent.java index 5cfd9900bb3..b9d23142347 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEventNotification.java index 1ee2665d742..a651119b0b6 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationMerchantUpdatedEvent.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationMerchantUpdatedEvent.java index b82a7027f87..5d525b9faf3 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationMerchantUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationMerchantUpdatedEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationMerchantUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationMerchantUpdatedEventNotification.java index 579890ec4a4..c531238467b 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationMerchantUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationMerchantUpdatedEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent.java index 4a9cf048cfd..fda9a61e76d 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEventNotification.java index ed594d7a539..11072827081 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationRecipientUpdatedEvent.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationRecipientUpdatedEvent.java index 54d60c31637..9215345d6f4 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationRecipientUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationRecipientUpdatedEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationRecipientUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationRecipientUpdatedEventNotification.java index 6833033286a..bdc8b261a09 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationRecipientUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationRecipientUpdatedEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEvent.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEvent.java index 0a0ca2b4967..63af1f64520 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEventNotification.java index 289eb4f0abe..90a72ddc20a 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationStorerUpdatedEvent.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationStorerUpdatedEvent.java index 89701f76748..cbb365f91cf 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationStorerUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationStorerUpdatedEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationStorerUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationStorerUpdatedEventNotification.java index 6d8159e99a6..1f153afe6cc 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationStorerUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingConfigurationStorerUpdatedEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingDefaultsUpdatedEvent.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingDefaultsUpdatedEvent.java index 9df07897f72..468bd1b4a8a 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingDefaultsUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingDefaultsUpdatedEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingDefaultsUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingDefaultsUpdatedEventNotification.java index 2362fac5797..d7e23077bfd 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingDefaultsUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingDefaultsUpdatedEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingIdentityUpdatedEvent.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingIdentityUpdatedEvent.java index a2ca6417c0b..0e39b973f3e 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingIdentityUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingIdentityUpdatedEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingIdentityUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingIdentityUpdatedEventNotification.java index 8c5cb570aee..fbadf63c66c 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingIdentityUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingIdentityUpdatedEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingRequirementsUpdatedEvent.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingRequirementsUpdatedEvent.java index ae6db587a21..8772e2c6727 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingRequirementsUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingRequirementsUpdatedEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountIncludingRequirementsUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2CoreAccountIncludingRequirementsUpdatedEventNotification.java index 6d99ccac484..5c0246387b5 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountIncludingRequirementsUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreAccountIncludingRequirementsUpdatedEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountLinkReturnedEvent.java b/src/main/java/com/stripe/events/V2CoreAccountLinkReturnedEvent.java index 54817bf3e04..8853cb981fd 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountLinkReturnedEvent.java +++ b/src/main/java/com/stripe/events/V2CoreAccountLinkReturnedEvent.java @@ -2,7 +2,7 @@ package com.stripe.events; import com.google.gson.annotations.SerializedName; -import com.stripe.model.v2.Event; +import com.stripe.model.v2.core.Event; import java.util.List; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/stripe/events/V2CoreAccountLinkReturnedEventNotification.java b/src/main/java/com/stripe/events/V2CoreAccountLinkReturnedEventNotification.java index 22c01a82692..447b6909d19 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountLinkReturnedEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreAccountLinkReturnedEventNotification.java @@ -2,7 +2,7 @@ package com.stripe.events; import com.stripe.exception.StripeException; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.EventNotification; public final class V2CoreAccountLinkReturnedEventNotification extends EventNotification { /** Retrieve the corresponding full event from the Stripe API. */ diff --git a/src/main/java/com/stripe/events/V2CoreAccountPersonCreatedEvent.java b/src/main/java/com/stripe/events/V2CoreAccountPersonCreatedEvent.java index 8ea68e3c48d..31eb01d754c 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountPersonCreatedEvent.java +++ b/src/main/java/com/stripe/events/V2CoreAccountPersonCreatedEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; import com.stripe.model.v2.core.AccountPerson; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/stripe/events/V2CoreAccountPersonCreatedEventNotification.java b/src/main/java/com/stripe/events/V2CoreAccountPersonCreatedEventNotification.java index 0d981e7e5b4..52159283b25 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountPersonCreatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreAccountPersonCreatedEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; import com.stripe.model.v2.core.AccountPerson; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountPersonDeletedEvent.java b/src/main/java/com/stripe/events/V2CoreAccountPersonDeletedEvent.java index 2b1c403623c..54168d8031d 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountPersonDeletedEvent.java +++ b/src/main/java/com/stripe/events/V2CoreAccountPersonDeletedEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; import com.stripe.model.v2.core.AccountPerson; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/stripe/events/V2CoreAccountPersonDeletedEventNotification.java b/src/main/java/com/stripe/events/V2CoreAccountPersonDeletedEventNotification.java index 06e3ac8b55e..ccdfef19c4c 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountPersonDeletedEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreAccountPersonDeletedEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; import com.stripe.model.v2.core.AccountPerson; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountPersonUpdatedEvent.java b/src/main/java/com/stripe/events/V2CoreAccountPersonUpdatedEvent.java index 0b17ebd2c0a..d9f19f199c2 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountPersonUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2CoreAccountPersonUpdatedEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; import com.stripe.model.v2.core.AccountPerson; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/stripe/events/V2CoreAccountPersonUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2CoreAccountPersonUpdatedEventNotification.java index b6789389c37..7d9c09bccd0 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountPersonUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreAccountPersonUpdatedEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; import com.stripe.model.v2.core.AccountPerson; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountUpdatedEvent.java b/src/main/java/com/stripe/events/V2CoreAccountUpdatedEvent.java index e76cb2c21a4..767204a5eef 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2CoreAccountUpdatedEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreAccountUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2CoreAccountUpdatedEventNotification.java index 60fcb1a50d6..6ecdb7e9f6d 100644 --- a/src/main/java/com/stripe/events/V2CoreAccountUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreAccountUpdatedEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; import com.stripe.model.v2.core.Account; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreEventDestinationPingEvent.java b/src/main/java/com/stripe/events/V2CoreEventDestinationPingEvent.java index f56280dc61d..fbd5f8bbba2 100644 --- a/src/main/java/com/stripe/events/V2CoreEventDestinationPingEvent.java +++ b/src/main/java/com/stripe/events/V2CoreEventDestinationPingEvent.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventDestination; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventDestination; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2CoreEventDestinationPingEventNotification.java b/src/main/java/com/stripe/events/V2CoreEventDestinationPingEventNotification.java index e6d0c7da525..4fc652b22c7 100644 --- a/src/main/java/com/stripe/events/V2CoreEventDestinationPingEventNotification.java +++ b/src/main/java/com/stripe/events/V2CoreEventDestinationPingEventNotification.java @@ -3,9 +3,9 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventDestination; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventDestination; +import com.stripe.model.v2.core.EventNotification; import lombok.Getter; @Getter diff --git a/src/main/java/com/stripe/events/V2MoneyManagementAdjustmentCreatedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementAdjustmentCreatedEvent.java index 07bd8859901..150eedd5758 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementAdjustmentCreatedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementAdjustmentCreatedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.Adjustment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementAdjustmentCreatedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementAdjustmentCreatedEventNotification.java index 0ea6e9e5574..7da6ec144c8 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementAdjustmentCreatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementAdjustmentCreatedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.Adjustment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementFinancialAccountCreatedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementFinancialAccountCreatedEvent.java index 89ecbea26d1..627907bd85f 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementFinancialAccountCreatedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementFinancialAccountCreatedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.FinancialAccount; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementFinancialAccountCreatedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementFinancialAccountCreatedEventNotification.java index 29b04f53c7d..8806697d5bb 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementFinancialAccountCreatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementFinancialAccountCreatedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.FinancialAccount; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementFinancialAccountUpdatedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementFinancialAccountUpdatedEvent.java index 33edf898615..54512d98645 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementFinancialAccountUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementFinancialAccountUpdatedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.FinancialAccount; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementFinancialAccountUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementFinancialAccountUpdatedEventNotification.java index 073e8e54a81..5aa0c841af1 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementFinancialAccountUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementFinancialAccountUpdatedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.FinancialAccount; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementFinancialAddressActivatedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementFinancialAddressActivatedEvent.java index c4ac42358ef..9630b7427ff 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementFinancialAddressActivatedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementFinancialAddressActivatedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.FinancialAddress; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementFinancialAddressActivatedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementFinancialAddressActivatedEventNotification.java index 31ae0273fb8..82a1ebaf9bc 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementFinancialAddressActivatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementFinancialAddressActivatedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.FinancialAddress; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementFinancialAddressFailedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementFinancialAddressFailedEvent.java index 240294bb068..c3fc9bae4c8 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementFinancialAddressFailedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementFinancialAddressFailedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.FinancialAddress; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementFinancialAddressFailedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementFinancialAddressFailedEventNotification.java index bf3aa0f19af..7e7edf2dc13 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementFinancialAddressFailedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementFinancialAddressFailedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.FinancialAddress; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferAvailableEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferAvailableEvent.java index 3047c7bf7fd..a1b713dfe63 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferAvailableEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferAvailableEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.InboundTransfer; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferAvailableEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferAvailableEventNotification.java index 7e0613a8800..63b2e5a95f5 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferAvailableEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferAvailableEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.InboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitFailedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitFailedEvent.java index 55644f79660..93ab1513cd3 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitFailedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitFailedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.InboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitFailedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitFailedEventNotification.java index 954a7595afc..3b7db567c51 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitFailedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitFailedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.InboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitProcessingEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitProcessingEvent.java index d87d4304556..a9fb894b3e5 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitProcessingEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitProcessingEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.InboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitProcessingEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitProcessingEventNotification.java index 0b5ac997bca..8bd92d3fb24 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitProcessingEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitProcessingEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.InboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitQueuedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitQueuedEvent.java index 5d163fc4f10..3ffae6df37d 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitQueuedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitQueuedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.InboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitQueuedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitQueuedEventNotification.java index 05fd13e8409..17fd8862e38 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitQueuedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitQueuedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.InboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitReturnedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitReturnedEvent.java index bd32c9997ba..f60b5dc52dd 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitReturnedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitReturnedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.InboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitReturnedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitReturnedEventNotification.java index b6ecfe06b8e..8c67878a08a 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitReturnedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitReturnedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.InboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitSucceededEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitSucceededEvent.java index 8bf2e732179..ab25d123546 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitSucceededEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitSucceededEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.InboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitSucceededEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitSucceededEventNotification.java index 1c9a3f081c9..a49f3569d0e 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitSucceededEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementInboundTransferBankDebitSucceededEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.InboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentCanceledEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentCanceledEvent.java index f5652721144..e7b65c98d65 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentCanceledEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentCanceledEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.OutboundPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentCanceledEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentCanceledEventNotification.java index 65ec57521cf..19d11385b43 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentCanceledEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentCanceledEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.OutboundPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentCreatedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentCreatedEvent.java index 78d681ab75d..e5dbec23647 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentCreatedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentCreatedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.OutboundPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentCreatedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentCreatedEventNotification.java index 4a54ffeebae..7b95b98c7ba 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentCreatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentCreatedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.OutboundPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentFailedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentFailedEvent.java index 543076b6e71..20152e04b9b 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentFailedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentFailedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.OutboundPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentFailedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentFailedEventNotification.java index 3286a458c71..029244d06bd 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentFailedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentFailedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.OutboundPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentPostedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentPostedEvent.java index d2e2ffffdf2..1a16bcc3811 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentPostedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentPostedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.OutboundPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentPostedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentPostedEventNotification.java index b60d2aa1d01..00112ab6100 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentPostedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentPostedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.OutboundPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentReturnedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentReturnedEvent.java index 56f44a37c3f..f55c53910d2 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentReturnedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentReturnedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.OutboundPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentReturnedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentReturnedEventNotification.java index 00ef67dae2b..189a9bfe2a8 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentReturnedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentReturnedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.OutboundPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentUpdatedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentUpdatedEvent.java index 399fda693cc..f4ef6a5b663 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentUpdatedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.OutboundPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentUpdatedEventNotification.java index c0b858a1956..d253f05383e 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundPaymentUpdatedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.OutboundPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferCanceledEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferCanceledEvent.java index 83b4caa79d3..6e8c2b5f274 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferCanceledEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferCanceledEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.OutboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferCanceledEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferCanceledEventNotification.java index 2c04fd3724e..afbb0d3709a 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferCanceledEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferCanceledEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.OutboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferCreatedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferCreatedEvent.java index 10dd840e974..7b9d20695dd 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferCreatedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferCreatedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.OutboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferCreatedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferCreatedEventNotification.java index 5f114d7cb77..f691bf6625e 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferCreatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferCreatedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.OutboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferFailedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferFailedEvent.java index e50febc0a6e..b19f4ef9b82 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferFailedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferFailedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.OutboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferFailedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferFailedEventNotification.java index 7bb69333287..e064b528329 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferFailedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferFailedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.OutboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferPostedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferPostedEvent.java index 09223087b5e..0882fccb09b 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferPostedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferPostedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.OutboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferPostedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferPostedEventNotification.java index 61f2b11147f..21fe5917b30 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferPostedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferPostedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.OutboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferReturnedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferReturnedEvent.java index b2e7562901f..334c83892a6 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferReturnedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferReturnedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.OutboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferReturnedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferReturnedEventNotification.java index 1e5682041e2..00843dc3b62 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferReturnedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferReturnedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.OutboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferUpdatedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferUpdatedEvent.java index ad134388a6f..61b98fba91f 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferUpdatedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.OutboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferUpdatedEventNotification.java index e74007aa889..bb9983d3eb4 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementOutboundTransferUpdatedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.OutboundTransfer; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementPayoutMethodUpdatedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementPayoutMethodUpdatedEvent.java index 3204e532be0..6347a0f2d82 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementPayoutMethodUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementPayoutMethodUpdatedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.PayoutMethod; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementPayoutMethodUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementPayoutMethodUpdatedEventNotification.java index 8b571b385e3..b3c72de89f8 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementPayoutMethodUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementPayoutMethodUpdatedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.PayoutMethod; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditAvailableEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditAvailableEvent.java index 844431bb728..74753a9e7e9 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditAvailableEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditAvailableEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.ReceivedCredit; import lombok.Getter; import lombok.Setter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditAvailableEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditAvailableEventNotification.java index b116ede1d4a..907b56e9795 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditAvailableEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditAvailableEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.ReceivedCredit; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditFailedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditFailedEvent.java index 83f572e3dcf..9a9986cbc68 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditFailedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditFailedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.ReceivedCredit; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditFailedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditFailedEventNotification.java index 3715ca966d3..a6d1f08bea5 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditFailedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditFailedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.ReceivedCredit; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditReturnedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditReturnedEvent.java index d6fc3586e29..20a797d08bb 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditReturnedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditReturnedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.ReceivedCredit; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditReturnedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditReturnedEventNotification.java index 36b16347614..37d21bdb578 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditReturnedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditReturnedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.ReceivedCredit; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditSucceededEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditSucceededEvent.java index c30b7123954..9e4032a180a 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditSucceededEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditSucceededEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.ReceivedCredit; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditSucceededEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditSucceededEventNotification.java index 31423c75961..9c498941158 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditSucceededEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementReceivedCreditSucceededEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.ReceivedCredit; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitCanceledEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitCanceledEvent.java index e4d2bd9f139..8ecc57c3eae 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitCanceledEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitCanceledEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.ReceivedDebit; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitCanceledEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitCanceledEventNotification.java index 0ebb50ac13a..b4d335b12be 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitCanceledEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitCanceledEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.ReceivedDebit; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitFailedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitFailedEvent.java index b686d6f66e7..bef4cb5138d 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitFailedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitFailedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.ReceivedDebit; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitFailedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitFailedEventNotification.java index fb41b5494ef..bd0f6928989 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitFailedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitFailedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.ReceivedDebit; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitPendingEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitPendingEvent.java index 2dc23c0bda7..5912cf9e137 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitPendingEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitPendingEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.ReceivedDebit; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitPendingEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitPendingEventNotification.java index 40a91fef0ef..4b45255530c 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitPendingEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitPendingEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.ReceivedDebit; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitSucceededEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitSucceededEvent.java index d3da8915b91..81fb4806aa0 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitSucceededEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitSucceededEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.ReceivedDebit; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitSucceededEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitSucceededEventNotification.java index 7e67345ee78..a1798880bb2 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitSucceededEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitSucceededEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.ReceivedDebit; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitUpdatedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitUpdatedEvent.java index 47abad46148..c22f6cbbe92 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitUpdatedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.ReceivedDebit; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitUpdatedEventNotification.java index bfea1d5cf8a..c89828902d2 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementReceivedDebitUpdatedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.ReceivedDebit; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementTransactionCreatedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementTransactionCreatedEvent.java index f3460fca31e..cade559a382 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementTransactionCreatedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementTransactionCreatedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.Transaction; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementTransactionCreatedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementTransactionCreatedEventNotification.java index 326c49e9422..f7bb6eaa1b8 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementTransactionCreatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementTransactionCreatedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.Transaction; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementTransactionUpdatedEvent.java b/src/main/java/com/stripe/events/V2MoneyManagementTransactionUpdatedEvent.java index e974da3f02b..5fcb3770636 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementTransactionUpdatedEvent.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementTransactionUpdatedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.moneymanagement.Transaction; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2MoneyManagementTransactionUpdatedEventNotification.java b/src/main/java/com/stripe/events/V2MoneyManagementTransactionUpdatedEventNotification.java index c7252c61bc0..1524cb276d5 100644 --- a/src/main/java/com/stripe/events/V2MoneyManagementTransactionUpdatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2MoneyManagementTransactionUpdatedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.moneymanagement.Transaction; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentAuthorizationAttemptFailedEvent.java b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentAuthorizationAttemptFailedEvent.java index 90c1aa77008..58b0db22351 100644 --- a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentAuthorizationAttemptFailedEvent.java +++ b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentAuthorizationAttemptFailedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.payments.OffSessionPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentAuthorizationAttemptFailedEventNotification.java b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentAuthorizationAttemptFailedEventNotification.java index 1f5d0bae0e9..c7080c00584 100644 --- a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentAuthorizationAttemptFailedEventNotification.java +++ b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentAuthorizationAttemptFailedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.payments.OffSessionPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentAuthorizationAttemptStartedEvent.java b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentAuthorizationAttemptStartedEvent.java index 9864372f9f7..5cc91e3a4c5 100644 --- a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentAuthorizationAttemptStartedEvent.java +++ b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentAuthorizationAttemptStartedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.payments.OffSessionPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentAuthorizationAttemptStartedEventNotification.java b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentAuthorizationAttemptStartedEventNotification.java index 2b1a9c22202..a26c2cfe202 100644 --- a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentAuthorizationAttemptStartedEventNotification.java +++ b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentAuthorizationAttemptStartedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.payments.OffSessionPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentCanceledEvent.java b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentCanceledEvent.java index 23fdf2c6eef..79feffb2de8 100644 --- a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentCanceledEvent.java +++ b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentCanceledEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.payments.OffSessionPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentCanceledEventNotification.java b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentCanceledEventNotification.java index d2d27218d0f..108fa6fbd17 100644 --- a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentCanceledEventNotification.java +++ b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentCanceledEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.payments.OffSessionPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentCreatedEvent.java b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentCreatedEvent.java index 7e4a282de49..ee422e1456e 100644 --- a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentCreatedEvent.java +++ b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentCreatedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.payments.OffSessionPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentCreatedEventNotification.java b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentCreatedEventNotification.java index a458e987631..64213704d23 100644 --- a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentCreatedEventNotification.java +++ b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentCreatedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.payments.OffSessionPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentFailedEvent.java b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentFailedEvent.java index 19194defedf..b93ef0a59cf 100644 --- a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentFailedEvent.java +++ b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentFailedEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.payments.OffSessionPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentFailedEventNotification.java b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentFailedEventNotification.java index 64326c604ff..d331638b7e3 100644 --- a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentFailedEventNotification.java +++ b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentFailedEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.payments.OffSessionPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentRequiresCaptureEvent.java b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentRequiresCaptureEvent.java new file mode 100644 index 00000000000..cb5fae2b71f --- /dev/null +++ b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentRequiresCaptureEvent.java @@ -0,0 +1,22 @@ +// File generated from our OpenAPI spec +package com.stripe.events; + +import com.google.gson.annotations.SerializedName; +import com.stripe.exception.StripeException; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.payments.OffSessionPayment; +import lombok.Getter; + +@Getter +public final class V2PaymentsOffSessionPaymentRequiresCaptureEvent extends Event { + @SerializedName("related_object") + + /** Object containing the reference to API resource relevant to the event. */ + RelatedObject relatedObject; + + /** Retrieves the related object from the API. Make an API request on every call. */ + public OffSessionPayment fetchRelatedObject() throws StripeException { + return (OffSessionPayment) super.fetchRelatedObject(this.relatedObject); + } +} diff --git a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentRequiresCaptureEventNotification.java b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentRequiresCaptureEventNotification.java new file mode 100644 index 00000000000..394ed17da57 --- /dev/null +++ b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentRequiresCaptureEventNotification.java @@ -0,0 +1,28 @@ +// File generated from our OpenAPI spec +package com.stripe.events; + +import com.google.gson.annotations.SerializedName; +import com.stripe.exception.StripeException; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; +import com.stripe.model.v2.payments.OffSessionPayment; +import lombok.Getter; + +@Getter +public final class V2PaymentsOffSessionPaymentRequiresCaptureEventNotification + extends EventNotification { + @SerializedName("related_object") + + /** Object containing the reference to API resource relevant to the event. */ + RelatedObject relatedObject; + + /** Retrieves the related object from the API. Make an API request on every call. */ + public OffSessionPayment fetchRelatedObject() throws StripeException { + return (OffSessionPayment) super.fetchRelatedObject(this.relatedObject); + } + /** Retrieve the corresponding full event from the Stripe API. */ + @Override + public V2PaymentsOffSessionPaymentRequiresCaptureEvent fetchEvent() throws StripeException { + return (V2PaymentsOffSessionPaymentRequiresCaptureEvent) super.fetchEvent(); + } +} diff --git a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentSucceededEvent.java b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentSucceededEvent.java index 0de7e6b2e8b..2fded91b3cc 100644 --- a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentSucceededEvent.java +++ b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentSucceededEvent.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.model.v2.payments.OffSessionPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentSucceededEventNotification.java b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentSucceededEventNotification.java index 8d3af017182..4afe990dd3b 100644 --- a/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentSucceededEventNotification.java +++ b/src/main/java/com/stripe/events/V2PaymentsOffSessionPaymentSucceededEventNotification.java @@ -3,8 +3,8 @@ import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event.RelatedObject; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.Event.RelatedObject; +import com.stripe.model.v2.core.EventNotification; import com.stripe.model.v2.payments.OffSessionPayment; import lombok.Getter; diff --git a/src/main/java/com/stripe/examples/EventNotificationWebhookHandler.java b/src/main/java/com/stripe/examples/EventNotificationWebhookHandler.java index d5869d57281..7bc809e4266 100644 --- a/src/main/java/com/stripe/examples/EventNotificationWebhookHandler.java +++ b/src/main/java/com/stripe/examples/EventNotificationWebhookHandler.java @@ -1,13 +1,13 @@ package com.stripe.examples; import com.stripe.StripeClient; +import com.stripe.events.UnknownEventNotification; import com.stripe.events.V1BillingMeterErrorReportTriggeredEvent; import com.stripe.events.V1BillingMeterErrorReportTriggeredEventNotification; import com.stripe.exception.StripeException; import com.stripe.model.billing.Meter; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.EventNotification; -import com.stripe.model.v2.UnknownEventNotification; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.EventNotification; import com.sun.net.httpserver.HttpExchange; import com.sun.net.httpserver.HttpHandler; import com.sun.net.httpserver.HttpServer; diff --git a/src/main/java/com/stripe/model/v2/EventDataClassLookup.java b/src/main/java/com/stripe/model/v2/EventDataClassLookup.java index fcbdf4e516a..45ccf1be14d 100644 --- a/src/main/java/com/stripe/model/v2/EventDataClassLookup.java +++ b/src/main/java/com/stripe/model/v2/EventDataClassLookup.java @@ -2,6 +2,7 @@ package com.stripe.model.v2; import com.stripe.model.StripeObject; +import com.stripe.model.v2.core.Event; import java.util.HashMap; import java.util.Map; @@ -24,8 +25,6 @@ public final class EventDataClassLookup { classLookup.put( "financial_address_generated_microdeposits", com.stripe.model.v2.FinancialAddressGeneratedMicrodeposits.class); - classLookup.put("v2.core.event", com.stripe.model.v2.Event.class); - classLookup.put("v2.core.event_destination", com.stripe.model.v2.EventDestination.class); classLookup.put("v2.billing.bill_setting", com.stripe.model.v2.billing.BillSetting.class); classLookup.put( @@ -47,6 +46,8 @@ public final class EventDataClassLookup { classLookup.put("v2.core.account", com.stripe.model.v2.core.Account.class); classLookup.put("v2.core.account_link", com.stripe.model.v2.core.AccountLink.class); classLookup.put("v2.core.account_person", com.stripe.model.v2.core.AccountPerson.class); + classLookup.put("v2.core.event", com.stripe.model.v2.core.Event.class); + classLookup.put("v2.core.event_destination", com.stripe.model.v2.core.EventDestination.class); classLookup.put( "v2.core.vault.gb_bank_account", com.stripe.model.v2.core.vault.GbBankAccount.class); @@ -278,6 +279,9 @@ public final class EventDataClassLookup { eventClassLookup.put( "v2.payments.off_session_payment.failed", com.stripe.events.V2PaymentsOffSessionPaymentFailedEvent.class); + eventClassLookup.put( + "v2.payments.off_session_payment.requires_capture", + com.stripe.events.V2PaymentsOffSessionPaymentRequiresCaptureEvent.class); eventClassLookup.put( "v2.payments.off_session_payment.succeeded", com.stripe.events.V2PaymentsOffSessionPaymentSucceededEvent.class); diff --git a/src/main/java/com/stripe/model/v2/EventNotificationClassLookup.java b/src/main/java/com/stripe/model/v2/EventNotificationClassLookup.java index 88ece3628cc..bb18ac069be 100644 --- a/src/main/java/com/stripe/model/v2/EventNotificationClassLookup.java +++ b/src/main/java/com/stripe/model/v2/EventNotificationClassLookup.java @@ -1,6 +1,7 @@ // File generated from our OpenAPI spec package com.stripe.model.v2; +import com.stripe.model.v2.core.EventNotification; import java.util.HashMap; import java.util.Map; @@ -213,6 +214,9 @@ public final class EventNotificationClassLookup { eventClassLookup.put( "v2.payments.off_session_payment.failed", com.stripe.events.V2PaymentsOffSessionPaymentFailedEventNotification.class); + eventClassLookup.put( + "v2.payments.off_session_payment.requires_capture", + com.stripe.events.V2PaymentsOffSessionPaymentRequiresCaptureEventNotification.class); eventClassLookup.put( "v2.payments.off_session_payment.succeeded", com.stripe.events.V2PaymentsOffSessionPaymentSucceededEventNotification.class); diff --git a/src/main/java/com/stripe/model/v2/EventTypeAdapterFactory.java b/src/main/java/com/stripe/model/v2/EventTypeAdapterFactory.java index d8d56fc567a..343bd810c9e 100644 --- a/src/main/java/com/stripe/model/v2/EventTypeAdapterFactory.java +++ b/src/main/java/com/stripe/model/v2/EventTypeAdapterFactory.java @@ -4,6 +4,7 @@ import com.google.gson.reflect.TypeToken; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; +import com.stripe.model.v2.core.Event; import java.io.IOException; import java.util.LinkedHashMap; import java.util.Map; diff --git a/src/main/java/com/stripe/model/v2/Event.java b/src/main/java/com/stripe/model/v2/core/Event.java similarity index 98% rename from src/main/java/com/stripe/model/v2/Event.java rename to src/main/java/com/stripe/model/v2/core/Event.java index 140e8855029..0d0963ecdfc 100644 --- a/src/main/java/com/stripe/model/v2/Event.java +++ b/src/main/java/com/stripe/model/v2/core/Event.java @@ -1,5 +1,5 @@ // File generated from our OpenAPI spec -package com.stripe.model.v2; +package com.stripe.model.v2.core; import com.google.gson.annotations.SerializedName; import com.stripe.exception.StripeException; @@ -7,6 +7,7 @@ import com.stripe.model.StripeActiveObject; import com.stripe.model.StripeObject; import com.stripe.model.StripeRawJsonObject; +import com.stripe.model.v2.EventDataClassLookup; import com.stripe.net.ApiRequest; import com.stripe.net.ApiResource; import com.stripe.net.BaseAddress; diff --git a/src/main/java/com/stripe/model/v2/EventDestination.java b/src/main/java/com/stripe/model/v2/core/EventDestination.java similarity index 99% rename from src/main/java/com/stripe/model/v2/EventDestination.java rename to src/main/java/com/stripe/model/v2/core/EventDestination.java index 6da9435ba81..0aee20d9e9b 100644 --- a/src/main/java/com/stripe/model/v2/EventDestination.java +++ b/src/main/java/com/stripe/model/v2/core/EventDestination.java @@ -1,5 +1,5 @@ // File generated from our OpenAPI spec -package com.stripe.model.v2; +package com.stripe.model.v2.core; import com.google.gson.annotations.SerializedName; import com.stripe.model.HasId; diff --git a/src/main/java/com/stripe/model/v2/EventNotification.java b/src/main/java/com/stripe/model/v2/core/EventNotification.java similarity index 95% rename from src/main/java/com/stripe/model/v2/EventNotification.java rename to src/main/java/com/stripe/model/v2/core/EventNotification.java index 796a1ad0eb5..99c99b13fb7 100644 --- a/src/main/java/com/stripe/model/v2/EventNotification.java +++ b/src/main/java/com/stripe/model/v2/core/EventNotification.java @@ -1,12 +1,14 @@ -package com.stripe.model.v2; +package com.stripe.model.v2.core; import com.google.gson.JsonObject; import com.google.gson.annotations.SerializedName; import com.stripe.StripeClient; import com.stripe.StripeContext; +import com.stripe.events.UnknownEventNotification; import com.stripe.exception.StripeException; import com.stripe.model.StripeObject; -import com.stripe.model.v2.Event.RelatedObject; +import com.stripe.model.v2.EventNotificationClassLookup; +import com.stripe.model.v2.core.Event.RelatedObject; import com.stripe.net.ApiMode; import com.stripe.net.ApiResource; import com.stripe.net.ApiResource.RequestMethod; diff --git a/src/main/java/com/stripe/model/v2/payments/OffSessionPayment.java b/src/main/java/com/stripe/model/v2/payments/OffSessionPayment.java index 594c0caa161..96b5161e84f 100644 --- a/src/main/java/com/stripe/model/v2/payments/OffSessionPayment.java +++ b/src/main/java/com/stripe/model/v2/payments/OffSessionPayment.java @@ -17,6 +17,10 @@ @Setter @EqualsAndHashCode(callSuper = false) public class OffSessionPayment extends StripeObject implements HasId { + /** The amount available to be captured. */ + @SerializedName("amount_capturable") + Amount amountCapturable; + /** Provides industry-specific information about the amount. */ @SerializedName("amount_details") AmountDetails amountDetails; @@ -33,6 +37,18 @@ public class OffSessionPayment extends StripeObject implements HasId { @SerializedName("cadence") String cadence; + /** Details about the capture configuration for the OffSessionPayment. */ + @SerializedName("capture") + Capture capture; + + /** + * Whether the OffSessionPayment should be captured automatically or manually. + * + *

One of {@code automatic}, or {@code manual}. + */ + @SerializedName("capture_method") + String captureMethod; + /** ID of the owning compartment. */ @SerializedName("compartment_id") String compartmentId; @@ -250,6 +266,24 @@ public static class Tax extends StripeObject { } } + /** Details about the capture configuration for the OffSessionPayment. */ + @Getter + @Setter + @EqualsAndHashCode(callSuper = false) + public static class Capture extends StripeObject { + /** The timestamp when this payment is no longer eligible to be captured. */ + @SerializedName("capture_before") + Instant captureBefore; + + /** + * The method to use to capture the payment. + * + *

One of {@code automatic}, or {@code manual}. + */ + @SerializedName("capture_method") + String captureMethod; + } + /** Details about the payments orchestration configuration. */ @Getter @Setter diff --git a/src/main/java/com/stripe/param/v2/payments/OffSessionPaymentCaptureParams.java b/src/main/java/com/stripe/param/v2/payments/OffSessionPaymentCaptureParams.java new file mode 100644 index 00000000000..b85572b0c82 --- /dev/null +++ b/src/main/java/com/stripe/param/v2/payments/OffSessionPaymentCaptureParams.java @@ -0,0 +1,302 @@ +// File generated from our OpenAPI spec +package com.stripe.param.v2.payments; + +import com.google.gson.annotations.SerializedName; +import com.stripe.net.ApiRequestParams; +import java.util.HashMap; +import java.util.Map; +import lombok.EqualsAndHashCode; +import lombok.Getter; + +@Getter +@EqualsAndHashCode(callSuper = false) +public class OffSessionPaymentCaptureParams extends ApiRequestParams { + /** Required. The amount to capture. */ + @SerializedName("amount_to_capture") + Long amountToCapture; + + /** + * Map of extra parameters for custom features not available in this client library. The content + * in this map is not serialized under this field's {@code @SerializedName} value. Instead, each + * key/value pair is serialized as if the key is a root-level field (serialized) name in this + * param object. Effectively, this map is flattened to its parent instance. + */ + @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) + Map extraParams; + + /** + * Required. Set of key-value + * pairs that you can attach to an object. This can be useful for storing additional + * information about the object in a structured format. Learn more about storing + * information in metadata. + */ + @SerializedName("metadata") + Map metadata; + + /** + * Text that appears on the customer’s statement as the statement descriptor for a non-card + * charge. This value overrides the account’s default statement descriptor. For information about + * requirements, including the 22-character limit, see the Statement Descriptor + * docs. + */ + @SerializedName("statement_descriptor") + String statementDescriptor; + + /** + * Provides information about a card charge. Concatenated to the account’s statement + * descriptor prefix to form the complete statement descriptor that appears on the customer’s + * statement. + */ + @SerializedName("statement_descriptor_suffix") + String statementDescriptorSuffix; + + /** + * The data that automatically creates a Transfer after the payment finalizes. Learn more about + * the use case for connected + * accounts. + */ + @SerializedName("transfer_data") + TransferData transferData; + + private OffSessionPaymentCaptureParams( + Long amountToCapture, + Map extraParams, + Map metadata, + String statementDescriptor, + String statementDescriptorSuffix, + TransferData transferData) { + this.amountToCapture = amountToCapture; + this.extraParams = extraParams; + this.metadata = metadata; + this.statementDescriptor = statementDescriptor; + this.statementDescriptorSuffix = statementDescriptorSuffix; + this.transferData = transferData; + } + + public static Builder builder() { + return new Builder(); + } + + public static class Builder { + private Long amountToCapture; + + private Map extraParams; + + private Map metadata; + + private String statementDescriptor; + + private String statementDescriptorSuffix; + + private TransferData transferData; + + /** Finalize and obtain parameter instance from this builder. */ + public OffSessionPaymentCaptureParams build() { + return new OffSessionPaymentCaptureParams( + this.amountToCapture, + this.extraParams, + this.metadata, + this.statementDescriptor, + this.statementDescriptorSuffix, + this.transferData); + } + + /** Required. The amount to capture. */ + public Builder setAmountToCapture(Long amountToCapture) { + this.amountToCapture = amountToCapture; + return this; + } + + /** + * Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` + * call, and subsequent calls add additional key/value pairs to the original map. See {@link + * OffSessionPaymentCaptureParams#extraParams} for the field documentation. + */ + public Builder putExtraParam(String key, Object value) { + if (this.extraParams == null) { + this.extraParams = new HashMap<>(); + } + this.extraParams.put(key, value); + return this; + } + + /** + * Add all map key/value pairs to `extraParams` map. A map is initialized for the first + * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. + * See {@link OffSessionPaymentCaptureParams#extraParams} for the field documentation. + */ + public Builder putAllExtraParam(Map map) { + if (this.extraParams == null) { + this.extraParams = new HashMap<>(); + } + this.extraParams.putAll(map); + return this; + } + + /** + * Add a key/value pair to `metadata` map. A map is initialized for the first `put/putAll` call, + * and subsequent calls add additional key/value pairs to the original map. See {@link + * OffSessionPaymentCaptureParams#metadata} for the field documentation. + */ + public Builder putMetadata(String key, String value) { + if (this.metadata == null) { + this.metadata = new HashMap<>(); + } + this.metadata.put(key, value); + return this; + } + + /** + * Add all map key/value pairs to `metadata` map. A map is initialized for the first + * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. + * See {@link OffSessionPaymentCaptureParams#metadata} for the field documentation. + */ + public Builder putAllMetadata(Map map) { + if (this.metadata == null) { + this.metadata = new HashMap<>(); + } + this.metadata.putAll(map); + return this; + } + + /** + * Text that appears on the customer’s statement as the statement descriptor for a non-card + * charge. This value overrides the account’s default statement descriptor. For information + * about requirements, including the 22-character limit, see the Statement Descriptor + * docs. + */ + public Builder setStatementDescriptor(String statementDescriptor) { + this.statementDescriptor = statementDescriptor; + return this; + } + + /** + * Provides information about a card charge. Concatenated to the account’s statement + * descriptor prefix to form the complete statement descriptor that appears on the + * customer’s statement. + */ + public Builder setStatementDescriptorSuffix(String statementDescriptorSuffix) { + this.statementDescriptorSuffix = statementDescriptorSuffix; + return this; + } + + /** + * The data that automatically creates a Transfer after the payment finalizes. Learn more about + * the use case for connected + * accounts. + */ + public Builder setTransferData(OffSessionPaymentCaptureParams.TransferData transferData) { + this.transferData = transferData; + return this; + } + } + + @Getter + @EqualsAndHashCode(callSuper = false) + public static class TransferData { + /** + * The amount transferred to the destination account. This transfer will occur automatically + * after the payment succeeds. If no amount is specified, by default the entire payment amount + * is transferred to the destination account. The amount must be less than or equal to the amount_requested, + * and must be a positive integer representing how much to transfer in the smallest currency + * unit (e.g., 100 cents to charge $1.00). + */ + @SerializedName("amount") + Long amount; + + /** + * Required. The account (if any) that the payment is attributed to for tax + * reporting, and where funds from the payment are transferred to after payment success. + */ + @SerializedName("destination") + String destination; + + /** + * Map of extra parameters for custom features not available in this client library. The content + * in this map is not serialized under this field's {@code @SerializedName} value. Instead, each + * key/value pair is serialized as if the key is a root-level field (serialized) name in this + * param object. Effectively, this map is flattened to its parent instance. + */ + @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) + Map extraParams; + + private TransferData(Long amount, String destination, Map extraParams) { + this.amount = amount; + this.destination = destination; + this.extraParams = extraParams; + } + + public static Builder builder() { + return new Builder(); + } + + public static class Builder { + private Long amount; + + private String destination; + + private Map extraParams; + + /** Finalize and obtain parameter instance from this builder. */ + public OffSessionPaymentCaptureParams.TransferData build() { + return new OffSessionPaymentCaptureParams.TransferData( + this.amount, this.destination, this.extraParams); + } + + /** + * The amount transferred to the destination account. This transfer will occur automatically + * after the payment succeeds. If no amount is specified, by default the entire payment amount + * is transferred to the destination account. The amount must be less than or equal to the amount_requested, + * and must be a positive integer representing how much to transfer in the smallest currency + * unit (e.g., 100 cents to charge $1.00). + */ + public Builder setAmount(Long amount) { + this.amount = amount; + return this; + } + + /** + * Required. The account (if any) that the payment is attributed to for tax + * reporting, and where funds from the payment are transferred to after payment success. + */ + public Builder setDestination(String destination) { + this.destination = destination; + return this; + } + + /** + * Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` + * call, and subsequent calls add additional key/value pairs to the original map. See {@link + * OffSessionPaymentCaptureParams.TransferData#extraParams} for the field documentation. + */ + public Builder putExtraParam(String key, Object value) { + if (this.extraParams == null) { + this.extraParams = new HashMap<>(); + } + this.extraParams.put(key, value); + return this; + } + + /** + * Add all map key/value pairs to `extraParams` map. A map is initialized for the first + * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. + * See {@link OffSessionPaymentCaptureParams.TransferData#extraParams} for the field + * documentation. + */ + public Builder putAllExtraParam(Map map) { + if (this.extraParams == null) { + this.extraParams = new HashMap<>(); + } + this.extraParams.putAll(map); + return this; + } + } + } +} diff --git a/src/main/java/com/stripe/param/v2/payments/OffSessionPaymentCreateParams.java b/src/main/java/com/stripe/param/v2/payments/OffSessionPaymentCreateParams.java index 0bc6f32556f..594d724bfd7 100644 --- a/src/main/java/com/stripe/param/v2/payments/OffSessionPaymentCreateParams.java +++ b/src/main/java/com/stripe/param/v2/payments/OffSessionPaymentCreateParams.java @@ -4,7 +4,6 @@ import com.google.gson.annotations.SerializedName; import com.stripe.net.ApiRequestParams; import com.stripe.v2.Amount; -import java.time.Instant; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -27,6 +26,14 @@ public class OffSessionPaymentCreateParams extends ApiRequestParams { @SerializedName("cadence") Cadence cadence; + /** Details about the capture configuration for the OffSessionPayment. */ + @SerializedName("capture") + Capture capture; + + /** Whether the OffSessionPayment should be captured automatically or manually. */ + @SerializedName("capture_method") + CaptureMethod captureMethod; + /** Required. ID of the Customer to which this OffSessionPayment belongs. */ @SerializedName("customer") String customer; @@ -40,10 +47,6 @@ public class OffSessionPaymentCreateParams extends ApiRequestParams { @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) Map extraParams; - /** This hash contains details about the Mandate to create. */ - @SerializedName("mandate_data") - MandateData mandateData; - /** * Required. Set of key-value * pairs that you can attach to an object. This can be useful for storing additional @@ -109,9 +112,10 @@ private OffSessionPaymentCreateParams( Amount amount, AmountDetails amountDetails, Cadence cadence, + Capture capture, + CaptureMethod captureMethod, String customer, Map extraParams, - MandateData mandateData, Map metadata, String onBehalfOf, String paymentMethod, @@ -125,9 +129,10 @@ private OffSessionPaymentCreateParams( this.amount = amount; this.amountDetails = amountDetails; this.cadence = cadence; + this.capture = capture; + this.captureMethod = captureMethod; this.customer = customer; this.extraParams = extraParams; - this.mandateData = mandateData; this.metadata = metadata; this.onBehalfOf = onBehalfOf; this.paymentMethod = paymentMethod; @@ -151,12 +156,14 @@ public static class Builder { private Cadence cadence; + private Capture capture; + + private CaptureMethod captureMethod; + private String customer; private Map extraParams; - private MandateData mandateData; - private Map metadata; private String onBehalfOf; @@ -183,9 +190,10 @@ public OffSessionPaymentCreateParams build() { this.amount, this.amountDetails, this.cadence, + this.capture, + this.captureMethod, this.customer, this.extraParams, - this.mandateData, this.metadata, this.onBehalfOf, this.paymentMethod, @@ -216,6 +224,18 @@ public Builder setCadence(OffSessionPaymentCreateParams.Cadence cadence) { return this; } + /** Details about the capture configuration for the OffSessionPayment. */ + public Builder setCapture(OffSessionPaymentCreateParams.Capture capture) { + this.capture = capture; + return this; + } + + /** Whether the OffSessionPayment should be captured automatically or manually. */ + public Builder setCaptureMethod(OffSessionPaymentCreateParams.CaptureMethod captureMethod) { + this.captureMethod = captureMethod; + return this; + } + /** Required. ID of the Customer to which this OffSessionPayment belongs. */ public Builder setCustomer(String customer) { this.customer = customer; @@ -248,12 +268,6 @@ public Builder putAllExtraParam(Map map) { return this; } - /** This hash contains details about the Mandate to create. */ - public Builder setMandateData(OffSessionPaymentCreateParams.MandateData mandateData) { - this.mandateData = mandateData; - return this; - } - /** * Add a key/value pair to `metadata` map. A map is initialized for the first `put/putAll` call, * and subsequent calls add additional key/value pairs to the original map. See {@link @@ -890,13 +904,10 @@ public Builder setTotalTaxAmount(Long totalTaxAmount) { @Getter @EqualsAndHashCode(callSuper = false) - public static class MandateData { - /** - * Required. This hash contains details about the customer acceptance of the - * Mandate. - */ - @SerializedName("customer_acceptance") - CustomerAcceptance customerAcceptance; + public static class Capture { + /** Required. The method to use to capture the payment. */ + @SerializedName("capture_method") + CaptureMethod captureMethod; /** * Map of extra parameters for custom features not available in this client library. The content @@ -907,8 +918,8 @@ public static class MandateData { @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) Map extraParams; - private MandateData(CustomerAcceptance customerAcceptance, Map extraParams) { - this.customerAcceptance = customerAcceptance; + private Capture(CaptureMethod captureMethod, Map extraParams) { + this.captureMethod = captureMethod; this.extraParams = extraParams; } @@ -917,30 +928,26 @@ public static Builder builder() { } public static class Builder { - private CustomerAcceptance customerAcceptance; + private CaptureMethod captureMethod; private Map extraParams; /** Finalize and obtain parameter instance from this builder. */ - public OffSessionPaymentCreateParams.MandateData build() { - return new OffSessionPaymentCreateParams.MandateData( - this.customerAcceptance, this.extraParams); + public OffSessionPaymentCreateParams.Capture build() { + return new OffSessionPaymentCreateParams.Capture(this.captureMethod, this.extraParams); } - /** - * Required. This hash contains details about the customer acceptance of the - * Mandate. - */ - public Builder setCustomerAcceptance( - OffSessionPaymentCreateParams.MandateData.CustomerAcceptance customerAcceptance) { - this.customerAcceptance = customerAcceptance; + /** Required. The method to use to capture the payment. */ + public Builder setCaptureMethod( + OffSessionPaymentCreateParams.Capture.CaptureMethod captureMethod) { + this.captureMethod = captureMethod; return this; } /** * Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` * call, and subsequent calls add additional key/value pairs to the original map. See {@link - * OffSessionPaymentCreateParams.MandateData#extraParams} for the field documentation. + * OffSessionPaymentCreateParams.Capture#extraParams} for the field documentation. */ public Builder putExtraParam(String key, Object value) { if (this.extraParams == null) { @@ -953,8 +960,7 @@ public Builder putExtraParam(String key, Object value) { /** * Add all map key/value pairs to `extraParams` map. A map is initialized for the first * `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. - * See {@link OffSessionPaymentCreateParams.MandateData#extraParams} for the field - * documentation. + * See {@link OffSessionPaymentCreateParams.Capture#extraParams} for the field documentation. */ public Builder putAllExtraParam(Map map) { if (this.extraParams == null) { @@ -965,107 +971,18 @@ public Builder putAllExtraParam(Map map) { } } - @Getter - @EqualsAndHashCode(callSuper = false) - public static class CustomerAcceptance { - /** The time at which the customer accepted the Mandate. */ - @SerializedName("accepted_at") - Instant acceptedAt; - - /** - * Map of extra parameters for custom features not available in this client library. The - * content in this map is not serialized under this field's {@code @SerializedName} value. - * Instead, each key/value pair is serialized as if the key is a root-level field (serialized) - * name in this param object. Effectively, this map is flattened to its parent instance. - */ - @SerializedName(ApiRequestParams.EXTRA_PARAMS_KEY) - Map extraParams; - - /** - * Required. The type of customer acceptance information included with the - * Mandate. - */ - @SerializedName("type") - Type type; - - private CustomerAcceptance(Instant acceptedAt, Map extraParams, Type type) { - this.acceptedAt = acceptedAt; - this.extraParams = extraParams; - this.type = type; - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - private Instant acceptedAt; - - private Map extraParams; + public enum CaptureMethod implements ApiRequestParams.EnumParam { + @SerializedName("automatic") + AUTOMATIC("automatic"), - private Type type; - - /** Finalize and obtain parameter instance from this builder. */ - public OffSessionPaymentCreateParams.MandateData.CustomerAcceptance build() { - return new OffSessionPaymentCreateParams.MandateData.CustomerAcceptance( - this.acceptedAt, this.extraParams, this.type); - } + @SerializedName("manual") + MANUAL("manual"); - /** The time at which the customer accepted the Mandate. */ - public Builder setAcceptedAt(Instant acceptedAt) { - this.acceptedAt = acceptedAt; - return this; - } - - /** - * Add a key/value pair to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link OffSessionPaymentCreateParams.MandateData.CustomerAcceptance#extraParams} - * for the field documentation. - */ - public Builder putExtraParam(String key, Object value) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.put(key, value); - return this; - } - - /** - * Add all map key/value pairs to `extraParams` map. A map is initialized for the first - * `put/putAll` call, and subsequent calls add additional key/value pairs to the original - * map. See {@link OffSessionPaymentCreateParams.MandateData.CustomerAcceptance#extraParams} - * for the field documentation. - */ - public Builder putAllExtraParam(Map map) { - if (this.extraParams == null) { - this.extraParams = new HashMap<>(); - } - this.extraParams.putAll(map); - return this; - } - - /** - * Required. The type of customer acceptance information included with the - * Mandate. - */ - public Builder setType( - OffSessionPaymentCreateParams.MandateData.CustomerAcceptance.Type type) { - this.type = type; - return this; - } - } - - public enum Type implements ApiRequestParams.EnumParam { - @SerializedName("offline") - OFFLINE("offline"); - - @Getter(onMethod_ = {@Override}) - private final String value; + @Getter(onMethod_ = {@Override}) + private final String value; - Type(String value) { - this.value = value; - } + CaptureMethod(String value) { + this.value = value; } } } @@ -1542,4 +1459,19 @@ public enum Cadence implements ApiRequestParams.EnumParam { this.value = value; } } + + public enum CaptureMethod implements ApiRequestParams.EnumParam { + @SerializedName("automatic") + AUTOMATIC("automatic"), + + @SerializedName("manual") + MANUAL("manual"); + + @Getter(onMethod_ = {@Override}) + private final String value; + + CaptureMethod(String value) { + this.value = value; + } + } } diff --git a/src/main/java/com/stripe/service/v2/core/EventDestinationService.java b/src/main/java/com/stripe/service/v2/core/EventDestinationService.java index 39593093d9b..db78a3f2f36 100644 --- a/src/main/java/com/stripe/service/v2/core/EventDestinationService.java +++ b/src/main/java/com/stripe/service/v2/core/EventDestinationService.java @@ -4,9 +4,9 @@ import com.google.gson.reflect.TypeToken; import com.stripe.exception.StripeException; import com.stripe.model.v2.DeletedObject; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.EventDestination; import com.stripe.model.v2.StripeCollection; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.EventDestination; import com.stripe.net.ApiRequest; import com.stripe.net.ApiRequestParams; import com.stripe.net.ApiResource; diff --git a/src/main/java/com/stripe/service/v2/core/EventService.java b/src/main/java/com/stripe/service/v2/core/EventService.java index 5732a916f2f..6a2cae51bbf 100644 --- a/src/main/java/com/stripe/service/v2/core/EventService.java +++ b/src/main/java/com/stripe/service/v2/core/EventService.java @@ -3,8 +3,8 @@ import com.google.gson.reflect.TypeToken; import com.stripe.exception.StripeException; -import com.stripe.model.v2.Event; import com.stripe.model.v2.StripeCollection; +import com.stripe.model.v2.core.Event; import com.stripe.net.ApiRequest; import com.stripe.net.ApiRequestParams; import com.stripe.net.ApiResource; diff --git a/src/main/java/com/stripe/service/v2/payments/OffSessionPaymentService.java b/src/main/java/com/stripe/service/v2/payments/OffSessionPaymentService.java index 0069742e4cc..52d5dad7277 100644 --- a/src/main/java/com/stripe/service/v2/payments/OffSessionPaymentService.java +++ b/src/main/java/com/stripe/service/v2/payments/OffSessionPaymentService.java @@ -12,6 +12,7 @@ import com.stripe.net.BaseAddress; import com.stripe.net.RequestOptions; import com.stripe.net.StripeResponseGetter; +import com.stripe.param.v2.payments.OffSessionPaymentCaptureParams; import com.stripe.param.v2.payments.OffSessionPaymentCreateParams; import com.stripe.param.v2.payments.OffSessionPaymentListParams; @@ -87,4 +88,24 @@ public OffSessionPayment cancel(String id, RequestOptions options) throws Stripe new ApiRequest(BaseAddress.API, ApiResource.RequestMethod.POST, path, null, options); return this.request(request, OffSessionPayment.class); } + /** Captures an OffSessionPayment that has previously been created. */ + public OffSessionPayment capture(String id, OffSessionPaymentCaptureParams params) + throws StripeException { + return capture(id, params, (RequestOptions) null); + } + /** Captures an OffSessionPayment that has previously been created. */ + public OffSessionPayment capture( + String id, OffSessionPaymentCaptureParams params, RequestOptions options) + throws StripeException { + String path = + String.format("/v2/payments/off_session_payments/%s/capture", ApiResource.urlEncodeId(id)); + ApiRequest request = + new ApiRequest( + BaseAddress.API, + ApiResource.RequestMethod.POST, + path, + ApiRequestParams.paramsToMap(params), + options); + return this.request(request, OffSessionPayment.class); + } } diff --git a/src/test/java/com/stripe/StripeClientTest.java b/src/test/java/com/stripe/StripeClientTest.java index 4a95f3eaec2..7a644d2e8a6 100644 --- a/src/test/java/com/stripe/StripeClientTest.java +++ b/src/test/java/com/stripe/StripeClientTest.java @@ -10,6 +10,7 @@ import com.google.gson.Gson; import com.google.gson.JsonArray; import com.google.gson.JsonObject; +import com.stripe.events.UnknownEventNotification; import com.stripe.events.V1BillingMeterErrorReportTriggeredEvent; import com.stripe.events.V1BillingMeterErrorReportTriggeredEventNotification; import com.stripe.events.V1BillingMeterNoMeterFoundEventNotification; @@ -17,9 +18,8 @@ import com.stripe.exception.StripeException; import com.stripe.model.billing.Meter; import com.stripe.model.terminal.Reader; -import com.stripe.model.v2.Event; -import com.stripe.model.v2.EventNotification; -import com.stripe.model.v2.UnknownEventNotification; +import com.stripe.model.v2.core.Event; +import com.stripe.model.v2.core.EventNotification; import com.stripe.net.*; import com.stripe.net.ApiResource.RequestMethod; import java.lang.reflect.Type; diff --git a/src/test/java/com/stripe/StripeContextIntegrationTest.java b/src/test/java/com/stripe/StripeContextIntegrationTest.java index a6ed855e9a3..9d12dd3f3c0 100644 --- a/src/test/java/com/stripe/StripeContextIntegrationTest.java +++ b/src/test/java/com/stripe/StripeContextIntegrationTest.java @@ -2,7 +2,7 @@ import static org.junit.jupiter.api.Assertions.*; -import com.stripe.model.v2.EventNotification; +import com.stripe.model.v2.core.EventNotification; import com.stripe.net.RawRequestOptions; import com.stripe.net.RequestOptions; import java.util.Arrays; diff --git a/src/test/java/com/stripe/functional/GeneratedExamples.java b/src/test/java/com/stripe/functional/GeneratedExamples.java index 2e42c70b433..01eae094ff4 100644 --- a/src/test/java/com/stripe/functional/GeneratedExamples.java +++ b/src/test/java/com/stripe/functional/GeneratedExamples.java @@ -3207,11 +3207,11 @@ public void testCoreEventsGetServices() throws StripeException { "/v2/core/events/ll_123", null, null, - com.stripe.model.v2.Event.class, + com.stripe.model.v2.core.Event.class, "{\"context\":\"context\",\"created\":\"1970-01-12T21:42:34.472Z\",\"id\":\"obj_123\",\"object\":\"v2.core.event\",\"reason\":{\"type\":\"request\",\"request\":{\"id\":\"obj_123\",\"idempotency_key\":\"idempotency_key\"}},\"type\":\"type\",\"livemode\":true}"); StripeClient client = new StripeClient(networkSpy); - com.stripe.model.v2.Event event = client.v2().core().events().retrieve("ll_123"); + com.stripe.model.v2.core.Event event = client.v2().core().events().retrieve("ll_123"); assertNotNull(event); verifyRequest( BaseAddress.API, ApiResource.RequestMethod.GET, "/v2/core/events/ll_123", null, null); @@ -5118,9 +5118,7 @@ public void testCustomersSourcesPostServices() throws StripeException { StripeClient client = new StripeClient(networkSpy); com.stripe.param.CustomerPaymentSourceUpdateParams params = - com.stripe.param.CustomerPaymentSourceUpdateParams.builder() - .setAccountHolderName("Kamil") - .build(); + com.stripe.param.CustomerPaymentSourceUpdateParams.builder().setName("Kamil").build(); com.stripe.model.PaymentSource paymentSource = client.v1().customers().paymentSources().update("cus_123", "card_123", params); @@ -5138,9 +5136,7 @@ public void testCustomersSourcesPostServicesNonNamespaced() throws StripeExcepti StripeClient client = new StripeClient(networkSpy); com.stripe.param.CustomerPaymentSourceUpdateParams params = - com.stripe.param.CustomerPaymentSourceUpdateParams.builder() - .setAccountHolderName("Kamil") - .build(); + com.stripe.param.CustomerPaymentSourceUpdateParams.builder().setName("Kamil").build(); com.stripe.model.PaymentSource paymentSource = client.customers().paymentSources().update("cus_123", "card_123", params); @@ -25409,14 +25405,14 @@ public void testV2CoreEventGetServices() throws StripeException { null, null, new TypeToken< - com.stripe.model.v2.StripeCollection>() {}.getType(), + com.stripe.model.v2.StripeCollection>() {}.getType(), "{\"data\":[{\"created\":\"1970-01-12T21:42:34.472Z\",\"id\":\"obj_123\",\"object\":\"v2.core.event\",\"type\":\"type\",\"livemode\":true}],\"next_page_url\":null,\"previous_page_url\":null}"); StripeClient client = new StripeClient(networkSpy); com.stripe.param.v2.core.EventListParams params = com.stripe.param.v2.core.EventListParams.builder().setObjectId("object_id").build(); - com.stripe.model.v2.StripeCollection stripeCollection = + com.stripe.model.v2.StripeCollection stripeCollection = client.v2().core().events().list(params); assertNotNull(stripeCollection); verifyRequest( @@ -25431,11 +25427,11 @@ public void testV2CoreEventGet2Services() throws StripeException { "/v2/core/events/id_123", null, null, - com.stripe.model.v2.Event.class, + com.stripe.model.v2.core.Event.class, "{\"created\":\"1970-01-12T21:42:34.472Z\",\"id\":\"obj_123\",\"object\":\"v2.core.event\",\"type\":\"type\",\"livemode\":true}"); StripeClient client = new StripeClient(networkSpy); - com.stripe.model.v2.Event event = client.v2().core().events().retrieve("id_123"); + com.stripe.model.v2.core.Event event = client.v2().core().events().retrieve("id_123"); assertNotNull(event); verifyRequest( BaseAddress.API, ApiResource.RequestMethod.GET, "/v2/core/events/id_123", null, null); @@ -25451,15 +25447,15 @@ public void testV2CoreEventDestinationGetServices() throws StripeException { null, new TypeToken< com.stripe.model.v2.StripeCollection< - com.stripe.model.v2.EventDestination>>() {}.getType(), + com.stripe.model.v2.core.EventDestination>>() {}.getType(), "{\"data\":[{\"created\":\"1970-01-12T21:42:34.472Z\",\"description\":\"description\",\"enabled_events\":[\"enabled_events\"],\"event_payload\":\"thin\",\"id\":\"obj_123\",\"name\":\"name\",\"object\":\"v2.core.event_destination\",\"status\":\"disabled\",\"type\":\"amazon_eventbridge\",\"updated\":\"1970-01-03T17:07:10.277Z\",\"livemode\":true}],\"next_page_url\":null,\"previous_page_url\":null}"); StripeClient client = new StripeClient(networkSpy); com.stripe.param.v2.core.EventDestinationListParams params = com.stripe.param.v2.core.EventDestinationListParams.builder().build(); - com.stripe.model.v2.StripeCollection stripeCollection = - client.v2().core().eventDestinations().list(params); + com.stripe.model.v2.StripeCollection + stripeCollection = client.v2().core().eventDestinations().list(params); assertNotNull(stripeCollection); verifyRequest( BaseAddress.API, @@ -25477,7 +25473,7 @@ public void testV2CoreEventDestinationPostServices() throws StripeException { "/v2/core/event_destinations", null, null, - com.stripe.model.v2.EventDestination.class, + com.stripe.model.v2.core.EventDestination.class, "{\"created\":\"1970-01-12T21:42:34.472Z\",\"description\":\"description\",\"enabled_events\":[\"enabled_events\"],\"event_payload\":\"thin\",\"id\":\"obj_123\",\"name\":\"name\",\"object\":\"v2.core.event_destination\",\"status\":\"disabled\",\"type\":\"amazon_eventbridge\",\"updated\":\"1970-01-03T17:07:10.277Z\",\"livemode\":true}"); StripeClient client = new StripeClient(networkSpy); @@ -25490,7 +25486,7 @@ public void testV2CoreEventDestinationPostServices() throws StripeException { .setType(com.stripe.param.v2.core.EventDestinationCreateParams.Type.AMAZON_EVENTBRIDGE) .build(); - com.stripe.model.v2.EventDestination eventDestination = + com.stripe.model.v2.core.EventDestination eventDestination = client.v2().core().eventDestinations().create(params); assertNotNull(eventDestination); verifyRequest( @@ -25532,14 +25528,14 @@ public void testV2CoreEventDestinationGet2Services() throws StripeException { "/v2/core/event_destinations/id_123", null, null, - com.stripe.model.v2.EventDestination.class, + com.stripe.model.v2.core.EventDestination.class, "{\"created\":\"1970-01-12T21:42:34.472Z\",\"description\":\"description\",\"enabled_events\":[\"enabled_events\"],\"event_payload\":\"thin\",\"id\":\"obj_123\",\"name\":\"name\",\"object\":\"v2.core.event_destination\",\"status\":\"disabled\",\"type\":\"amazon_eventbridge\",\"updated\":\"1970-01-03T17:07:10.277Z\",\"livemode\":true}"); StripeClient client = new StripeClient(networkSpy); com.stripe.param.v2.core.EventDestinationRetrieveParams params = com.stripe.param.v2.core.EventDestinationRetrieveParams.builder().build(); - com.stripe.model.v2.EventDestination eventDestination = + com.stripe.model.v2.core.EventDestination eventDestination = client.v2().core().eventDestinations().retrieve("id_123", params); assertNotNull(eventDestination); verifyRequest( @@ -25558,14 +25554,14 @@ public void testV2CoreEventDestinationPost2Services() throws StripeException { "/v2/core/event_destinations/id_123", null, null, - com.stripe.model.v2.EventDestination.class, + com.stripe.model.v2.core.EventDestination.class, "{\"created\":\"1970-01-12T21:42:34.472Z\",\"description\":\"description\",\"enabled_events\":[\"enabled_events\"],\"event_payload\":\"thin\",\"id\":\"obj_123\",\"name\":\"name\",\"object\":\"v2.core.event_destination\",\"status\":\"disabled\",\"type\":\"amazon_eventbridge\",\"updated\":\"1970-01-03T17:07:10.277Z\",\"livemode\":true}"); StripeClient client = new StripeClient(networkSpy); com.stripe.param.v2.core.EventDestinationUpdateParams params = com.stripe.param.v2.core.EventDestinationUpdateParams.builder().build(); - com.stripe.model.v2.EventDestination eventDestination = + com.stripe.model.v2.core.EventDestination eventDestination = client.v2().core().eventDestinations().update("id_123", params); assertNotNull(eventDestination); verifyRequest( @@ -25584,11 +25580,11 @@ public void testV2CoreEventDestinationPost3Services() throws StripeException { "/v2/core/event_destinations/id_123/disable", null, null, - com.stripe.model.v2.EventDestination.class, + com.stripe.model.v2.core.EventDestination.class, "{\"created\":\"1970-01-12T21:42:34.472Z\",\"description\":\"description\",\"enabled_events\":[\"enabled_events\"],\"event_payload\":\"thin\",\"id\":\"obj_123\",\"name\":\"name\",\"object\":\"v2.core.event_destination\",\"status\":\"disabled\",\"type\":\"amazon_eventbridge\",\"updated\":\"1970-01-03T17:07:10.277Z\",\"livemode\":true}"); StripeClient client = new StripeClient(networkSpy); - com.stripe.model.v2.EventDestination eventDestination = + com.stripe.model.v2.core.EventDestination eventDestination = client.v2().core().eventDestinations().disable("id_123"); assertNotNull(eventDestination); verifyRequest( @@ -25607,11 +25603,11 @@ public void testV2CoreEventDestinationPost4Services() throws StripeException { "/v2/core/event_destinations/id_123/enable", null, null, - com.stripe.model.v2.EventDestination.class, + com.stripe.model.v2.core.EventDestination.class, "{\"created\":\"1970-01-12T21:42:34.472Z\",\"description\":\"description\",\"enabled_events\":[\"enabled_events\"],\"event_payload\":\"thin\",\"id\":\"obj_123\",\"name\":\"name\",\"object\":\"v2.core.event_destination\",\"status\":\"disabled\",\"type\":\"amazon_eventbridge\",\"updated\":\"1970-01-03T17:07:10.277Z\",\"livemode\":true}"); StripeClient client = new StripeClient(networkSpy); - com.stripe.model.v2.EventDestination eventDestination = + com.stripe.model.v2.core.EventDestination eventDestination = client.v2().core().eventDestinations().enable("id_123"); assertNotNull(eventDestination); verifyRequest( @@ -25630,11 +25626,11 @@ public void testV2CoreEventDestinationPost5Services() throws StripeException { "/v2/core/event_destinations/id_123/ping", null, null, - com.stripe.model.v2.Event.class, + com.stripe.model.v2.core.Event.class, "{\"created\":\"1970-01-12T21:42:34.472Z\",\"id\":\"obj_123\",\"object\":\"v2.core.event\",\"type\":\"type\",\"livemode\":true}"); StripeClient client = new StripeClient(networkSpy); - com.stripe.model.v2.Event event = client.v2().core().eventDestinations().ping("id_123"); + com.stripe.model.v2.core.Event event = client.v2().core().eventDestinations().ping("id_123"); assertNotNull(event); verifyRequest( BaseAddress.API, @@ -27048,6 +27044,35 @@ public void testV2PaymentsOffSessionPaymentPost2Services() throws StripeExceptio null); } + @Test + public void testV2PaymentsOffSessionPaymentPost3Services() throws StripeException { + stubRequest( + BaseAddress.API, + ApiResource.RequestMethod.POST, + "/v2/payments/off_session_payments/id_123/capture", + null, + null, + com.stripe.model.v2.payments.OffSessionPayment.class, + "{\"amount_requested\":{\"currency\":\"USD\",\"value\":47},\"cadence\":\"unscheduled\",\"compartment_id\":\"compartment_id\",\"created\":\"1970-01-12T21:42:34.472Z\",\"customer\":\"customer\",\"id\":\"obj_123\",\"livemode\":true,\"metadata\":{\"key\":\"metadata\"},\"object\":\"v2.payments.off_session_payment\",\"payment_method\":\"payment_method\",\"payments_orchestration\":{\"enabled\":true},\"retry_details\":{\"attempts\":542738246,\"retry_strategy\":\"scheduled\"},\"status\":\"pending\"}"); + StripeClient client = new StripeClient(networkSpy); + + com.stripe.param.v2.payments.OffSessionPaymentCaptureParams params = + com.stripe.param.v2.payments.OffSessionPaymentCaptureParams.builder() + .setAmountToCapture(1374310455L) + .putMetadata("key", "metadata") + .build(); + + com.stripe.model.v2.payments.OffSessionPayment offSessionPayment = + client.v2().payments().offSessionPayments().capture("id_123", params); + assertNotNull(offSessionPayment); + verifyRequest( + BaseAddress.API, + ApiResource.RequestMethod.POST, + "/v2/payments/off_session_payments/id_123/capture", + params.toMap(), + null); + } + @Test public void testV2TestHelpersFinancialAddressPostServices() throws StripeException { stubRequest( diff --git a/src/test/java/com/stripe/model/v2/EventTests.java b/src/test/java/com/stripe/model/v2/EventTests.java index 8e06a7405e3..dabebb682b8 100644 --- a/src/test/java/com/stripe/model/v2/EventTests.java +++ b/src/test/java/com/stripe/model/v2/EventTests.java @@ -6,6 +6,7 @@ import com.stripe.events.V1BillingMeterErrorReportTriggeredEvent; import com.stripe.exception.StripeException; import com.stripe.model.billing.Meter; +import com.stripe.model.v2.core.Event; import com.stripe.net.ApiResource; import java.io.IOException; import java.time.Instant; @@ -121,9 +122,9 @@ public void retrieveObjectFetchesAndDeserializesObject() throws StripeException, Meter.class, getResourceAsString("/api_fixtures/billing_meter.json")); - assertEquals("/v1/billing/meters/meter_123", event.getRelatedObject().url); - assertEquals("meter_123", event.getRelatedObject().id); - assertEquals("billing.meter", event.getRelatedObject().type); + assertEquals("/v1/billing/meters/meter_123", event.getRelatedObject().getUrl()); + assertEquals("meter_123", event.getRelatedObject().getId()); + assertEquals("billing.meter", event.getRelatedObject().getType()); Meter meter = event.fetchRelatedObject();