/* Options: Date: 2025-08-05 02:19:39 Version: 8.0 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://www.asg.com.au/RestApi //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: SitemapSettingsMessage.* //ExcludeTypes: //DefaultImports: */ export enum SitemapGenerationCondition { Daily = 'Daily', Weekly = 'Weekly', Manual = 'Manual', } export class SitemapSettings { public IsEnabled: boolean; public UrlLimit: number; public Compress: boolean; public Condition: SitemapGenerationCondition; public DayToStart: number; public TimeToStart: string; public SiteId: string; public LastExecutionTime: string; public LastError: string; public PingGoogle: boolean; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class SitemapSettingsContext { public Item: SitemapSettings; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/sitefinity/sitemap/settings") // @Route("/sitefinity/sitemap/settings/{Id}") export class SitemapSettingsMessage implements IReturn { public Id: string; public Item: SitemapSettings; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'SitemapSettingsMessage'; } public getMethod() { return 'GET'; } public createResponse() { return new SitemapSettingsContext(); } }