(baseURL string)
| 29 | } |
| 30 | |
| 31 | func NewClient(baseURL string) Client { |
| 32 | return Client{BaseURL: strings.TrimRight(baseURL, "/"), HTTP: http.DefaultClient, Token: os.Getenv("AGENTPROV_DAEMON_TOKEN")} |
| 33 | } |
| 34 | |
| 35 | func (c Client) CreateLease(task string) (string, error) { |
| 36 | var resp struct { |