/* Options: Date: 2025-08-05 01:52:44 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: GetUncachedPages.* //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/uncached-pages", Verbs="GET") public static class GetUncachedPages implements IReturn { public Boolean CountOnly = null; public Integer Skip = null; public Integer Take = null; public UUID SiteRootNodeId = null; public Boolean isCountOnly() { return CountOnly; } public GetUncachedPages setCountOnly(Boolean value) { this.CountOnly = value; return this; } public Integer getSkip() { return Skip; } public GetUncachedPages setSkip(Integer value) { this.Skip = value; return this; } public Integer getTake() { return Take; } public GetUncachedPages setTake(Integer value) { this.Take = value; return this; } public UUID getSiteRootNodeId() { return SiteRootNodeId; } public GetUncachedPages setSiteRootNodeId(UUID value) { this.SiteRootNodeId = value; return this; } private static Object responseType = UncachedPagesProxy.class; public Object getResponseType() { return responseType; } } public static class UncachedPagesProxy { public ArrayList NotCachedPages = null; public Integer CountAllSites = null; public Integer CountCurrentSite = null; public ArrayList getNotCachedPages() { return NotCachedPages; } public UncachedPagesProxy setNotCachedPages(ArrayList value) { this.NotCachedPages = value; return this; } public Integer getCountAllSites() { return CountAllSites; } public UncachedPagesProxy setCountAllSites(Integer value) { this.CountAllSites = value; return this; } public Integer getCountCurrentSite() { return CountCurrentSite; } public UncachedPagesProxy setCountCurrentSite(Integer value) { this.CountCurrentSite = value; return this; } } public static class PageProxy { public String Title = null; public String ParentPagesTitles = null; public String WorkflowStatus = null; public Boolean HasDraftNewerThanPublished = null; public String getTitle() { return Title; } public PageProxy setTitle(String value) { this.Title = value; return this; } public String getParentPagesTitles() { return ParentPagesTitles; } public PageProxy setParentPagesTitles(String value) { this.ParentPagesTitles = value; return this; } public String getWorkflowStatus() { return WorkflowStatus; } public PageProxy setWorkflowStatus(String value) { this.WorkflowStatus = value; return this; } public Boolean isHasDraftNewerThanPublished() { return HasDraftNewerThanPublished; } public PageProxy setHasDraftNewerThanPublished(Boolean value) { this.HasDraftNewerThanPublished = value; return this; } } }