/* Options: Date: 2025-08-03 23:51:23 Version: 8.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://active-ewebservice.biz/aeServices30/api //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: SecurityItemsRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { /** * SecurityItemsRequires active-e Service. */ @Route(Path="/SecurityItems", Verbs="GET") @DataContract public static class SecurityItemsRequest extends BaseSecureRequest implements IReturn { /** * Can be ALL to return all security items, HAS to return all items the logged in user has permissions for, or LACKS to return all items the logged in user lacks permissons for. Defaults to HAS if not sent. */ @DataMember @ApiMember(DataType="string", Description="Can be ALL to return all security items, HAS to return all items the logged in user has permissions for, or LACKS to return all items the logged in user lacks permissons for. Defaults to HAS if not sent.", Name="Mode") public String Mode = null; public String getMode() { return Mode; } public SecurityItemsRequest setMode(String value) { this.Mode = value; return this; } private static Object responseType = SecurityItemsResponse.class; public Object getResponseType() { return responseType; } } @DataContract public static class SecurityItemsResponse extends BaseResponse { @DataMember public ArrayList Items = null; public ArrayList getItems() { return Items; } public SecurityItemsResponse setItems(ArrayList value) { this.Items = value; return this; } } @DataContract public static class BaseRequest { /** * This is your AIM API Key provided by Tri-Tech */ @DataMember @ApiMember(DataType="string", Description="This is your AIM API Key provided by Tri-Tech", IsRequired=true, Name="ApiKey", ParameterType="Header") public String ApiKey = null; /** * The OAuthToken token return by AeServices30 */ @DataMember @ApiMember(DataType="string", Description="The OAuthToken token return by AeServices30", IsRequired=true, Name="OAuthToken", ParameterType="Header") public String OAuthToken = null; /** * The Device ID of the Mobile Device. Not used for non-mobile devices. */ @DataMember @ApiMember(DataType="string", Description="The Device ID of the Mobile Device. Not used for non-mobile devices.", Name="DeviceId", ParameterType="Header") public String DeviceId = null; /** * An identifier for your integration */ @DataMember @ApiMember(DataType="string", Description="An identifier for your integration", IsRequired=true, Name="AppId", ParameterType="Header") public String AppId = null; public String getApiKey() { return ApiKey; } public BaseRequest setApiKey(String value) { this.ApiKey = value; return this; } public String getOAuthToken() { return OAuthToken; } public BaseRequest setOAuthToken(String value) { this.OAuthToken = value; return this; } public String getDeviceId() { return DeviceId; } public BaseRequest setDeviceId(String value) { this.DeviceId = value; return this; } public String getAppId() { return AppId; } public BaseRequest setAppId(String value) { this.AppId = value; return this; } } @DataContract public static class BaseSecureRequest extends BaseRequest { /** * The Login Token return by the Security API. Required for secured calls. */ @DataMember @ApiMember(DataType="string", Description="The Login Token return by the Security API. Required for secured calls.", Name="Token", ParameterType="Header") public String Token = null; public String getToken() { return Token; } public BaseSecureRequest setToken(String value) { this.Token = value; return this; } } @DataContract public static class SecurityItemInfo { @DataMember public String SecurityId = null; @DataMember public String Description = null; public String getSecurityId() { return SecurityId; } public SecurityItemInfo setSecurityId(String value) { this.SecurityId = value; return this; } public String getDescription() { return Description; } public SecurityItemInfo setDescription(String value) { this.Description = value; return this; } } @DataContract public static class BaseResponse { /** * */ @DataMember @ApiMember(DataType="BaseResponseResult", Description="", Name="Status", ParameterType="body") public BaseResponseResult Status = null; public BaseResponseResult getStatus() { return Status; } public BaseResponse setStatus(BaseResponseResult value) { this.Status = value; return this; } } }