/// <summary> /// Initializes a new instance of the <see cref="UpdateCoachingAppointmentRequest" /> class. /// </summary> /// <param name="Name">The name of coaching appointment..</param> /// <param name="Description">The description of coaching appointment..</param> /// <param name="DateStart">The date/time the coaching appointment starts. Times will be rounded down to the minute. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z.</param> /// <param name="LengthInMinutes">The duration of coaching appointment in minutes..</param> /// <param name="ConversationIds">IDs of conversations associated with this coaching appointment..</param> /// <param name="DocumentIds">IDs of documents associated with this coaching appointment..</param> /// <param name="Status">The status of the coaching appointment..</param> /// <param name="WfmSchedule">The Workforce Management schedule the appointment is associated with..</param> /// <param name="ExternalLinks">The list of external links related to the appointment.</param> public UpdateCoachingAppointmentRequest(string Name = null, string Description = null, DateTime?DateStart = null, int?LengthInMinutes = null, List <string> ConversationIds = null, List <string> DocumentIds = null, StatusEnum?Status = null, WfmScheduleReference WfmSchedule = null, List <string> ExternalLinks = null) { this.Name = Name; this.Description = Description; this.DateStart = DateStart; this.LengthInMinutes = LengthInMinutes; this.ConversationIds = ConversationIds; this.DocumentIds = DocumentIds; this.Status = Status; this.WfmSchedule = WfmSchedule; this.ExternalLinks = ExternalLinks; }
/// <summary> /// Initializes a new instance of the <see cref="CreateCoachingAppointmentRequest" /> class. /// </summary> /// <param name="Name">The name of coaching appointment. (required).</param> /// <param name="Description">The description of coaching appointment. (required).</param> /// <param name="DateStart">The date/time the coaching appointment starts. Times will be rounded down to the minute. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z (required).</param> /// <param name="LengthInMinutes">The duration of coaching appointment in minutes. (required).</param> /// <param name="FacilitatorId">The facilitator ID of coaching appointment..</param> /// <param name="AttendeeIds">IDs of attendees in the coaching appointment. (required).</param> /// <param name="ConversationIds">IDs of conversations associated with this coaching appointment..</param> /// <param name="DocumentIds">IDs of documents associated with this coaching appointment..</param> /// <param name="WfmSchedule">The Workforce Management schedule the appointment is associated with..</param> /// <param name="ExternalLinks">The list of external links related to the appointment.</param> public CreateCoachingAppointmentRequest(string Name = null, string Description = null, DateTime?DateStart = null, int?LengthInMinutes = null, string FacilitatorId = null, List <string> AttendeeIds = null, List <string> ConversationIds = null, List <string> DocumentIds = null, WfmScheduleReference WfmSchedule = null, List <string> ExternalLinks = null) { this.Name = Name; this.Description = Description; this.DateStart = DateStart; this.LengthInMinutes = LengthInMinutes; this.FacilitatorId = FacilitatorId; this.AttendeeIds = AttendeeIds; this.ConversationIds = ConversationIds; this.DocumentIds = DocumentIds; this.WfmSchedule = WfmSchedule; this.ExternalLinks = ExternalLinks; }