Alex Morask
|
cfa8d4a165
|
[PM-29604] [PM-29605] [PM-29606] Support premium subscription page redesign (#6821)
* feat(get-subscription): Add EnumMemberJsonConverter
* feat(get-subscription): Add BitwardenDiscount model
* feat(get-subscription): Add Cart model
* feat(get-subscription): Add Storage model
* feat(get-subscription): Add BitwardenSubscription model
* feat(get-subscription): Add DiscountExtensions
* feat(get-subscription): Add error code to StripeConstants
* feat(get-subscription): Add GetBitwardenSubscriptionQuery
* feat(get-subscription): Expose GET /account/billing/vnext/subscription
* feat(reinstate-subscription): Add ReinstateSubscriptionCommand
* feat(reinstate-subscription): Expose POST /account/billing/vnext/subscription/reinstate
* feat(pay-with-paypal-immediately): Add SubscriberId union
* feat(pay-with-paypal-immediately): Add BraintreeService with PayInvoice method
* feat(pay-with-paypal-immediately): Pay PayPal invoice immediately when starting premium subscription
* feat(pay-with-paypal-immediately): Pay invoice with Braintree on invoice.created for subscription cycles only
* fix(update-storage): Always invoice for premium storage update
* fix(update-storage): Move endpoint to subscription path
* docs: Note FF removal POIs
* (format): Run dotnet format
|
2026-01-12 10:45:41 -06:00 |
|