types.go 715 B

12345678910111213141516171819202122232425
  1. //go:build ee
  2. // +build ee
  3. package billing
  4. type CreateCustomerRequest struct {
  5. Email string `json:"email" form:"required"`
  6. UserID uint `json:"user_id" form:"required"`
  7. ProjectID uint `json:"project_id" form:"required"`
  8. ProjectName string `json:"project_name" form:"required"`
  9. }
  10. type DeleteCustomerRequest struct {
  11. UserID uint `json:"user_id" form:"required"`
  12. ProjectID uint `json:"project_id" form:"required"`
  13. }
  14. type APIWebhookRequest struct {
  15. ProjectID uint `json:"project_id" form:"required"`
  16. Clusters uint `json:"clusters" form:"required"`
  17. Users uint `json:"users" form:"required"`
  18. CPU uint `json:"cpu" form:"required"`
  19. Memory uint `json:"memory" form:"required"`
  20. }