using System; using System.Collections.Generic; using System.Linq; using System.Net.Sockets; using System.Text; using System.Threading.Tasks; using Tango.BL.Entities; using Tango.Integration.Operation; using Tango.Transport; using Tango.Transport.Transporters; namespace Tango.Integration.ExternalBridge { /// /// Represents a Tango machine external bridge service client. /// /// public interface IExternalBridgeClient : IMachineOperator { /// /// Gets a value indicating whether this client requires authentication. /// bool RequiresAuthentication { get; } /// /// Gets or sets the machine serial number. /// String SerialNumber { get; set; } /// /// Gets the database machine associated with this client. /// Machine Machine { get; } /// /// Sets the database machine. /// /// The machine. void SetMachine(Machine machine); } }