/// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='id'>
 /// Todo item id
 /// </param>
 /// <param name='todoItem'>
 /// Todo item to update
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task UpdateTodoAsync(this ISimpleTodoAPI operations, double id, UpdateTodoItem todoItem = default(UpdateTodoItem), CancellationToken cancellationToken = default(CancellationToken))
 {
     (await operations.UpdateTodoWithHttpMessagesAsync(id, todoItem, null, cancellationToken).ConfigureAwait(false)).Dispose();
 }