ソースを参照

update request for createteam endpoint

Alexander Belanger 3 年 前
コミット
4299852a7c
2 ファイル変更8 行追加6 行削除
  1. 4 3
      ee/billing/client.go
  2. 4 3
      ee/billing/types.go

+ 4 - 3
ee/billing/client.go

@@ -39,9 +39,10 @@ func NewClient(serverURL, apiKey string) (*Client, error) {
 func (c *Client) CreateTeam(user *cemodels.User, proj *cemodels.Project) (string, error) {
 	// call the internal billing endpoint to create a new customer in the database
 	reqData := &CreateCustomerRequest{
-		Email:     user.Email,
-		UserID:    user.ID,
-		ProjectID: proj.ID,
+		Email:       user.Email,
+		UserID:      user.ID,
+		ProjectID:   proj.ID,
+		ProjectName: proj.Name,
 	}
 
 	err := c.postRequest("/api/v1/private/customer", reqData, nil)

+ 4 - 3
ee/billing/types.go

@@ -4,9 +4,10 @@
 package billing
 
 type CreateCustomerRequest struct {
-	Email     string `json:"email" form:"required"`
-	UserID    uint   `json:"user_id" form:"required"`
-	ProjectID uint   `json:"project_id" form:"required"`
+	Email       string `json:"email" form:"required"`
+	UserID      uint   `json:"user_id" form:"required"`
+	ProjectID   uint   `json:"project_id" form:"required"`
+	ProjectName string `json:"project_name" form:"required"`
 }
 
 type DeleteCustomerRequest struct {