/* Options: Date: 2024-10-18 04:17:35 Version: 6.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://digiofficeapigateway.deltares.nl/api //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: GetWorkflowTaskActionDetails.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { public static class GetWorkflowTaskActionDetails implements IReturn { public UUID ConnectionID = null; public Integer TaskID = null; public UUID getConnectionID() { return ConnectionID; } public GetWorkflowTaskActionDetails setConnectionID(UUID value) { this.ConnectionID = value; return this; } public Integer getTaskID() { return TaskID; } public GetWorkflowTaskActionDetails setTaskID(Integer value) { this.TaskID = value; return this; } private static Object responseType = WorkflowTaskActionDetails.class; public Object getResponseType() { return responseType; } } public static class WorkflowTaskActionDetails extends AdhocTransitionDetails { public String Title = null; public WorkflowTaskActionComment Comment = null; public WorkflowTaskReason Reason = null; public String getTitle() { return Title; } public WorkflowTaskActionDetails setTitle(String value) { this.Title = value; return this; } public WorkflowTaskActionComment getComment() { return Comment; } public WorkflowTaskActionDetails setComment(WorkflowTaskActionComment value) { this.Comment = value; return this; } public WorkflowTaskReason getReason() { return Reason; } public WorkflowTaskActionDetails setReason(WorkflowTaskReason value) { this.Reason = value; return this; } } public static class User extends UserOrGroup { public String Image = null; public String getImage() { return Image; } public User setImage(String value) { this.Image = value; return this; } } public static class WorkflowTaskActionComment { public String Comment = null; public Boolean Required = null; public String getComment() { return Comment; } public WorkflowTaskActionComment setComment(String value) { this.Comment = value; return this; } public Boolean isRequired() { return Required; } public WorkflowTaskActionComment setRequired(Boolean value) { this.Required = value; return this; } } public static class WorkflowTaskAdhocTransition { public UUID ID = null; public String Title = null; public Boolean AssignmentAllowed = null; public Boolean AssignmentRequired = null; public Integer UserEnvironment = null; public ArrayList Users = null; public ArrayList Groups = null; public WorkflowTaskDelay Delay = null; public WorkflowTaskReason Reason = null; public ArrayList UsersOrGroups = null; public String Value = null; public UUID getId() { return ID; } public WorkflowTaskAdhocTransition setId(UUID value) { this.ID = value; return this; } public String getTitle() { return Title; } public WorkflowTaskAdhocTransition setTitle(String value) { this.Title = value; return this; } public Boolean isAssignmentAllowed() { return AssignmentAllowed; } public WorkflowTaskAdhocTransition setAssignmentAllowed(Boolean value) { this.AssignmentAllowed = value; return this; } public Boolean isAssignmentRequired() { return AssignmentRequired; } public WorkflowTaskAdhocTransition setAssignmentRequired(Boolean value) { this.AssignmentRequired = value; return this; } public Integer getUserEnvironment() { return UserEnvironment; } public WorkflowTaskAdhocTransition setUserEnvironment(Integer value) { this.UserEnvironment = value; return this; } public ArrayList getUsers() { return Users; } public WorkflowTaskAdhocTransition setUsers(ArrayList value) { this.Users = value; return this; } public ArrayList getGroups() { return Groups; } public WorkflowTaskAdhocTransition setGroups(ArrayList value) { this.Groups = value; return this; } public WorkflowTaskDelay getDelay() { return Delay; } public WorkflowTaskAdhocTransition setDelay(WorkflowTaskDelay value) { this.Delay = value; return this; } public WorkflowTaskReason getReason() { return Reason; } public WorkflowTaskAdhocTransition setReason(WorkflowTaskReason value) { this.Reason = value; return this; } public ArrayList getUsersOrGroups() { return UsersOrGroups; } public WorkflowTaskAdhocTransition setUsersOrGroups(ArrayList value) { this.UsersOrGroups = value; return this; } public String getValue() { return Value; } public WorkflowTaskAdhocTransition setValue(String value) { this.Value = value; return this; } } public static class WorkflowTaskReason { public String Reason = null; public Boolean Required = null; public String getReason() { return Reason; } public WorkflowTaskReason setReason(String value) { this.Reason = value; return this; } public Boolean isRequired() { return Required; } public WorkflowTaskReason setRequired(Boolean value) { this.Required = value; return this; } } public static class AdhocTransitionDetails { public ArrayList AdhocTransitions = null; public ArrayList getAdhocTransitions() { return AdhocTransitions; } public AdhocTransitionDetails setAdhocTransitions(ArrayList value) { this.AdhocTransitions = value; return this; } } public static class UserOrGroup { public Integer ID = null; public String Title = null; public Boolean IsChecked = null; public String Image = null; public Integer getId() { return ID; } public UserOrGroup setId(Integer value) { this.ID = value; return this; } public String getTitle() { return Title; } public UserOrGroup setTitle(String value) { this.Title = value; return this; } public Boolean getIsChecked() { return IsChecked; } public UserOrGroup setIsChecked(Boolean value) { this.IsChecked = value; return this; } public String getImage() { return Image; } public UserOrGroup setImage(String value) { this.Image = value; return this; } } public static class Group extends UserOrGroup { public String Image = null; public String getImage() { return Image; } public Group setImage(String value) { this.Image = value; return this; } } public static class WorkflowTaskDelay { public Date DelayDate = null; public String Reason = null; public Date getDelayDate() { return DelayDate; } public WorkflowTaskDelay setDelayDate(Date value) { this.DelayDate = value; return this; } public String getReason() { return Reason; } public WorkflowTaskDelay setReason(String value) { this.Reason = value; return this; } } }