/* Options: Date: 2025-05-04 20:19:09 Version: 8.71 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://team.evovoice.io //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: ListSettingsObjects.* //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 configurable settings objects for the authenticated user */ @Route(Path="/app/settings-objects", Verbs="GET") @Api(Description="Get all configurable settings objects for the authenticated user") public static class ListSettingsObjects implements IReturn, IGet { private static Object responseType = ListSettingsObjectsResponse.class; public Object getResponseType() { return responseType; } } public static class ListSettingsObjectsResponse { public ArrayList settingsObjects = null; public ArrayList getSettingsObjects() { return settingsObjects; } public ListSettingsObjectsResponse setSettingsObjects(ArrayList value) { this.settingsObjects = value; return this; } } public static class SettingsObject { public String id = null; public String name = null; public String description = null; public Boolean readOnly = null; public SettingsObjectTypes type = null; public EndpointTypes endpointType = null; public ArrayList fields = null; public String getId() { return id; } public SettingsObject setId(String value) { this.id = value; return this; } public String getName() { return name; } public SettingsObject setName(String value) { this.name = value; return this; } public String getDescription() { return description; } public SettingsObject setDescription(String value) { this.description = value; return this; } public Boolean isReadOnly() { return readOnly; } public SettingsObject setReadOnly(Boolean value) { this.readOnly = value; return this; } public SettingsObjectTypes getType() { return type; } public SettingsObject setType(SettingsObjectTypes value) { this.type = value; return this; } public EndpointTypes getEndpointType() { return endpointType; } public SettingsObject setEndpointType(EndpointTypes value) { this.endpointType = value; return this; } public ArrayList getFields() { return fields; } public SettingsObject setFields(ArrayList value) { this.fields = value; return this; } } }