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; }
}
}