public async Task <PublishStopResponseApiModel> StopPublishingValuesAsync( string endpointId, [FromBody][Required] PublishStopRequestApiModel request) { if (request == null) { throw new ArgumentNullException(nameof(request)); } var result = await _publisher.NodePublishStopAsync( endpointId, request.ToServiceModel()); return(result.ToApiModel()); }
/// <summary> /// Unpublish /// </summary> /// <param name="request"></param> /// <returns></returns> public async Task <PublishStopResponseApiModel> PublishStopAsync( PublishStopRequestApiModel request) { if (request == null) { throw new ArgumentNullException(nameof(request)); } var result = await _publisher.NodePublishStopAsync( _twin.Endpoint, request.ToServiceModel()); return(new PublishStopResponseApiModel(result)); }