示例#1
0
 /// <summary>
 /// Cancels an active delivery asynchronously.
 /// </summary>
 /// <param name="input">The input required to cancel a delivery.</param>
 /// <param name="cancellationToken">The cancellation token.</param>
 /// <returns>The details of the cancelled delivery.</returns>
 public Task <DeliveryDetails> CancelAsync(DeliveryCancelInput input, CancellationToken cancellationToken = default)
 {
     Ensure.NotNull(input, nameof(input));
     return(PostRequestAsync <DeliveryDetails>("cancel", input, cancellationToken));
 }
示例#2
0
 /// <summary>
 /// Cancels an active delivery.
 /// </summary>
 /// <param name="input">The input required to cancel a delivery.</param>
 /// <returns>The details of the cancelled delivery.</returns>
 public DeliveryDetails Cancel(DeliveryCancelInput input)
 {
     Ensure.NotNull(input, nameof(input));
     return(PostRequest <DeliveryDetails>("cancel", input));
 }