/// <summary>
 /// Initializes a new instance of the <see cref="ConversationSocialExpressionEventTopicConversationRoutingData" /> class.
 /// </summary>
 /// <param name="Queue">Queue.</param>
 /// <param name="Language">Language.</param>
 /// <param name="Priority">Priority.</param>
 /// <param name="Skills">Skills.</param>
 /// <param name="ScoredAgents">ScoredAgents.</param>
 public ConversationSocialExpressionEventTopicConversationRoutingData(ConversationSocialExpressionEventTopicUriReference Queue = null, ConversationSocialExpressionEventTopicUriReference Language = null, int?Priority = null, List <ConversationSocialExpressionEventTopicUriReference> Skills = null, List <ConversationSocialExpressionEventTopicScoredAgent> ScoredAgents = null)
 {
     this.Queue        = Queue;
     this.Language     = Language;
     this.Priority     = Priority;
     this.Skills       = Skills;
     this.ScoredAgents = ScoredAgents;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ConversationSocialExpressionEventTopicSocialMediaParticipant" /> class.
 /// </summary>
 /// <param name="Id">Id.</param>
 /// <param name="Name">Name.</param>
 /// <param name="Address">Address.</param>
 /// <param name="StartTime">StartTime.</param>
 /// <param name="ConnectedTime">ConnectedTime.</param>
 /// <param name="EndTime">EndTime.</param>
 /// <param name="StartHoldTime">StartHoldTime.</param>
 /// <param name="Purpose">Purpose.</param>
 /// <param name="State">State.</param>
 /// <param name="Direction">Direction.</param>
 /// <param name="DisconnectType">DisconnectType.</param>
 /// <param name="Held">Held.</param>
 /// <param name="WrapupRequired">WrapupRequired.</param>
 /// <param name="WrapupPrompt">WrapupPrompt.</param>
 /// <param name="User">User.</param>
 /// <param name="Queue">Queue.</param>
 /// <param name="Team">Team.</param>
 /// <param name="Attributes">Attributes.</param>
 /// <param name="ErrorInfo">ErrorInfo.</param>
 /// <param name="Script">Script.</param>
 /// <param name="WrapupTimeoutMs">WrapupTimeoutMs.</param>
 /// <param name="WrapupSkipped">WrapupSkipped.</param>
 /// <param name="AlertingTimeoutMs">AlertingTimeoutMs.</param>
 /// <param name="Provider">Provider.</param>
 /// <param name="ExternalContact">ExternalContact.</param>
 /// <param name="ExternalOrganization">ExternalOrganization.</param>
 /// <param name="Wrapup">Wrapup.</param>
 /// <param name="ConversationRoutingData">ConversationRoutingData.</param>
 /// <param name="Peer">Peer.</param>
 /// <param name="ScreenRecordingState">ScreenRecordingState.</param>
 /// <param name="FlaggedReason">FlaggedReason.</param>
 /// <param name="JourneyContext">JourneyContext.</param>
 /// <param name="StartAcwTime">StartAcwTime.</param>
 /// <param name="EndAcwTime">EndAcwTime.</param>
 /// <param name="SocialMediaId">SocialMediaId.</param>
 /// <param name="SocialMediaHub">SocialMediaHub.</param>
 /// <param name="SocialUserName">SocialUserName.</param>
 /// <param name="PreviewText">PreviewText.</param>
 public ConversationSocialExpressionEventTopicSocialMediaParticipant(string Id = null, string Name = null, string Address = null, DateTime?StartTime = null, DateTime?ConnectedTime = null, DateTime?EndTime = null, DateTime?StartHoldTime = null, string Purpose = null, StateEnum?State = null, DirectionEnum?Direction = null, DisconnectTypeEnum?DisconnectType = null, bool?Held = null, bool?WrapupRequired = null, string WrapupPrompt = null, ConversationSocialExpressionEventTopicUriReference User = null, ConversationSocialExpressionEventTopicUriReference Queue = null, ConversationSocialExpressionEventTopicUriReference Team = null, Dictionary <string, string> Attributes = null, ConversationSocialExpressionEventTopicErrorBody ErrorInfo = null, ConversationSocialExpressionEventTopicUriReference Script = null, int?WrapupTimeoutMs = null, bool?WrapupSkipped = null, int?AlertingTimeoutMs = null, string Provider = null, ConversationSocialExpressionEventTopicUriReference ExternalContact = null, ConversationSocialExpressionEventTopicUriReference ExternalOrganization = null, ConversationSocialExpressionEventTopicWrapup Wrapup = null, ConversationSocialExpressionEventTopicConversationRoutingData ConversationRoutingData = null, string Peer = null, string ScreenRecordingState = null, FlaggedReasonEnum?FlaggedReason = null, ConversationSocialExpressionEventTopicJourneyContext JourneyContext = null, DateTime?StartAcwTime = null, DateTime?EndAcwTime = null, string SocialMediaId = null, string SocialMediaHub = null, string SocialUserName = null, string PreviewText = null)
 {
     this.Id                      = Id;
     this.Name                    = Name;
     this.Address                 = Address;
     this.StartTime               = StartTime;
     this.ConnectedTime           = ConnectedTime;
     this.EndTime                 = EndTime;
     this.StartHoldTime           = StartHoldTime;
     this.Purpose                 = Purpose;
     this.State                   = State;
     this.Direction               = Direction;
     this.DisconnectType          = DisconnectType;
     this.Held                    = Held;
     this.WrapupRequired          = WrapupRequired;
     this.WrapupPrompt            = WrapupPrompt;
     this.User                    = User;
     this.Queue                   = Queue;
     this.Team                    = Team;
     this.Attributes              = Attributes;
     this.ErrorInfo               = ErrorInfo;
     this.Script                  = Script;
     this.WrapupTimeoutMs         = WrapupTimeoutMs;
     this.WrapupSkipped           = WrapupSkipped;
     this.AlertingTimeoutMs       = AlertingTimeoutMs;
     this.Provider                = Provider;
     this.ExternalContact         = ExternalContact;
     this.ExternalOrganization    = ExternalOrganization;
     this.Wrapup                  = Wrapup;
     this.ConversationRoutingData = ConversationRoutingData;
     this.Peer                    = Peer;
     this.ScreenRecordingState    = ScreenRecordingState;
     this.FlaggedReason           = FlaggedReason;
     this.JourneyContext          = JourneyContext;
     this.StartAcwTime            = StartAcwTime;
     this.EndAcwTime              = EndAcwTime;
     this.SocialMediaId           = SocialMediaId;
     this.SocialMediaHub          = SocialMediaHub;
     this.SocialUserName          = SocialUserName;
     this.PreviewText             = PreviewText;
 }
コード例 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ConversationSocialExpressionEventTopicScoredAgent" /> class.
 /// </summary>
 /// <param name="Agent">A UriReference for a resource.</param>
 /// <param name="Score">Agent's score for the current conversation, from 0 - 100, higher being better.</param>
 public ConversationSocialExpressionEventTopicScoredAgent(ConversationSocialExpressionEventTopicUriReference Agent = null, int?Score = null)
 {
     this.Agent = Agent;
     this.Score = Score;
 }