/* Options: Date: 2025-08-05 01:52:42 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: GetUncachedLibraries.* //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-libraries", Verbs="GET") public static class GetUncachedLibraries implements IReturn { public Boolean CountOnly = null; public Integer Skip = null; public Integer Take = null; public UUID SiteId = null; public Boolean isCountOnly() { return CountOnly; } public GetUncachedLibraries setCountOnly(Boolean value) { this.CountOnly = value; return this; } public Integer getSkip() { return Skip; } public GetUncachedLibraries setSkip(Integer value) { this.Skip = value; return this; } public Integer getTake() { return Take; } public GetUncachedLibraries setTake(Integer value) { this.Take = value; return this; } public UUID getSiteId() { return SiteId; } public GetUncachedLibraries setSiteId(UUID value) { this.SiteId = value; return this; } private static Object responseType = UncachedLibrariesProxy.class; public Object getResponseType() { return responseType; } } public static class UncachedLibrariesProxy { public ArrayList NotCachedLibraries = null; public Integer CountAllSites = null; public Integer CountCurrentSite = null; public ArrayList getNotCachedLibraries() { return NotCachedLibraries; } public UncachedLibrariesProxy setNotCachedLibraries(ArrayList value) { this.NotCachedLibraries = value; return this; } public Integer getCountAllSites() { return CountAllSites; } public UncachedLibrariesProxy setCountAllSites(Integer value) { this.CountAllSites = value; return this; } public Integer getCountCurrentSite() { return CountCurrentSite; } public UncachedLibrariesProxy setCountCurrentSite(Integer value) { this.CountCurrentSite = value; return this; } } public static class MediaLibraryProxy { public String Title = null; public String LibraryType = null; public CacheProfileType CacheProfileType = null; public String getTitle() { return Title; } public MediaLibraryProxy setTitle(String value) { this.Title = value; return this; } public String getLibraryType() { return LibraryType; } public MediaLibraryProxy setLibraryType(String value) { this.LibraryType = value; return this; } public CacheProfileType getCacheProfileType() { return CacheProfileType; } public MediaLibraryProxy setCacheProfileType(CacheProfileType value) { this.CacheProfileType = value; return this; } } public static enum CacheProfileType { Client, Server, Both; } }