| 4261 | } |
| 4262 | |
| 4263 | func (i taskUpdateInput) patch() taskpkg.Patch { |
| 4264 | return taskpkg.Patch{ |
| 4265 | Title: cloneStringPtr(i.Title), |
| 4266 | Description: cloneStringPtr(i.Description), |
| 4267 | Priority: taskPriorityPtr(i.Priority), |
| 4268 | MaxAttempts: cloneIntPtr(i.MaxAttempts), |
| 4269 | ApprovalPolicy: taskApprovalPolicyPtr(i.ApprovalPolicy), |
| 4270 | Metadata: cloneRawMessagePtr(i.Metadata), |
| 4271 | NetworkChannel: cloneStringPtr(i.NetworkChannel), |
| 4272 | Owner: cloneTaskOwner(i.Owner), |
| 4273 | ClearOwner: i.ClearOwner, |
| 4274 | } |
| 4275 | } |
| 4276 | |
| 4277 | type taskCancelInput struct { |
| 4278 | TaskID string `json:"task_id"` |