clear method
Clears all completed tasks from the specified task list.
The affected tasks will be marked as 'hidden' and no longer be returned by default when retrieving all tasks for a task list.
Request parameters:
tasklist
- Task list identifier.
$fields
- Selector specifying which fields to include in a partial
response.
Completes with a commons.ApiRequestError if the API endpoint returned an error.
If the used http.Client
completes with an error when making a REST call,
this method will complete with the same error.
Implementation
async.Future<void> clear(
core.String tasklist, {
core.String? $fields,
}) async {
final queryParams_ = <core.String, core.List<core.String>>{
if ($fields != null) 'fields': [$fields],
};
final url_ =
'tasks/v1/lists/' + commons.escapeVariable('$tasklist') + '/clear';
await _requester.request(
url_,
'POST',
queryParams: queryParams_,
downloadOptions: null,
);
}