Skip to content

Conversation

@stripe-openapi
Copy link
Contributor

@stripe-openapi stripe-openapi bot commented Aug 15, 2025

Codegen for openapi 84693dc4f6a999082c29261d9db6dcfe1c76dd8d and proto spec 2025-08-27.basil.

Changelog

  • Add support for AttachCadence method on resource Subscription
  • Add support for Currency and ExternalCustomerId on Billing.AlertTriggered
  • Add support for CustomPricingUnit on Billing.AlertTriggered, Billing.CreditBalanceSummary.Balance.AvailableBalance, Billing.CreditBalanceSummary.Balance.LedgerBalance, Billing.CreditBalanceTransaction.Credit.Amount, Billing.CreditBalanceTransaction.Debit.Amount, Billing.CreditGrant.Amount, and BillingCreditGrantAmountOptions
  • Add support for Customer on Billing.AlertListOptions
  • Change type of Billing.Alert.AlertType, Billing.AlertCreateOptions.AlertType, and Billing.AlertListOptions.AlertType from literal('usage_threshold') to enum('credit_balance_threshold'|'usage_threshold')
  • Add support for CreditBalanceThreshold on Billing.AlertCreateOptions and Billing.Alert
  • Add support for BillableItems on Billing.CreditGrant.ApplicabilityConfig.Scope, BillingCreditBalanceSummaryFilterApplicabilityScopeOptions, and BillingCreditGrantApplicabilityConfigScopeOptions
  • Change type of Billing.CreditBalanceSummary.Balance.AvailableBalance.Type, Billing.CreditBalanceSummary.Balance.LedgerBalance.Type, Billing.CreditBalanceTransaction.Credit.Amount.Type, Billing.CreditBalanceTransaction.Debit.Amount.Type, Billing.CreditGrant.Amount.Type, and BillingCreditGrantAmountOptions.Type from literal('monetary') to enum('custom_pricing_unit'|'monetary')
  • Add support for LicenseFeeSubscriptionDetails and RateCardSubscriptionDetails on InvoiceItem.Parent and InvoiceLineItem.Parent
  • Change type of InvoiceItem.Parent.Type from literal('subscription_details') to enum('license_fee_subscription_details'|'rate_card_subscription_details'|'subscription_details')
  • Add support for LicenseFeeDetails and RateCardRateDetails on InvoiceItem.Pricing and InvoiceLineItem.Pricing
  • Change type of InvoiceItem.Pricing.Type and InvoiceLineItem.Pricing.Type from literal('price_details') to enum('license_fee_details'|'price_details'|'rate_card_rate_details')
  • Add support for BillingCadence on InvoiceCreatePreviewOptions, SubscriptionCreateOptions, and Subscription
  • Add support for BillingCadenceDetails on Invoice.Parent and QuotePreviewInvoice.Parent
  • Add support for new resources V2.AccountLink, V2.Account, V2.Billing.BillSettingVersion, V2.Billing.BillSetting, V2.Billing.Cadence, V2.Billing.CollectionSettingVersion, V2.Billing.CollectionSetting, V2.Billing.CustomPricingUnit, V2.Billing.IntentAction, V2.Billing.Intent, V2.Billing.LicenseFeeSubscription, V2.Billing.LicenseFeeVersion, V2.Billing.LicenseFee, V2.Billing.LicensedItem, V2.Billing.MeteredItem, V2.Billing.PricingPlanComponent, V2.Billing.PricingPlanSubscription, V2.Billing.PricingPlanVersion, V2.Billing.PricingPlan, V2.Billing.Profile, V2.Billing.RateCardRate, V2.Billing.RateCardSubscription, V2.Billing.RateCardVersion, V2.Billing.RateCard, V2.Billing.ServiceAction, V2.Core.ClaimableSandbox, V2.Reporting.ReportRun, V2.Reporting.Report, and V2.Tax.AutomaticRule
  • Add support for Create, Deactivate, Find, Get, and Update methods on resource V2.Tax.AutomaticRule
  • Add support for Create and Get methods on resources V2.Billing.ServiceAction and V2.Reporting.ReportRun
  • Add support for Get method on resources V2.Billing.LicenseFeeSubscription and V2.Reporting.Report
  • Add support for Create method on resources V2.AccountLink and V2.Core.ClaimableSandbox
  • Add support for Cancel, Create, Get, List, and Update methods on resources V2.Billing.Cadence and V2.Billing.RateCardSubscription
  • Add support for Create, Get, List, and Update methods on resources V2.Billing.BillSetting, V2.Billing.CollectionSetting, V2.Billing.CustomPricingUnit, V2.Billing.LicenseFee, V2.Billing.LicensedItem, V2.Billing.MeteredItem, V2.Billing.PricingPlan, V2.Billing.Profile, and V2.Billing.RateCard
  • Add support for Get and List methods on resources V2.Billing.BillSettingVersion, V2.Billing.CollectionSettingVersion, V2.Billing.IntentAction, V2.Billing.LicenseFeeVersion, V2.Billing.PricingPlanSubscription, V2.Billing.PricingPlanVersion, and V2.Billing.RateCardVersion
  • Add support for Create, Delete, Get, and List methods on resource V2.Billing.RateCardRate
  • Add support for Create, Delete, Get, List, and Update methods on resource V2.Billing.PricingPlanComponent
  • Add support for Cancel, Commit, Create, Get, List, ReleaseReservation, and Reserve methods on resource V2.Billing.Intent
  • Add support for Close, Create, Get, List, and Update methods on resource V2.Account
  • Add support for Changes on V2.Event
  • Add support for thin events AccountConfigurationRecipientDataAccountLinkCompletedEvent, AccountConfigurationRecipientDataFeatureStatusUpdatedEvent, and AccountRequirementsUpdatedEvent with related object V2.Account
  • Add support for thin events V2BillingCadenceBilledEvent, V2BillingCadenceCanceledEvent, V2BillingCadenceCreatedEvent, and V2BillingCadenceErroredEvent with related object V2.Billing.Cadence
  • Add support for thin events V2BillingLicenseFeeCreatedEvent and V2BillingLicenseFeeUpdatedEvent with related object V2.Billing.LicenseFee
  • Add support for thin event V2BillingLicenseFeeVersionCreatedEvent with related object V2.Billing.LicenseFeeVersion
  • Add support for thin events V2BillingLicensedItemCreatedEvent and V2BillingLicensedItemUpdatedEvent with related object V2.Billing.LicensedItem
  • Add support for thin events V2BillingMeteredItemCreatedEvent and V2BillingMeteredItemUpdatedEvent with related object V2.Billing.MeteredItem
  • Add support for thin events V2BillingPricingPlanCreatedEvent and V2BillingPricingPlanUpdatedEvent with related object V2.Billing.PricingPlan
  • Add support for thin events V2BillingPricingPlanComponentCreatedEvent and V2BillingPricingPlanComponentUpdatedEvent with related object V2.Billing.PricingPlanComponent
  • Add support for thin events V2BillingPricingPlanSubscriptionCollectionAwaitingCustomerActionEvent, V2BillingPricingPlanSubscriptionCollectionCurrentEvent, V2BillingPricingPlanSubscriptionCollectionPastDueEvent, V2BillingPricingPlanSubscriptionCollectionPausedEvent, V2BillingPricingPlanSubscriptionCollectionUnpaidEvent, V2BillingPricingPlanSubscriptionServicingActivatedEvent, V2BillingPricingPlanSubscriptionServicingCanceledEvent, and V2BillingPricingPlanSubscriptionServicingPausedEvent with related object V2.Billing.PricingPlanSubscription
  • Add support for thin event V2BillingPricingPlanVersionCreatedEvent with related object V2.Billing.PricingPlanVersion
  • Add support for thin events V2BillingRateCardCreatedEvent and V2BillingRateCardUpdatedEvent with related object V2.Billing.RateCard
  • Add support for thin event V2BillingRateCardRateCreatedEvent with related object V2.Billing.RateCardRate
  • Add support for thin events V2BillingRateCardSubscriptionActivatedEvent, V2BillingRateCardSubscriptionCanceledEvent, V2BillingRateCardSubscriptionCollectionAwaitingCustomerActionEvent, V2BillingRateCardSubscriptionCollectionCurrentEvent, V2BillingRateCardSubscriptionCollectionPastDueEvent, V2BillingRateCardSubscriptionCollectionPausedEvent, V2BillingRateCardSubscriptionCollectionUnpaidEvent, V2BillingRateCardSubscriptionServicingActivatedEvent, V2BillingRateCardSubscriptionServicingCanceledEvent, and V2BillingRateCardSubscriptionServicingPausedEvent with related object V2.Billing.RateCardSubscription
  • Add support for thin event V2BillingRateCardVersionCreatedEvent with related object V2.Billing.RateCardVersion
  • Add support for thin events V2CoreHealthApiErrorFiringEvent, V2CoreHealthApiErrorResolvedEvent, V2CoreHealthApiLatencyFiringEvent, V2CoreHealthApiLatencyResolvedEvent, V2CoreHealthAuthorizationRateDropFiringEvent, V2CoreHealthAuthorizationRateDropResolvedEvent, V2CoreHealthEventGenerationFailureResolvedEvent, V2CoreHealthFraudRateIncreasedEvent, V2CoreHealthIssuingAuthorizationRequestTimeoutFiringEvent, V2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEvent, V2CoreHealthPaymentMethodErrorFiringEvent, V2CoreHealthPaymentMethodErrorResolvedEvent, V2CoreHealthTrafficVolumeDropFiringEvent, V2CoreHealthTrafficVolumeDropResolvedEvent, V2CoreHealthWebhookLatencyFiringEvent, and V2CoreHealthWebhookLatencyResolvedEvent
  • Add support for thin events V2ReportingReportRunCreatedEvent, V2ReportingReportRunFailedEvent, V2ReportingReportRunSucceededEvent, and V2ReportingReportRunUpdatedEvent with related object V2.Reporting.ReportRun
  • Add support for error type RateLimitException

stripe-openapi bot and others added 2 commits July 30, 2025 16:30
* Update generated code for v1868 and 2025-07-30.basil

* Update generated code for v1868 and 2025-07-30.basil

---------

Co-authored-by: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com>
Co-authored-by: Ramya Rao <100975018+ramya-stripe@users.noreply.github.com>
@stripe-openapi stripe-openapi bot requested a review from a team as a code owner August 15, 2025 22:12
@stripe-openapi stripe-openapi bot requested review from jar-stripe and removed request for a team August 15, 2025 22:12
* Update generated code for v1882 and 2025-07-30.basil

* Update generated code for v1929 and 2025-08-27.basil

* Update generated code for v1930 and 2025-08-27.basil

* Update generated code for v1931 and 2025-08-27.basil

* Update generated code for v1932 and 2025-08-27.basil

---------

Co-authored-by: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com>
@stripe-openapi stripe-openapi bot force-pushed the latest-codegen-private-preview branch from ddced60 to 01cb6cf Compare August 27, 2025 18:32
@stripe-openapi stripe-openapi bot enabled auto-merge August 27, 2025 21:14
@jar-stripe
Copy link
Contributor

Compat failure is expected; the -alpha version to compare against does not exist in Nuget

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants