/// <summary>
 /// Initializes a new instance of the <see cref="ConversationEventTopicConversationRoutingData" /> class.
 /// </summary>
 /// <param name="Queue">Queue.</param>
 /// <param name="Language">A UriReference for a resource.</param>
 /// <param name="Priority">The priority of the conversation to use for routing decisions.</param>
 /// <param name="Skills">The skills to use for routing decisions.</param>
 /// <param name="ScoredAgents">A collection of agents and their assigned scores for this conversation (0 - 100, higher being better), for use in routing to preferred agents.</param>
 public ConversationEventTopicConversationRoutingData(ConversationEventTopicUriReference Queue = null, ConversationEventTopicUriReference Language = null, int?Priority = null, List <ConversationEventTopicUriReference> Skills = null, List <ConversationEventTopicScoredAgent> ScoredAgents = null)
 {
     this.Queue        = Queue;
     this.Language     = Language;
     this.Priority     = Priority;
     this.Skills       = Skills;
     this.ScoredAgents = ScoredAgents;
 }
예제 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ConversationEventTopicScoredAgent" /> 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 ConversationEventTopicScoredAgent(ConversationEventTopicUriReference Agent = null, int?Score = null)
 {
     this.Agent = Agent;
     this.Score = Score;
 }