Merge pull request #22657 from mattermost/MM-50966-in-product-expansion-backend

MM-50966 - In Product Expansion Backend
Этот коммит содержится в:
Conor Macpherson
2023-04-20 10:38:47 -04:00
коммит произвёл GitHub
родитель 3795f5a470 3ca789979a
Коммит c98c43456e
4 изменённых файлов: 117 добавлений и 6 удалений

Просмотреть файл

@@ -35,8 +35,9 @@ type SelfHostedCustomerForm struct {
}
type SelfHostedConfirmPaymentMethodRequest struct {
StripeSetupIntentID string `json:"stripe_setup_intent_id"`
Subscription CreateSubscriptionRequest `json:"subscription"`
StripeSetupIntentID string `json:"stripe_setup_intent_id"`
Subscription *CreateSubscriptionRequest `json:"subscription"`
ExpandRequest *SelfHostedExpansionRequest `json:"expand_request"`
}
// SelfHostedSignupPaymentResponse contains feels needed for self hosted signup to confirm payment and receive license.
@@ -65,3 +66,8 @@ type SelfHostedBillingAccessRequest struct {
type SelfHostedBillingAccessResponse struct {
Token string `json:"token"`
}
type SelfHostedExpansionRequest struct {
Seats int `json:"seats"`
LicenseId string `json:"license_id"`
}