UpdateActiveTemplateVersion updates the active template version to the ID provided. The template version must be attached to the template.
(ctx context.Context, template uuid.UUID, req UpdateActiveTemplateVersion)
| 415 | // UpdateActiveTemplateVersion updates the active template version to the ID provided. |
| 416 | // The template version must be attached to the template. |
| 417 | func (c *Client) UpdateActiveTemplateVersion(ctx context.Context, template uuid.UUID, req UpdateActiveTemplateVersion) error { |
| 418 | res, err := c.Request(ctx, http.MethodPatch, fmt.Sprintf("/api/v2/templates/%s/versions", template), req) |
| 419 | if err != nil { |
| 420 | return nil |
| 421 | } |
| 422 | defer res.Body.Close() |
| 423 | if res.StatusCode != http.StatusOK { |
| 424 | return ReadBodyAsError(res) |
| 425 | } |
| 426 | return nil |
| 427 | } |
| 428 | |
| 429 | // TemplateVersionsByTemplateRequest defines the request parameters for |
| 430 | // TemplateVersionsByTemplate. |