/* Options: Date: 2026-11-08 11:31:11 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://devapi.billhighway.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: CacheItemDeleteRq.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/devops/api/caches/{location}/regions/{region}/keys/{basekey}", Verbs="DELETE") public static class CacheItemDeleteRq implements IReturn { public String location = null; public String region = null; public String baseKey = null; public String getLocation() { return location; } public CacheItemDeleteRq setLocation(String value) { this.location = value; return this; } public String getRegion() { return region; } public CacheItemDeleteRq setRegion(String value) { this.region = value; return this; } public String getBaseKey() { return baseKey; } public CacheItemDeleteRq setBaseKey(String value) { this.baseKey = value; return this; } private static Object responseType = CacheItemDeleteRs.class; public Object getResponseType() { return responseType; } } public static class CacheItemDeleteRs { public CacheDeleteResult Result = null; public CacheDeleteResult getResult() { return Result; } public CacheItemDeleteRs setResult(CacheDeleteResult value) { this.Result = value; return this; } } public static class CacheDeleteResult extends CacheResultBase { public Boolean IsDeleted = null; public Boolean getIsDeleted() { return IsDeleted; } public CacheDeleteResult setIsDeleted(Boolean value) { this.IsDeleted = value; return this; } } @Flags() public static enum CacheResult { @SerializedName("0") None(0), @SerializedName("1") Miss(1), @SerializedName("2") Hit(2), @SerializedName("4") Put(4), @SerializedName("8") Deleted(8), @SerializedName("16") Cleared(16), @SerializedName("32") Added(32), @SerializedName("64") Updated(64), @SerializedName("128") Unavailable(128), @SerializedName("256") Expired(256); private final int value; CacheResult(final int intValue) { value = intValue; } public int getValue() { return value; } } public static enum CacheLocation { @SerializedName("0") None(0), @SerializedName("1") OutOfProcess(1), @SerializedName("2") InProcess(2), @SerializedName("3") InContext(3); private final int value; CacheLocation(final int intValue) { value = intValue; } public int getValue() { return value; } } public static class CacheKey { public String Region = null; public String BaseKey = null; public String Key = null; public Integer ExpirationSeconds = null; public String getRegion() { return Region; } public CacheKey setRegion(String value) { this.Region = value; return this; } public String getBaseKey() { return BaseKey; } public CacheKey setBaseKey(String value) { this.BaseKey = value; return this; } public String getKey() { return Key; } public CacheKey setKey(String value) { this.Key = value; return this; } public Integer getExpirationSeconds() { return ExpirationSeconds; } public CacheKey setExpirationSeconds(Integer value) { this.ExpirationSeconds = value; return this; } } public static class CacheResultBase { public CacheResult Result = null; public CacheLocation Location = null; public CacheKey Key = null; public CacheResult getResult() { return Result; } public CacheResultBase setResult(CacheResult value) { this.Result = value; return this; } public CacheLocation getLocation() { return Location; } public CacheResultBase setLocation(CacheLocation value) { this.Location = value; return this; } public CacheKey getKey() { return Key; } public CacheResultBase setKey(CacheKey value) { this.Key = value; return this; } } }