/* Options: Date: 2025-08-05 01:54:20 Version: 8.0 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://www.asg.com.au/RestApi //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: GetRootMethods.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/diagnostics/methods", Verbs="GET") public static class GetRootMethods implements IReturn { public UUID RootOperationId = null; public String Category = null; public UUID getRootOperationId() { return RootOperationId; } public GetRootMethods setRootOperationId(UUID value) { this.RootOperationId = value; return this; } public String getCategory() { return Category; } public GetRootMethods setCategory(String value) { this.Category = value; return this; } private static Object responseType = MethodsProxy.class; public Object getResponseType() { return responseType; } } public static class MethodsProxy { public ArrayList Items = null; public ArrayList getItems() { return Items; } public MethodsProxy setItems(ArrayList value) { this.Items = value; return this; } } public static class MethodViewModel { public UUID Id = null; public UUID RootOperationId = null; public UUID ParentOperationId = null; public String Method = null; public Date Start = null; public Date End = null; public Double Duration = null; public Integer QueryCount = null; public Boolean HasChildren = null; public UUID getId() { return Id; } public MethodViewModel setId(UUID value) { this.Id = value; return this; } public UUID getRootOperationId() { return RootOperationId; } public MethodViewModel setRootOperationId(UUID value) { this.RootOperationId = value; return this; } public UUID getParentOperationId() { return ParentOperationId; } public MethodViewModel setParentOperationId(UUID value) { this.ParentOperationId = value; return this; } public String getMethod() { return Method; } public MethodViewModel setMethod(String value) { this.Method = value; return this; } public Date getStart() { return Start; } public MethodViewModel setStart(Date value) { this.Start = value; return this; } public Date getEnd() { return End; } public MethodViewModel setEnd(Date value) { this.End = value; return this; } public Double getDuration() { return Duration; } public MethodViewModel setDuration(Double value) { this.Duration = value; return this; } public Integer getQueryCount() { return QueryCount; } public MethodViewModel setQueryCount(Integer value) { this.QueryCount = value; return this; } public Boolean isHasChildren() { return HasChildren; } public MethodViewModel setHasChildren(Boolean value) { this.HasChildren = value; return this; } } }