/* Options: Date: 2026-11-08 11:52:53 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://devapi.billhighway.com //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: CacheItemDeleteRq.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/devops/api/caches/{location}/regions/{region}/keys/{basekey}", Verbs="DELETE") open class CacheItemDeleteRq : IReturn { var location:String? = null var region:String? = null var baseKey:String? = null companion object { private val responseType = CacheItemDeleteRs::class.java } override fun getResponseType(): Any? = CacheItemDeleteRq.responseType } open class CacheItemDeleteRs { var Result:CacheDeleteResult? = null } open class CacheDeleteResult : CacheResultBase() { var IsDeleted:Boolean? = null } @Flags() enum class CacheResult(val value:Int) { @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), } enum class CacheLocation(val value:Int) { @SerializedName("0") None(0), @SerializedName("1") OutOfProcess(1), @SerializedName("2") InProcess(2), @SerializedName("3") InContext(3), } open class CacheKey { var Region:String? = null var BaseKey:String? = null var Key:String? = null var ExpirationSeconds:Int? = null } open class CacheResultBase { var Result:CacheResult? = null var Location:CacheLocation? = null var Key:CacheKey? = null }