usergroups.go 575 B

12345678910111213141516171819202122
  1. package functions
  2. import (
  3. "net/http"
  4. "github.com/gravitl/netmaker/models/promodels"
  5. )
  6. // GetUsergroups - fetch all usergroups
  7. func GetUsergroups() *promodels.UserGroups {
  8. return request[promodels.UserGroups](http.MethodGet, "/api/usergroups", nil)
  9. }
  10. // CreateUsergroup - create a usergroup
  11. func CreateUsergroup(usergroupName string) {
  12. request[any](http.MethodPost, "/api/usergroups/"+usergroupName, nil)
  13. }
  14. // DeleteUsergroup - delete a usergroup
  15. func DeleteUsergroup(usergroupName string) {
  16. request[any](http.MethodDelete, "/api/usergroups/"+usergroupName, nil)
  17. }