/* Options: Date: 2025-08-05 02:37:54 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: SitemapSettingsMessage.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route("/sitefinity/sitemap/settings") // @Route("/sitefinity/sitemap/settings/{Id}") public static class SitemapSettingsMessage implements IReturn { public UUID Id = null; public SitemapSettings Item = null; public UUID getId() { return Id; } public SitemapSettingsMessage setId(UUID value) { this.Id = value; return this; } public SitemapSettings getItem() { return Item; } public SitemapSettingsMessage setItem(SitemapSettings value) { this.Item = value; return this; } private static Object responseType = SitemapSettingsContext.class; public Object getResponseType() { return responseType; } } public static class SitemapSettingsContext { public SitemapSettings Item = null; public SitemapSettings getItem() { return Item; } public SitemapSettingsContext setItem(SitemapSettings value) { this.Item = value; return this; } } public static class SitemapSettings { public Boolean IsEnabled = null; public Integer UrlLimit = null; public Boolean Compress = null; public SitemapGenerationCondition Condition = null; public Integer DayToStart = null; public Date TimeToStart = null; public UUID SiteId = null; public String LastExecutionTime = null; public String LastError = null; public Boolean PingGoogle = null; public Boolean getIsEnabled() { return IsEnabled; } public SitemapSettings setIsEnabled(Boolean value) { this.IsEnabled = value; return this; } public Integer getUrlLimit() { return UrlLimit; } public SitemapSettings setUrlLimit(Integer value) { this.UrlLimit = value; return this; } public Boolean isCompress() { return Compress; } public SitemapSettings setCompress(Boolean value) { this.Compress = value; return this; } public SitemapGenerationCondition getCondition() { return Condition; } public SitemapSettings setCondition(SitemapGenerationCondition value) { this.Condition = value; return this; } public Integer getDayToStart() { return DayToStart; } public SitemapSettings setDayToStart(Integer value) { this.DayToStart = value; return this; } public Date getTimeToStart() { return TimeToStart; } public SitemapSettings setTimeToStart(Date value) { this.TimeToStart = value; return this; } public UUID getSiteId() { return SiteId; } public SitemapSettings setSiteId(UUID value) { this.SiteId = value; return this; } public String getLastExecutionTime() { return LastExecutionTime; } public SitemapSettings setLastExecutionTime(String value) { this.LastExecutionTime = value; return this; } public String getLastError() { return LastError; } public SitemapSettings setLastError(String value) { this.LastError = value; return this; } public Boolean isPingGoogle() { return PingGoogle; } public SitemapSettings setPingGoogle(Boolean value) { this.PingGoogle = value; return this; } } public static enum SitemapGenerationCondition { Daily, Weekly, Manual; } }