using System; using System.Collections.Generic; using xModels.Base; using xModels.Dtos; using xPushService.Constants; namespace xPushService.Models { /// /// describe a WebRTC Call ... /// public class XWebRTCConnectionDto : XBaseStorableDto { public override string Id { get; set; } /// /// Call Type ... /// /// public XCallType Type { get; set; } /// /// call request Time ... /// /// public DateTime RequestTime { get; set; } /// /// Payload object ... /// /// public object Payload { get; set; } /// /// Caller User Name ... /// /// public string CallerUser { get; set; } /// /// Caller Device ... /// /// public XDeviceDto CallerDevice { get; set; } /// /// Caller Connection Id ... /// /// public string CallerConnectionId { get; set; } /// /// Callees Informations ... /// /// public IEnumerable Callees { get; set; } } }