using System; using System.Collections.Generic; using System.Text; using Vinno.vCloud.Common.Client.Managers.Interfaces.Data.Attribute; using Vinno.vCloud.Protocol.Infrastructures; namespace Vinno.vCloud.Client.Proxy.Interfaces { public class LiveTerminalInfo { public bool TerminalLiveEnabled { get; set; } public bool CameraLiveEnabled { get; set; } public ClientMessageOperationType OperationType { get; set; } /// /// Is merge living channel /// public bool IsMergeChannel { get; set; } /// /// Terminal screen width /// public int TerminalWidth { get; set; } /// /// Terminal screen height /// public int TerminalHeight { get; set; } public string CameraId { get; set; } public bool IsMultiChannels { get; set; } /// /// Camera width /// public int CameraWidth { get; set; } /// /// Camera height /// public int CameraHeight { get; set; } public int IntegerRoomId { get; set; } public int TerminalIntegerRoomId { get; set; } public LiveStates State { get; set; } public string Id { get; set; } } public class TerminalInfo { public string Id { get; set; } /// /// Terminal belongs to the Organization /// public string OrganizationId { get; set; } /// /// Terminal belongs to the Organization description /// public string OrganizationDecription { get; set; } /// /// Terminal belongs to the Organization name /// public string OrganizationName { get; set; } /// /// Terminal Name /// public string Name { get; set; } /// /// Terminal Mode /// public string Model { get; set; } /// /// Terminal Description /// public string Description { get; set; } public string UniqueId { get; set; } } }