/// <summary> /// Initializes a new instance of the <see cref="AutoTaskExtendRequest" /> class. /// </summary> /// <param name="action">action.</param> /// <param name="extendDuration">extendDuration.</param> /// <param name="extendDurationType">extendDurationType.</param> /// <param name="taskId">taskId.</param> /// <param name="metadatas">metadatas.</param> /// <param name="comments">comments.</param> public AutoTaskExtendRequest(LifecycleAction action = default(LifecycleAction), int extendDuration = default(int), ApiDurationType extendDurationType = default(ApiDurationType), Guid taskId = default(Guid), List <RequestMetadata> metadatas = default(List <RequestMetadata>), CommentsParam comments = default(CommentsParam)) { this.Metadatas = metadatas; this.Comments = comments; this.Action = action; this.ExtendDuration = extendDuration; this.ExtendDurationType = extendDurationType; this.TaskId = taskId; this.Metadatas = metadatas; this.Comments = comments; }
/// <summary> /// Initializes a new instance of the <see cref="AutoTaskArchiveRequest" /> class. /// </summary> /// <param name="action">action.</param> /// <param name="taskId">taskId.</param> /// <param name="metadatas">metadatas.</param> /// <param name="comments">comments.</param> public AutoTaskArchiveRequest(LifecycleAction action = default(LifecycleAction), Guid taskId = default(Guid), List <RequestMetadata> metadatas = default(List <RequestMetadata>), CommentsParam comments = default(CommentsParam)) { this.Metadatas = metadatas; this.Comments = comments; this.Action = action; this.TaskId = taskId; this.Metadatas = metadatas; this.Comments = comments; }
/// <summary> /// Initializes a new instance of the <see cref="AutoTaskChangePolicyRequest" /> class. /// </summary> /// <param name="action">action.</param> /// <param name="policy">policy.</param> /// <param name="startDateType">startDateType.</param> /// <param name="specifyStartDate">specifyStartDate.</param> /// <param name="taskId">taskId.</param> /// <param name="metadatas">metadatas.</param> /// <param name="comments">comments.</param> public AutoTaskChangePolicyRequest(LifecycleAction action = default(LifecycleAction), GuidModel policy = default(GuidModel), StartDateType startDateType = default(StartDateType), DateTime?specifyStartDate = default(DateTime?), Guid taskId = default(Guid), List <RequestMetadata> metadatas = default(List <RequestMetadata>), CommentsParam comments = default(CommentsParam)) { this.Action = action; this.Policy = policy; this.StartDateType = startDateType; this.SpecifyStartDate = specifyStartDate; this.TaskId = taskId; this.Metadatas = metadatas; this.Comments = comments; }