using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tango.FSE.Common.FileSystem;
using Tango.PPC.Shared.RemoteJobUpload;
namespace Tango.FSE.Common.RemoteJobUpload
{
///
/// Represents a remote machine PPC job upload provider.
///
public interface IRemoteJobUploadProvider
{
///
/// Uploads the specified job file to the remote connected machine.
///
/// The job file path.
/// Remote job type.
/// Optional job name
///
Task UploadJob(String filePath, RemoteJobUploadType jobType, String name = null);
}
}