/// <summary> /// Cancel discovery /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <bool> CancelAsync(DiscoveryCancelInternalApiModel request) { if (request == null) { throw new ArgumentNullException(nameof(request)); } await _discover.CancelAsync(request.ToServiceModel()); return(true); }
/// <summary> /// Convert back to service model /// </summary> /// <returns></returns> public static DiscoveryCancelModel ToServiceModel( this DiscoveryCancelInternalApiModel model) { if (model == null) { return(null); } return(new DiscoveryCancelModel { Id = model.Id, Context = model.Context.ToServiceModel() }); }