The core infrastructure backend (API, database, Docker, etc).
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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
|
3 months ago |
| .. |
|
Queries
|
[PM-29604] [PM-29605] [PM-29606] Support premium subscription page redesign (#6821)
|
3 months ago |
|
RestartSubscriptionCommandTests.cs
|
[PM-21421] Support legacy > current plan transition when resubscribing (#6728)
|
4 months ago |