github.com/kubeshop/testkube@v1.17.23/pkg/cloud/client/organizations.go (about) 1 package client 2 3 import ( 4 "github.com/kubeshop/testkube/pkg/http" 5 ) 6 7 func NewOrganizationsClient(url, token string) *OrganizationsClient { 8 return &OrganizationsClient{ 9 RESTClient: RESTClient[Organization]{ 10 BaseUrl: url, 11 Path: "/organizations", 12 Client: http.NewClient(), 13 Token: token, 14 }, 15 } 16 } 17 18 type Organization struct { 19 Name string `json:"name"` 20 Id string `json:"id"` 21 } 22 23 type OrganizationsClient struct { 24 RESTClient[Organization] 25 }