using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Tango.PPC.Common.RemoteAssistance { /// /// Represents a remote assistance provider. /// public interface IRemoteAssistanceProvider { /// /// Gets a value indicating whether the remote assistance service is enabled. /// bool IsEnabled { get; } /// /// Enables the remote assistance. /// /// Task EnableRemoteAssistance(); /// /// Disables the remote assistance. /// /// Task DisableRemoteAssistance(); /// /// Installs the remote assistance. /// /// The machine serial number. /// The remote assistance group. /// The machine working environment. /// Task InstallRemoteAssistance(String machineSerialNumber, String group, String environment); } }