' Options: 'Date: 2026-11-08 11:39:03 'Version: 5.140 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://devapi.billhighway.com ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: CacheClearRq.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports BH.Caching Imports BH.CloudAPI.DTO.Caching.Api.Request Imports BH.CloudAPI.DTO.Caching.Api.Response Namespace Global Namespace BH.Caching Public Partial Class CacheClearResult Inherits CacheResultBase Public Overridable Property IsCleared As Boolean End Class Public Partial Class CacheKey Public Overridable Property Region As String Public Overridable Property BaseKey As String Public Overridable Property Key As String Public Overridable Property ExpirationSeconds As Integer End Class Public Enum CacheLocation None = 0 OutOfProcess = 1 InProcess = 2 InContext = 3 End Enum Public Enum CacheResult None = 0 Miss = 1 Hit = 2 Put = 4 Deleted = 8 Cleared = 16 Added = 32 Updated = 64 Unavailable = 128 Expired = 256 End Enum Public Partial Class CacheResultBase Public Overridable Property Result As CacheResult Public Overridable Property Location As CacheLocation Public Overridable Property Key As CacheKey End Class Public Partial Class CacheStat Public Overridable Property Name As String Public Overridable Property Value As String End Class Public Partial Class CacheStatResult Inherits CacheResultBase Public Sub New() Statistics = New List(Of CacheStat) End Sub Public Overridable Property Statistics As List(Of CacheStat) Public Overridable Property IsHit As Boolean End Class End Namespace Namespace BH.CloudAPI.DTO.Caching.Api.Request Public Partial Class CacheClearRq Implements IReturn(Of CacheClearRs) Public Overridable Property location As String End Class End Namespace Namespace BH.CloudAPI.DTO.Caching.Api.Response Public Partial Class CacheClearRs Public Overridable Property Result As CacheClearResult Public Overridable Property BeforeStatistics As CacheStatResult Public Overridable Property AfterStatistics As CacheStatResult End Class End Namespace End Namespace