/* Options: Date: 2025-12-06 09:41:34 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: WebixKanbanTaskRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.*; import java.util.*; import java.io.InputStream; import net.servicestack.client.*; public class dtos { @Route(Path="/v1/webix/kanban/tasks", Verbs="GET,OPTIONS") // @Route(Path="/v1/webix/kanban/tasks/{ProjectUID}", Verbs="GET,OPTIONS") public static class WebixKanbanTaskRequest implements IReturn { public UUID ProjectUID = null; public UUID getProjectUID() { return ProjectUID; } public WebixKanbanTaskRequest setProjectUID(UUID value) { this.ProjectUID = value; return this; } private static Object responseType = WebixKanbanTaskResponse.class; public Object getResponseType() { return responseType; } } public static class WebixKanbanTaskResponse extends WebixKanbanTask { } public static class WebixKanbanComment { public String id = null; public Integer user_id = null; public String date = null; public String text = null; public String getId() { return id; } public WebixKanbanComment setId(String value) { this.id = value; return this; } public Integer getUserId() { return user_id; } public WebixKanbanComment setUserId(Integer value) { this.user_id = value; return this; } public String getDate() { return date; } public WebixKanbanComment setDate(String value) { this.date = value; return this; } public String getText() { return text; } public WebixKanbanComment setText(String value) { this.text = value; return this; } } public static class KanbanTaskAttachment { public UUID id = null; public String link = null; public Long size = null; public UUID getId() { return id; } public KanbanTaskAttachment setId(UUID value) { this.id = value; return this; } public String getLink() { return link; } public KanbanTaskAttachment setLink(String value) { this.link = value; return this; } public Long getSize() { return size; } public KanbanTaskAttachment setSize(Long value) { this.size = value; return this; } } public static class WebixKanbanTask { public UUID id = null; public String status = null; public Integer user_id = null; public String text = null; public String color = null; public ArrayList tags = new ArrayList(); public ArrayList comments = new ArrayList(); public ArrayList attachments = new ArrayList(); public Integer list = null; public UUID getId() { return id; } public WebixKanbanTask setId(UUID value) { this.id = value; return this; } public String getStatus() { return status; } public WebixKanbanTask setStatus(String value) { this.status = value; return this; } public Integer getUserId() { return user_id; } public WebixKanbanTask setUserId(Integer value) { this.user_id = value; return this; } public String getText() { return text; } public WebixKanbanTask setText(String value) { this.text = value; return this; } public String getColor() { return color; } public WebixKanbanTask setColor(String value) { this.color = value; return this; } public ArrayList getTags() { return tags; } public WebixKanbanTask setTags(ArrayList value) { this.tags = value; return this; } public ArrayList getComments() { return comments; } public WebixKanbanTask setComments(ArrayList value) { this.comments = value; return this; } public ArrayList getAttachments() { return attachments; } public WebixKanbanTask setAttachments(ArrayList value) { this.attachments = value; return this; } public Integer getList() { return list; } public WebixKanbanTask setList(Integer value) { this.list = value; return this; } } }