Пример #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="EvaluationFormAndScoringSet" /> class.
        /// </summary>


        /// <param name="EvaluationForm">EvaluationForm.</param>



        /// <param name="Answers">Answers.</param>


        public EvaluationFormAndScoringSet(EvaluationForm EvaluationForm = null, EvaluationScoringSet Answers = null)
        {
            this.EvaluationForm = EvaluationForm;



            this.Answers = Answers;
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="Evaluation" /> class.
 /// </summary>
 /// <param name="Name">Name.</param>
 /// <param name="Conversation">Conversation.</param>
 /// <param name="EvaluationForm">Evaluation form used for evaluation..</param>
 /// <param name="Evaluator">Evaluator.</param>
 /// <param name="Agent">Agent.</param>
 /// <param name="Calibration">Calibration.</param>
 /// <param name="Status">Status.</param>
 /// <param name="Answers">Answers.</param>
 /// <param name="AgentHasRead">AgentHasRead.</param>
 /// <param name="ReleaseDate">Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss.SSSZ.</param>
 /// <param name="AssignedDate">Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss.SSSZ.</param>
 /// <param name="ChangedDate">Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss.SSSZ.</param>
 /// <param name="Queue">Queue.</param>
 /// <param name="MediaType">List of different communication types used in conversation..</param>
 /// <param name="Rescore">Is only true when evaluation is re-scored..</param>
 /// <param name="ConversationDate">Date of conversation. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss.SSSZ.</param>
 /// <param name="NeverRelease">Signifies if the evaluation is never to be released. This cannot be set true if release date is also set..</param>
 /// <param name="ResourceId">Only used for email evaluations. Will be null for all other evaluations..</param>
 /// <param name="ResourceType">The type of resource. Only used for email evaluations. Will be null for evaluations on all other resources..</param>
 /// <param name="Redacted">Is only true when the user making the request does not have sufficient permissions to see evaluation.</param>
 /// <param name="IsScoringIndex">IsScoringIndex.</param>
 public Evaluation(string Name = null, Conversation Conversation = null, EvaluationForm EvaluationForm = null, User Evaluator = null, User Agent = null, Calibration Calibration = null, StatusEnum?Status = null, EvaluationScoringSet Answers = null, bool?AgentHasRead = null, DateTime?ReleaseDate = null, DateTime?AssignedDate = null, DateTime?ChangedDate = null, Queue Queue = null, List <MediaTypeEnum> MediaType = null, bool?Rescore = null, DateTime?ConversationDate = null, bool?NeverRelease = null, string ResourceId = null, ResourceTypeEnum?ResourceType = null, bool?Redacted = null, bool?IsScoringIndex = null)
 {
     this.Name             = Name;
     this.Conversation     = Conversation;
     this.EvaluationForm   = EvaluationForm;
     this.Evaluator        = Evaluator;
     this.Agent            = Agent;
     this.Calibration      = Calibration;
     this.Status           = Status;
     this.Answers          = Answers;
     this.AgentHasRead     = AgentHasRead;
     this.ReleaseDate      = ReleaseDate;
     this.AssignedDate     = AssignedDate;
     this.ChangedDate      = ChangedDate;
     this.Queue            = Queue;
     this.MediaType        = MediaType;
     this.Rescore          = Rescore;
     this.ConversationDate = ConversationDate;
     this.NeverRelease     = NeverRelease;
     this.ResourceId       = ResourceId;
     this.ResourceType     = ResourceType;
     this.Redacted         = Redacted;
     this.IsScoringIndex   = IsScoringIndex;
 }