TaskSend submits task input to the tasks sidebar app.
(ctx context.Context, user string, id uuid.UUID, req TaskSendRequest)
| 300 | |
| 301 | // TaskSend submits task input to the tasks sidebar app. |
| 302 | func (c *Client) TaskSend(ctx context.Context, user string, id uuid.UUID, req TaskSendRequest) error { |
| 303 | res, err := c.Request(ctx, http.MethodPost, fmt.Sprintf("/api/v2/tasks/%s/%s/send", user, id.String()), req) |
| 304 | if err != nil { |
| 305 | return err |
| 306 | } |
| 307 | defer res.Body.Close() |
| 308 | if res.StatusCode != http.StatusNoContent { |
| 309 | return ReadBodyAsError(res) |
| 310 | } |
| 311 | return nil |
| 312 | } |
| 313 | |
| 314 | // UpdateTaskInputRequest is used to update a task's input. |
| 315 | type UpdateTaskInputRequest struct { |