/* Options: Date: 2026-04-04 02:55:03 Version: 8.52 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://pfapi.pstpf.com.au/api //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: GetThemeSettings.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.*; import java.util.*; import java.io.InputStream; import net.servicestack.client.*; public class dtos { /** * Get all theme settings for the appliance and current context including title, colours and footer settings */ @Route(Path="/themesettings") @Api(Description="Get all theme settings for the appliance and current context including title, colours and footer settings") public static class GetThemeSettings implements IReturn, IPublicServiceModel { /** * Appliance to retrieve theme settings for */ @ApiMember(Description="Appliance to retrieve theme settings for", Name="ApplianceId") public UUID ApplianceId = null; public String SubdomainName = null; public UUID getApplianceId() { return ApplianceId; } public GetThemeSettings setApplianceId(UUID value) { this.ApplianceId = value; return this; } public String getSubdomainName() { return SubdomainName; } public GetThemeSettings setSubdomainName(String value) { this.SubdomainName = value; return this; } private static Object responseType = GetSettingsResponse.class; public Object getResponseType() { return responseType; } } @ApiResponse(Description="List of settings") public static class GetSettingsResponse { public ArrayList Settings = null; public ResponseStatus ResponseStatus = null; public ArrayList getSettings() { return Settings; } public GetSettingsResponse setSettings(ArrayList value) { this.Settings = value; return this; } public ResponseStatus getResponseStatus() { return ResponseStatus; } public GetSettingsResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } } public static interface IPublicServiceModel { public UUID ApplianceId = null; public String SubdomainName = null; } public static class SettingModel { public UUID SettingId = null; public String SettingName = null; public String SettingValue = null; public UUID getSettingId() { return SettingId; } public SettingModel setSettingId(UUID value) { this.SettingId = value; return this; } public String getSettingName() { return SettingName; } public SettingModel setSettingName(String value) { this.SettingName = value; return this; } public String getSettingValue() { return SettingValue; } public SettingModel setSettingValue(String value) { this.SettingValue = value; return this; } } }