// This file contains auto-generated code. // Generated from `ServiceStack, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null`. namespace Funq { public class Container : System.Collections.Generic.ICollection, ServiceStack.IContainer, System.IDisposable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, System.Collections.Generic.IList, ServiceStack.Configuration.IResolver, Microsoft.Extensions.DependencyInjection.IServiceCollection, System.IServiceProvider { public ServiceStack.Configuration.IContainerAdapter Adapter { get => throw null; set { } } public Microsoft.Extensions.DependencyInjection.IServiceCollection Add(System.Type serviceType, System.Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) => throw null; public Microsoft.Extensions.DependencyInjection.IServiceCollection Add(System.Type serviceType, System.Func factory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) => throw null; public void Add(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) => throw null; public Microsoft.Extensions.DependencyInjection.IServiceCollection AddScoped(System.Type serviceType, System.Func factory) => throw null; public ServiceStack.IContainer AddSingleton(System.Type serviceType, System.Func factory) => throw null; public Microsoft.Extensions.DependencyInjection.IServiceCollection AddSingleton(System.Type serviceType, System.Func factory) => throw null; public ServiceStack.IContainer AddTransient(System.Type serviceType, System.Func factory) => throw null; public Microsoft.Extensions.DependencyInjection.IServiceCollection AddTransient(System.Type serviceType, System.Func factory) => throw null; public void AutoWire(object instance) => throw null; public void AutoWire(Funq.Container container, object instance) => throw null; public bool CheckAdapterFirst { get => throw null; set { } } public void Clear() => throw null; public static System.Linq.Expressions.NewExpression ConstructorExpression(System.Reflection.MethodInfo resolveMethodInfo, System.Type type, System.Linq.Expressions.Expression lambdaParam) => throw null; public bool Contains(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) => throw null; public void CopyTo(Microsoft.Extensions.DependencyInjection.ServiceDescriptor[] array, int arrayIndex) => throw null; public int Count { get => throw null; } public Funq.Container CreateChildContainer() => throw null; public System.Func CreateFactory(System.Type type) => throw null; public System.Func CreateFactory(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) => throw null; public System.Func CreateServiceCollectionFactory(System.Type type) => throw null; public Container() => throw null; public Funq.Owner DefaultOwner { get => throw null; set { } } public Funq.ReuseScope DefaultReuse { get => throw null; set { } } public int DisposablesCount { get => throw null; } public virtual void Dispose() => throw null; public bool Exists() => throw null; public bool Exists(System.Type type) => throw null; public bool ExistsNamed(string name) => throw null; public static System.Func GenerateAutoWireFn() => throw null; public static System.Reflection.ConstructorInfo GetConstructorWithMostParams(System.Type type) => throw null; protected virtual Funq.ServiceEntry GetEntry(string serviceName, bool throwIfMissing) => throw null; public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; public object GetLazyResolver(params System.Type[] types) => throw null; public object GetService(System.Type serviceType) => throw null; public Funq.ServiceEntry> GetServiceEntry() => throw null; public Funq.ServiceEntry> GetServiceEntryNamed(string name) => throw null; public static System.Collections.Generic.HashSet IgnorePropertyTypeFullNames; public int IndexOf(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) => throw null; public void Insert(int index, Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) => throw null; protected virtual Funq.Container InstantiateChildContainer() => throw null; public bool IsReadOnly { get => throw null; } public System.Func LazyResolve() => throw null; public System.Func LazyResolve() => throw null; public System.Func LazyResolve() => throw null; public System.Func LazyResolve() => throw null; public System.Func LazyResolve() => throw null; public Funq.Func LazyResolve() => throw null; public Funq.Func LazyResolve() => throw null; public System.Func LazyResolve(string name) => throw null; public System.Func LazyResolve(string name) => throw null; public System.Func LazyResolve(string name) => throw null; public System.Func LazyResolve(string name) => throw null; public System.Func LazyResolve(string name) => throw null; public Funq.Func LazyResolve(string name) => throw null; public Funq.Func LazyResolve(string name) => throw null; public void MakeReadOnly() => throw null; public void Register(TService instance) => throw null; public void Register(string name, TService instance) => throw null; public Funq.IRegistration Register(System.Func factory) => throw null; public Funq.IRegistration Register(System.Func factory) => throw null; public Funq.IRegistration Register(System.Func factory) => throw null; public Funq.IRegistration Register(System.Func factory) => throw null; public Funq.IRegistration Register(Funq.Func factory) => throw null; public Funq.IRegistration Register(Funq.Func factory) => throw null; public Funq.IRegistration Register(Funq.Func factory) => throw null; public Funq.IRegistration Register(string name, System.Func factory) => throw null; public Funq.IRegistration Register(string name, System.Func factory) => throw null; public Funq.IRegistration Register(string name, System.Func factory) => throw null; public Funq.IRegistration Register(string name, System.Func factory) => throw null; public Funq.IRegistration Register(string name, Funq.Func factory) => throw null; public Funq.IRegistration Register(string name, Funq.Func factory) => throw null; public Funq.IRegistration Register(string name, Funq.Func factory) => throw null; public Funq.IRegistration RegisterAs() where T : TAs => throw null; public Funq.IRegistration RegisterAs(string name) where T : TAs => throw null; public Funq.IRegistration RegisterAutoWired() => throw null; public Funq.IRegistration RegisterAutoWired(string name) => throw null; public Funq.IRegistration RegisterAutoWiredAs() where T : TAs => throw null; public Funq.IRegistration RegisterAutoWiredAs(string name) where T : TAs => throw null; public Funq.IRegistration RegisterFactory(System.Func factory) => throw null; public Funq.IRegistration RegisterServiceProviderFactory(System.Func factory) => throw null; public bool Remove(Microsoft.Extensions.DependencyInjection.ServiceDescriptor item) => throw null; public void RemoveAt(int index) => throw null; public object RequiredResolve(System.Type type, System.Type ownerType) => throw null; public object Resolve(System.Type type) => throw null; public TService Resolve() => throw null; public TService Resolve(TArg arg) => throw null; public TService Resolve(TArg1 arg1, TArg2 arg2) => throw null; public TService Resolve(TArg1 arg1, TArg2 arg2, TArg3 arg3) => throw null; public TService Resolve(TArg1 arg1, TArg2 arg2, TArg3 arg3, TArg4 arg4) => throw null; public TService Resolve(TArg1 arg1, TArg2 arg2, TArg3 arg3, TArg4 arg4, TArg5 arg5) => throw null; public TService Resolve(TArg1 arg1, TArg2 arg2, TArg3 arg3, TArg4 arg4, TArg5 arg5, TArg6 arg6) => throw null; public TService ResolveNamed(string name) => throw null; public TService ResolveNamed(string name, TArg arg) => throw null; public TService ResolveNamed(string name, TArg1 arg1, TArg2 arg2) => throw null; public TService ResolveNamed(string name, TArg1 arg1, TArg2 arg2, TArg3 arg3) => throw null; public TService ResolveNamed(string name, TArg1 arg1, TArg2 arg2, TArg3 arg3, TArg4 arg4) => throw null; public TService ResolveNamed(string name, TArg1 arg1, TArg2 arg2, TArg3 arg3, TArg4 arg4, TArg5 arg5) => throw null; public TService ResolveNamed(string name, TArg1 arg1, TArg2 arg2, TArg3 arg3, TArg4 arg4, TArg5 arg5, TArg6 arg6) => throw null; public System.Func ReverseLazyResolve() => throw null; public System.Func ReverseLazyResolve() => throw null; public System.Func ReverseLazyResolve() => throw null; public System.Func ReverseLazyResolve() => throw null; public Microsoft.Extensions.DependencyInjection.ServiceDescriptor this[int index] { get => throw null; set { } } public object TryResolve(System.Type type) => throw null; public TService TryResolve() => throw null; public TService TryResolve(TArg arg) => throw null; public TService TryResolve(TArg1 arg1, TArg2 arg2) => throw null; public TService TryResolve(TArg1 arg1, TArg2 arg2, TArg3 arg3) => throw null; public TService TryResolve(TArg1 arg1, TArg2 arg2, TArg3 arg3, TArg4 arg4) => throw null; public TService TryResolve(TArg1 arg1, TArg2 arg2, TArg3 arg3, TArg4 arg4, TArg5 arg5) => throw null; public TService TryResolve(TArg1 arg1, TArg2 arg2, TArg3 arg3, TArg4 arg4, TArg5 arg5, TArg6 arg6) => throw null; public TService TryResolveNamed(string name) => throw null; public TService TryResolveNamed(string name, TArg arg) => throw null; public TService TryResolveNamed(string name, TArg1 arg1, TArg2 arg2) => throw null; public TService TryResolveNamed(string name, TArg1 arg1, TArg2 arg2, TArg3 arg3) => throw null; public TService TryResolveNamed(string name, TArg1 arg1, TArg2 arg2, TArg3 arg3, TArg4 arg4) => throw null; public TService TryResolveNamed(string name, TArg1 arg1, TArg2 arg2, TArg3 arg3, TArg4 arg4, TArg5 arg5) => throw null; public TService TryResolveNamed(string name, TArg1 arg1, TArg2 arg2, TArg3 arg3, TArg4 arg4, TArg5 arg5, TArg6 arg6) => throw null; } public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5); public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6); public delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7); public interface IContainerModule : Funq.IFunqlet { } public interface IFluentInterface { bool Equals(object obj); int GetHashCode(); System.Type GetType(); string ToString(); } public interface IFunqlet { void Configure(Funq.Container container); } public interface IHasContainer { Funq.Container Container { get; } } public interface IInitializable : Funq.IFluentInterface { Funq.IReusedOwned InitializedBy(System.Action initializer); } public interface IOwned : Funq.IFluentInterface { void OwnedBy(Funq.Owner owner); } public interface IRegistration : Funq.IFluentInterface, Funq.IOwned, Funq.IReused, Funq.IReusedOwned { } public interface IRegistration : Funq.IFluentInterface, Funq.IInitializable, Funq.IOwned, Funq.IRegistration, Funq.IReused, Funq.IReusedOwned { } public interface IReused : Funq.IFluentInterface { Funq.IOwned ReusedWithin(Funq.ReuseScope scope); } public interface IReusedOwned : Funq.IFluentInterface, Funq.IOwned, Funq.IReused { } public enum Owner { Container = 0, External = 1, Default = 2, } public class ResolutionException : System.Exception { public ResolutionException(System.Type missingServiceType) => throw null; public ResolutionException(System.Type missingServiceType, string missingServiceName) => throw null; public ResolutionException(string message) => throw null; } public enum ReuseScope { Hierarchy = 0, Container = 1, None = 2, Request = 3, Default = 1, } public class ServiceEntry : Funq.IFluentInterface, Funq.IOwned, Funq.IRegistration, Funq.IReused, Funq.IReusedOwned { public Funq.Container Container; protected ServiceEntry() => throw null; public virtual object GetInstance() => throw null; System.Type Funq.IFluentInterface.GetType() => throw null; public void OwnedBy(Funq.Owner owner) => throw null; public Funq.Owner Owner; public Funq.ReuseScope Reuse; public Funq.IOwned ReusedWithin(Funq.ReuseScope scope) => throw null; } public class ServiceEntry : Funq.ServiceEntry, Funq.IFluentInterface, Funq.IInitializable, Funq.IOwned, Funq.IRegistration, Funq.IRegistration, Funq.IReused, Funq.IReusedOwned { public System.IDisposable AquireLockIfNeeded() => throw null; public Funq.ServiceEntry CloneFor(Funq.Container newContainer) => throw null; public ServiceEntry(TFunc factory) => throw null; public TFunc Factory; public override object GetInstance() => throw null; System.Type Funq.IFluentInterface.GetType() => throw null; public Funq.IReusedOwned InitializedBy(System.Action initializer) => throw null; } } namespace MarkdownDeep { public class BlockProcessor : MarkdownDeep.StringScanner { public BlockProcessor(MarkdownDeep.Markdown m, bool MarkdownInHtml) => throw null; } public class HtmlTag { public System.Collections.Generic.Dictionary attributes { get => throw null; } public bool closed { get => throw null; set { } } public bool closing { get => throw null; } public HtmlTag(string name) => throw null; public MarkdownDeep.HtmlTagFlags Flags { get => throw null; } public bool IsSafe() => throw null; public string name { get => throw null; } public static MarkdownDeep.HtmlTag Parse(string str, ref int pos) => throw null; public static MarkdownDeep.HtmlTag Parse(MarkdownDeep.StringScanner p) => throw null; public void RenderClosing(System.Text.StringBuilder dest) => throw null; public void RenderOpening(System.Text.StringBuilder dest) => throw null; } [System.Flags] public enum HtmlTagFlags { Block = 1, Inline = 2, NoClosing = 4, ContentAsSpan = 8, } public class ImageInfo { public ImageInfo() => throw null; public int height; public bool titled_image; public string url; public int width; } public class LinkDefinition { public LinkDefinition(string id) => throw null; public LinkDefinition(string id, string url) => throw null; public LinkDefinition(string id, string url, string title) => throw null; public string id { get => throw null; set { } } public string title { get => throw null; set { } } public string url { get => throw null; set { } } } public class Markdown { public bool AutoHeadingIDs { get => throw null; set { } } public Markdown() => throw null; public string DocumentLocation { get => throw null; set { } } public string DocumentRoot { get => throw null; set { } } public bool ExtractHeadBlocks { get => throw null; set { } } public bool ExtraMode { get => throw null; set { } } public System.Func FormatCodeBlock; public System.Func GetImageSize; public MarkdownDeep.LinkDefinition GetLinkDefinition(string id) => throw null; public string HeadBlockContent { get => throw null; } public string HtmlClassFootnotes { get => throw null; set { } } public string HtmlClassTitledImages { get => throw null; set { } } public static string JoinSections(System.Collections.Generic.List sections) => throw null; public static string JoinUserSections(System.Collections.Generic.List sections) => throw null; public bool MarkdownInHtml { get => throw null; set { } } public int MaxImageWidth { get => throw null; set { } } public bool NewWindowForExternalLinks { get => throw null; set { } } public bool NewWindowForLocalLinks { get => throw null; set { } } public bool NoFollowLinks { get => throw null; set { } } public virtual bool OnGetImageSize(string url, bool TitledImage, out int width, out int height) => throw null; public virtual void OnPrepareImage(MarkdownDeep.HtmlTag tag, bool TitledImage) => throw null; public virtual void OnPrepareLink(MarkdownDeep.HtmlTag tag) => throw null; public virtual string OnQualifyUrl(string url) => throw null; public virtual void OnSectionFooter(System.Text.StringBuilder dest, int Index) => throw null; public virtual void OnSectionHeader(System.Text.StringBuilder dest, int Index) => throw null; public virtual void OnSectionHeadingSuffix(System.Text.StringBuilder dest, int Index) => throw null; public System.Func PrepareImage; public System.Func PrepareLink; public System.Func QualifyUrl; public bool SafeMode { get => throw null; set { } } public string SectionFooter { get => throw null; set { } } public string SectionHeader { get => throw null; set { } } public string SectionHeadingSuffix { get => throw null; set { } } public static System.Collections.Generic.List SplitSections(string markdown) => throw null; public static System.Collections.Generic.List SplitUserSections(string markdown) => throw null; public int SummaryLength { get => throw null; set { } } public string Transform(string str) => throw null; public string Transform(string str, out System.Collections.Generic.Dictionary definitions) => throw null; public string UrlBaseLocation { get => throw null; set { } } public string UrlRootLocation { get => throw null; set { } } public bool UserBreaks { get => throw null; set { } } } public class MarkdownDeepTransformer : ServiceStack.IMarkdownTransformer { public MarkdownDeepTransformer() => throw null; public string Transform(string markdown) => throw null; } public class StringScanner { public bool bof { get => throw null; } public char CharAtOffset(int offset) => throw null; public StringScanner() => throw null; public StringScanner(string str) => throw null; public StringScanner(string str, int pos) => throw null; public StringScanner(string str, int pos, int len) => throw null; public char current { get => throw null; } public bool DoesMatch(char ch) => throw null; public bool DoesMatch(int offset, char ch) => throw null; public bool DoesMatch(string str) => throw null; public bool DoesMatchAny(char[] chars) => throw null; public bool DoesMatchAny(int offset, char[] chars) => throw null; public bool DoesMatchI(string str) => throw null; public bool eof { get => throw null; } public bool eol { get => throw null; } public string Extract() => throw null; public bool Find(char ch) => throw null; public bool Find(string find) => throw null; public bool FindAny(char[] chars) => throw null; public bool FindI(string find) => throw null; public string input { get => throw null; } public static bool IsLineEnd(char ch) => throw null; public static bool IsLineSpace(char ch) => throw null; public void Mark() => throw null; public int position { get => throw null; set { } } public string remainder { get => throw null; } public void Reset(string str) => throw null; public void Reset(string str, int pos) => throw null; public void Reset(string str, int pos, int len) => throw null; public bool SkipChar(char ch) => throw null; public bool SkipEol() => throw null; public bool SkipFootnoteID(out string id) => throw null; public void SkipForward(int characters) => throw null; public bool SkipHtmlEntity(ref string entity) => throw null; public bool SkipIdentifier(ref string identifier) => throw null; public bool SkipLinespace() => throw null; public bool SkipString(string str) => throw null; public bool SkipStringI(string str) => throw null; public void SkipToEof() => throw null; public void SkipToEol() => throw null; public void SkipToNextLine() => throw null; public bool SkipWhitespace() => throw null; public string Substring(int start) => throw null; public string Substring(int start, int len) => throw null; } } namespace ServiceStack { [System.AttributeUsage((System.AttributeTargets)68, Inherited = true, AllowMultiple = true)] public class AddHeaderAttribute : ServiceStack.RequestFilterAttribute { public string CacheControl { get => throw null; set { } } public string ContentDisposition { get => throw null; set { } } public string ContentEncoding { get => throw null; set { } } public string ContentLength { get => throw null; set { } } public string ContentType { get => throw null; set { } } public AddHeaderAttribute() => throw null; public AddHeaderAttribute(string name, string value) => throw null; public AddHeaderAttribute(System.Net.HttpStatusCode status, string statusDescription = default(string)) => throw null; public string DefaultContentType { get => throw null; set { } } public string ETag { get => throw null; set { } } public override void Execute(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public string LastModified { get => throw null; set { } } public string Location { get => throw null; set { } } public string Name { get => throw null; set { } } public string SetCookie { get => throw null; set { } } public System.Net.HttpStatusCode Status { get => throw null; set { } } public int? StatusCode { get => throw null; set { } } public string StatusDescription { get => throw null; set { } } public string Value { get => throw null; set { } } } namespace Admin { public class AdminDashboard : ServiceStack.IGet, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public AdminDashboard() => throw null; } public class AdminDashboardResponse : ServiceStack.IHasResponseStatus { public AdminDashboardResponse() => throw null; public ServiceStack.ResponseStatus ResponseStatus { get => throw null; set { } } public ServiceStack.Admin.ServerStats ServerStats { get => throw null; set { } } } public class AdminDashboardService : ServiceStack.Service { public object Any(ServiceStack.Admin.AdminDashboard request) => throw null; public AdminDashboardService() => throw null; } public static class AdminDashboardUtils { public static System.Collections.Generic.Dictionary ToDictionary(this ServiceStack.Messaging.IMessageHandlerStats stats) => throw null; } public class AdminProfiling : ServiceStack.IReturn, ServiceStack.IReturn { public AdminProfiling() => throw null; public string EventType { get => throw null; set { } } public string OrderBy { get => throw null; set { } } public bool? Pending { get => throw null; set { } } public string SessionId { get => throw null; set { } } public int Skip { get => throw null; set { } } public string Source { get => throw null; set { } } public string Tag { get => throw null; set { } } public int? Take { get => throw null; set { } } public int? ThreadId { get => throw null; set { } } public string TraceId { get => throw null; set { } } public string UserAuthId { get => throw null; set { } } public bool? WithErrors { get => throw null; set { } } } public class AdminProfilingResponse { public AdminProfilingResponse() => throw null; public ServiceStack.ResponseStatus ResponseStatus { get => throw null; set { } } public System.Collections.Generic.List Results { get => throw null; set { } } public int Total { get => throw null; set { } } } public class AdminProfilingService : ServiceStack.Service { public System.Threading.Tasks.Task Any(ServiceStack.Admin.AdminProfiling request) => throw null; public AdminProfilingService() => throw null; } public class AdminRedis : ServiceStack.IPost, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public System.Collections.Generic.List Args { get => throw null; set { } } public AdminRedis() => throw null; public int? Db { get => throw null; set { } } public int? Position { get => throw null; set { } } public string Query { get => throw null; set { } } public ServiceStack.RedisEndpointInfo Reconnect { get => throw null; set { } } public int? Take { get => throw null; set { } } } public class AdminRedisResponse : ServiceStack.IHasResponseStatus { public AdminRedisResponse() => throw null; public long Db { get => throw null; set { } } public ServiceStack.RedisEndpointInfo Endpoint { get => throw null; set { } } public System.Collections.Generic.Dictionary Info { get => throw null; set { } } public ServiceStack.ResponseStatus ResponseStatus { get => throw null; set { } } public ServiceStack.Redis.RedisText Result { get => throw null; set { } } public System.Collections.Generic.List SearchResults { get => throw null; set { } } } public class AdminRedisService : ServiceStack.Service { public AdminRedisService() => throw null; public System.Threading.Tasks.Task Post(ServiceStack.Admin.AdminRedis request) => throw null; public System.Threading.Tasks.Task Search(ServiceStack.Redis.IRedisClientAsync redis, string query, int position, int limit) => throw null; public class SearchCursorResult { public SearchCursorResult() => throw null; public int Cursor { get => throw null; set { } } public System.Collections.Generic.List Results { get => throw null; set { } } } public static string ToConnectionString(ServiceStack.RedisEndpointInfo endpoint) => throw null; } public class AdminUsersService : ServiceStack.Service { public AdminUsersService() => throw null; public System.Threading.Tasks.Task Delete(ServiceStack.AdminDeleteUser request) => throw null; public System.Threading.Tasks.Task Get(ServiceStack.AdminGetUser request) => throw null; public System.Threading.Tasks.Task Get(ServiceStack.AdminQueryUsers request) => throw null; public System.Threading.Tasks.Task Post(ServiceStack.AdminCreateUser request) => throw null; public System.Threading.Tasks.Task Put(ServiceStack.AdminUpdateUser request) => throw null; } public class RedisSearchResult { public RedisSearchResult() => throw null; public string Id { get => throw null; set { } } public long Size { get => throw null; set { } } public long Ttl { get => throw null; set { } } public string Type { get => throw null; set { } } } public class RequestLogs : ServiceStack.IGet, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public int? AfterId { get => throw null; set { } } public int? AfterSecs { get => throw null; set { } } public int? BeforeId { get => throw null; set { } } public int? BeforeSecs { get => throw null; set { } } public RequestLogs() => throw null; public System.TimeSpan? DurationLessThan { get => throw null; set { } } public System.TimeSpan? DurationLongerThan { get => throw null; set { } } public bool? EnableErrorTracking { get => throw null; set { } } public bool? EnableResponseTracking { get => throw null; set { } } public bool? EnableSessionTracking { get => throw null; set { } } public string ForwardedFor { get => throw null; set { } } public bool? HasResponse { get => throw null; set { } } public long[] Ids { get => throw null; set { } } public string IpAddress { get => throw null; set { } } public string OperationName { get => throw null; set { } } public string OrderBy { get => throw null; set { } } public string PathInfo { get => throw null; set { } } public string Referer { get => throw null; set { } } public string SessionId { get => throw null; set { } } public int Skip { get => throw null; set { } } public int? Take { get => throw null; set { } } public string UserAuthId { get => throw null; set { } } public bool? WithErrors { get => throw null; set { } } } public class RequestLogsResponse { public RequestLogsResponse() => throw null; public ServiceStack.ResponseStatus ResponseStatus { get => throw null; set { } } public System.Collections.Generic.List Results { get => throw null; set { } } public int Total { get => throw null; set { } } public System.Collections.Generic.Dictionary Usage { get => throw null; set { } } } public class RequestLogsService : ServiceStack.Service { public System.Threading.Tasks.Task Any(ServiceStack.Admin.RequestLogs request) => throw null; public RequestLogsService(ServiceStack.Web.IRequestLogger requestLogger) => throw null; } public class ServerStats { public ServerStats() => throw null; public string MqDescription { get => throw null; set { } } public System.Collections.Generic.Dictionary MqWorkers { get => throw null; set { } } public System.Collections.Generic.Dictionary Redis { get => throw null; set { } } public System.Collections.Generic.Dictionary ServerEvents { get => throw null; set { } } } } public class AdminRedisFeature : ServiceStack.IConfigureServices, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin, ServiceStack.IPreInitPlugin { public string AdminRole { get => throw null; set { } } public void BeforePluginsLoaded(ServiceStack.IAppHost appHost) => throw null; public void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public AdminRedisFeature() => throw null; public System.Collections.Generic.List Databases { get => throw null; set { } } public string Id { get => throw null; set { } } public System.Collections.Generic.HashSet IllegalCommands { get => throw null; set { } } public bool? ModifiableConnection { get => throw null; set { } } public int QueryLimit { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; } [System.Flags] public enum AdminUiFeature { None = 0, Users = 1, Validation = 2, Logging = 4, Profiling = 8, Redis = 16, Database = 32, Commands = 64, ApiKeys = 128, BackgroundJobs = 256, All = 511, } public class AdminUsersFeature : ServiceStack.IAfterInitAppHost, ServiceStack.IConfigureServices, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin, ServiceStack.IPreInitPlugin { public string AdminRole { get => throw null; set { } } public void AfterInit(ServiceStack.IAppHost appHost) => throw null; public void BeforePluginsLoaded(ServiceStack.IAppHost appHost) => throw null; public void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public AdminUsersFeature() => throw null; public bool ExecuteOnRegisteredEventsForCreatedUsers { get => throw null; set { } } public System.Collections.Generic.List FormLayout { get => throw null; set { } } public string Id { get => throw null; set { } } public System.Func OnAfterCreateUser { get => throw null; set { } } public System.Func OnAfterDeleteUser { get => throw null; set { } } public System.Func OnAfterUpdateUser { get => throw null; set { } } public System.Func OnBeforeCreateUser { get => throw null; set { } } public System.Func OnBeforeDeleteUser { get => throw null; set { } } public System.Func OnBeforeUpdateUser { get => throw null; set { } } public System.Collections.Generic.List QueryMediaRules { get => throw null; set { } } public System.Collections.Generic.List QueryUserAuthProperties { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public ServiceStack.AdminUsersFeature RemoveFields(params string[] fieldNames) => throw null; public ServiceStack.AdminUsersFeature RemoveFromQueryResults(params string[] fieldNames) => throw null; public ServiceStack.AdminUsersFeature RemoveFromUserForm(params string[] fieldNames) => throw null; public ServiceStack.AdminUsersFeature RemoveFromUserForm(System.Predicate match) => throw null; public System.Collections.Generic.List RestrictedUserAuthProperties { get => throw null; set { } } public System.Collections.Generic.List> UserFormLayout { set { } } public ServiceStack.Auth.ValidateAsyncFn ValidateFn { get => throw null; set { } } } public class AlwaysFalseCondition : ServiceStack.QueryCondition { public override string Alias { get => throw null; } public AlwaysFalseCondition() => throw null; public static ServiceStack.AlwaysFalseCondition Instance; public override bool Match(object a, object b) => throw null; } public class AlwaysValidValidator : ServiceStack.FluentValidation.Validators.NoopPropertyValidator { public AlwaysValidValidator() => throw null; public override System.Collections.Generic.IEnumerable Validate(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; } public static class ApiHandlers { public static System.Func Csv(string apiPath) => throw null; public static System.Func Generic(string apiPath, string contentType, ServiceStack.RequestAttributes requestAttributes, ServiceStack.Feature features) => throw null; public static string GetBaseApiPath(string apiPath) => throw null; public static System.Func Json(string apiPath) => throw null; public static ServiceStack.Host.Handlers.HttpAsyncTaskHandler JsonEndpointHandler(string apiPath, string pathInfo) => throw null; public static System.Func Jsv(string apiPath) => throw null; public static System.Func Xml(string apiPath) => throw null; } public static partial class ApiKeyAuthProviderExtensions { public static ServiceStack.Auth.IManageApiKeysAsync AssertManageApiKeysAsync(this ServiceStack.ServiceStackHost appHost, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public static ServiceStack.IApiKey GetApiKey(this ServiceStack.Web.IRequest req) => throw null; } public class ApiKeyValidator : ServiceStack.TypeValidator, ServiceStack.IApiKeyValidator { public bool CanApiKeyAccess(ServiceStack.IApiKey apiKey, System.Type requestType) => throw null; public ApiKeyValidator(System.Func factory, System.Func resolver) : base(default(string), default(string), default(int?)) => throw null; public static string DefaultErrorMessage { get => throw null; set { } } public override System.Threading.Tasks.Task IsValidAsync(object dto, ServiceStack.Web.IRequest request) => throw null; public string Scope { get => throw null; set { } } } public class ApiPages { public ApiPages() => throw null; public string PageName { get => throw null; set { } } public string PathInfo { get => throw null; set { } } } public abstract class AppHostBase : ServiceStack.ServiceStackHost, ServiceStack.IAppHost, ServiceStack.IAppHostNetCore, ServiceStack.IConfigureServices, ServiceStack.IRequireConfiguration, ServiceStack.Configuration.IResolver { public Microsoft.AspNetCore.Builder.IApplicationBuilder App { get => throw null; } public System.IServiceProvider ApplicationServices { get => throw null; } public System.Func BeforeNextMiddleware { get => throw null; set { } } public virtual void Bind(Microsoft.AspNetCore.Builder.IApplicationBuilder app) => throw null; public static void BindHost(ServiceStack.ServiceStackHost appHost, Microsoft.AspNetCore.Builder.IApplicationBuilder app) => throw null; public Microsoft.Extensions.Configuration.IConfiguration Configuration { get => throw null; set { } } public override void Configure(Funq.Container container) => throw null; public virtual void Configure() => throw null; public virtual void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public override void ConfigureLogging() => throw null; public virtual Microsoft.AspNetCore.Builder.RouteHandlerBuilder ConfigureOperationEndpoint(Microsoft.AspNetCore.Builder.RouteHandlerBuilder builder, ServiceStack.Host.Operation operation, ServiceStack.EndpointOptions options = default(ServiceStack.EndpointOptions)) => throw null; public ServiceStack.EndpointOptions CreateEndpointOptions() => throw null; protected AppHostBase(string serviceName, params System.Reflection.Assembly[] assembliesWithServices) : base(default(string), default(System.Reflection.Assembly[])) => throw null; protected override void Dispose(bool disposing) => throw null; public static void DisposeApp() => throw null; public System.Collections.Generic.Dictionary EndpointVerbs { get => throw null; } public static ServiceStack.Web.IRequest GetOrCreateRequest(Microsoft.AspNetCore.Http.IHttpContextAccessor httpContextAccessor) => throw null; public static ServiceStack.Web.IRequest GetOrCreateRequest(Microsoft.AspNetCore.Http.HttpContext httpContext) => throw null; public override string GetWebRootPath() => throw null; public Microsoft.AspNetCore.Hosting.IWebHostEnvironment HostingEnvironment { get => throw null; } public System.Func IgnoreRequestHandler { get => throw null; set { } } public bool InjectRequestContext { get => throw null; set { } } public override string MapProjectPath(string relativePath) => throw null; public virtual void MapUserDefinedRoutes(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder routeBuilder) => throw null; public System.Func> NetCoreHandler { get => throw null; set { } } public override void OnApplicationStarted() => throw null; public override void OnConfigLoad() => throw null; public ServiceStack.ServiceStackOptions Options { get => throw null; set { } } public override string PathBase { get => throw null; set { } } public virtual System.Threading.Tasks.Task ProcessRequest(Microsoft.AspNetCore.Http.HttpContext context, System.Func next) => throw null; public virtual void RegisterEndpoints(Microsoft.AspNetCore.Routing.IEndpointRouteBuilder routeBuilder) => throw null; public static void RegisterLicenseFromAppSettings(ServiceStack.Configuration.IAppSettings appSettings) => throw null; public virtual bool ShouldUseEndpointRoute(Microsoft.AspNetCore.Http.HttpContext httpContext) => throw null; public override ServiceStack.Web.IRequest TryGetCurrentRequest() => throw null; } public static partial class AppHostExtensions { public static System.Collections.Generic.List AddIfDebug(this System.Collections.Generic.List plugins, T plugin) where T : class, ServiceStack.IPlugin => throw null; public static System.Collections.Generic.List AddIfNotExists(this System.Collections.Generic.List plugins, T plugin) where T : class, ServiceStack.IPlugin => throw null; public static System.Collections.Generic.List AddIfNotExists(this System.Collections.Generic.List plugins, T plugin, System.Action configure) where T : class, ServiceStack.IPlugin => throw null; public static void AddPluginsFromAssembly(this ServiceStack.IAppHost appHost, params System.Reflection.Assembly[] assembliesWithPlugins) => throw null; public static T AssertPlugin(this ServiceStack.IAppHost appHost) where T : class, ServiceStack.IPlugin => throw null; public static void ConfigureOperation(this ServiceStack.IAppHost appHost, System.Action configure) => throw null; public static void ConfigureOperations(this ServiceStack.IAppHost appHost, System.Action configure) => throw null; public static void ConfigureType(this ServiceStack.IAppHost appHost, System.Action configure) => throw null; public static void ConfigureTypes(this ServiceStack.IAppHost appHost, System.Action configure) => throw null; public static void ConfigureTypes(this ServiceStack.IAppHost appHost, System.Action configure, System.Predicate where) => throw null; public static Funq.Container GetContainer(this ServiceStack.IAppHost appHost) => throw null; public static string GetOperationName(this ServiceStack.Host.Handlers.IServiceStackHandler handler) => throw null; public static T GetPlugin(this ServiceStack.IAppHost appHost) where T : class, ServiceStack.IPlugin => throw null; public static bool HasMultiplePlugins(this ServiceStack.IAppHost appHost) where T : class, ServiceStack.IPlugin => throw null; public static bool HasPlugin(this ServiceStack.IAppHost appHost) where T : class, ServiceStack.IPlugin => throw null; public static bool IsRunAsAppTask(this ServiceStack.IAppHost appHost) => throw null; public static string Localize(this string text, ServiceStack.Web.IRequest request = default(ServiceStack.Web.IRequest)) => throw null; public static string LocalizeFmt(this string text, ServiceStack.Web.IRequest request, params object[] args) => throw null; public static string LocalizeFmt(this string text, params object[] args) => throw null; public static bool NotifyStartupException(this ServiceStack.IAppHost appHost, System.Exception ex, string target, string method) => throw null; public static bool NotifyStartupException(this ServiceStack.IAppHost appHost, System.Exception ex) => throw null; public static void RegisterRequestBinder(this ServiceStack.IAppHost appHost, System.Func binder) => throw null; public static void RegisterService(this ServiceStack.IAppHost appHost, params string[] atRestPaths) => throw null; public static void RegisterServices(this ServiceStack.IAppHost appHost, System.Collections.Generic.Dictionary serviceRoutes) => throw null; public static System.Collections.Generic.Dictionary RemoveService(this System.Collections.Generic.Dictionary serviceRoutes) => throw null; public static string ResolveStaticBaseUrl(this ServiceStack.IAppHost appHost) => throw null; public static ServiceStack.IAppHost Start(this ServiceStack.IAppHost appHost, System.Collections.Generic.IEnumerable urlBases) => throw null; } public static class ApplyToUtils { public static readonly System.Collections.Generic.Dictionary ApplyToVerbs; public static ServiceStack.ApplyTo HttpMethodAsApplyTo(this ServiceStack.Web.IRequest req) => throw null; public static System.Collections.Generic.Dictionary VerbsApplyTo; } public static class AppUtils { public static T DbContextExec(this System.IServiceProvider services, System.Func dbResolver, System.Func fn) => throw null; public static long GetIdentityRolesCount(this System.Data.IDbConnection db) => throw null; public static System.Collections.Generic.Dictionary GetIdentityUserById(this System.Data.IDbConnection db, string userId) => throw null; public static System.Collections.Generic.Dictionary GetIdentityUserById(this System.Data.IDbConnection db, string userId, string sqlGetUser) => throw null; public static T GetIdentityUserById(this System.Data.IDbConnection db, string userId) => throw null; public static T GetIdentityUserById(this System.Data.IDbConnection db, string userId, string sqlGetUser) => throw null; public static System.Collections.Generic.List GetIdentityUserRolesById(this System.Data.IDbConnection db, string userId) => throw null; public static System.Collections.Generic.List GetIdentityUserRolesById(this System.Data.IDbConnection db, string userId, string sqlGetUserRoles) => throw null; public static long GetIdentityUsersCount(this System.Data.IDbConnection db) => throw null; public static long GetTableRowsCount(this System.Data.IDbConnection db, string sqlTable) => throw null; public static T NewScope(this System.IServiceProvider services, System.Func fn) => throw null; public static System.Collections.Generic.Dictionary ToObjectDictionary(this System.Data.IDataReader reader, System.Func mapper = default(System.Func)) => throw null; } public class AsyncContext { public virtual System.Threading.Tasks.Task ContinueWith(System.Threading.Tasks.Task task, System.Action fn) => throw null; public virtual System.Threading.Tasks.Task ContinueWith(System.Threading.Tasks.Task task, System.Action fn, System.Threading.Tasks.TaskContinuationOptions continuationOptions) => throw null; public AsyncContext() => throw null; } namespace Auth { public class ApiKey : ServiceStack.IApiKey, ServiceStack.IMeta { public bool CanAccess(System.Type requestType) => throw null; public System.DateTime? CancelledDate { get => throw null; set { } } public System.DateTime CreatedDate { get => throw null; set { } } public ApiKey() => throw null; public string Environment { get => throw null; set { } } public System.DateTime? ExpiryDate { get => throw null; set { } } public bool HasFeature(string feature) => throw null; public bool HasScope(string scope) => throw null; public string Id { get => throw null; set { } } string ServiceStack.IApiKey.Key { get => throw null; } public string KeyType { get => throw null; set { } } public System.Collections.Generic.Dictionary Meta { get => throw null; set { } } public string Notes { get => throw null; set { } } public int? RefId { get => throw null; set { } } public string RefIdStr { get => throw null; set { } } public string UserAuthId { get => throw null; set { } } } public class ApiKeyAuthProvider : ServiceStack.Auth.AuthProvider, ServiceStack.Auth.IAuthWithRequest { public bool AllowInHttpParams { get => throw null; set { } } public override System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual System.Threading.Tasks.Task CacheSessionAsync(ServiceStack.Web.IRequest req, string apiSessionKey) => throw null; public override void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services, ServiceStack.AuthFeature feature) => throw null; public virtual string CreateApiKey(string environment, string keyType, int sizeBytes) => throw null; public System.Action CreateApiKeyFilter { get => throw null; set { } } public ApiKeyAuthProvider() => throw null; public ApiKeyAuthProvider(ServiceStack.Configuration.IAppSettings appSettings) => throw null; public static string[] DefaultEnvironments; public static int DefaultKeySizeBytes; public static string[] DefaultTypes; public string[] Environments { get => throw null; set { } } public System.TimeSpan? ExpireKeysAfter { get => throw null; set { } } public ServiceStack.Auth.CreateApiKeyDelegate GenerateApiKey { get => throw null; set { } } public System.Collections.Generic.List GenerateNewApiKeys(string userId, params string[] environments) => throw null; protected virtual System.Threading.Tasks.Task GetApiKeyAsync(ServiceStack.Web.IRequest req, string apiKey) => throw null; public static string GetSessionKey(string apiKey) => throw null; public virtual System.Threading.Tasks.Task HasCachedSessionAsync(ServiceStack.Web.IRequest req, string apiSessionKey) => throw null; protected virtual void Init(ServiceStack.Configuration.IAppSettings appSettings = default(ServiceStack.Configuration.IAppSettings)) => throw null; public bool InitSchema { get => throw null; set { } } public override bool IsAuthorized(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, ServiceStack.Authenticate request = default(ServiceStack.Authenticate)) => throw null; public int KeySizeBytes { get => throw null; set { } } public string[] KeyTypes { get => throw null; set { } } public const string Name = default; public override System.Threading.Tasks.Task OnFailedAuthentication(ServiceStack.Auth.IAuthSession session, ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes) => throw null; public virtual System.Threading.Tasks.Task PreAuthenticateAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res) => throw null; public virtual System.Threading.Tasks.Task PreAuthenticateWithApiKeyAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, ServiceStack.Auth.ApiKey apiKey) => throw null; public const string Realm = default; public override void Register(ServiceStack.IAppHost appHost, ServiceStack.AuthFeature feature) => throw null; public bool RequireSecureConnection { get => throw null; set { } } public System.Collections.Generic.Dictionary ServiceRoutes { get => throw null; set { } } public System.TimeSpan? SessionCacheDuration { get => throw null; set { } } public override string Type { get => throw null; } public virtual void ValidateApiKey(ServiceStack.Web.IRequest req, ServiceStack.Auth.ApiKey apiKey) => throw null; } public class AssignRolesService : ServiceStack.Service { public AssignRolesService() => throw null; public System.Threading.Tasks.Task Post(ServiceStack.AssignRoles request) => throw null; } public class AuthContext : ServiceStack.IMeta { public System.Collections.Generic.Dictionary AuthInfo { get => throw null; set { } } public ServiceStack.Auth.AuthProvider AuthProvider { get => throw null; set { } } public ServiceStack.Auth.AuthProviderSync AuthProviderSync { get => throw null; set { } } public ServiceStack.Auth.IAuthRepository AuthRepository { get => throw null; set { } } public ServiceStack.Auth.IAuthRepositoryAsync AuthRepositoryAsync { get => throw null; set { } } public ServiceStack.Auth.IAuthTokens AuthTokens { get => throw null; set { } } public AuthContext() => throw null; public System.Collections.Generic.Dictionary Meta { get => throw null; set { } } public ServiceStack.Web.IRequest Request { get => throw null; set { } } public ServiceStack.IServiceBase Service { get => throw null; set { } } public ServiceStack.Auth.IAuthSession Session { get => throw null; set { } } } public class AuthenticateService : ServiceStack.Service { public System.Threading.Tasks.Task AnyAsync(ServiceStack.AuthenticateLogout request) => throw null; public const string ApiKeyProvider = default; public ServiceStack.AuthenticateResponse Authenticate(ServiceStack.Authenticate request) => throw null; public System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Func AuthResponseDecorator { get => throw null; } public const string BasicProvider = default; public const string CredentialsAliasProvider = default; public const string CredentialsProvider = default; public AuthenticateService() => throw null; public static System.Func CurrentSessionFactory { get => throw null; set { } } public static string DefaultOAuthProvider { get => throw null; } public static string DefaultOAuthRealm { get => throw null; } public const string DigestProvider = default; public System.Threading.Tasks.Task GetAsync(ServiceStack.Authenticate request) => throw null; public static ServiceStack.Auth.IAuthProvider GetAuthProvider(string provider) => throw null; public static ServiceStack.Auth.IAuthProvider[] GetAuthProviders(string provider = default(string)) => throw null; public static ServiceStack.Auth.JwtAuthProviderReader GetJwtAuthProvider() => throw null; public static ServiceStack.Auth.JwtAuthProviderReader GetRequiredJwtAuthProvider() => throw null; public static ServiceStack.Auth.IUserSessionSource GetUserSessionSource() => throw null; public static ServiceStack.Auth.IUserSessionSourceAsync GetUserSessionSourceAsync() => throw null; public static string HtmlRedirect { get => throw null; } public static string HtmlRedirectAccessDenied { get => throw null; } public static string HtmlRedirectReturnParam { get => throw null; } public static bool HtmlRedirectReturnPathOnly { get => throw null; } public const string IdentityProvider = default; public static void Init(System.Func sessionFactory, params ServiceStack.Auth.IAuthProvider[] authProviders) => throw null; public const string JwtProvider = default; public const string LogoutAction = default; public void Options(ServiceStack.Authenticate request) => throw null; public object Post(ServiceStack.Authenticate request) => throw null; public System.Threading.Tasks.Task PostAsync(ServiceStack.Authenticate request) => throw null; public static ServiceStack.Auth.ValidateFn ValidateFn { get => throw null; set { } } public const string WindowsAuthProvider = default; } public class AuthEvents : ServiceStack.Auth.IAuthEvents, ServiceStack.Auth.IAuthEventsAsync { public AuthEvents() => throw null; public virtual void OnAuthenticated(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo) => throw null; public virtual System.Threading.Tasks.Task OnAuthenticatedAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual void OnCreated(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session) => throw null; public virtual System.Threading.Tasks.Task OnCreatedAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual void OnLogout(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase authService) => throw null; public virtual System.Threading.Tasks.Task OnLogoutAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase authService, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual void OnRegistered(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase registrationService) => throw null; public virtual System.Threading.Tasks.Task OnRegisteredAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase registrationService, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual ServiceStack.Web.IHttpResult Validate(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo) => throw null; public virtual System.Threading.Tasks.Task ValidateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public static class AuthEventsUtils { public static System.Threading.Tasks.Task ExecuteOnRegisteredUserEventsAsync(this ServiceStack.Auth.IAuthEvents authEvents, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase service) => throw null; } public class AuthFilterContext { public bool AlreadyAuthenticated { get => throw null; } public ServiceStack.Auth.IAuthProvider AuthProvider { get => throw null; } public ServiceStack.Authenticate AuthRequest { get => throw null; } public ServiceStack.AuthenticateResponse AuthResponse { get => throw null; } public ServiceStack.Auth.AuthenticateService AuthService { get => throw null; } public AuthFilterContext() => throw null; public bool DidAuthenticate { get => throw null; } public string ReferrerUrl { get => throw null; } public ServiceStack.Web.IRequest Request { get => throw null; } public ServiceStack.Auth.IAuthSession Session { get => throw null; } public object UserSource { get => throw null; set { } } } public class AuthHttpGateway : ServiceStack.Auth.IAuthHttpGateway { public string CreateMicrosoftPhotoUrl(string accessToken, string savePhotoSize = default(string)) => throw null; public System.Threading.Tasks.Task CreateMicrosoftPhotoUrlAsync(string accessToken, string savePhotoSize = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public AuthHttpGateway() => throw null; public string DownloadFacebookUserInfo(string facebookCode, params string[] fields) => throw null; public System.Threading.Tasks.Task DownloadFacebookUserInfoAsync(string facebookCode, string[] fields, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string DownloadGithubUserEmailsInfo(string accessToken) => throw null; public System.Threading.Tasks.Task DownloadGithubUserEmailsInfoAsync(string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string DownloadGithubUserInfo(string accessToken) => throw null; public System.Threading.Tasks.Task DownloadGithubUserInfoAsync(string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string DownloadGoogleUserInfo(string accessToken) => throw null; public System.Threading.Tasks.Task DownloadGoogleUserInfoAsync(string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string DownloadMicrosoftUserInfo(string accessToken) => throw null; public System.Threading.Tasks.Task DownloadMicrosoftUserInfoAsync(string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string DownloadTwitterUserInfo(string consumerKey, string consumerSecret, string accessToken, string accessTokenSecret, string twitterUserId) => throw null; public System.Threading.Tasks.Task DownloadTwitterUserInfoAsync(string consumerKey, string consumerSecret, string accessToken, string accessTokenSecret, string twitterUserId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string DownloadYammerUserInfo(string yammerUserId) => throw null; public System.Threading.Tasks.Task DownloadYammerUserInfoAsync(string yammerUserId) => throw null; public static string FacebookUserUrl; public static string FacebookVerifyTokenUrl; public string GetJsonFromGitHub(string url, string accessToken) => throw null; public System.Threading.Tasks.Task GetJsonFromGitHubAsync(string url, string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static string GetJsonFromOAuthUrl(string consumerKey, string consumerSecret, string accessToken, string accessTokenSecret, string url, string data = default(string)) => throw null; public static System.Threading.Tasks.Task GetJsonFromOAuthUrlAsync(string consumerKey, string consumerSecret, string accessToken, string accessTokenSecret, string url, string data = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static string GithubUserEmailsUrl; public static string GithubUserUrl; protected static readonly ServiceStack.Logging.ILog Log; public static string TwitterUserUrl; public static string TwitterVerifyCredentialsUrl; public bool VerifyFacebookAccessToken(string appId, string accessToken) => throw null; public System.Threading.Tasks.Task VerifyFacebookAccessTokenAsync(string appId, string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public bool VerifyTwitterAccessToken(string consumerKey, string consumerSecret, string accessToken, string accessTokenSecret, out string userId, out string email) => throw null; public System.Threading.Tasks.Task VerifyTwitterAccessTokenAsync(string consumerKey, string consumerSecret, string accessToken, string accessTokenSecret, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static string YammerUserUrl; } public class AuthId { public AuthId() => throw null; public string Email { get => throw null; set { } } public string UserId { get => throw null; set { } } } public class AuthMetadataProvider : ServiceStack.Auth.IAuthMetadataProvider { public virtual void AddMetadata(ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo) => throw null; public virtual void AddProfileUrl(ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo) => throw null; public AuthMetadataProvider() => throw null; public virtual string GetProfileUrl(ServiceStack.Auth.IAuthSession authSession, string defaultUrl = default(string)) => throw null; public static string GetRedirectUrlIfAny(string url) => throw null; public string NoProfileImgUrl { get => throw null; set { } } public const string ProfileUrlKey = default; } public static partial class AuthMetadataProviderExtensions { public static void SafeAddMetadata(this ServiceStack.Auth.IAuthMetadataProvider provider, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo) => throw null; } public abstract class AuthProvider : ServiceStack.IAuthPlugin, ServiceStack.Auth.IAuthProvider { public System.Func AccessTokenUrlFilter; public System.Func AccountLockedValidator { get => throw null; set { } } public abstract System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); public ServiceStack.Auth.IAuthEvents AuthEvents { get => throw null; } public string AuthRealm { get => throw null; set { } } public string CallbackUrl { get => throw null; set { } } public virtual void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services, ServiceStack.AuthFeature feature) => throw null; protected virtual object ConvertToClientError(object failedResult, bool isHtml) => throw null; protected virtual ServiceStack.Auth.AuthContext CreateAuthContext(ServiceStack.IServiceBase authService = default(ServiceStack.IServiceBase), ServiceStack.Auth.IAuthSession session = default(ServiceStack.Auth.IAuthSession), ServiceStack.Auth.IAuthTokens tokens = default(ServiceStack.Auth.IAuthTokens)) => throw null; public virtual string CreateOrMergeAuthSession(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens) => throw null; protected AuthProvider() => throw null; protected AuthProvider(ServiceStack.Configuration.IAppSettings appSettings, string authRealm, string authProvider) => throw null; public System.Func CustomValidationFilter { get => throw null; set { } } protected virtual System.Threading.Tasks.Task EmailAlreadyExistsAsync(ServiceStack.Auth.IAuthRepositoryAsync authRepo, ServiceStack.Auth.IUserAuth userAuth, ServiceStack.Auth.IAuthTokens tokens = default(ServiceStack.Auth.IAuthTokens), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Collections.Generic.HashSet ExcludeAuthInfoItems { get => throw null; set { } } public System.Func FailedRedirectUrlFilter; protected string FallbackConfig(string fallback) => throw null; public System.Collections.Generic.List FormLayout { get => throw null; set { } } protected virtual string GetAuthRedirectUrl(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session) => throw null; protected virtual ServiceStack.Auth.IAuthRepository GetAuthRepository(ServiceStack.Web.IRequest req) => throw null; protected virtual ServiceStack.Auth.IAuthRepositoryAsync GetAuthRepositoryAsync(ServiceStack.Web.IRequest req) => throw null; protected virtual string GetReferrerUrl(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request = default(ServiceStack.Authenticate)) => throw null; public ServiceStack.Auth.IUserAuthRepositoryAsync GetUserAuthRepositoryAsync(ServiceStack.Web.IRequest request) => throw null; public ServiceStack.ImageInfo Icon { get => throw null; set { } } public virtual System.Threading.Tasks.Task IsAccountLockedAsync(ServiceStack.Auth.IAuthRepositoryAsync authRepoAsync, ServiceStack.Auth.IUserAuth userAuth, ServiceStack.Auth.IAuthTokens tokens = default(ServiceStack.Auth.IAuthTokens), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public abstract bool IsAuthorized(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, ServiceStack.Authenticate request = default(ServiceStack.Authenticate)); public string Label { get => throw null; set { } } public System.Action> LoadUserAuthFilter { get => throw null; set { } } protected void LoadUserAuthInfo(ServiceStack.AuthUserSession userSession, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo) => throw null; protected virtual System.Threading.Tasks.Task LoadUserAuthInfoAsync(ServiceStack.AuthUserSession userSession, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Func, System.Threading.CancellationToken, System.Threading.Tasks.Task> LoadUserAuthInfoFilterAsync { get => throw null; set { } } protected ServiceStack.Logging.ILog Log; protected static bool LoginMatchesSession(ServiceStack.Auth.IAuthSession session, string userName) => throw null; public virtual System.Threading.Tasks.Task LogoutAsync(ServiceStack.IServiceBase service, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Func LogoutUrlFilter; public virtual System.Collections.Generic.Dictionary Meta { get => throw null; } public ServiceStack.NavItem NavItem { get => throw null; set { } } public virtual System.Threading.Tasks.Task OnAuthenticatedAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual System.Threading.Tasks.Task OnFailedAuthentication(ServiceStack.Auth.IAuthSession session, ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes) => throw null; public bool PersistSession { get => throw null; set { } } public System.Func PreAuthUrlFilter; public string Provider { get => throw null; set { } } public string RedirectUrl { get => throw null; set { } } public virtual void Register(ServiceStack.IAppHost appHost, ServiceStack.AuthFeature feature) => throw null; public bool? RestoreSessionFromState { get => throw null; set { } } public bool SaveExtendedUserInfo { get => throw null; set { } } public System.TimeSpan? SessionExpiry { get => throw null; set { } } public int Sort { get => throw null; set { } } public System.Func SuccessRedirectUrlFilter; public virtual string Type { get => throw null; } public static string UrlFilter(ServiceStack.Auth.AuthContext provider, string url) => throw null; protected virtual System.Threading.Tasks.Task UserNameAlreadyExistsAsync(ServiceStack.Auth.IAuthRepositoryAsync authRepo, ServiceStack.Auth.IUserAuth userAuth, ServiceStack.Auth.IAuthTokens tokens = default(ServiceStack.Auth.IAuthTokens), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; protected virtual System.Threading.Tasks.Task ValidateAccountAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthRepositoryAsync authRepo, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public static partial class AuthProviderExtensions { public static void GetHashAndSaltString(string password, out string hash, out string salt) => throw null; public static bool IsAuthorizedSafe(this ServiceStack.Auth.IAuthProvider authProvider, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens) => throw null; public static void PopulatePasswordHashes(this ServiceStack.Auth.IUserAuth newUser, string password, ServiceStack.Auth.IUserAuth existingUser = default(ServiceStack.Auth.IUserAuth)) => throw null; public static bool PopulateRequestDtoIfAuthenticated(this ServiceStack.Web.IRequest req, object requestDto) => throw null; public static string SanitizeOAuthUrl(this string url) => throw null; public static void SaveSession(this ServiceStack.Auth.IAuthProvider provider, ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, System.TimeSpan? sessionExpiry = default(System.TimeSpan?)) => throw null; public static System.Threading.Tasks.Task SaveSessionAsync(this ServiceStack.Auth.IAuthProvider provider, ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, System.TimeSpan? sessionExpiry = default(System.TimeSpan?), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static bool VerifyDigestAuth(this ServiceStack.Auth.IUserAuth userAuth, System.Collections.Generic.Dictionary digestHeaders, string privateKey, int nonceTimeOut, string sequence) => throw null; public static bool VerifyPassword(this ServiceStack.Auth.IUserAuth userAuth, string providedPassword, out bool needsRehash) => throw null; } public abstract class AuthProviderSync : ServiceStack.IAuthPlugin, ServiceStack.Auth.IAuthProvider { public System.Func AccessTokenUrlFilter; public System.Func AccountLockedValidator { get => throw null; set { } } public abstract object Authenticate(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request); public System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public ServiceStack.Auth.IAuthEvents AuthEvents { get => throw null; } public string AuthRealm { get => throw null; set { } } public string CallbackUrl { get => throw null; set { } } public virtual void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services, ServiceStack.AuthFeature feature) => throw null; protected virtual object ConvertToClientError(object failedResult, bool isHtml) => throw null; public virtual string CreateOrMergeAuthSession(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens) => throw null; protected AuthProviderSync() => throw null; protected AuthProviderSync(ServiceStack.Configuration.IAppSettings appSettings, string authRealm, string oAuthProvider) => throw null; public System.Func CustomValidationFilter { get => throw null; set { } } protected virtual bool EmailAlreadyExists(ServiceStack.Auth.IAuthRepository authRepo, ServiceStack.Auth.IUserAuth userAuth, ServiceStack.Auth.IAuthTokens tokens = default(ServiceStack.Auth.IAuthTokens)) => throw null; public System.Collections.Generic.HashSet ExcludeAuthInfoItems { get => throw null; set { } } public System.Func FailedRedirectUrlFilter; protected string FallbackConfig(string fallback) => throw null; protected virtual string GetAuthRedirectUrl(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session) => throw null; protected virtual ServiceStack.Auth.IAuthRepository GetAuthRepository(ServiceStack.Web.IRequest req) => throw null; protected virtual string GetReferrerUrl(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request = default(ServiceStack.Authenticate)) => throw null; public virtual bool IsAccountLocked(ServiceStack.Auth.IAuthRepository authRepo, ServiceStack.Auth.IUserAuth userAuth, ServiceStack.Auth.IAuthTokens tokens = default(ServiceStack.Auth.IAuthTokens)) => throw null; public abstract bool IsAuthorized(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, ServiceStack.Authenticate request = default(ServiceStack.Authenticate)); public System.Action> LoadUserAuthFilter { get => throw null; set { } } protected virtual void LoadUserAuthInfo(ServiceStack.AuthUserSession userSession, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo) => throw null; protected static readonly ServiceStack.Logging.ILog Log; protected static bool LoginMatchesSession(ServiceStack.Auth.IAuthSession session, string userName) => throw null; public virtual object Logout(ServiceStack.IServiceBase service, ServiceStack.Authenticate request) => throw null; public System.Threading.Tasks.Task LogoutAsync(ServiceStack.IServiceBase service, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Func LogoutUrlFilter; public virtual System.Collections.Generic.Dictionary Meta { get => throw null; } public ServiceStack.NavItem NavItem { get => throw null; set { } } public virtual ServiceStack.Web.IHttpResult OnAuthenticated(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo) => throw null; public virtual System.Threading.Tasks.Task OnFailedAuthentication(ServiceStack.Auth.IAuthSession session, ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes) => throw null; public bool PersistSession { get => throw null; set { } } public System.Func PreAuthUrlFilter; public string Provider { get => throw null; set { } } public string RedirectUrl { get => throw null; set { } } public virtual void Register(ServiceStack.IAppHost appHost, ServiceStack.AuthFeature feature) => throw null; public bool? RestoreSessionFromState { get => throw null; set { } } public bool SaveExtendedUserInfo { get => throw null; set { } } public System.TimeSpan? SessionExpiry { get => throw null; set { } } public System.Func SuccessRedirectUrlFilter; public virtual string Type { get => throw null; } public static string UrlFilter(ServiceStack.Auth.AuthProviderSync provider, string url) => throw null; protected virtual bool UserNameAlreadyExists(ServiceStack.Auth.IAuthRepository authRepo, ServiceStack.Auth.IUserAuth userAuth, ServiceStack.Auth.IAuthTokens tokens = default(ServiceStack.Auth.IAuthTokens)) => throw null; protected virtual ServiceStack.Web.IHttpResult ValidateAccount(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthRepository authRepo, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens) => throw null; } public static class AuthRepositoryUtils { public static string ParseOrderBy(string orderBy, out bool desc) => throw null; public static System.Collections.Generic.IEnumerable SortAndPage(this System.Collections.Generic.IEnumerable q, string orderBy, int? skip, int? take) where TUserAuth : ServiceStack.Auth.IUserAuth => throw null; } public class AuthResultContext { public AuthResultContext() => throw null; public ServiceStack.Web.IRequest Request { get => throw null; } public ServiceStack.Web.IHttpResult Result { get => throw null; set { } } public ServiceStack.IServiceBase Service { get => throw null; } public ServiceStack.Auth.IAuthSession Session { get => throw null; } } public class AuthTokens : ServiceStack.Auth.IAuthTokens, ServiceStack.Text.IRuntimeSerializable, ServiceStack.Auth.IUserAuthDetailsExtended { public string AccessToken { get => throw null; set { } } public string AccessTokenSecret { get => throw null; set { } } public string Address { get => throw null; set { } } public string Address2 { get => throw null; set { } } public System.DateTime? BirthDate { get => throw null; set { } } public string BirthDateRaw { get => throw null; set { } } public string City { get => throw null; set { } } public string Company { get => throw null; set { } } public string Country { get => throw null; set { } } public AuthTokens() => throw null; public string Culture { get => throw null; set { } } public string DisplayName { get => throw null; set { } } public string Email { get => throw null; set { } } public string FirstName { get => throw null; set { } } public string FullName { get => throw null; set { } } public string Gender { get => throw null; set { } } public System.Collections.Generic.Dictionary Items { get => throw null; set { } } public string Language { get => throw null; set { } } public string LastName { get => throw null; set { } } public string MailAddress { get => throw null; set { } } public string Nickname { get => throw null; set { } } public string PhoneNumber { get => throw null; set { } } public string PostalCode { get => throw null; set { } } public string Provider { get => throw null; set { } } public string RefreshToken { get => throw null; set { } } public System.DateTime? RefreshTokenExpiry { get => throw null; set { } } public string RequestToken { get => throw null; set { } } public string RequestTokenSecret { get => throw null; set { } } public string State { get => throw null; set { } } public string TimeZone { get => throw null; set { } } public string UserId { get => throw null; set { } } public string UserName { get => throw null; set { } } } public static class AuthTokenUtils { public static void AddRoles(this ServiceStack.Auth.IAuthTokens authTokens, System.Collections.Generic.ICollection roles) => throw null; public static string[] GetRoles(this ServiceStack.Auth.IAuthTokens authTokens) => throw null; } public class BasicAuthProvider : ServiceStack.Auth.CredentialsAuthProvider, ServiceStack.Auth.IAuthWithRequest { public override System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public BasicAuthProvider() => throw null; public BasicAuthProvider(ServiceStack.Configuration.IAppSettings appSettings) => throw null; protected override void Init() => throw null; public static string Name; public virtual System.Threading.Tasks.Task PreAuthenticateAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res) => throw null; public static string Realm; public override string Type { get => throw null; } } public class BasicAuthProviderSync : ServiceStack.Auth.CredentialsAuthProviderSync, ServiceStack.Auth.IAuthWithRequestSync { public override object Authenticate(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request) => throw null; public BasicAuthProviderSync() => throw null; public BasicAuthProviderSync(ServiceStack.Configuration.IAppSettings appSettings) => throw null; public static string Name; public virtual void PreAuthenticate(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res) => throw null; public static string Realm; public override string Type { get => throw null; } } public class ConvertSessionToTokenService : ServiceStack.Service { public object Any(ServiceStack.ConvertSessionToToken request) => throw null; public ConvertSessionToTokenService() => throw null; } public delegate string CreateApiKeyDelegate(string environment, string keyType, int keySizeBytes); public class CredentialsAuthProvider : ServiceStack.Auth.AuthProvider { public override System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; protected System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, string userName, string password, string referrerUrl, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; protected virtual System.Threading.Tasks.Task AuthenticatePrivateRequestAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, string userName, string password, string referrerUrl, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public CredentialsAuthProvider() => throw null; public CredentialsAuthProvider(ServiceStack.Configuration.IAppSettings appSettings, string authProvider) => throw null; public CredentialsAuthProvider(ServiceStack.Configuration.IAppSettings appSettings, string authRealm, string authProvider) => throw null; public CredentialsAuthProvider(ServiceStack.Configuration.IAppSettings appSettings) => throw null; protected virtual void Init() => throw null; public override bool IsAuthorized(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, ServiceStack.Authenticate request = default(ServiceStack.Authenticate)) => throw null; public static string Name; public static string Realm; protected virtual System.Threading.Tasks.Task ResetSessionBeforeLoginAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, string userName, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public bool SkipPasswordVerificationForInProcessRequests { get => throw null; set { } } public virtual System.Threading.Tasks.Task TryAuthenticateAsync(ServiceStack.IServiceBase authService, string userName, string password, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public override string Type { get => throw null; } } public class CredentialsAuthProviderSync : ServiceStack.Auth.AuthProviderSync { public override object Authenticate(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request) => throw null; protected object Authenticate(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, string userName, string password) => throw null; protected object Authenticate(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, string userName, string password, string referrerUrl) => throw null; protected virtual object AuthenticatePrivateRequest(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, string userName, string password, string referrerUrl) => throw null; public CredentialsAuthProviderSync() => throw null; public CredentialsAuthProviderSync(ServiceStack.Configuration.IAppSettings appSettings, string authRealm, string oAuthProvider) => throw null; public CredentialsAuthProviderSync(ServiceStack.Configuration.IAppSettings appSettings) => throw null; public ServiceStack.Auth.IUserAuthRepository GetUserAuthRepository(ServiceStack.Web.IRequest request) => throw null; public override bool IsAuthorized(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, ServiceStack.Authenticate request = default(ServiceStack.Authenticate)) => throw null; public static string Name; public override ServiceStack.Web.IHttpResult OnAuthenticated(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo) => throw null; public static string Realm; protected virtual ServiceStack.Auth.IAuthSession ResetSessionBeforeLogin(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, string userName) => throw null; public bool SkipPasswordVerificationForInProcessRequests { get => throw null; set { } } public virtual bool TryAuthenticate(ServiceStack.IServiceBase authService, string userName, string password) => throw null; public override string Type { get => throw null; } } public class DigestAuthFunctions { public string Base64Decode(string StringToDecode) => throw null; public string Base64Encode(string StringToEncode) => throw null; public string ConvertToHexString(System.Collections.Generic.IEnumerable hash) => throw null; public string CreateAuthResponse(System.Collections.Generic.Dictionary digestHeaders, string Ha1) => throw null; public string CreateAuthResponse(System.Collections.Generic.Dictionary digestHeaders, string Ha1, string Ha2) => throw null; public string CreateHa1(System.Collections.Generic.Dictionary digestHeaders, string password) => throw null; public string CreateHa1(string Username, string Realm, string Password) => throw null; public string CreateHa2(System.Collections.Generic.Dictionary digestHeaders) => throw null; public DigestAuthFunctions() => throw null; public string GetNonce(string IPAddress, string PrivateKey) => throw null; public string[] GetNonceParts(string nonce) => throw null; public string PrivateHashEncode(string TimeStamp, string IPAddress, string PrivateKey) => throw null; public bool StaleNonce(string nonce, int Timeout) => throw null; public bool ValidateNonce(string nonce, string IPAddress, string PrivateKey) => throw null; public bool ValidateResponse(System.Collections.Generic.Dictionary digestInfo, string PrivateKey, int NonceTimeOut, string DigestHA1, string sequence) => throw null; } public class DigestAuthProvider : ServiceStack.Auth.AuthProvider, ServiceStack.Auth.IAuthWithRequest { public ServiceStack.Configuration.IAppSettings AppSettings { get => throw null; set { } } public override System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; protected System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, string userName, string password, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public DigestAuthProvider() => throw null; public DigestAuthProvider(ServiceStack.Configuration.IAppSettings appSettings, string authRealm, string authProvider) => throw null; public DigestAuthProvider(ServiceStack.Configuration.IAppSettings appSettings) => throw null; public override bool IsAuthorized(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, ServiceStack.Authenticate request = default(ServiceStack.Authenticate)) => throw null; public static string Name; public static int NonceTimeOut; public override System.Threading.Tasks.Task OnAuthenticatedAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task OnFailedAuthentication(ServiceStack.Auth.IAuthSession session, ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes) => throw null; public System.Threading.Tasks.Task PreAuthenticateAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res) => throw null; public string PrivateKey; public static string Realm; public virtual bool TryAuthenticate(ServiceStack.IServiceBase authService, string userName, string password) => throw null; public override string Type { get => throw null; } } public class DiscordAuthProvider : ServiceStack.Auth.OAuth2Provider { protected override System.Threading.Tasks.Task> CreateAuthInfoAsync(string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public DiscordAuthProvider(ServiceStack.Configuration.IAppSettings appSettings) : base(default(ServiceStack.Configuration.IAppSettings), default(string), default(string)) => throw null; protected override System.Threading.Tasks.Task GetAccessTokenJsonAsync(string code, ServiceStack.Auth.AuthContext ctx, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public const string Name = default; public static string Realm; } public class EmailAddresses { public string Address { get => throw null; set { } } public EmailAddresses() => throw null; public string Type { get => throw null; set { } } } public class FacebookAuthProvider : ServiceStack.Auth.OAuthProvider { public string AppId { get => throw null; set { } } public string AppSecret { get => throw null; set { } } public override System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; protected virtual System.Threading.Tasks.Task AuthenticateWithAccessTokenAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public FacebookAuthProvider(ServiceStack.Configuration.IAppSettings appSettings) => throw null; public static string[] DefaultFields; public string[] Fields { get => throw null; set { } } protected override System.Threading.Tasks.Task LoadUserAuthInfoAsync(ServiceStack.AuthUserSession userSession, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task LoadUserOAuthProviderAsync(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens) => throw null; public override System.Collections.Generic.Dictionary Meta { get => throw null; } public const string Name = default; public string[] Permissions { get => throw null; set { } } public static string PreAuthUrl; public static string Realm; public bool RetrieveUserPicture { get => throw null; set { } } } public class FullRegistrationValidator : ServiceStack.Auth.RegistrationValidator { public FullRegistrationValidator() => throw null; } public class GetAccessTokenService : ServiceStack.Service { public System.Threading.Tasks.Task Any(ServiceStack.GetAccessToken request) => throw null; public GetAccessTokenService() => throw null; } public class GetApiKeysService : ServiceStack.Service { public System.Threading.Tasks.Task Any(ServiceStack.GetApiKeys request) => throw null; public GetApiKeysService() => throw null; } public class GithubAuthProvider : ServiceStack.Auth.OAuthProvider { public override System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; protected virtual System.Threading.Tasks.Task AuthenticateWithAccessTokenAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string ClientId { get => throw null; set { } } public string ClientSecret { get => throw null; set { } } public GithubAuthProvider(ServiceStack.Configuration.IAppSettings appSettings) => throw null; public const string DefaultPreAuthUrl = default; public const string DefaultVerifyAccessTokenUrl = default; protected override System.Threading.Tasks.Task LoadUserAuthInfoAsync(ServiceStack.AuthUserSession userSession, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task LoadUserOAuthProviderAsync(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens) => throw null; public override System.Collections.Generic.Dictionary Meta { get => throw null; } public const string Name = default; public string PreAuthUrl { get => throw null; set { } } public static string Realm; public string[] Scopes { get => throw null; set { } } public string VerifyAccessTokenUrl { get => throw null; set { } } } public class GoogleAuthProvider : ServiceStack.Auth.OAuth2Provider { protected override System.Threading.Tasks.Task AuthenticateWithAccessTokenAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, string accessToken, System.Collections.Generic.Dictionary authInfo = default(System.Collections.Generic.Dictionary), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; protected override System.Threading.Tasks.Task> CreateAuthInfoAsync(string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public GoogleAuthProvider(ServiceStack.Configuration.IAppSettings appSettings) : base(default(ServiceStack.Configuration.IAppSettings), default(string), default(string)) => throw null; public const string DefaultAccessTokenUrl = default; public const string DefaultAuthorizeUrl = default; public const string DefaultUserProfileUrl = default; public const string DefaultVerifyTokenUrl = default; public const string Name = default; public virtual System.Threading.Tasks.Task OnVerifyAccessTokenAsync(string accessToken, ServiceStack.Auth.AuthContext ctx) => throw null; public static string Realm; } public static partial class HashExtensions { public static string HexHash(System.Security.Cryptography.HashAlgorithm hash, string s) => throw null; public static string HexHash(System.Security.Cryptography.HashAlgorithm hash, byte[] bytes) => throw null; public static string ToMd5Hash(this string value) => throw null; public static string ToSha1Hash(this string value) => throw null; public static byte[] ToSha1HashBytes(this byte[] bytes) => throw null; public static string ToSha256Hash(this string value) => throw null; public static byte[] ToSha256HashBytes(this byte[] bytes) => throw null; public static string ToSha512Hash(this string value) => throw null; public static byte[] ToSha512HashBytes(this byte[] bytes) => throw null; } public interface IAuthEvents { void OnAuthenticated(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo); void OnCreated(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session); void OnLogout(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase authService); void OnRegistered(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase registrationService); ServiceStack.Web.IHttpResult Validate(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo); } public interface IAuthEventsAsync { System.Threading.Tasks.Task OnAuthenticatedAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task OnLogoutAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase authService, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task OnRegisteredAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase registrationService, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task ValidateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); } public interface IAuthHttpGateway { string CreateMicrosoftPhotoUrl(string accessToken, string savePhotoSize = default(string)); System.Threading.Tasks.Task CreateMicrosoftPhotoUrlAsync(string accessToken, string savePhotoSize = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); string DownloadFacebookUserInfo(string facebookCode, params string[] fields); System.Threading.Tasks.Task DownloadFacebookUserInfoAsync(string facebookCode, string[] fields, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); string DownloadGithubUserEmailsInfo(string accessToken); System.Threading.Tasks.Task DownloadGithubUserEmailsInfoAsync(string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); string DownloadGithubUserInfo(string accessToken); System.Threading.Tasks.Task DownloadGithubUserInfoAsync(string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); string DownloadGoogleUserInfo(string accessToken); System.Threading.Tasks.Task DownloadGoogleUserInfoAsync(string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); string DownloadMicrosoftUserInfo(string accessToken); System.Threading.Tasks.Task DownloadMicrosoftUserInfoAsync(string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); string DownloadTwitterUserInfo(string consumerKey, string consumerSecret, string accessToken, string accessTokenSecret, string twitterUserId); System.Threading.Tasks.Task DownloadTwitterUserInfoAsync(string consumerKey, string consumerSecret, string accessToken, string accessTokenSecret, string twitterUserId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); string DownloadYammerUserInfo(string yammerUserId); System.Threading.Tasks.Task DownloadYammerUserInfoAsync(string yammerUserId); bool VerifyFacebookAccessToken(string appId, string accessToken); System.Threading.Tasks.Task VerifyFacebookAccessTokenAsync(string appId, string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); bool VerifyTwitterAccessToken(string consumerKey, string consumerSecret, string accessToken, string accessTokenSecret, out string userId, out string email); System.Threading.Tasks.Task VerifyTwitterAccessTokenAsync(string consumerKey, string consumerSecret, string accessToken, string accessTokenSecret, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); } public interface IAuthMetadataProvider { void AddMetadata(ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo); string GetProfileUrl(ServiceStack.Auth.IAuthSession authSession, string defaultUrl = default(string)); } public interface IAuthProvider { System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); string AuthRealm { get; set; } string CallbackUrl { get; set; } bool IsAuthorized(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, ServiceStack.Authenticate request = default(ServiceStack.Authenticate)); System.Threading.Tasks.Task LogoutAsync(ServiceStack.IServiceBase service, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Collections.Generic.Dictionary Meta { get; } string Provider { get; set; } string Type { get; } } public interface IAuthRepository { ServiceStack.Auth.IUserAuthDetails CreateOrMergeAuthSession(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens); ServiceStack.Auth.IUserAuth GetUserAuth(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens); ServiceStack.Auth.IUserAuth GetUserAuthByUserName(string userNameOrEmail); System.Collections.Generic.List GetUserAuthDetails(string userAuthId); void LoadUserAuth(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens); void SaveUserAuth(ServiceStack.Auth.IAuthSession authSession); void SaveUserAuth(ServiceStack.Auth.IUserAuth userAuth); bool TryAuthenticate(string userName, string password, out ServiceStack.Auth.IUserAuth userAuth); bool TryAuthenticate(System.Collections.Generic.Dictionary digestHeaders, string privateKey, int nonceTimeOut, string sequence, out ServiceStack.Auth.IUserAuth userAuth); } public interface IAuthRepositoryAsync { System.Threading.Tasks.Task CreateOrMergeAuthSessionAsync(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task GetUserAuthAsync(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task GetUserAuthByUserNameAsync(string userNameOrEmail, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task> GetUserAuthDetailsAsync(string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task LoadUserAuthAsync(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task SaveUserAuthAsync(ServiceStack.Auth.IAuthSession authSession, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task SaveUserAuthAsync(ServiceStack.Auth.IUserAuth userAuth, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task TryAuthenticateAsync(string userName, string password, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task TryAuthenticateAsync(System.Collections.Generic.Dictionary digestHeaders, string privateKey, int nonceTimeOut, string sequence, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); } public interface IAuthResponseFilter { System.Threading.Tasks.Task ExecuteAsync(ServiceStack.Auth.AuthFilterContext authContext); System.Threading.Tasks.Task ResultFilterAsync(ServiceStack.Auth.AuthResultContext authContext, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); } public interface IAuthSession : ServiceStack.Text.IRuntimeSerializable { string AuthProvider { get; set; } System.DateTime CreatedAt { get; set; } string DisplayName { get; set; } string Email { get; set; } string FirstName { get; set; } bool FromToken { get; set; } System.Collections.Generic.ICollection GetPermissions(ServiceStack.Auth.IAuthRepository authRepo); System.Threading.Tasks.Task> GetPermissionsAsync(ServiceStack.Auth.IAuthRepositoryAsync authRepo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Collections.Generic.ICollection GetRoles(ServiceStack.Auth.IAuthRepository authRepo); System.Threading.Tasks.Task> GetRolesAsync(ServiceStack.Auth.IAuthRepositoryAsync authRepo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Collections.Generic.HashSet GetUserAttributes(ServiceStack.Web.IRequest request); bool HasPermission(string permission, ServiceStack.Auth.IAuthRepository authRepo); System.Threading.Tasks.Task HasPermissionAsync(string permission, ServiceStack.Auth.IAuthRepositoryAsync authRepo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); bool HasRole(string role, ServiceStack.Auth.IAuthRepository authRepo); System.Threading.Tasks.Task HasRoleAsync(string role, ServiceStack.Auth.IAuthRepositoryAsync authRepo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); string Id { get; set; } bool IsAuthenticated { get; set; } bool IsAuthorized(string provider); System.DateTime LastModified { get; set; } string LastName { get; set; } void OnAuthenticated(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo); void OnCreated(ServiceStack.Web.IRequest httpReq); void OnLogout(ServiceStack.IServiceBase authService); void OnRegistered(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase service); System.Collections.Generic.List Permissions { get; set; } string ProfileUrl { get; set; } System.Collections.Generic.List ProviderOAuthAccess { get; set; } string ReferrerUrl { get; set; } System.Collections.Generic.List Roles { get; set; } string Sequence { get; set; } string UserAuthId { get; set; } string UserAuthName { get; set; } string UserName { get; set; } } public interface IAuthSessionExtended : ServiceStack.Auth.IAuthSession, ServiceStack.Text.IRuntimeSerializable { string Address { get; set; } string Address2 { get; set; } System.Collections.Generic.List Audiences { get; set; } System.DateTime? BirthDate { get; set; } string BirthDateRaw { get; set; } string City { get; set; } string Company { get; set; } string Country { get; set; } string Dns { get; set; } bool? EmailConfirmed { get; set; } string Gender { get; set; } System.Threading.Tasks.Task HasAllPermissionsAsync(System.Collections.Generic.ICollection requiredPermissions, ServiceStack.Auth.IAuthRepositoryAsync authRepo, ServiceStack.Web.IRequest req, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task HasAllRolesAsync(System.Collections.Generic.ICollection requiredRoles, ServiceStack.Auth.IAuthRepositoryAsync authRepo, ServiceStack.Web.IRequest req, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task HasAnyPermissionsAsync(System.Collections.Generic.ICollection permissions, ServiceStack.Auth.IAuthRepositoryAsync authRepo, ServiceStack.Web.IRequest req, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task HasAnyRolesAsync(System.Collections.Generic.ICollection roles, ServiceStack.Auth.IAuthRepositoryAsync authRepo, ServiceStack.Web.IRequest req, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); string Hash { get; set; } string HomePhone { get; set; } string MobilePhone { get; set; } System.Threading.Tasks.Task OnAuthenticatedAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); void OnLoad(ServiceStack.Web.IRequest httpReq); System.Threading.Tasks.Task OnLogoutAsync(ServiceStack.IServiceBase authService, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task OnRegisteredAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase service, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); string PhoneNumber { get; set; } bool? PhoneNumberConfirmed { get; set; } void PopulateFromClaims(ServiceStack.Web.IRequest httpReq, System.Security.Claims.ClaimsPrincipal principal); string PostalCode { get; set; } string PrimaryEmail { get; set; } string RecoveryToken { get; set; } int? RefId { get; set; } string RefIdStr { get; set; } string Rsa { get; set; } System.Collections.Generic.List Scopes { get; set; } string SecurityStamp { get; set; } string Sid { get; set; } string State { get; set; } bool? TwoFactorEnabled { get; set; } string Type { get; set; } ServiceStack.Web.IHttpResult Validate(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo); System.Threading.Tasks.Task ValidateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); string Webpage { get; set; } } public interface IAuthWithRequest { System.Threading.Tasks.Task PreAuthenticateAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res); } public interface IAuthWithRequestSync { void PreAuthenticate(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res); } public interface IClearable { void Clear(); } public interface IClearableAsync { System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); } public interface ICustomUserAuth { ServiceStack.Auth.IUserAuth CreateUserAuth(); ServiceStack.Auth.IUserAuthDetails CreateUserAuthDetails(); } public class IdentityAuthUserResolver : ServiceStack.Auth.IUserResolver { public System.Threading.Tasks.Task CreateAuthSessionAsync(ServiceStack.Web.IRequest req, System.Security.Claims.ClaimsPrincipal user, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task CreateClaimsPrincipalAsync(ServiceStack.Web.IRequest req, string userId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public IdentityAuthUserResolver(ServiceStack.Auth.IIdentityAuthContextManager manager, ServiceStack.Auth.IIdentityAuthContext authCtx, System.IServiceProvider services) => throw null; } public interface IHashProvider { void GetHashAndSaltString(string Data, out string Hash, out string Salt); bool VerifyHashString(string Data, string Hash, string Salt); } public interface IIdentityApplicationAuthProvider { void PopulateSession(ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, System.Security.Claims.ClaimsPrincipal claimsPrincipal, string source = default(string)); System.Threading.Tasks.Task PopulateSessionAsync(ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, System.Security.Claims.ClaimsPrincipal claimsPrincipal, string source = default(string)); System.Threading.Tasks.Task PreAuthenticateAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res); } public interface IIdentityAuthContext { System.Func SessionFactory { get; } } public interface IIdentityAuthContextManager { System.Threading.Tasks.Task CreateClaimsPrincipalAsync(string userId, ServiceStack.Web.IRequest request = default(ServiceStack.Web.IRequest)); System.Threading.Tasks.Task> GetClaimsByIdAsync(string userId, ServiceStack.Web.IRequest request = default(ServiceStack.Web.IRequest)); System.Threading.Tasks.Task> GetClaimsByNameAsync(string userName, ServiceStack.Web.IRequest request = default(ServiceStack.Web.IRequest)); } public interface IIdentityBasicAuthProvider { } public interface IIdentityCredentialsAuthProvider { bool LockoutOnFailure { get; set; } } public interface IIdentityJwtAuthProvider { string Audience { get; } string AuthenticationScheme { get; } System.Threading.Tasks.Task CreateAccessTokenFromRefreshTokenAsync(string refreshToken, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)); System.Threading.Tasks.Task CreateBearerAndRefreshTokenAsync(string userName, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)); System.Threading.Tasks.Task CreateBearerTokenAsync(string userName, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)); string CreateJwtBearerToken(System.Collections.Generic.List claims, string audience, System.DateTime expires); System.Collections.Generic.List DeleteCookiesOnJwtCookies { get; } bool EnableRefreshToken { get; } System.TimeSpan ExpireTokensIn { get; } System.Threading.Tasks.Task> GetUserClaimsAsync(string userName, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)); bool RequireSecureConnection { get; } } public interface IManageApiKeys { bool ApiKeyExists(string apiKey); ServiceStack.Auth.ApiKey GetApiKey(string apiKey); System.Collections.Generic.List GetUserApiKeys(string userId); void InitApiKeySchema(); void StoreAll(System.Collections.Generic.IEnumerable apiKeys); } public interface IManageApiKeysAsync { System.Threading.Tasks.Task ApiKeyExistsAsync(string apiKey, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task GetApiKeyAsync(string apiKey, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task> GetUserApiKeysAsync(string userId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); void InitApiKeySchema(); System.Threading.Tasks.Task StoreAllAsync(System.Collections.Generic.IEnumerable apiKeys, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); } public interface IManageRoles { void AssignRoles(string userAuthId, System.Collections.Generic.ICollection roles = default(System.Collections.Generic.ICollection), System.Collections.Generic.ICollection permissions = default(System.Collections.Generic.ICollection)); System.Collections.Generic.ICollection GetPermissions(string userAuthId); System.Collections.Generic.ICollection GetRoles(string userAuthId); void GetRolesAndPermissions(string userAuthId, out System.Collections.Generic.ICollection roles, out System.Collections.Generic.ICollection permissions); bool HasPermission(string userAuthId, string permission); bool HasRole(string userAuthId, string role); void UnAssignRoles(string userAuthId, System.Collections.Generic.ICollection roles = default(System.Collections.Generic.ICollection), System.Collections.Generic.ICollection permissions = default(System.Collections.Generic.ICollection)); } public interface IManageRolesAsync { System.Threading.Tasks.Task AssignRolesAsync(string userAuthId, System.Collections.Generic.ICollection roles = default(System.Collections.Generic.ICollection), System.Collections.Generic.ICollection permissions = default(System.Collections.Generic.ICollection), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task> GetPermissionsAsync(string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task, System.Collections.Generic.ICollection>> GetRolesAndPermissionsAsync(string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task> GetRolesAsync(string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task HasPermissionAsync(string userAuthId, string permission, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task HasRoleAsync(string userAuthId, string role, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task UnAssignRolesAsync(string userAuthId, System.Collections.Generic.ICollection roles = default(System.Collections.Generic.ICollection), System.Collections.Generic.ICollection permissions = default(System.Collections.Generic.ICollection), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); } public interface IManageSourceRolesAsync { System.Threading.Tasks.Task, System.Collections.Generic.ICollection>> GetLocalRolesAndPermissionsAsync(string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task MergeRolesAsync(string userAuthId, string source, System.Collections.Generic.ICollection roles, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); } public interface IMemoryAuthRepository : ServiceStack.Auth.IAuthRepository, ServiceStack.Auth.IClearable, ServiceStack.Auth.ICustomUserAuth, ServiceStack.Auth.IManageApiKeys, ServiceStack.Auth.IUserAuthRepository { System.Collections.Generic.Dictionary> Hashes { get; } System.Collections.Generic.Dictionary> Sets { get; } } public class InMemoryAuthRepository : ServiceStack.Auth.InMemoryAuthRepository { public InMemoryAuthRepository() => throw null; } public class InMemoryAuthRepository : ServiceStack.Auth.RedisAuthRepository, ServiceStack.Auth.IAuthRepository, ServiceStack.Auth.IClearable, ServiceStack.Auth.ICustomUserAuth, ServiceStack.Auth.IManageApiKeys, ServiceStack.Auth.IMemoryAuthRepository, ServiceStack.Auth.IUserAuthRepository where TUserAuth : class, ServiceStack.Auth.IUserAuth where TUserAuthDetails : class, ServiceStack.Auth.IUserAuthDetails { public InMemoryAuthRepository() : base(default(ServiceStack.Redis.IRedisClientsManager)) => throw null; public System.Collections.Generic.Dictionary> Hashes { get => throw null; set { } } public static readonly ServiceStack.Auth.InMemoryAuthRepository Instance; public System.Collections.Generic.Dictionary> Sets { get => throw null; set { } } } public interface IOAuthProvider : ServiceStack.Auth.IAuthProvider { string AccessTokenUrl { get; set; } ServiceStack.Auth.IAuthHttpGateway AuthHttpGateway { get; set; } string AuthorizeUrl { get; set; } string ConsumerKey { get; set; } string ConsumerSecret { get; set; } string RequestTokenUrl { get; set; } } public interface IQueryUserAuth { System.Collections.Generic.List GetUserAuths(string orderBy = default(string), int? skip = default(int?), int? take = default(int?)); System.Collections.Generic.List SearchUserAuths(string query, string orderBy = default(string), int? skip = default(int?), int? take = default(int?)); } public interface IQueryUserAuthAsync { System.Threading.Tasks.Task> GetUserAuthsAsync(string orderBy = default(string), int? skip = default(int?), int? take = default(int?), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task> SearchUserAuthsAsync(string query, string orderBy = default(string), int? skip = default(int?), int? take = default(int?), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); } public interface IRedisClientFacade : System.IDisposable { void AddItemToSet(string setId, string item); ServiceStack.Auth.ITypedRedisClientFacade As(); void DeleteById(string id); System.Collections.Generic.HashSet GetAllItemsFromSet(string setId); string GetValueFromHash(string hashId, string key); void RemoveEntryFromHash(string hashId, string key); void SetEntryInHash(string hashId, string key, string value); void Store(T item); } public interface IRedisClientFacadeAsync : System.IAsyncDisposable { System.Threading.Tasks.Task AddItemToSetAsync(string setId, string item, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); ServiceStack.Auth.ITypedRedisClientFacadeAsync AsAsync(); System.Threading.Tasks.Task DeleteByIdAsync(string id, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task> GetAllItemsFromSetAsync(string setId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task GetValueFromHashAsync(string hashId, string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task RemoveEntryFromHashAsync(string hashId, string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task SetEntryInHashAsync(string hashId, string key, string value, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task StoreAsync(T item, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); } public interface IRedisClientManagerFacade : ServiceStack.Auth.IClearable, ServiceStack.Auth.IClearableAsync { ServiceStack.Auth.IRedisClientFacade GetClient(); System.Threading.Tasks.Task GetClientAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); } public interface ITypedRedisClientFacade { void DeleteById(string id); void DeleteByIds(System.Collections.IEnumerable ids); System.Collections.Generic.List GetAll(int? skip = default(int?), int? take = default(int?)); T GetById(object id); System.Collections.Generic.List GetByIds(System.Collections.IEnumerable ids); int GetNextSequence(); } public interface ITypedRedisClientFacadeAsync { System.Threading.Tasks.Task DeleteByIdAsync(string id, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task DeleteByIdsAsync(System.Collections.IEnumerable ids, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task> GetAllAsync(int? skip = default(int?), int? take = default(int?), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task GetByIdAsync(object id, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task> GetByIdsAsync(System.Collections.IEnumerable ids, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task GetNextSequenceAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); } public interface IUserAuthRepository : ServiceStack.Auth.IAuthRepository { ServiceStack.Auth.IUserAuth CreateUserAuth(ServiceStack.Auth.IUserAuth newUser, string password); void DeleteUserAuth(string userAuthId); ServiceStack.Auth.IUserAuth GetUserAuth(string userAuthId); ServiceStack.Auth.IUserAuth UpdateUserAuth(ServiceStack.Auth.IUserAuth existingUser, ServiceStack.Auth.IUserAuth newUser); ServiceStack.Auth.IUserAuth UpdateUserAuth(ServiceStack.Auth.IUserAuth existingUser, ServiceStack.Auth.IUserAuth newUser, string password); } public interface IUserAuthRepositoryAsync : ServiceStack.Auth.IAuthRepositoryAsync { System.Threading.Tasks.Task CreateUserAuthAsync(ServiceStack.Auth.IUserAuth newUser, string password, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task DeleteUserAuthAsync(string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task GetUserAuthAsync(string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task UpdateUserAuthAsync(ServiceStack.Auth.IUserAuth existingUser, ServiceStack.Auth.IUserAuth newUser, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task UpdateUserAuthAsync(ServiceStack.Auth.IUserAuth existingUser, ServiceStack.Auth.IUserAuth newUser, string password, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); } public interface IUserResolver { System.Threading.Tasks.Task CreateAuthSessionAsync(ServiceStack.Web.IRequest req, System.Security.Claims.ClaimsPrincipal user, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task CreateClaimsPrincipalAsync(ServiceStack.Web.IRequest req, string userId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); } public interface IUserSessionSource { ServiceStack.Auth.IAuthSession GetUserSession(string userAuthId); } public interface IUserSessionSourceAsync { System.Threading.Tasks.Task GetUserSessionAsync(string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); } public interface IWebSudoAuthSession : ServiceStack.Auth.IAuthSession, ServiceStack.Text.IRuntimeSerializable { System.DateTime AuthenticatedAt { get; set; } int AuthenticatedCount { get; set; } System.DateTime? AuthenticatedWebSudoUntil { get; set; } } public class JwtAuthProvider : ServiceStack.Auth.JwtAuthProviderReader, ServiceStack.Auth.IAuthResponseFilter { public override System.Threading.Tasks.Task CreateAccessTokenFromRefreshToken(string refreshToken, ServiceStack.Web.IRequest req) => throw null; public static string CreateEncryptedJweToken(ServiceStack.Text.JsonObject jwtPayload, System.Security.Cryptography.RSAParameters publicKey) => throw null; public static string CreateJwt(ServiceStack.Text.JsonObject jwtHeader, ServiceStack.Text.JsonObject jwtPayload, System.Func signData) => throw null; public string CreateJwtBearerToken(ServiceStack.Auth.IAuthSession session, System.Collections.Generic.IEnumerable roles = default(System.Collections.Generic.IEnumerable), System.Collections.Generic.IEnumerable perms = default(System.Collections.Generic.IEnumerable)) => throw null; public string CreateJwtBearerToken(ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, System.Collections.Generic.IEnumerable roles = default(System.Collections.Generic.IEnumerable), System.Collections.Generic.IEnumerable perms = default(System.Collections.Generic.IEnumerable)) => throw null; public static ServiceStack.Text.JsonObject CreateJwtHeader(string algorithm, string keyId = default(string)) => throw null; public static ServiceStack.Text.JsonObject CreateJwtPayload(ServiceStack.Auth.IAuthSession session, string issuer, System.TimeSpan expireIn, System.Collections.Generic.IEnumerable audiences = default(System.Collections.Generic.IEnumerable), System.Collections.Generic.IEnumerable roles = default(System.Collections.Generic.IEnumerable), System.Collections.Generic.IEnumerable permissions = default(System.Collections.Generic.IEnumerable)) => throw null; public string CreateJwtRefreshToken(string userId, System.TimeSpan expireRefreshTokenIn) => throw null; public string CreateJwtRefreshToken(ServiceStack.Web.IRequest req, string userId, System.TimeSpan expireRefreshTokenIn) => throw null; public JwtAuthProvider() => throw null; public JwtAuthProvider(ServiceStack.Configuration.IAppSettings appSettings) => throw null; protected virtual bool EnableRefreshToken() => throw null; public System.Threading.Tasks.Task ExecuteAsync(ServiceStack.Auth.AuthFilterContext authContext) => throw null; public System.Func GetHashAlgorithm() => throw null; public System.Func GetHashAlgorithm(ServiceStack.Web.IRequest req) => throw null; public override void Init(ServiceStack.Configuration.IAppSettings appSettings = default(ServiceStack.Configuration.IAppSettings)) => throw null; public static int MaxProfileUrlSize { get => throw null; set { } } public static void PrintDump(string jwt) => throw null; public System.Threading.Tasks.Task ResultFilterAsync(ServiceStack.Auth.AuthResultContext authContext, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public bool SetBearerTokenOnAuthenticateResponse { get => throw null; set { } } } public class JwtAuthProviderReader : ServiceStack.Auth.AuthProvider, ServiceStack.Auth.IAuthWithRequest { public bool AllowInFormData { get => throw null; set { } } public bool AllowInQueryString { get => throw null; set { } } public void AssertJwtPayloadIsValid(ServiceStack.Text.JsonObject jwtPayload) => throw null; public void AssertRefreshJwtPayloadIsValid(ServiceStack.Text.JsonObject jwtPayload) => throw null; public string Audience { get => throw null; set { } } public System.Collections.Generic.List Audiences { get => throw null; set { } } public override System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; protected virtual System.Threading.Tasks.Task AuthenticateBearerTokenAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, string bearerToken) => throw null; protected virtual System.Threading.Tasks.Task AuthenticateRefreshTokenAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, string refreshToken) => throw null; public object AuthenticateResponseDecorator(ServiceStack.Auth.AuthFilterContext ctx) => throw null; public byte[] AuthKey { get => throw null; set { } } public string AuthKeyBase64 { set { } } public override void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services, ServiceStack.AuthFeature feature) => throw null; public virtual System.Threading.Tasks.Task ConvertJwtToSessionAsync(ServiceStack.Web.IRequest req, string jwt) => throw null; public virtual System.Threading.Tasks.Task CreateAccessTokenFromRefreshToken(string refreshToken, ServiceStack.Web.IRequest req) => throw null; public System.Action CreateHeaderFilter { get => throw null; set { } } public System.Action CreatePayloadFilter { get => throw null; set { } } public static System.Threading.Tasks.Task CreateSessionFromJwtAsync(ServiceStack.Web.IRequest req) => throw null; public virtual System.Threading.Tasks.Task CreateSessionFromPayloadAsync(ServiceStack.Web.IRequest req, ServiceStack.Text.JsonObject jwtPayload) => throw null; public JwtAuthProviderReader() => throw null; public JwtAuthProviderReader(ServiceStack.Configuration.IAppSettings appSettings) => throw null; public static long DefaultResolveUnixTime(System.DateTime dateTime) => throw null; public static string Dump(string jwt) => throw null; public bool EncryptPayload { get => throw null; set { } } public System.TimeSpan ExpireRefreshTokensIn { get => throw null; set { } } public System.TimeSpan ExpireTokensIn { get => throw null; set { } } public int ExpireTokensInDays { set { } } public static System.Collections.Generic.Dictionary ExtractHeader(string jwt) => throw null; public static System.Collections.Generic.Dictionary ExtractPayload(string jwt) => throw null; public System.Collections.Generic.List FallbackAuthKeys { get => throw null; set { } } public System.Collections.Generic.List FallbackPrivateKeys { get => throw null; set { } } public System.Collections.Generic.List FallbackPublicKeys { get => throw null; set { } } public byte[] GetAuthKey(ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public System.Collections.Generic.List GetFallbackAuthKeys(ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public System.Collections.Generic.List GetFallbackPrivateKeys(ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public System.Collections.Generic.List GetFallbackPublicKeys(ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public virtual string GetInvalidJwtPayloadError(ServiceStack.Text.JsonObject jwtPayload) => throw null; public virtual string GetInvalidRefreshJwtPayloadError(ServiceStack.Text.JsonObject jwtPayload) => throw null; public virtual string GetKeyId(ServiceStack.Web.IRequest req) => throw null; public System.Security.Cryptography.RSAParameters? GetPrivateKey(ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public System.Security.Cryptography.RSAParameters? GetPublicKey(ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public static long? GetUnixTime(System.Collections.Generic.Dictionary jwtPayload, string key) => throw null; public ServiceStack.Text.JsonObject GetValidJwtPayload(string jwt) => throw null; public virtual ServiceStack.Text.JsonObject GetValidJwtPayload(ServiceStack.Web.IRequest req) => throw null; public virtual ServiceStack.Text.JsonObject GetValidJwtPayload(ServiceStack.Web.IRequest req, string jwt) => throw null; public virtual ServiceStack.Text.JsonObject GetVerifiedJwePayload(string jwt) => throw null; public virtual ServiceStack.Text.JsonObject GetVerifiedJwePayload(ServiceStack.Web.IRequest req, string[] parts) => throw null; public virtual ServiceStack.Text.JsonObject GetVerifiedJwtPayload(string jwt) => throw null; public virtual ServiceStack.Text.JsonObject GetVerifiedJwtPayload(ServiceStack.Web.IRequest req, string[] parts) => throw null; public virtual bool HasBeenInvalidated(ServiceStack.Text.JsonObject jwtPayload, long unixTime) => throw null; public virtual bool HasExpired(ServiceStack.Text.JsonObject jwtPayload) => throw null; public string HashAlgorithm { get => throw null; set { } } public virtual bool HasInvalidatedId(ServiceStack.Text.JsonObject jwtPayload) => throw null; public virtual bool HasInvalidAudience(ServiceStack.Text.JsonObject jwtPayload, out string audience) => throw null; public virtual bool HasInvalidNotBefore(ServiceStack.Text.JsonObject jwtPayload) => throw null; public static readonly System.Collections.Generic.Dictionary> HmacAlgorithms; public static readonly System.Collections.Generic.HashSet IgnoreForOperationTypes; public bool IncludeJwtInConvertSessionToTokenResponse { get => throw null; set { } } public virtual void Init(ServiceStack.Configuration.IAppSettings appSettings = default(ServiceStack.Configuration.IAppSettings)) => throw null; public System.Collections.Generic.HashSet InvalidateJwtIds { get => throw null; set { } } public System.DateTime? InvalidateRefreshTokensIssuedBefore { get => throw null; set { } } public System.DateTime? InvalidateTokensIssuedBefore { get => throw null; set { } } public override bool IsAuthorized(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, ServiceStack.Authenticate request = default(ServiceStack.Authenticate)) => throw null; public bool IsJwtValid(string jwt) => throw null; public bool IsJwtValid(ServiceStack.Web.IRequest req, string jwt) => throw null; public bool IsJwtValid(ServiceStack.Web.IRequest req) => throw null; public string Issuer { get => throw null; set { } } public string KeyId { get => throw null; set { } } public string LastJwtId() => throw null; public string LastRefreshJwtId() => throw null; public const string Name = default; public string NextJwtId() => throw null; public string NextRefreshJwtId() => throw null; public System.Action PopulateSessionFilter { get => throw null; set { } } public System.Func PopulateSessionFilterAsync { get => throw null; set { } } public System.Threading.Tasks.Task PreAuthenticateAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res) => throw null; public System.Func, string> PreValidateJwtPayloadFilter { get => throw null; set { } } public System.Security.Cryptography.RSAParameters? PrivateKey { get => throw null; set { } } public string PrivateKeyXml { get => throw null; set { } } public System.Security.Cryptography.RSAParameters? PublicKey { get => throw null; set { } } public string PublicKeyXml { get => throw null; set { } } public const string Realm = default; public override void Register(ServiceStack.IAppHost appHost, ServiceStack.AuthFeature feature) => throw null; public object RegisterResponseDecorator(ServiceStack.Auth.RegisterFilterContext ctx) => throw null; public bool RemoveInvalidTokenCookie { get => throw null; set { } } public bool RequireHashAlgorithm { get => throw null; set { } } public bool RequiresAudience { get => throw null; set { } } public bool RequireSecureConnection { get => throw null; set { } } public System.Func ResolveJwtId { get => throw null; set { } } public System.Func ResolveRefreshJwtId { get => throw null; set { } } public System.Func ResolveUnixTime { get => throw null; set { } } public static readonly System.Collections.Generic.Dictionary> RsaSignAlgorithms; public static readonly System.Collections.Generic.Dictionary> RsaVerifyAlgorithms; public System.Collections.Generic.Dictionary ServiceRoutes { get => throw null; set { } } public override string Type { get => throw null; } public static ServiceStack.RsaKeyLengths UseRsaKeyLength; public bool UseTokenCookie { get => throw null; set { } } public System.Func ValidateRefreshToken { get => throw null; set { } } public System.Func ValidateToken { get => throw null; set { } } public virtual bool VerifyJwePayload(ServiceStack.Web.IRequest req, string[] parts, out byte[] iv, out byte[] cipherText, out byte[] cryptKey) => throw null; public virtual bool VerifyPayload(ServiceStack.Web.IRequest req, string algorithm, byte[] bytesToSign, byte[] sentSignatureBytes) => throw null; } public static class JwtUtils { public static void NotifyJwtCookiesUsed(ServiceStack.Web.IHttpResult httpResult) => throw null; public static ServiceStack.HttpResult ToTokenCookiesHttpResult(this ServiceStack.IHasBearerToken responseDto, ServiceStack.Web.IRequest req, string tokenCookie, System.DateTime expireTokenIn, string refreshTokenCookie, string referrerUrl) => throw null; } public class LinkedInAuthProvider : ServiceStack.Auth.OAuth2Provider { protected override System.Threading.Tasks.Task> CreateAuthInfoAsync(string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public LinkedInAuthProvider(ServiceStack.Configuration.IAppSettings appSettings) : base(default(ServiceStack.Configuration.IAppSettings), default(string), default(string)) => throw null; public const string DefaultAccessTokenUrl = default; public const string DefaultAuthorizeUrl = default; public const string DefaultUserProfileUrl = default; public const string Name = default; public const string Realm = default; } public class MicrosoftGraphAuthProvider : ServiceStack.Auth.OAuth2Provider { public string AppId { get => throw null; set { } } public string AppSecret { get => throw null; set { } } protected override System.Threading.Tasks.Task> CreateAuthInfoAsync(string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public MicrosoftGraphAuthProvider(ServiceStack.Configuration.IAppSettings appSettings) : base(default(ServiceStack.Configuration.IAppSettings), default(string), default(string)) => throw null; public static System.Func DefaultPhotoUrl; public const string DefaultUserProfileUrl = default; protected override System.Threading.Tasks.Task GetAccessTokenJsonAsync(string code, ServiceStack.Auth.AuthContext ctx, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task LoadUserOAuthProviderAsync(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens) => throw null; public const string Name = default; public override System.Threading.Tasks.Task OnAuthenticatedAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Func PhotoUrl { get => throw null; set { } } public const string Realm = default; public bool SavePhoto { get => throw null; set { } } public string SavePhotoSize { get => throw null; set { } } public string Tenant { get => throw null; set { } } } public class MultiAuthEvents : ServiceStack.Auth.IAuthEvents, ServiceStack.Auth.IAuthEventsAsync { public System.Collections.Generic.List ChildEvents { get => throw null; } public System.Collections.Generic.List ChildEventsAsync { get => throw null; } public MultiAuthEvents(System.Collections.Generic.IEnumerable authEvents = default(System.Collections.Generic.IEnumerable)) => throw null; public void OnAuthenticated(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo) => throw null; public System.Threading.Tasks.Task OnAuthenticatedAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public void OnCreated(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session) => throw null; public void OnLogout(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase authService) => throw null; public System.Threading.Tasks.Task OnLogoutAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase authService, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public void OnRegistered(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase registrationService) => throw null; public System.Threading.Tasks.Task OnRegisteredAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase registrationService, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public ServiceStack.Web.IHttpResult Validate(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo) => throw null; public System.Threading.Tasks.Task ValidateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public class NetCoreIdentityAuthProvider : ServiceStack.Auth.AuthProvider, ServiceStack.IAuthPlugin, ServiceStack.Auth.IAuthWithRequest { public System.Collections.Generic.List AdminRoles { get => throw null; set { } } public override System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string AuthenticationType { get => throw null; set { } } public bool AutoSignInSessions { get => throw null; set { } } public System.Func AutoSignInSessionsMatching { get => throw null; set { } } public System.Threading.Tasks.Task ConvertPrincipalToSessionAsync(ServiceStack.Web.IRequest req, System.Security.Claims.ClaimsPrincipal claimsPrincipal, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ConvertSessionToPrincipalAsync(ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Func, ServiceStack.Auth.IAuthSession, ServiceStack.Web.IRequest, System.Security.Claims.ClaimsPrincipal> CreateClaimsPrincipal { get => throw null; set { } } public NetCoreIdentityAuthProvider(ServiceStack.Configuration.IAppSettings appSettings) => throw null; public bool DefaultAutoSignInSessionsMatching(ServiceStack.Web.IRequest req) => throw null; public string IdClaimType { get => throw null; set { } } public System.Collections.Generic.List IdClaimTypes { get => throw null; set { } } public System.Collections.Generic.HashSet IgnoreAutoSignInForExtensions { get => throw null; set { } } public override bool IsAuthorized(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, ServiceStack.Authenticate request = default(ServiceStack.Authenticate)) => throw null; public string Issuer { get => throw null; set { } } public System.Collections.Generic.Dictionary MapClaimsToSession { get => throw null; set { } } public const string Name = default; public bool OverrideHtmlRedirect { get => throw null; set { } } public string PermissionClaimType { get => throw null; set { } } public System.Action PopulateSessionFilter { get => throw null; set { } } public System.Func PopulateSessionFilterAsync { get => throw null; set { } } public virtual System.Threading.Tasks.Task PreAuthenticateAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res) => throw null; public const string Realm = default; public override void Register(ServiceStack.IAppHost appHost, ServiceStack.AuthFeature authFeature) => throw null; public System.Collections.Generic.List RestrictToClientIds { get => throw null; set { } } public string RoleClaimType { get => throw null; set { } } public System.Threading.Tasks.Task SignInAuthenticatedSessions(ServiceStack.Host.NetCore.NetCoreRequest req) => throw null; public override string Type { get => throw null; } } public abstract class OAuth2Provider : ServiceStack.Auth.OAuthProvider { protected virtual void AssertAccessTokenUrl() => throw null; protected virtual void AssertAuthorizeUrl() => throw null; protected override void AssertValidState() => throw null; public override System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; protected virtual System.Threading.Tasks.Task AuthenticateWithAccessTokenAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, string accessToken, System.Collections.Generic.Dictionary authInfo = default(System.Collections.Generic.Dictionary), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; protected abstract System.Threading.Tasks.Task> CreateAuthInfoAsync(string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); public OAuth2Provider(ServiceStack.Configuration.IAppSettings appSettings, string authRealm, string oAuthProvider) => throw null; public OAuth2Provider(ServiceStack.Configuration.IAppSettings appSettings, string authRealm, string oAuthProvider, string consumerKeyName, string consumerSecretName) => throw null; protected virtual System.Threading.Tasks.Task GetAccessTokenJsonAsync(string code, ServiceStack.Auth.AuthContext ctx, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; protected virtual string GetUserAuthName(ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo) => throw null; protected override System.Threading.Tasks.Task LoadUserAuthInfoAsync(ServiceStack.AuthUserSession userSession, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task LoadUserOAuthProviderAsync(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens) => throw null; public System.Func ResolveUnknownDisplayName { get => throw null; set { } } public string ResponseMode { get => throw null; set { } } public string[] Scopes { get => throw null; set { } } } public abstract class OAuth2ProviderSync : ServiceStack.Auth.OAuthProviderSync { protected virtual void AssertAccessTokenUrl() => throw null; protected virtual void AssertAuthorizeUrl() => throw null; protected override void AssertValidState() => throw null; public override object Authenticate(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request) => throw null; protected virtual object AuthenticateWithAccessToken(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, string accessToken, System.Collections.Generic.Dictionary authInfo = default(System.Collections.Generic.Dictionary)) => throw null; protected abstract System.Collections.Generic.Dictionary CreateAuthInfo(string accessToken); public OAuth2ProviderSync(ServiceStack.Configuration.IAppSettings appSettings, string authRealm, string oAuthProvider) => throw null; public OAuth2ProviderSync(ServiceStack.Configuration.IAppSettings appSettings, string authRealm, string oAuthProvider, string consumerKeyName, string consumerSecretName) => throw null; protected virtual string GetAccessTokenJson(string code) => throw null; protected virtual string GetUserAuthName(ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo) => throw null; protected override void LoadUserAuthInfo(ServiceStack.AuthUserSession userSession, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo) => throw null; public override void LoadUserOAuthProvider(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens) => throw null; public string ResponseMode { get => throw null; set { } } public string[] Scopes { get => throw null; set { } } } public class OAuthAuthorizer { public string AccessToken; public string AccessTokenSecret; public bool AcquireAccessToken(string requestTokenSecret, string authorizationToken, string authorizationVerifier) => throw null; public bool AcquireRequestToken() => throw null; public System.Collections.Generic.Dictionary AuthInfo; public string AuthorizationToken; public string AuthorizationVerifier; public static string AuthorizeRequest(ServiceStack.Auth.OAuthProvider provider, string oauthToken, string oauthTokenSecret, string method, System.Uri uri, string data) => throw null; public static string AuthorizeRequest(string consumerKey, string consumerSecret, string oauthToken, string oauthTokenSecret, string method, System.Uri uri, string data) => throw null; public static void AuthorizeTwitPic(ServiceStack.Auth.OAuthProvider provider, System.Net.HttpWebRequest wc, string oauthToken, string oauthTokenSecret) => throw null; public OAuthAuthorizer(ServiceStack.Auth.IOAuthProvider provider) => throw null; public static bool OrderHeadersLexically; public string RequestToken; public string RequestTokenSecret; public string xAuthPassword; public string xAuthUsername; } public abstract class OAuthProvider : ServiceStack.Auth.AuthProvider, ServiceStack.Auth.IAuthProvider, ServiceStack.Auth.IOAuthProvider { public string AccessTokenUrl { get => throw null; set { } } protected virtual void AssertConsumerKey() => throw null; protected virtual void AssertConsumerSecret() => throw null; protected virtual void AssertValidState() => throw null; public abstract override System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); public ServiceStack.Auth.IAuthHttpGateway AuthHttpGateway { get => throw null; set { } } public string AuthorizeUrl { get => throw null; set { } } public string ConsumerKey { get => throw null; set { } } protected readonly string ConsumerKeyName; public string ConsumerSecret { get => throw null; set { } } protected readonly string ConsumerSecretName; public OAuthProvider() => throw null; public OAuthProvider(ServiceStack.Configuration.IAppSettings appSettings, string authRealm, string oAuthProvider, string consumerKeyName = default(string), string consumerSecretName = default(string)) => throw null; protected ServiceStack.Auth.IAuthTokens Init(ServiceStack.IServiceBase authService, ref ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request) => throw null; public override bool IsAuthorized(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, ServiceStack.Authenticate request = default(ServiceStack.Authenticate)) => throw null; public string IssuerSigningKeysUrl { get => throw null; set { } } public virtual System.Threading.Tasks.Task LoadUserOAuthProviderAsync(ServiceStack.Auth.IAuthSession userSession, ServiceStack.Auth.IAuthTokens tokens) => throw null; public override System.Collections.Generic.Dictionary Meta { get => throw null; } public ServiceStack.Auth.OAuthAuthorizer OAuthUtils { get => throw null; set { } } public string RequestTokenUrl { get => throw null; set { } } public override string Type { get => throw null; } public string UserProfileUrl { get => throw null; set { } } public System.Func> VerifyAccessTokenAsync { get => throw null; set { } } public string VerifyTokenUrl { get => throw null; set { } } } public abstract class OAuthProviderSync : ServiceStack.Auth.AuthProviderSync, ServiceStack.Auth.IAuthProvider, ServiceStack.Auth.IOAuthProvider { public string AccessTokenUrl { get => throw null; set { } } protected virtual void AssertConsumerKey() => throw null; protected virtual void AssertConsumerSecret() => throw null; protected virtual void AssertValidState() => throw null; public abstract override object Authenticate(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request); public ServiceStack.Auth.IAuthHttpGateway AuthHttpGateway { get => throw null; set { } } public string AuthorizeUrl { get => throw null; set { } } public string ConsumerKey { get => throw null; set { } } protected readonly string ConsumerKeyName; public string ConsumerSecret { get => throw null; set { } } protected readonly string ConsumerSecretName; public OAuthProviderSync() => throw null; public OAuthProviderSync(ServiceStack.Configuration.IAppSettings appSettings, string authRealm, string oAuthProvider) => throw null; public OAuthProviderSync(ServiceStack.Configuration.IAppSettings appSettings, string authRealm, string oAuthProvider, string consumerKeyName, string consumerSecretName) => throw null; protected ServiceStack.Auth.IAuthTokens Init(ServiceStack.IServiceBase authService, ref ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request) => throw null; public override bool IsAuthorized(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, ServiceStack.Authenticate request = default(ServiceStack.Authenticate)) => throw null; public string IssuerSigningKeysUrl { get => throw null; set { } } public virtual void LoadUserOAuthProvider(ServiceStack.Auth.IAuthSession userSession, ServiceStack.Auth.IAuthTokens tokens) => throw null; public override System.Collections.Generic.Dictionary Meta { get => throw null; } public ServiceStack.Auth.OAuthAuthorizer OAuthUtils { get => throw null; set { } } public string RequestTokenUrl { get => throw null; set { } } public override string Type { get => throw null; } public string UserProfileUrl { get => throw null; set { } } public System.Func VerifyAccessToken { get => throw null; set { } } public string VerifyTokenUrl { get => throw null; set { } } } public static class OAuthUtils { public static string PercentEncode(string s) => throw null; } public class OdnoklassnikiAuthProvider : ServiceStack.Auth.OAuthProvider { public string ApplicationId { get => throw null; set { } } public override System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public OdnoklassnikiAuthProvider(ServiceStack.Configuration.IAppSettings appSettings) => throw null; protected override System.Threading.Tasks.Task LoadUserAuthInfoAsync(ServiceStack.AuthUserSession userSession, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task LoadUserOAuthProviderAsync(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens) => throw null; public const string Name = default; public static string PreAuthUrl; public string PublicKey { get => throw null; set { } } public static string Realm; public string SecretKey { get => throw null; set { } } public static string TokenUrl; } public class PasswordHasher : ServiceStack.Auth.IPasswordHasher { public PasswordHasher() => throw null; public PasswordHasher(int iterationCount) => throw null; public const int DefaultIterationCount = 10000; public virtual string HashPassword(string password) => throw null; public int IterationCount { get => throw null; } public static ServiceStack.Logging.ILog Log; public bool VerifyPassword(string hashedPassword, string providedPassword, out bool needsRehash) => throw null; public byte Version { get => throw null; } } public delegate byte[] Pbkdf2DeriveKeyDelegate(string password, byte[] salt, Microsoft.AspNetCore.Cryptography.KeyDerivation.KeyDerivationPrf prf, int iterationCount, int numBytesRequested); public static class Pbkdf2Provider { public static ServiceStack.Auth.Pbkdf2DeriveKeyDelegate DeriveKey { get => throw null; set { } } } public class RedisAuthRepository : ServiceStack.Auth.RedisAuthRepository, ServiceStack.Auth.IAuthRepository, ServiceStack.Auth.IUserAuthRepository { public RedisAuthRepository(ServiceStack.Redis.IRedisClientsManager factory) : base(default(ServiceStack.Redis.IRedisClientsManager)) => throw null; public RedisAuthRepository(ServiceStack.Auth.IRedisClientManagerFacade factory) : base(default(ServiceStack.Redis.IRedisClientsManager)) => throw null; } public class RedisAuthRepository : ServiceStack.Auth.IAuthRepository, ServiceStack.Auth.IAuthRepositoryAsync, ServiceStack.Auth.IClearable, ServiceStack.Auth.IClearableAsync, ServiceStack.Auth.ICustomUserAuth, ServiceStack.Auth.IManageApiKeys, ServiceStack.Auth.IManageApiKeysAsync, ServiceStack.Auth.IQueryUserAuth, ServiceStack.Auth.IQueryUserAuthAsync, ServiceStack.Auth.IUserAuthRepository, ServiceStack.Auth.IUserAuthRepositoryAsync where TUserAuth : class, ServiceStack.Auth.IUserAuth where TUserAuthDetails : class, ServiceStack.Auth.IUserAuthDetails { public virtual bool ApiKeyExists(string apiKey) => throw null; public virtual System.Threading.Tasks.Task ApiKeyExistsAsync(string apiKey, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual void Clear() => throw null; public virtual System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual ServiceStack.Auth.IUserAuthDetails CreateOrMergeAuthSession(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens) => throw null; public virtual System.Threading.Tasks.Task CreateOrMergeAuthSessionAsync(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual ServiceStack.Auth.IUserAuth CreateUserAuth(ServiceStack.Auth.IUserAuth newUser, string password) => throw null; public ServiceStack.Auth.IUserAuth CreateUserAuth() => throw null; public virtual System.Threading.Tasks.Task CreateUserAuthAsync(ServiceStack.Auth.IUserAuth newUser, string password, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public ServiceStack.Auth.IUserAuthDetails CreateUserAuthDetails() => throw null; public RedisAuthRepository(ServiceStack.Redis.IRedisClientsManager factory) => throw null; public RedisAuthRepository(ServiceStack.Auth.IRedisClientManagerFacade factory) => throw null; public virtual void DeleteUserAuth(string userAuthId) => throw null; public virtual System.Threading.Tasks.Task DeleteUserAuthAsync(string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual ServiceStack.Auth.ApiKey GetApiKey(string apiKey) => throw null; public virtual System.Threading.Tasks.Task GetApiKeyAsync(string apiKey, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual System.Collections.Generic.List GetUserApiKeys(string userId) => throw null; public virtual System.Threading.Tasks.Task> GetUserApiKeysAsync(string userId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual ServiceStack.Auth.IUserAuth GetUserAuth(string userAuthId) => throw null; public virtual ServiceStack.Auth.IUserAuth GetUserAuth(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens) => throw null; public virtual System.Threading.Tasks.Task GetUserAuthAsync(string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual System.Threading.Tasks.Task GetUserAuthAsync(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual ServiceStack.Auth.IUserAuth GetUserAuthByUserName(string userNameOrEmail) => throw null; public virtual System.Threading.Tasks.Task GetUserAuthByUserNameAsync(string userNameOrEmail, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual System.Collections.Generic.List GetUserAuthDetails(string userAuthId) => throw null; public virtual System.Threading.Tasks.Task> GetUserAuthDetailsAsync(string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Collections.Generic.List GetUserAuths(string orderBy = default(string), int? skip = default(int?), int? take = default(int?)) => throw null; public System.Threading.Tasks.Task> GetUserAuthsAsync(string orderBy = default(string), int? skip = default(int?), int? take = default(int?), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual void InitApiKeySchema() => throw null; public virtual System.Threading.Tasks.Task InitApiKeySchemaAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual void LoadUserAuth(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens) => throw null; public virtual System.Threading.Tasks.Task LoadUserAuthAsync(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string NamespacePrefix { get => throw null; set { } } public virtual System.Collections.Generic.List QueryUserAuths(System.Collections.Generic.List results, string query = default(string), string orderBy = default(string), int? skip = default(int?), int? take = default(int?)) => throw null; public virtual void SaveUserAuth(ServiceStack.Auth.IAuthSession authSession) => throw null; public void SaveUserAuth(ServiceStack.Auth.IUserAuth userAuth) => throw null; public virtual System.Threading.Tasks.Task SaveUserAuthAsync(ServiceStack.Auth.IAuthSession authSession, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task SaveUserAuthAsync(ServiceStack.Auth.IUserAuth userAuth, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Collections.Generic.List SearchUserAuths(string query, string orderBy = default(string), int? skip = default(int?), int? take = default(int?)) => throw null; public System.Threading.Tasks.Task> SearchUserAuthsAsync(string query, string orderBy = default(string), int? skip = default(int?), int? take = default(int?), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual void StoreAll(System.Collections.Generic.IEnumerable apiKeys) => throw null; public virtual System.Threading.Tasks.Task StoreAllAsync(System.Collections.Generic.IEnumerable apiKeys, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual bool TryAuthenticate(string userName, string password, out ServiceStack.Auth.IUserAuth userAuth) => throw null; public bool TryAuthenticate(System.Collections.Generic.Dictionary digestHeaders, string privateKey, int nonceTimeOut, string sequence, out ServiceStack.Auth.IUserAuth userAuth) => throw null; public virtual System.Threading.Tasks.Task TryAuthenticateAsync(string userName, string password, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task TryAuthenticateAsync(System.Collections.Generic.Dictionary digestHeaders, string privateKey, int nonceTimeOut, string sequence, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual ServiceStack.Auth.IUserAuth UpdateUserAuth(ServiceStack.Auth.IUserAuth existingUser, ServiceStack.Auth.IUserAuth newUser, string password) => throw null; public virtual ServiceStack.Auth.IUserAuth UpdateUserAuth(ServiceStack.Auth.IUserAuth existingUser, ServiceStack.Auth.IUserAuth newUser) => throw null; public virtual System.Threading.Tasks.Task UpdateUserAuthAsync(ServiceStack.Auth.IUserAuth existingUser, ServiceStack.Auth.IUserAuth newUser, string password, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual System.Threading.Tasks.Task UpdateUserAuthAsync(ServiceStack.Auth.IUserAuth existingUser, ServiceStack.Auth.IUserAuth newUser, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public class RedisClientManagerFacade : ServiceStack.Auth.IClearable, ServiceStack.Auth.IClearableAsync, ServiceStack.Auth.IRedisClientManagerFacade { public void Clear() => throw null; public System.Threading.Tasks.Task ClearAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public RedisClientManagerFacade(ServiceStack.Redis.IRedisClientsManager redisManager) => throw null; public ServiceStack.Auth.IRedisClientFacade GetClient() => throw null; public System.Threading.Tasks.Task GetClientAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public class RegenerateApiKeysService : ServiceStack.Service { public System.Threading.Tasks.Task Any(ServiceStack.RegenerateApiKeys request) => throw null; public RegenerateApiKeysService() => throw null; } public class RegisterFilterContext { public RegisterFilterContext() => throw null; public string ReferrerUrl { get => throw null; } public ServiceStack.Register Register { get => throw null; } public ServiceStack.RegisterResponse RegisterResponse { get => throw null; } public ServiceStack.Auth.RegisterServiceBase RegisterService { get => throw null; } public ServiceStack.Web.IRequest Request { get => throw null; } public ServiceStack.Auth.IAuthSession Session { get => throw null; } } public class RegisterService : ServiceStack.Auth.RegisterUserAuthServiceBase { public static bool AllowUpdates { get => throw null; set { } } public RegisterService() => throw null; public object Post(ServiceStack.Register request) => throw null; public System.Threading.Tasks.Task PostAsync(ServiceStack.Register request) => throw null; public System.Threading.Tasks.Task PutAsync(ServiceStack.Register request) => throw null; public object UpdateUserAuth(ServiceStack.Register request) => throw null; public System.Threading.Tasks.Task UpdateUserAuthAsync(ServiceStack.Register request) => throw null; public static ServiceStack.Auth.ValidateFn ValidateFn { get => throw null; set { } } } public abstract class RegisterServiceBase : ServiceStack.Service { protected virtual System.Threading.Tasks.Task CreateRegisterResponse(ServiceStack.Auth.IAuthSession session, string userName, string password, bool? autoLogin = default(bool?)) => throw null; protected RegisterServiceBase() => throw null; } public abstract class RegisterUserAuthServiceBase : ServiceStack.Auth.RegisterServiceBase { protected RegisterUserAuthServiceBase() => throw null; protected virtual System.Threading.Tasks.Task RegisterNewUserAsync(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IUserAuth user) => throw null; public ServiceStack.FluentValidation.IValidator RegistrationValidator { get => throw null; set { } } protected virtual ServiceStack.Auth.IUserAuth ToUser(ServiceStack.Register request) => throw null; protected virtual System.Threading.Tasks.Task UserExistsAsync(ServiceStack.Auth.IAuthSession session) => throw null; protected virtual System.Threading.Tasks.Task ValidateAndThrowAsync(ServiceStack.Register request) => throw null; } public class RegistrationValidator : ServiceStack.FluentValidation.AbstractValidator { public RegistrationValidator() => throw null; } public class SaltedHash : ServiceStack.Auth.IHashProvider { public SaltedHash(System.Security.Cryptography.HashAlgorithm HashAlgorithm, int theSaltLength) => throw null; public SaltedHash() => throw null; public void GetHashAndSalt(byte[] Data, out byte[] Hash, out byte[] Salt) => throw null; public void GetHashAndSaltString(string Data, out string Hash, out string Salt) => throw null; public bool VerifyHash(byte[] Data, byte[] Hash, byte[] Salt) => throw null; public bool VerifyHashString(string Data, string Hash, string Salt) => throw null; } public class ServiceStackAuthUserResolver : ServiceStack.Auth.IUserResolver { public System.Threading.Tasks.Task CreateAuthSessionAsync(ServiceStack.Web.IRequest req, System.Security.Claims.ClaimsPrincipal user, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task CreateClaimsPrincipalAsync(ServiceStack.Web.IRequest req, string userId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public ServiceStackAuthUserResolver(ServiceStack.Auth.NetCoreIdentityAuthProvider authProvider) => throw null; } public static partial class SocialExtensions { public static string ToGravatarUrl(this string email, int size = default(int)) => throw null; } public class SpotifyAuthProvider : ServiceStack.Auth.OAuth2Provider { protected override System.Threading.Tasks.Task> CreateAuthInfoAsync(string accessToken, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public SpotifyAuthProvider(ServiceStack.Configuration.IAppSettings appSettings) : base(default(ServiceStack.Configuration.IAppSettings), default(string), default(string)) => throw null; protected override System.Threading.Tasks.Task GetAccessTokenJsonAsync(string code, ServiceStack.Auth.AuthContext ctx, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public const string Name = default; public static string Realm; } public class TwitterAuthProvider : ServiceStack.Auth.OAuthProvider { public override System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public TwitterAuthProvider(ServiceStack.Configuration.IAppSettings appSettings) => throw null; public const string DefaultAuthorizeUrl = default; protected override System.Threading.Tasks.Task LoadUserAuthInfoAsync(ServiceStack.AuthUserSession userSession, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task LoadUserOAuthProviderAsync(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens) => throw null; public override System.Collections.Generic.Dictionary Meta { get => throw null; } public const string Name = default; public static string Realm; public bool RetrieveEmail { get => throw null; set { } } } public class UnAssignRolesService : ServiceStack.Service { public UnAssignRolesService() => throw null; public System.Threading.Tasks.Task Post(ServiceStack.UnAssignRoles request) => throw null; } public class UserAuth : ServiceStack.IMeta, ServiceStack.Auth.IUserAuth, ServiceStack.Auth.IUserAuthDetailsExtended { public virtual string Address { get => throw null; set { } } public virtual string Address2 { get => throw null; set { } } public virtual System.DateTime? BirthDate { get => throw null; set { } } public virtual string BirthDateRaw { get => throw null; set { } } public virtual string City { get => throw null; set { } } public virtual string Company { get => throw null; set { } } public virtual string Country { get => throw null; set { } } public virtual System.DateTime CreatedDate { get => throw null; set { } } public UserAuth() => throw null; public virtual string Culture { get => throw null; set { } } public virtual string DigestHa1Hash { get => throw null; set { } } public virtual string DisplayName { get => throw null; set { } } public virtual string Email { get => throw null; set { } } public virtual string FirstName { get => throw null; set { } } public virtual string FullName { get => throw null; set { } } public virtual string Gender { get => throw null; set { } } public virtual int Id { get => throw null; set { } } public virtual int InvalidLoginAttempts { get => throw null; set { } } public virtual string Language { get => throw null; set { } } public virtual System.DateTime? LastLoginAttempt { get => throw null; set { } } public virtual string LastName { get => throw null; set { } } public virtual System.DateTime? LockedDate { get => throw null; set { } } public virtual string MailAddress { get => throw null; set { } } public virtual System.Collections.Generic.Dictionary Meta { get => throw null; set { } } public virtual System.DateTime ModifiedDate { get => throw null; set { } } public virtual string Nickname { get => throw null; set { } } public virtual string PasswordHash { get => throw null; set { } } public virtual System.Collections.Generic.List Permissions { get => throw null; set { } } public virtual string PhoneNumber { get => throw null; set { } } public virtual string PostalCode { get => throw null; set { } } public virtual string PrimaryEmail { get => throw null; set { } } public virtual string RecoveryToken { get => throw null; set { } } public virtual int? RefId { get => throw null; set { } } public virtual string RefIdStr { get => throw null; set { } } public virtual System.Collections.Generic.List Roles { get => throw null; set { } } public virtual string Salt { get => throw null; set { } } public virtual string State { get => throw null; set { } } public virtual string TimeZone { get => throw null; set { } } public virtual string UserName { get => throw null; set { } } } public class UserAuthDetails : ServiceStack.Auth.IAuthTokens, ServiceStack.IMeta, ServiceStack.Auth.IUserAuthDetails, ServiceStack.Auth.IUserAuthDetailsExtended { public virtual string AccessToken { get => throw null; set { } } public virtual string AccessTokenSecret { get => throw null; set { } } public virtual string Address { get => throw null; set { } } public virtual string Address2 { get => throw null; set { } } public virtual System.DateTime? BirthDate { get => throw null; set { } } public virtual string BirthDateRaw { get => throw null; set { } } public virtual string City { get => throw null; set { } } public virtual string Company { get => throw null; set { } } public virtual string Country { get => throw null; set { } } public virtual System.DateTime CreatedDate { get => throw null; set { } } public UserAuthDetails() => throw null; public virtual string Culture { get => throw null; set { } } public virtual string DisplayName { get => throw null; set { } } public virtual string Email { get => throw null; set { } } public virtual string FirstName { get => throw null; set { } } public virtual string FullName { get => throw null; set { } } public virtual string Gender { get => throw null; set { } } public virtual int Id { get => throw null; set { } } public virtual System.Collections.Generic.Dictionary Items { get => throw null; set { } } public virtual string Language { get => throw null; set { } } public virtual string LastName { get => throw null; set { } } public virtual string MailAddress { get => throw null; set { } } public virtual System.Collections.Generic.Dictionary Meta { get => throw null; set { } } public virtual System.DateTime ModifiedDate { get => throw null; set { } } public virtual string Nickname { get => throw null; set { } } public virtual string PhoneNumber { get => throw null; set { } } public virtual string PostalCode { get => throw null; set { } } public virtual string Provider { get => throw null; set { } } public virtual int? RefId { get => throw null; set { } } public virtual string RefIdStr { get => throw null; set { } } public virtual string RefreshToken { get => throw null; set { } } public virtual System.DateTime? RefreshTokenExpiry { get => throw null; set { } } public virtual string RequestToken { get => throw null; set { } } public virtual string RequestTokenSecret { get => throw null; set { } } public virtual string State { get => throw null; set { } } public virtual string TimeZone { get => throw null; set { } } public virtual int UserAuthId { get => throw null; set { } } public virtual string UserId { get => throw null; set { } } public virtual string UserName { get => throw null; set { } } } public static partial class UserAuthExtensions { public static System.Collections.Generic.List ConvertSessionToClaims(this ServiceStack.Auth.IAuthSession session, string issuer = default(string), string roleClaimType = default(string), string permissionClaimType = default(string)) => throw null; public static T Get(this ServiceStack.IMeta instance) => throw null; public static void PopulateFromMap(this ServiceStack.Auth.IAuthSession session, System.Collections.Generic.IEnumerable> map) => throw null; public static void PopulateFromSession(this ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthSession from) => throw null; public static void PopulateMissing(this ServiceStack.Auth.IUserAuthDetails instance, ServiceStack.Auth.IAuthTokens tokens, bool overwriteReserved = default(bool)) => throw null; public static void PopulateMissingExtended(this ServiceStack.Auth.IUserAuthDetailsExtended instance, ServiceStack.Auth.IUserAuthDetailsExtended other, bool overwriteReserved = default(bool)) => throw null; public static void RecordInvalidLoginAttempt(this ServiceStack.Auth.IUserAuthRepository repo, ServiceStack.Auth.IUserAuth userAuth) => throw null; public static System.Threading.Tasks.Task RecordInvalidLoginAttemptAsync(this ServiceStack.Auth.IUserAuthRepositoryAsync repo, ServiceStack.Auth.IUserAuth userAuth, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void RecordSuccessfulLogin(this ServiceStack.Auth.IUserAuthRepository repo, ServiceStack.Auth.IUserAuth userAuth) => throw null; public static void RecordSuccessfulLogin(this ServiceStack.Auth.IUserAuthRepository repo, ServiceStack.Auth.IUserAuth userAuth, bool rehashPassword, string password) => throw null; public static System.Threading.Tasks.Task RecordSuccessfulLoginAsync(this ServiceStack.Auth.IUserAuthRepositoryAsync repo, ServiceStack.Auth.IUserAuth userAuth, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task RecordSuccessfulLoginAsync(this ServiceStack.Auth.IUserAuthRepositoryAsync repo, ServiceStack.Auth.IUserAuth userAuth, bool rehashPassword, string password, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static T Set(this ServiceStack.IMeta instance, T value) => throw null; public static ServiceStack.Auth.AuthTokens ToAuthTokens(this ServiceStack.Auth.IAuthTokens from) => throw null; public static bool TryGet(this ServiceStack.IMeta instance, out T value) => throw null; } public class UserAuthRepositoryAsyncManageRolesWrapper : ServiceStack.Auth.UserAuthRepositoryAsyncWrapper, ServiceStack.Auth.IManageRolesAsync { public System.Threading.Tasks.Task AssignRolesAsync(string userAuthId, System.Collections.Generic.ICollection roles = default(System.Collections.Generic.ICollection), System.Collections.Generic.ICollection permissions = default(System.Collections.Generic.ICollection), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public UserAuthRepositoryAsyncManageRolesWrapper(ServiceStack.Auth.IAuthRepository authRepo) : base(default(ServiceStack.Auth.IAuthRepository)) => throw null; public System.Threading.Tasks.Task> GetPermissionsAsync(string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task, System.Collections.Generic.ICollection>> GetRolesAndPermissionsAsync(string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task> GetRolesAsync(string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task HasPermissionAsync(string userAuthId, string permission, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task HasRoleAsync(string userAuthId, string role, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task UnAssignRolesAsync(string userAuthId, System.Collections.Generic.ICollection roles = default(System.Collections.Generic.ICollection), System.Collections.Generic.ICollection permissions = default(System.Collections.Generic.ICollection), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public class UserAuthRepositoryAsyncWrapper : ServiceStack.Auth.IAuthRepositoryAsync, ServiceStack.Auth.ICustomUserAuth, ServiceStack.Auth.IQueryUserAuthAsync, ServiceStack.IRequiresSchema, ServiceStack.Auth.IUserAuthRepositoryAsync { public ServiceStack.Auth.IAuthRepository AuthRepo { get => throw null; } public System.Threading.Tasks.Task CreateOrMergeAuthSessionAsync(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public ServiceStack.Auth.IUserAuth CreateUserAuth() => throw null; public System.Threading.Tasks.Task CreateUserAuthAsync(ServiceStack.Auth.IUserAuth newUser, string password, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public ServiceStack.Auth.IUserAuthDetails CreateUserAuthDetails() => throw null; public UserAuthRepositoryAsyncWrapper(ServiceStack.Auth.IAuthRepository authRepo) => throw null; public System.Threading.Tasks.Task DeleteUserAuthAsync(string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task GetUserAuthAsync(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task GetUserAuthAsync(string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task GetUserAuthByUserNameAsync(string userNameOrEmail, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task> GetUserAuthDetailsAsync(string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task> GetUserAuthsAsync(string orderBy = default(string), int? skip = default(int?), int? take = default(int?), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public void InitSchema() => throw null; public System.Threading.Tasks.Task LoadUserAuthAsync(ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task SaveUserAuthAsync(ServiceStack.Auth.IAuthSession authSession, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task SaveUserAuthAsync(ServiceStack.Auth.IUserAuth userAuth, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task> SearchUserAuthsAsync(string query, string orderBy = default(string), int? skip = default(int?), int? take = default(int?), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task TryAuthenticateAsync(string userName, string password, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task TryAuthenticateAsync(System.Collections.Generic.Dictionary digestHeaders, string privateKey, int nonceTimeOut, string sequence, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task UpdateUserAuthAsync(ServiceStack.Auth.IUserAuth existingUser, ServiceStack.Auth.IUserAuth newUser, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task UpdateUserAuthAsync(ServiceStack.Auth.IUserAuth existingUser, ServiceStack.Auth.IUserAuth newUser, string password, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public static partial class UserAuthRepositoryAsyncWrapperExtensions { public static ServiceStack.Auth.IAuthRepositoryAsync AsAsync(this ServiceStack.Auth.IAuthRepository authRepo) => throw null; public static bool TryGetNativeQueryAuth(this ServiceStack.Auth.IAuthRepository syncRepo, ServiceStack.Auth.IAuthRepositoryAsync asyncRepo, out ServiceStack.Auth.IQueryUserAuth queryUserAuth, out ServiceStack.Auth.IQueryUserAuthAsync queryUserAuthAsync) => throw null; public static ServiceStack.Auth.IAuthRepository UnwrapAuthRepository(this ServiceStack.Auth.IAuthRepositoryAsync asyncRepo) => throw null; } public static partial class UserAuthRepositoryExtensions { public static void AssignRoles(this ServiceStack.Auth.IAuthRepository userAuthRepo, ServiceStack.Auth.IUserAuth userAuth, System.Collections.Generic.ICollection roles = default(System.Collections.Generic.ICollection), System.Collections.Generic.ICollection permissions = default(System.Collections.Generic.ICollection)) => throw null; public static void AssignRoles(this ServiceStack.Auth.IManageRoles manageRoles, int userAuthId, System.Collections.Generic.ICollection roles = default(System.Collections.Generic.ICollection), System.Collections.Generic.ICollection permissions = default(System.Collections.Generic.ICollection)) => throw null; public static System.Threading.Tasks.Task AssignRolesAsync(this ServiceStack.Auth.IAuthRepositoryAsync userAuthRepo, ServiceStack.Auth.IUserAuth userAuth, System.Collections.Generic.ICollection roles = default(System.Collections.Generic.ICollection), System.Collections.Generic.ICollection permissions = default(System.Collections.Generic.ICollection), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task AssignRolesAsync(this ServiceStack.Auth.IManageRolesAsync manageRoles, int userAuthId, System.Collections.Generic.ICollection roles = default(System.Collections.Generic.ICollection), System.Collections.Generic.ICollection permissions = default(System.Collections.Generic.ICollection), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static ServiceStack.Auth.IUserAuth CreateUserAuth(this ServiceStack.Auth.IAuthRepository authRepo, ServiceStack.Auth.IUserAuth newUser, string password) => throw null; public static System.Threading.Tasks.Task CreateUserAuthAsync(this ServiceStack.Auth.IAuthRepositoryAsync authRepo, ServiceStack.Auth.IUserAuth newUser, string password, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void DeleteUserAuth(this ServiceStack.Auth.IUserAuthRepository authRepo, int userAuthId) => throw null; public static void DeleteUserAuth(this ServiceStack.Auth.IAuthRepository authRepo, string userAuthId) => throw null; public static System.Threading.Tasks.Task DeleteUserAuthAsync(this ServiceStack.Auth.IUserAuthRepositoryAsync authRepo, int userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task DeleteUserAuthAsync(this ServiceStack.Auth.IAuthRepositoryAsync authRepo, string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Collections.Generic.List GetAuthTokens(this ServiceStack.Auth.IAuthRepository repo, string userAuthId) => throw null; public static System.Threading.Tasks.Task> GetAuthTokensAsync(this ServiceStack.Auth.IAuthRepositoryAsync repo, string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task, System.Collections.Generic.ICollection>> GetLocalRolesAndPermissionsAsync(this ServiceStack.Auth.IManageRolesAsync manageRoles, string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Collections.Generic.ICollection GetPermissions(this ServiceStack.Auth.IAuthRepository userAuthRepo, ServiceStack.Auth.IUserAuth userAuth) => throw null; public static System.Collections.Generic.ICollection GetPermissions(this ServiceStack.Auth.IManageRoles manageRoles, int userAuthId) => throw null; public static System.Threading.Tasks.Task> GetPermissionsAsync(this ServiceStack.Auth.IAuthRepositoryAsync userAuthRepo, ServiceStack.Auth.IUserAuth userAuth, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task> GetPermissionsAsync(this ServiceStack.Auth.IManageRolesAsync manageRoles, int userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Collections.Generic.ICollection GetRoles(this ServiceStack.Auth.IAuthRepository userAuthRepo, ServiceStack.Auth.IUserAuth userAuth) => throw null; public static System.Collections.Generic.ICollection GetRoles(this ServiceStack.Auth.IManageRoles manageRoles, int userAuthId) => throw null; public static System.Threading.Tasks.Task> GetRolesAsync(this ServiceStack.Auth.IAuthRepositoryAsync userAuthRepo, ServiceStack.Auth.IUserAuth userAuth, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task> GetRolesAsync(this ServiceStack.Auth.IManageRolesAsync manageRoles, int userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static ServiceStack.Auth.IUserAuth GetUserAuth(this ServiceStack.Auth.IUserAuthRepository authRepo, int userAuthId) => throw null; public static ServiceStack.Auth.IUserAuth GetUserAuth(this ServiceStack.Auth.IAuthRepository authRepo, string userAuthId) => throw null; public static System.Threading.Tasks.Task GetUserAuthAsync(this ServiceStack.Auth.IUserAuthRepositoryAsync authRepo, int userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task GetUserAuthAsync(this ServiceStack.Auth.IAuthRepositoryAsync authRepo, string userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Collections.Generic.List GetUserAuthDetails(this ServiceStack.Auth.IAuthRepository authRepo, int userAuthId) => throw null; public static System.Threading.Tasks.Task> GetUserAuthDetailsAsync(this ServiceStack.Auth.IAuthRepositoryAsync authRepo, int userAuthId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Collections.Generic.List GetUserAuths(this ServiceStack.Auth.IAuthRepository authRepo, string orderBy = default(string), int? skip = default(int?), int? take = default(int?)) => throw null; public static System.Threading.Tasks.Task> GetUserAuthsAsync(this ServiceStack.Auth.IAuthRepositoryAsync authRepo, string orderBy = default(string), int? skip = default(int?), int? take = default(int?), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static bool HasPermission(this ServiceStack.Auth.IManageRoles manageRoles, int userAuthId, string permission) => throw null; public static System.Threading.Tasks.Task HasPermissionAsync(this ServiceStack.Auth.IManageRolesAsync manageRoles, int userAuthId, string permission, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static bool HasRole(this ServiceStack.Auth.IManageRoles manageRoles, int userAuthId, string role) => throw null; public static System.Threading.Tasks.Task HasRoleAsync(this ServiceStack.Auth.IManageRolesAsync manageRoles, int userAuthId, string role, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task MergeRolesAsync(this ServiceStack.Auth.IAuthRepositoryAsync authRepo, string userAuthId, string source, System.Collections.Generic.ICollection roles, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void PopulateSession(this ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IUserAuth userAuth, ServiceStack.Auth.IAuthRepository authRepo = default(ServiceStack.Auth.IAuthRepository)) => throw null; public static System.Threading.Tasks.Task PopulateSessionAsync(this ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IUserAuth userAuth, ServiceStack.Auth.IAuthRepositoryAsync authRepo = default(ServiceStack.Auth.IAuthRepositoryAsync), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Collections.Generic.List SearchUserAuths(this ServiceStack.Auth.IAuthRepository authRepo, string query, string orderBy = default(string), int? skip = default(int?), int? take = default(int?)) => throw null; public static System.Threading.Tasks.Task> SearchUserAuthsAsync(this ServiceStack.Auth.IAuthRepositoryAsync authRepo, string query, string orderBy = default(string), int? skip = default(int?), int? take = default(int?), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void UnAssignRoles(this ServiceStack.Auth.IAuthRepository userAuthRepo, ServiceStack.Auth.IUserAuth userAuth, System.Collections.Generic.ICollection roles = default(System.Collections.Generic.ICollection), System.Collections.Generic.ICollection permissions = default(System.Collections.Generic.ICollection)) => throw null; public static void UnAssignRoles(this ServiceStack.Auth.IManageRoles manageRoles, int userAuthId, System.Collections.Generic.ICollection roles = default(System.Collections.Generic.ICollection), System.Collections.Generic.ICollection permissions = default(System.Collections.Generic.ICollection)) => throw null; public static System.Threading.Tasks.Task UnAssignRolesAsync(this ServiceStack.Auth.IAuthRepositoryAsync userAuthRepo, ServiceStack.Auth.IUserAuth userAuth, System.Collections.Generic.ICollection roles = default(System.Collections.Generic.ICollection), System.Collections.Generic.ICollection permissions = default(System.Collections.Generic.ICollection), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task UnAssignRolesAsync(this ServiceStack.Auth.IManageRolesAsync manageRoles, int userAuthId, System.Collections.Generic.ICollection roles = default(System.Collections.Generic.ICollection), System.Collections.Generic.ICollection permissions = default(System.Collections.Generic.ICollection), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static ServiceStack.Auth.IUserAuth UpdateUserAuth(this ServiceStack.Auth.IAuthRepository authRepo, ServiceStack.Auth.IUserAuth existingUser, ServiceStack.Auth.IUserAuth newUser) => throw null; public static ServiceStack.Auth.IUserAuth UpdateUserAuth(this ServiceStack.Auth.IAuthRepository authRepo, ServiceStack.Auth.IUserAuth existingUser, ServiceStack.Auth.IUserAuth newUser, string password) => throw null; public static System.Threading.Tasks.Task UpdateUserAuthAsync(this ServiceStack.Auth.IAuthRepositoryAsync authRepo, ServiceStack.Auth.IUserAuth existingUser, ServiceStack.Auth.IUserAuth newUser, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task UpdateUserAuthAsync(this ServiceStack.Auth.IAuthRepositoryAsync authRepo, ServiceStack.Auth.IUserAuth existingUser, ServiceStack.Auth.IUserAuth newUser, string password, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void ValidateNewUser(this ServiceStack.Auth.IUserAuth newUser) => throw null; public static void ValidateNewUser(this ServiceStack.Auth.IUserAuth newUser, string password) => throw null; } public class UserAuthRole : ServiceStack.IMeta { public virtual System.DateTime CreatedDate { get => throw null; set { } } public UserAuthRole() => throw null; public virtual int Id { get => throw null; set { } } public virtual System.Collections.Generic.Dictionary Meta { get => throw null; set { } } public virtual System.DateTime ModifiedDate { get => throw null; set { } } public virtual string Permission { get => throw null; set { } } public virtual int? RefId { get => throw null; set { } } public virtual string RefIdStr { get => throw null; set { } } public virtual string Role { get => throw null; set { } } public virtual int UserAuthId { get => throw null; set { } } } public class UserJwtTokens { public string BearerToken { get => throw null; } public UserJwtTokens(string BearerToken, ServiceStack.IRequireRefreshToken RefreshToken) => throw null; public void Deconstruct(out string BearerToken, out ServiceStack.IRequireRefreshToken RefreshToken) => throw null; public ServiceStack.IRequireRefreshToken RefreshToken { get => throw null; } } public delegate System.Threading.Tasks.Task ValidateAsyncFn(ServiceStack.IServiceBase service, string httpMethod, object requestDto); public delegate object ValidateFn(ServiceStack.IServiceBase service, string httpMethod, object requestDto); public delegate System.Threading.Tasks.Task ValidateRequestAsyncFn(ServiceStack.Web.IRequest service, object requestDto); public class VkAuthProvider : ServiceStack.Auth.OAuthProvider { public string ApiVersion { get => throw null; set { } } public string ApplicationId { get => throw null; set { } } public override System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; protected virtual System.Threading.Tasks.Task AuthenticateWithAccessTokenAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, string accessToken) => throw null; public VkAuthProvider(ServiceStack.Configuration.IAppSettings appSettings) => throw null; protected override System.Threading.Tasks.Task LoadUserAuthInfoAsync(ServiceStack.AuthUserSession userSession, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task LoadUserOAuthProviderAsync(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens) => throw null; public const string Name = default; public static string PreAuthUrl; public static string Realm; public string Scope { get => throw null; set { } } public string SecureKey { get => throw null; set { } } public static string TokenUrl; } public class YammerAuthProvider : ServiceStack.Auth.OAuthProvider { public override System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string ClientId { get => throw null; set { } } public string ClientSecret { get => throw null; set { } } public YammerAuthProvider(ServiceStack.Configuration.IAppSettings appSettings) => throw null; protected override System.Threading.Tasks.Task LoadUserAuthInfoAsync(ServiceStack.AuthUserSession userSession, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task LoadUserOAuthProviderAsync(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens) => throw null; public const string Name = default; public string PreAuthUrl { get => throw null; set { } } } public class YandexAuthProvider : ServiceStack.Auth.OAuthProvider { public string ApplicationId { get => throw null; set { } } public string ApplicationPassword { get => throw null; set { } } public override System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Authenticate request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public YandexAuthProvider(ServiceStack.Configuration.IAppSettings appSettings) => throw null; protected override System.Threading.Tasks.Task LoadUserAuthInfoAsync(ServiceStack.AuthUserSession userSession, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public override System.Threading.Tasks.Task LoadUserOAuthProviderAsync(ServiceStack.Auth.IAuthSession authSession, ServiceStack.Auth.IAuthTokens tokens) => throw null; public const string Name = default; public static string PreAuthUrl; public static string Realm; public static string TokenUrl; } } [System.AttributeUsage((System.AttributeTargets)68, Inherited = true, AllowMultiple = false)] public class AuthenticateAttribute : ServiceStack.RequestFilterAsyncAttribute { public static void AssertAuthenticated(ServiceStack.Web.IRequest req, object requestDto = default(object), ServiceStack.Auth.IAuthSession session = default(ServiceStack.Auth.IAuthSession), ServiceStack.Auth.IAuthProvider[] authProviders = default(ServiceStack.Auth.IAuthProvider[])) => throw null; public static System.Threading.Tasks.Task AssertAuthenticatedAsync(ServiceStack.Web.IRequest req, object requestDto = default(object), ServiceStack.Auth.IAuthSession session = default(ServiceStack.Auth.IAuthSession), ServiceStack.Auth.IAuthProvider[] authProviders = default(ServiceStack.Auth.IAuthProvider[])) => throw null; public static bool Authenticate(ServiceStack.Web.IRequest req, object requestDto = default(object), ServiceStack.Auth.IAuthSession session = default(ServiceStack.Auth.IAuthSession), ServiceStack.Auth.IAuthProvider[] authProviders = default(ServiceStack.Auth.IAuthProvider[])) => throw null; public static System.Threading.Tasks.Task AuthenticateAsync(ServiceStack.Web.IRequest req, object requestDto = default(object), ServiceStack.Auth.IAuthSession session = default(ServiceStack.Auth.IAuthSession), ServiceStack.Auth.IAuthProvider[] authProviders = default(ServiceStack.Auth.IAuthProvider[])) => throw null; public string AuthenticationSchemes { get => throw null; set { } } public AuthenticateAttribute(ServiceStack.ApplyTo applyTo) => throw null; public AuthenticateAttribute() => throw null; public AuthenticateAttribute(string provider) => throw null; public AuthenticateAttribute(ServiceStack.ApplyTo applyTo, string provider) => throw null; protected bool Equals(ServiceStack.AuthenticateAttribute other) => throw null; public override bool Equals(object obj) => throw null; public override System.Threading.Tasks.Task ExecuteAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public override int GetHashCode() => throw null; protected virtual System.Threading.Tasks.Task HandleShortCircuitedErrors(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto, System.Net.HttpStatusCode statusCode, string statusDescription = default(string)) => throw null; public string HtmlRedirect { get => throw null; set { } } public string Policy { get => throw null; set { } } public string Provider { get => throw null; set { } } public static void ThrowInvalidPermission(ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public static void ThrowInvalidRole(ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public static void ThrowNotAuthenticated(ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; } public enum AuthenticationHeaderType { Basic = 0, Digest = 1, } public class AuthFeature : ServiceStack.IConfigureServices, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin, ServiceStack.IPostInitPlugin { public ServiceStack.AuthFeature AddAuthenticateAliasRoutes() => throw null; public ServiceStack.MetaAuthProvider AdminAuthSecretInfo { get => throw null; set { } } public void AfterPluginsLoaded(ServiceStack.IAppHost appHost) => throw null; public static void AllowAllRedirects(ServiceStack.Web.IRequest req, string redirect) => throw null; public System.Func AllowGetAuthenticateRequests { get => throw null; set { } } public System.Collections.Generic.List AuthEvents { get => throw null; set { } } public ServiceStack.Auth.IAuthProvider[] AuthProviders { get => throw null; } public System.Func AuthResponseDecorator { get => throw null; set { } } public ServiceStack.Auth.IAuthSession AuthSecretSession { get => throw null; set { } } public void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public bool CreateDigestAuthHashes { get => throw null; set { } } public AuthFeature(System.Action configure) => throw null; public AuthFeature(ServiceStack.Auth.IAuthProvider authProvider) => throw null; public AuthFeature(System.Collections.Generic.IEnumerable authProviders) => throw null; public AuthFeature(System.Func sessionFactory, ServiceStack.Auth.IAuthProvider[] authProviders, string htmlRedirect = default(string)) => throw null; public static bool DefaultAllowGetAuthenticateRequests(ServiceStack.Web.IRequest req) => throw null; public bool DeleteSessionCookiesOnLogout { get => throw null; set { } } public System.Collections.Generic.List FormLayout { get => throw null; set { } } public bool GenerateNewSessionCookiesOnAuthentication { get => throw null; set { } } public ServiceStack.Auth.IAuthProvider GetAuthProvider(string provider) => throw null; public ServiceStack.Auth.JwtAuthProviderReader GetJwtAuthProviderReader() => throw null; public ServiceStack.Auth.JwtAuthProvider GetRequiredJwtAuthProvider() => throw null; public bool HasSessionFeature { get => throw null; } public string HtmlLogoutRedirect { get => throw null; set { } } public string HtmlRedirect { get => throw null; set { } } public string HtmlRedirectAccessDenied { get => throw null; set { } } public string HtmlRedirectLockout { get => throw null; set { } } public string HtmlRedirectLoginWith2Fa { get => throw null; set { } } public string HtmlRedirectReturnParam { get => throw null; set { } } public bool HtmlRedirectReturnPathOnly { get => throw null; set { } } public string Id { get => throw null; set { } } public bool IncludeAssignRoleServices { set { } } public bool IncludeAuthMetadataProvider { get => throw null; set { } } public bool IncludeDefaultLogin { get => throw null; set { } } public bool IncludeOAuthTokensInAuthenticateResponse { get => throw null; set { } } public bool IncludeRegistrationService { set { } } public bool IncludeRolesInAuthenticateResponse { get => throw null; set { } } public System.Func IsValidUsernameFn { get => throw null; set { } } public int? MaxLoginAttempts { get => throw null; set { } } public static void NoExternalRedirects(ServiceStack.Web.IRequest req, string redirect) => throw null; public System.Collections.Generic.List> OnAfterInit { get => throw null; set { } } public System.Collections.Generic.List> OnAppMetadata { get => throw null; set { } } public System.Func OnAuthenticateValidate { get => throw null; set { } } public System.Collections.Generic.List> OnBeforeInit { get => throw null; set { } } public System.Collections.Generic.List> OnConfigureServices { get => throw null; set { } } public System.Collections.Generic.List> OnLogoutAsync { get => throw null; set { } } public System.TimeSpan? PermanentSessionExpiry { get => throw null; set { } } public ServiceStack.ImagesHandler ProfileImages { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public void RegisterAuthProvider(ServiceStack.Auth.IAuthProvider authProvider) => throw null; public void RegisterAuthProviders(System.Collections.Generic.IEnumerable providers) => throw null; public System.Collections.Generic.List RegisterPlugins { get => throw null; set { } } public System.Func RegisterResponseDecorator { get => throw null; set { } } public ServiceStack.AuthFeature RemoveAuthenticateAliasRoutes() => throw null; public bool SaveUserNamesInLowerCase { get => throw null; set { } } public System.Collections.Generic.Dictionary ServiceRoutes { get => throw null; set { } } public System.Collections.Generic.Dictionary ServiceRoutesVerbs { get => throw null; set { } } public System.TimeSpan? SessionExpiry { get => throw null; set { } } public System.Func SessionFactory { get => throw null; set { } } public System.Type SessionType { get => throw null; } public ServiceStack.MetaAuthProvider ToMetaAuthProvider(ServiceStack.Auth.IAuthProvider authProvider) => throw null; public ServiceStack.Auth.ValidateFn ValidateFn { get => throw null; set { } } public System.Action ValidateRedirectLinks { get => throw null; set { } } public bool ValidateUniqueEmails { get => throw null; set { } } public bool ValidateUniqueUserNames { get => throw null; set { } } public System.Text.RegularExpressions.Regex ValidUserNameRegEx; } public class AuthFeatureAccessDeniedHttpHandler : ServiceStack.Host.Handlers.ForbiddenHttpHandler { public AuthFeatureAccessDeniedHttpHandler(ServiceStack.AuthFeature feature) => throw null; public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, string operationName) => throw null; } public static partial class AuthFeatureExtensions { public static void DoHtmlRedirect(this ServiceStack.AuthFeature feature, string redirectUrl, ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, bool includeRedirectParam) => throw null; public static string GetHtmlRedirect(this ServiceStack.AuthFeature feature) => throw null; public static string GetHtmlRedirectUrl(this ServiceStack.AuthFeature feature, ServiceStack.Web.IRequest req) => throw null; public static string GetHtmlRedirectUrl(this ServiceStack.AuthFeature feature, ServiceStack.Web.IRequest req, string redirectUrl, bool includeRedirectParam) => throw null; public static System.Threading.Tasks.Task HandleFailedAuth(this ServiceStack.Auth.IAuthProvider authProvider, ServiceStack.Auth.IAuthSession session, ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes) => throw null; public static bool IsValidUsername(this ServiceStack.AuthFeature feature, string userName) => throw null; public static ServiceStack.Web.IHttpResult SuccessAuthResult(this ServiceStack.Web.IHttpResult result, ServiceStack.IServiceBase service, ServiceStack.Auth.IAuthSession session) => throw null; public static System.Threading.Tasks.Task SuccessAuthResultAsync(this ServiceStack.Web.IHttpResult result, ServiceStack.IServiceBase service, ServiceStack.Auth.IAuthSession session) => throw null; public static System.Text.RegularExpressions.Regex ValidUserNameRegEx; } public class AuthFeatureUnauthorizedHttpHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public AuthFeatureUnauthorizedHttpHandler(ServiceStack.AuthFeature feature) => throw null; public override bool IsReusable { get => throw null; } public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, string operationName) => throw null; public override bool RunAsAsync() => throw null; } public class AuthSecretValidator : ServiceStack.TypeValidator, ServiceStack.IAuthTypeValidator { public AuthSecretValidator() : base(default(string), default(string), default(int?)) => throw null; public static string DefaultErrorMessage { get => throw null; set { } } public static ServiceStack.AuthSecretValidator Instance { get => throw null; } public override System.Threading.Tasks.Task IsValidAsync(object dto, ServiceStack.Web.IRequest request) => throw null; } public static partial class AuthSessionExtensions { public static void AddAuthToken(this ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens) => throw null; public static System.Collections.Generic.List GetAuthTokens(this ServiceStack.Auth.IAuthSession session) => throw null; public static ServiceStack.Auth.IAuthTokens GetAuthTokens(this ServiceStack.Auth.IAuthSession session, string provider) => throw null; public static string GetProfileUrl(this ServiceStack.Auth.IAuthSession authSession, string defaultUrl = default(string)) => throw null; public static string GetSafeDisplayName(this ServiceStack.Auth.IAuthSession authSession) => throw null; public static System.Threading.Tasks.Task HasAllPermissionsAsync(this ServiceStack.Auth.IAuthSession session, System.Collections.Generic.ICollection requiredPermissions, ServiceStack.Auth.IAuthRepositoryAsync authRepo, ServiceStack.Web.IRequest req, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task HasAllRolesAsync(this ServiceStack.Auth.IAuthSession session, System.Collections.Generic.ICollection requiredRoles, ServiceStack.Auth.IAuthRepositoryAsync authRepo, ServiceStack.Web.IRequest req, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task HasAnyPermissionsAsync(this ServiceStack.Auth.IAuthSession session, System.Collections.Generic.ICollection permissions, ServiceStack.Auth.IAuthRepositoryAsync authRepo, ServiceStack.Web.IRequest req, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task HasAnyRolesAsync(this ServiceStack.Auth.IAuthSession session, System.Collections.Generic.ICollection roles, ServiceStack.Auth.IAuthRepositoryAsync authRepo, ServiceStack.Web.IRequest req, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void UpdateFromUserAuthRepo(this ServiceStack.Auth.IAuthSession session, ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthRepository authRepo = default(ServiceStack.Auth.IAuthRepository)) => throw null; public static System.Threading.Tasks.Task UpdateFromUserAuthRepoAsync(this ServiceStack.Auth.IAuthSession session, ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthRepositoryAsync authRepo = default(ServiceStack.Auth.IAuthRepositoryAsync)) => throw null; } public class AuthUserSession : ServiceStack.Auth.IAuthSession, ServiceStack.Auth.IAuthSessionExtended, ServiceStack.IMeta, ServiceStack.Text.IRuntimeSerializable { public string Address { get => throw null; set { } } public string Address2 { get => throw null; set { } } public virtual System.Threading.Tasks.Task> AsClaimsAsync(ServiceStack.Auth.IAuthRepositoryAsync authRepo) => throw null; public System.Collections.Generic.List Audiences { get => throw null; set { } } public virtual string AuthProvider { get => throw null; set { } } public System.DateTime? BirthDate { get => throw null; set { } } public string BirthDateRaw { get => throw null; set { } } public string City { get => throw null; set { } } public string Company { get => throw null; set { } } public string Country { get => throw null; set { } } public System.DateTime CreatedAt { get => throw null; set { } } public AuthUserSession() => throw null; public string Culture { get => throw null; set { } } public virtual string DisplayName { get => throw null; set { } } public string Dns { get => throw null; set { } } public string Email { get => throw null; set { } } public bool? EmailConfirmed { get => throw null; set { } } public string FacebookUserId { get => throw null; set { } } public string FacebookUserName { get => throw null; set { } } public string FirstName { get => throw null; set { } } public virtual bool FromToken { get => throw null; set { } } public string FullName { get => throw null; set { } } public string Gender { get => throw null; set { } } public virtual System.Collections.Generic.ICollection GetPermissions(ServiceStack.Auth.IAuthRepository authRepo) => throw null; public virtual System.Threading.Tasks.Task> GetPermissionsAsync(ServiceStack.Auth.IAuthRepositoryAsync authRepo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual System.Collections.Generic.ICollection GetRoles(ServiceStack.Auth.IAuthRepository authRepo) => throw null; public virtual System.Threading.Tasks.Task> GetRolesAsync(ServiceStack.Auth.IAuthRepositoryAsync authRepo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual System.Collections.Generic.HashSet GetUserAttributes(ServiceStack.Web.IRequest request) => throw null; public virtual System.Threading.Tasks.Task HasAllPermissionsAsync(System.Collections.Generic.ICollection requiredPermissions, ServiceStack.Auth.IAuthRepositoryAsync authRepo, ServiceStack.Web.IRequest req, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual System.Threading.Tasks.Task HasAllRolesAsync(System.Collections.Generic.ICollection requiredRoles, ServiceStack.Auth.IAuthRepositoryAsync authRepo, ServiceStack.Web.IRequest req, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual System.Threading.Tasks.Task HasAnyPermissionsAsync(System.Collections.Generic.ICollection permissions, ServiceStack.Auth.IAuthRepositoryAsync authRepo, ServiceStack.Web.IRequest req, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual System.Threading.Tasks.Task HasAnyRolesAsync(System.Collections.Generic.ICollection roles, ServiceStack.Auth.IAuthRepositoryAsync authRepo, ServiceStack.Web.IRequest req, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string Hash { get => throw null; set { } } public virtual bool HasPermission(string permission, ServiceStack.Auth.IAuthRepository authRepo) => throw null; public virtual System.Threading.Tasks.Task HasPermissionAsync(string permission, ServiceStack.Auth.IAuthRepositoryAsync authRepo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual bool HasRole(string role, ServiceStack.Auth.IAuthRepository authRepo) => throw null; public virtual System.Threading.Tasks.Task HasRoleAsync(string role, ServiceStack.Auth.IAuthRepositoryAsync authRepo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string HomePhone { get => throw null; set { } } public virtual string Id { get => throw null; set { } } public virtual bool IsAuthenticated { get => throw null; set { } } public virtual bool IsAuthorized(string provider) => throw null; public string Language { get => throw null; set { } } public System.DateTime LastModified { get => throw null; set { } } public string LastName { get => throw null; set { } } public string MailAddress { get => throw null; set { } } public virtual System.Collections.Generic.Dictionary Meta { get => throw null; set { } } public string MobilePhone { get => throw null; set { } } public string Nickname { get => throw null; set { } } public virtual void OnAuthenticated(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo) => throw null; public virtual System.Threading.Tasks.Task OnAuthenticatedAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual void OnCreated(ServiceStack.Web.IRequest httpReq) => throw null; public virtual void OnLoad(ServiceStack.Web.IRequest httpReq) => throw null; public virtual void OnLogout(ServiceStack.IServiceBase authService) => throw null; public virtual System.Threading.Tasks.Task OnLogoutAsync(ServiceStack.IServiceBase authService, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual void OnRegistered(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase service) => throw null; public virtual System.Threading.Tasks.Task OnRegisteredAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase service, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual System.Collections.Generic.List Permissions { get => throw null; set { } } public string PhoneNumber { get => throw null; set { } } public bool? PhoneNumberConfirmed { get => throw null; set { } } public virtual void PopulateFromClaims(ServiceStack.Web.IRequest httpReq, System.Security.Claims.ClaimsPrincipal principal) => throw null; public string PostalCode { get => throw null; set { } } public string PrimaryEmail { get => throw null; set { } } public virtual string ProfileUrl { get => throw null; set { } } public virtual System.Collections.Generic.List ProviderOAuthAccess { get => throw null; set { } } public virtual string RecoveryToken { get => throw null; set { } } public virtual string ReferrerUrl { get => throw null; set { } } public virtual int? RefId { get => throw null; set { } } public virtual string RefIdStr { get => throw null; set { } } public string RequestTokenSecret { get => throw null; set { } } public virtual System.Collections.Generic.List Roles { get => throw null; set { } } public string Rsa { get => throw null; set { } } public System.Collections.Generic.List Scopes { get => throw null; set { } } public string SecurityStamp { get => throw null; set { } } public string Sequence { get => throw null; set { } } public string Sid { get => throw null; set { } } public string State { get => throw null; set { } } public long Tag { get => throw null; set { } } public string TimeZone { get => throw null; set { } } public string TwitterScreenName { get => throw null; set { } } public string TwitterUserId { get => throw null; set { } } public bool? TwoFactorEnabled { get => throw null; set { } } public string Type { get => throw null; set { } } public virtual string UserAuthId { get => throw null; set { } } public virtual string UserAuthName { get => throw null; set { } } public virtual string UserName { get => throw null; set { } } public virtual ServiceStack.Web.IHttpResult Validate(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo) => throw null; public virtual System.Threading.Tasks.Task ValidateAsync(ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string Webpage { get => throw null; set { } } } public static class AutoCrudOperation { public static ServiceStack.AutoQueryDtoType AssertAutoCrudDtoType(System.Type requestType) => throw null; public const string Create = default; public const string Delete = default; public static ServiceStack.AutoQueryDtoType? GetAutoCrudDtoType(System.Type requestType) => throw null; public static ServiceStack.AutoQueryDtoType? GetAutoQueryDtoType(System.Type requestType) => throw null; public static ServiceStack.AutoQueryDtoType? GetAutoQueryGenericDefTypes(System.Type requestType, System.Type opType) => throw null; public static System.Type GetModelType(System.Type requestType) => throw null; public static System.Type GetViewModelType(System.Type requestType, System.Type responseType) => throw null; public static bool HasNamedConnection(this ServiceStack.MetadataType type, string name) => throw null; public static bool IsOperation(string operation) => throw null; public static bool IsRequestDto(this ServiceStack.MetadataType type) => throw null; public const string Patch = default; public const string Query = default; public const string Save = default; public static string ToHttpMethod(string operation) => throw null; public static string ToHttpMethod(System.Type requestType) => throw null; public static string ToOperation(System.Type genericDef) => throw null; public const string Update = default; } public class AutoQueryData : ServiceStack.IAutoQueryData, ServiceStack.IAutoQueryDataOptions { public ServiceStack.QueryDataContext CreateContext(ServiceStack.IQueryData requestDto, System.Collections.Generic.Dictionary dynamicParams, ServiceStack.Web.IRequest req) => throw null; public ServiceStack.DataQuery CreateQuery(ServiceStack.IQueryData dto, System.Collections.Generic.Dictionary dynamicParams, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest), ServiceStack.IQueryDataSource db = default(ServiceStack.IQueryDataSource)) => throw null; public ServiceStack.DataQuery CreateQuery(ServiceStack.IQueryData dto, System.Collections.Generic.Dictionary dynamicParams, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest), ServiceStack.IQueryDataSource db = default(ServiceStack.IQueryDataSource)) => throw null; public ServiceStack.IDataQuery CreateQuery(ServiceStack.IQueryData requestDto, System.Collections.Generic.Dictionary dynamicParams, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest), ServiceStack.IQueryDataSource db = default(ServiceStack.IQueryDataSource)) => throw null; public AutoQueryData() => throw null; public bool EnableUntypedQueries { get => throw null; set { } } public System.Collections.Generic.Dictionary EndsWithConventions { get => throw null; set { } } public ServiceStack.QueryResponse Execute(ServiceStack.IQueryData dto, ServiceStack.DataQuery q, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest), ServiceStack.IQueryDataSource db = default(ServiceStack.IQueryDataSource)) => throw null; public ServiceStack.QueryResponse Execute(ServiceStack.IQueryData dto, ServiceStack.DataQuery q, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest), ServiceStack.IQueryDataSource db = default(ServiceStack.IQueryDataSource)) => throw null; public ServiceStack.IQueryResponse Execute(ServiceStack.IQueryData request, ServiceStack.IDataQuery q, ServiceStack.IQueryDataSource db) => throw null; public ServiceStack.DataQuery Filter(ServiceStack.IDataQuery q, ServiceStack.IQueryData dto, ServiceStack.Web.IRequest req) => throw null; public ServiceStack.IDataQuery Filter(ServiceStack.IDataQuery q, ServiceStack.IQueryData dto, ServiceStack.Web.IRequest req) => throw null; public ServiceStack.IQueryDataSource GetDb(ServiceStack.QueryDataContext ctx) => throw null; public ServiceStack.IQueryDataSource GetDb(ServiceStack.QueryDataContext ctx, System.Type type) => throw null; public System.Type GetFromType(System.Type requestDtoType) => throw null; public ServiceStack.ITypedQueryData GetTypedQuery(System.Type requestDtoType, System.Type fromType) => throw null; public ServiceStack.QueryDataFilterDelegate GlobalQueryFilter { get => throw null; set { } } public System.Collections.Generic.HashSet IgnoreProperties { get => throw null; set { } } public bool IncludeTotal { get => throw null; set { } } public int? MaxLimit { get => throw null; set { } } public bool OrderByPrimaryKeyOnLimitQuery { get => throw null; set { } } public System.Collections.Generic.Dictionary QueryFilters { get => throw null; set { } } public string RequiredRoleForRawSqlFilters { get => throw null; set { } } public ServiceStack.QueryResponse ResponseFilter(ServiceStack.IQueryDataSource db, ServiceStack.QueryResponse response, ServiceStack.DataQuery expr, ServiceStack.IQueryData dto) => throw null; public System.Collections.Generic.List> ResponseFilters { get => throw null; set { } } public System.Collections.Generic.Dictionary StartsWithConventions { get => throw null; set { } } } public static partial class AutoQueryDataExtensions { public static void And(this ServiceStack.IDataQuery q, System.Linq.Expressions.Expression> fieldExpr, ServiceStack.QueryCondition condition, object value) => throw null; public static ServiceStack.DataQuery CreateQuery(this ServiceStack.IAutoQueryData autoQuery, ServiceStack.IQueryData model, ServiceStack.Web.IRequest request, ServiceStack.IQueryDataSource db = default(ServiceStack.IQueryDataSource)) => throw null; public static ServiceStack.DataQuery CreateQuery(this ServiceStack.IAutoQueryData autoQuery, ServiceStack.IQueryData model, ServiceStack.Web.IRequest request, ServiceStack.IQueryDataSource db = default(ServiceStack.IQueryDataSource)) => throw null; public static ServiceStack.IQueryDataSource MemorySource(this ServiceStack.QueryDataContext ctx, System.Collections.Generic.IEnumerable source) => throw null; public static ServiceStack.IQueryDataSource MemorySource(this ServiceStack.QueryDataContext ctx, System.Func> sourceFn, ServiceStack.Caching.ICacheClient cache, System.TimeSpan? expiresIn = default(System.TimeSpan?), string cacheKey = default(string)) => throw null; public static void Or(this ServiceStack.IDataQuery q, System.Linq.Expressions.Expression> fieldExpr, ServiceStack.QueryCondition condition, object value) => throw null; public static ServiceStack.QueryDataField ToField(this ServiceStack.QueryDataFieldAttribute attr, System.Reflection.PropertyInfo pi, ServiceStack.AutoQueryDataFeature feature) => throw null; public static T WithAudit(this T row, ServiceStack.Web.IRequest req, System.DateTime? date = default(System.DateTime?)) where T : ServiceStack.AuditBase => throw null; public static T WithAudit(this T row, string by, System.DateTime? date = default(System.DateTime?)) where T : ServiceStack.AuditBase => throw null; } public class AutoQueryDataFeature : ServiceStack.IConfigureServices, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin, ServiceStack.IPostConfigureServices { public ServiceStack.AutoQueryDataFeature AddDataSource(System.Func> dataSourceFactory) => throw null; public ServiceStack.AutoQueryDataFeature AddDataSource(System.Func dataSourceFactory) => throw null; public ServiceStack.AutoQueryDataFeature AddDataSource(System.Type type, System.Func dataSourceFactory) => throw null; public void AfterConfigure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public System.Type AutoQueryServiceBaseType { get => throw null; set { } } public System.Collections.Generic.List Conditions; public System.Collections.Generic.Dictionary ConditionsAliases; public void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public AutoQueryDataFeature() => throw null; public System.Collections.Concurrent.ConcurrentDictionary> DataSources { get => throw null; } public bool EnableAutoQueryViewer { get => throw null; set { } } public bool EnableUntypedQueries { get => throw null; set { } } public System.Collections.Generic.Dictionary EndsWithConventions; public System.Action GenerateServiceFilter { get => throw null; set { } } public System.Func GetDataSource(System.Type type) => throw null; public ServiceStack.QueryDataFilterDelegate GlobalQueryFilter { get => throw null; set { } } public string Id { get => throw null; set { } } public System.Collections.Generic.HashSet IgnoreProperties { get => throw null; set { } } public System.Collections.Generic.Dictionary ImplicitConventions; public void IncludeAggregates(ServiceStack.QueryDataFilterContext ctx) => throw null; public bool IncludeTotal { get => throw null; set { } } public System.Collections.Generic.HashSet LoadFromAssemblies { get => throw null; set { } } public int? MaxLimit { get => throw null; set { } } public bool OrderByPrimaryKeyOnPagedQuery { get => throw null; set { } } public int Priority { get => throw null; } public System.Collections.Generic.Dictionary QueryFilters { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public ServiceStack.AutoQueryDataFeature RegisterQueryFilter(System.Action filterFn) => throw null; public System.Collections.Generic.List> ResponseFilters { get => throw null; set { } } public System.Collections.Generic.Dictionary StartsWithConventions; } public abstract class AutoQueryDataServiceBase : ServiceStack.Service { protected AutoQueryDataServiceBase(ServiceStack.IAutoQueryData autoQuery) => throw null; public virtual object Exec(ServiceStack.IQueryData dto) => throw null; public virtual object Exec(ServiceStack.IQueryData dto) => throw null; } public static class AutoQueryDataServiceSource { public static System.Collections.Generic.IEnumerable GetResults(object response) => throw null; public static System.Collections.Generic.List GetResults(object response) => throw null; public static ServiceStack.QueryDataSource ServiceSource(this ServiceStack.QueryDataContext ctx, object requestDto, ServiceStack.Caching.ICacheClient cache, System.TimeSpan? expiresIn = default(System.TimeSpan?), string cacheKey = default(string)) => throw null; public static ServiceStack.MemoryDataSource ServiceSource(this ServiceStack.QueryDataContext ctx, object requestDto) => throw null; } public struct AutoQueryDtoType { public AutoQueryDtoType(System.Type genericType, System.Type genericDefType) => throw null; public System.Type GenericDefType { get => throw null; } public System.Type GenericType { get => throw null; } public bool IsRead { get => throw null; } public bool IsWrite { get => throw null; } public System.Type ModelIntoType { get => throw null; } public System.Type ModelType { get => throw null; } public string Operation { get => throw null; } } public class AutoQueryMetadata : ServiceStack.IReturn, ServiceStack.IReturn { public AutoQueryMetadata() => throw null; } public class AutoQueryMetadataFeature : ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public ServiceStack.AutoQueryViewerConfig AutoQueryViewerConfig { get => throw null; set { } } public AutoQueryMetadataFeature() => throw null; public System.Collections.Generic.List ExportTypes { get => throw null; set { } } public string Id { get => throw null; set { } } public int? MaxLimit { get => throw null; set { } } public System.Action MetadataFilter { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; } public class AutoQueryMetadataResponse : ServiceStack.IMeta { public ServiceStack.AutoQueryViewerConfig Config { get => throw null; set { } } public AutoQueryMetadataResponse() => throw null; public System.Collections.Generic.Dictionary Meta { get => throw null; set { } } public System.Collections.Generic.List Operations { get => throw null; set { } } public ServiceStack.ResponseStatus ResponseStatus { get => throw null; set { } } public System.Collections.Generic.List Types { get => throw null; set { } } public ServiceStack.AutoQueryViewerUserInfo UserInfo { get => throw null; set { } } } public class AutoQueryMetadataService : ServiceStack.Service { public System.Threading.Tasks.Task AnyAsync(ServiceStack.AutoQueryMetadata request) => throw null; public AutoQueryMetadataService(ServiceStack.NativeTypes.INativeTypesMetadata metadata) => throw null; } public class AutoQueryOperation : ServiceStack.IMeta { public AutoQueryOperation() => throw null; public string From { get => throw null; set { } } public System.Collections.Generic.Dictionary Meta { get => throw null; set { } } public string Request { get => throw null; set { } } public System.Collections.Generic.List Routes { get => throw null; set { } } public string To { get => throw null; set { } } } public class AutoQueryViewerConfig : ServiceStack.AppInfo { public AutoQueryViewerConfig() => throw null; public string DefaultSearchField { get => throw null; set { } } public string DefaultSearchText { get => throw null; set { } } public string DefaultSearchType { get => throw null; set { } } public string[] Formats { get => throw null; set { } } public System.Collections.Generic.List ImplicitConventions { get => throw null; set { } } public bool IsPublic { get => throw null; set { } } public int? MaxLimit { get => throw null; set { } } public bool OnlyShowAnnotatedServices { get => throw null; set { } } public string ServiceBaseUrl { get => throw null; set { } } } public class AutoQueryViewerUserInfo : ServiceStack.IMeta { public AutoQueryViewerUserInfo() => throw null; public bool IsAuthenticated { get => throw null; set { } } public System.Collections.Generic.Dictionary Meta { get => throw null; set { } } public int QueryCount { get => throw null; set { } } } public class BlazorServerAuthContext { public ServiceStack.JsonApiClient Client { get => throw null; } public BlazorServerAuthContext(ServiceStack.JsonApiClient client, ServiceStack.IServiceGateway gateway, ServiceStack.HostState hostState, Microsoft.AspNetCore.Components.NavigationManager navigationManager, Microsoft.JSInterop.IJSRuntime js) => throw null; public ServiceStack.IServiceGateway Gateway { get => throw null; } public ServiceStack.HostState HostState { get => throw null; } public Microsoft.JSInterop.IJSRuntime JS { get => throw null; } public Microsoft.AspNetCore.Components.NavigationManager NavigationManager { get => throw null; } } public class BlazorServerAuthenticationStateProvider : Microsoft.AspNetCore.Components.Authorization.AuthenticationStateProvider { protected virtual System.Threading.Tasks.Task> AuthApiAsync(ServiceStack.IReturn request) where T : class => throw null; public const string AuthenticationType = default; protected ServiceStack.JsonApiClient Client { get => throw null; } public BlazorServerAuthenticationStateProvider(ServiceStack.BlazorServerAuthContext context, Microsoft.Extensions.Logging.ILogger log) => throw null; protected ServiceStack.IServiceGateway Gateway { get => throw null; } public override System.Threading.Tasks.Task GetAuthenticationStateAsync() => throw null; public ServiceStack.HostState HostState { get => throw null; } protected Microsoft.JSInterop.IJSRuntime JS { get => throw null; } protected Microsoft.Extensions.Logging.ILogger Log { get => throw null; } public virtual System.Threading.Tasks.Task> LoginAsync(ServiceStack.Authenticate request) => throw null; public virtual System.Threading.Tasks.Task> LoginAsync(string email, string password, bool? rememberMe = default(bool?)) => throw null; public virtual System.Threading.Tasks.Task LogoutAsync(string redirectTo = default(string)) => throw null; public virtual System.Threading.Tasks.Task LogoutIfAuthenticatedAsync(string redirectTo = default(string)) => throw null; protected Microsoft.AspNetCore.Components.NavigationManager NavigationManager { get => throw null; } public virtual System.Threading.Tasks.Task OnAuthenticationStateClaimsAsync(System.Collections.Generic.List claims) => throw null; public virtual System.Threading.Tasks.Task> RegisterAsync(ServiceStack.Register request) => throw null; public virtual System.Threading.Tasks.Task> SignInAsync(ServiceStack.ApiResult api) => throw null; public virtual System.Threading.Tasks.Task> SignInAsync(ServiceStack.AuthenticateResponse authResponse) => throw null; public virtual System.Threading.Tasks.Task> SignInAsync(ServiceStack.RegisterResponse registerResponse) => throw null; protected Microsoft.AspNetCore.Components.Authorization.AuthenticationState UnAuthenticationState { get => throw null; } } public class BlazorServerClient : ServiceStack.JsonApiClient { public BlazorServerClient(System.Net.Http.HttpClient httpClient, ServiceStack.HostState hostState) : base(default(System.Net.Http.HttpClient)) => throw null; } public class BlazorServerClientFactory : ServiceStack.IClientFactory { public ServiceStack.JsonApiClient Client { get => throw null; } public BlazorServerClientFactory(ServiceStack.HostState hostState, ServiceStack.JsonApiClient client, ServiceStack.IServiceGateway gateway) => throw null; public ServiceStack.IServiceGateway Gateway { get => throw null; } public ServiceStack.JsonApiClient GetClient() => throw null; public ServiceStack.IServiceGateway GetGateway() => throw null; public ServiceStack.HostState HostState { get => throw null; } } public static class BlazorServerUtils { public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddBlazorServerApiClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string baseUrl, System.Action configure = default(System.Action)) => throw null; public static ServiceStack.JsonApiClient ConfigureClient(this ServiceStack.HostState hostState, ServiceStack.JsonApiClient Client) => throw null; public static ServiceStack.InitialHostState GetInitialHostState(this Microsoft.AspNetCore.Http.HttpRequest httpReq) => throw null; public static string GetReturnUrl(Microsoft.AspNetCore.Components.NavigationManager nav) => throw null; public static System.Collections.Specialized.NameValueCollection QueryString(Microsoft.AspNetCore.Components.NavigationManager nav) => throw null; public static string QueryString(Microsoft.AspNetCore.Components.NavigationManager nav, string key) => throw null; public static System.Net.Cookie ToCookie(this ServiceStack.JsCookie cookie) => throw null; public static ServiceStack.Host.GatewayRequest ToGatewayRequest(this ServiceStack.HostState hostState) => throw null; public static ServiceStack.JsCookie ToJsCookie(this System.Net.Cookie cookie) => throw null; } public class BootstrapScripts : ServiceStack.Script.ScriptMethods { public BootstrapScripts() => throw null; public ServiceStack.IRawString formControl(ServiceStack.Script.ScriptScopeContext scope, object inputAttrs, string tagName, object inputOptions) => throw null; public ServiceStack.IRawString formInput(ServiceStack.Script.ScriptScopeContext scope, object args) => throw null; public ServiceStack.IRawString formInput(ServiceStack.Script.ScriptScopeContext scope, object inputAttrs, object inputOptions) => throw null; public ServiceStack.IRawString formSelect(ServiceStack.Script.ScriptScopeContext scope, object args) => throw null; public ServiceStack.IRawString formSelect(ServiceStack.Script.ScriptScopeContext scope, object inputAttrs, object inputOptions) => throw null; public ServiceStack.IRawString formTextarea(ServiceStack.Script.ScriptScopeContext scope, object args) => throw null; public ServiceStack.IRawString formTextarea(ServiceStack.Script.ScriptScopeContext scope, object inputAttrs, object inputOptions) => throw null; public ServiceStack.IRawString nav(ServiceStack.Script.ScriptScopeContext scope) => throw null; public ServiceStack.IRawString nav(ServiceStack.Script.ScriptScopeContext scope, System.Collections.Generic.List navItems) => throw null; public ServiceStack.IRawString nav(ServiceStack.Script.ScriptScopeContext scope, System.Collections.Generic.List navItems, System.Collections.Generic.Dictionary options) => throw null; public ServiceStack.IRawString navbar(ServiceStack.Script.ScriptScopeContext scope) => throw null; public ServiceStack.IRawString navbar(ServiceStack.Script.ScriptScopeContext scope, System.Collections.Generic.List navItems) => throw null; public ServiceStack.IRawString navbar(ServiceStack.Script.ScriptScopeContext scope, System.Collections.Generic.List navItems, System.Collections.Generic.Dictionary options) => throw null; public ServiceStack.IRawString navButtonGroup(ServiceStack.Script.ScriptScopeContext scope) => throw null; public ServiceStack.IRawString navButtonGroup(ServiceStack.Script.ScriptScopeContext scope, System.Collections.Generic.List navItems) => throw null; public ServiceStack.IRawString navButtonGroup(ServiceStack.Script.ScriptScopeContext scope, System.Collections.Generic.List navItems, System.Collections.Generic.Dictionary options) => throw null; public ServiceStack.IRawString navLink(ServiceStack.Script.ScriptScopeContext scope, ServiceStack.NavItem navItem) => throw null; public ServiceStack.IRawString navLink(ServiceStack.Script.ScriptScopeContext scope, ServiceStack.NavItem navItem, System.Collections.Generic.Dictionary options) => throw null; public ServiceStack.IRawString ValidationSuccess(ServiceStack.Script.ScriptScopeContext scope, string message) => throw null; public ServiceStack.IRawString ValidationSuccess(ServiceStack.Script.ScriptScopeContext scope, string message, System.Collections.Generic.Dictionary divAttrs) => throw null; public ServiceStack.IRawString validationSummary(ServiceStack.Script.ScriptScopeContext scope) => throw null; public ServiceStack.IRawString validationSummary(ServiceStack.Script.ScriptScopeContext scope, System.Collections.IEnumerable exceptFields) => throw null; public ServiceStack.IRawString validationSummary(ServiceStack.Script.ScriptScopeContext scope, System.Collections.IEnumerable exceptFields, object htmlAttrs) => throw null; } public static partial class CacheClientExtensions { public static object Cache(this ServiceStack.Caching.ICacheClient cache, string cacheKey, object responseDto, ServiceStack.Web.IRequest req, System.TimeSpan? expireCacheIn = default(System.TimeSpan?)) => throw null; public static System.Threading.Tasks.Task CacheAsync(this ServiceStack.Caching.ICacheClientAsync cache, string cacheKey, object responseDto, ServiceStack.Web.IRequest req, System.TimeSpan? expireCacheIn = default(System.TimeSpan?), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void ClearCaches(this ServiceStack.Caching.ICacheClient cache, params string[] cacheKeys) => throw null; public static System.Threading.Tasks.Task ClearCachesAsync(this ServiceStack.Caching.ICacheClientAsync cache, string[] cacheKeys, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Collections.Generic.IEnumerable GetAllKeys(this ServiceStack.Caching.ICacheClient cache) => throw null; public static System.Collections.Generic.IAsyncEnumerable GetAllKeysAsync(this ServiceStack.Caching.ICacheClientAsync cache) => throw null; public static string GetCacheKeyForCompressed(string cacheKeySerialized, string compressionType) => throw null; public static string GetCacheKeyForSerialized(string cacheKey, string mimeType, string modifiers) => throw null; public static System.DateTime? GetDate(this ServiceStack.Web.IRequest req) => throw null; public static System.DateTime? GetIfModifiedSince(this ServiceStack.Web.IRequest req) => throw null; public static System.Collections.Generic.IEnumerable GetKeysByPattern(this ServiceStack.Caching.ICacheClient cache, string pattern) => throw null; public static System.Collections.Generic.IAsyncEnumerable GetKeysByPatternAsync(this ServiceStack.Caching.ICacheClientAsync cache, string pattern) => throw null; public static System.Collections.Generic.IEnumerable GetKeysStartingWith(this ServiceStack.Caching.ICacheClient cache, string prefix) => throw null; public static System.Collections.Generic.IAsyncEnumerable GetKeysStartingWithAsync(this ServiceStack.Caching.ICacheClientAsync cache, string prefix) => throw null; public static T GetOrCreate(this ServiceStack.Caching.ICacheClient cache, string key, System.Func createFn) => throw null; public static T GetOrCreate(this ServiceStack.Caching.ICacheClient cache, string key, System.TimeSpan expiresIn, System.Func createFn) => throw null; public static System.Threading.Tasks.Task GetOrCreateAsync(this ServiceStack.Caching.ICacheClientAsync cache, string key, System.Func> createFn) => throw null; public static System.Threading.Tasks.Task GetOrCreateAsync(this ServiceStack.Caching.ICacheClientAsync cache, string key, System.TimeSpan expiresIn, System.Func> createFn) => throw null; public static System.TimeSpan? GetTimeToLive(this ServiceStack.Caching.ICacheClient cache, string key) => throw null; public static bool HasValidCache(this ServiceStack.Caching.ICacheClient cache, ServiceStack.Web.IRequest req, string cacheKey, System.DateTime? checkLastModified, out System.DateTime? lastModified) => throw null; public static System.Threading.Tasks.Task HasValidCacheAsync(this ServiceStack.Caching.ICacheClientAsync cache, ServiceStack.Web.IRequest req, string cacheKey, System.DateTime? checkLastModified, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void RemoveByPattern(this ServiceStack.Caching.ICacheClient cacheClient, string pattern) => throw null; public static System.Threading.Tasks.Task RemoveByPatternAsync(this ServiceStack.Caching.ICacheClientAsync cacheClient, string pattern, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void RemoveByRegex(this ServiceStack.Caching.ICacheClient cacheClient, string regex) => throw null; public static System.Threading.Tasks.Task RemoveByRegexAsync(this ServiceStack.Caching.ICacheClientAsync cacheClient, string regex) => throw null; public static object ResolveFromCache(this ServiceStack.Caching.ICacheClient cache, string cacheKey, ServiceStack.Web.IRequest req) => throw null; public static System.Threading.Tasks.Task ResolveFromCacheAsync(this ServiceStack.Caching.ICacheClientAsync cache, string cacheKey, ServiceStack.Web.IRequest req, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void Set(this ServiceStack.Caching.ICacheClient cache, string cacheKey, T value, System.TimeSpan? expireCacheIn) => throw null; public static System.Threading.Tasks.Task SetAsync(this ServiceStack.Caching.ICacheClientAsync cache, string cacheKey, T value, System.TimeSpan? expireCacheIn, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public struct ValidCache { public ValidCache(bool isValid, System.DateTime lastModified) => throw null; public bool IsValid { get => throw null; } public System.DateTime LastModified { get => throw null; } public static ServiceStack.CacheClientExtensions.ValidCache NotValid; } } [System.Flags] public enum CacheControl : long { None = 0, Public = 1, Private = 2, MustRevalidate = 4, NoCache = 8, NoStore = 16, NoTransform = 32, ProxyRevalidate = 64, } public class CacheInfo { public System.TimeSpan? Age { get => throw null; set { } } public ServiceStack.CacheControl CacheControl { get => throw null; set { } } public string CacheKey { get => throw null; } public CacheInfo() => throw null; public string ETag { get => throw null; set { } } public System.TimeSpan? ExpiresIn { get => throw null; set { } } public string KeyBase { get => throw null; set { } } public string KeyModifiers { get => throw null; set { } } public System.DateTime? LastModified { get => throw null; set { } } public bool LocalCache { get => throw null; set { } } public System.TimeSpan? MaxAge { get => throw null; set { } } public bool NoCompression { get => throw null; set { } } public bool VaryByUser { get => throw null; set { } } } public static partial class CacheInfoExtensions { public static ServiceStack.CacheInfo ToCacheInfo(this ServiceStack.HttpResult httpResult) => throw null; } public class CacheResponseAttribute : ServiceStack.RequestFilterAsyncAttribute { public ServiceStack.CacheControl CacheControl { get => throw null; set { } } public CacheResponseAttribute() => throw null; public int Duration { get => throw null; set { } } public override System.Threading.Tasks.Task ExecuteAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public bool LocalCache { get => throw null; set { } } public int MaxAge { get => throw null; set { } } public bool NoCompression { get => throw null; set { } } public string[] VaryByHeaders { get => throw null; set { } } public string[] VaryByRoles { get => throw null; set { } } public bool VaryByUser { get => throw null; set { } } } public static partial class CacheResponseExtensions { public static System.Threading.Tasks.Task HandleValidCache(this ServiceStack.Web.IRequest req, ServiceStack.CacheInfo cacheInfo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static string LastModifiedKey(this ServiceStack.CacheInfo cacheInfo) => throw null; } namespace Caching { public static partial class CacheClientAsyncExtensions { public static ServiceStack.Caching.ICacheClientAsync AsAsync(this ServiceStack.Caching.ICacheClient cache) => throw null; public static ServiceStack.Caching.ICacheClient AsSync(this ServiceStack.Caching.ICacheClientAsync cache) => throw null; public static ServiceStack.Caching.ICacheClient Unwrap(this ServiceStack.Caching.ICacheClientAsync cache) => throw null; } public class CacheClientAsyncWrapper : System.IAsyncDisposable, ServiceStack.Caching.ICacheClientAsync, ServiceStack.Caching.IRemoveByPatternAsync { public System.Threading.Tasks.Task AddAsync(string key, T value, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task AddAsync(string key, T value, System.DateTime expiresAt, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task AddAsync(string key, T value, System.TimeSpan expiresIn, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public ServiceStack.Caching.ICacheClient Cache { get => throw null; } public CacheClientAsyncWrapper(ServiceStack.Caching.ICacheClient cache) => throw null; public System.Threading.Tasks.Task DecrementAsync(string key, uint amount, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.ValueTask DisposeAsync() => throw null; public System.Threading.Tasks.Task FlushAllAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task> GetAllAsync(System.Collections.Generic.IEnumerable keys, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task GetAsync(string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Collections.Generic.IAsyncEnumerable GetKeysByPatternAsync(string pattern, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task GetTimeToLiveAsync(string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task IncrementAsync(string key, uint amount, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task RemoveAllAsync(System.Collections.Generic.IEnumerable keys, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task RemoveAsync(string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task RemoveByPatternAsync(string pattern, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task RemoveByRegexAsync(string regex, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task RemoveExpiredEntriesAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ReplaceAsync(string key, T value, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ReplaceAsync(string key, T value, System.DateTime expiresAt, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ReplaceAsync(string key, T value, System.TimeSpan expiresIn, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task SetAllAsync(System.Collections.Generic.IDictionary values, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task SetAsync(string key, T value, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task SetAsync(string key, T value, System.DateTime expiresAt, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task SetAsync(string key, T value, System.TimeSpan expiresIn, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public class CacheClientWithPrefix : ServiceStack.Caching.ICacheClient, ServiceStack.Caching.ICacheClientExtended, System.IDisposable, ServiceStack.Caching.IRemoveByPattern { public bool Add(string key, T value) => throw null; public bool Add(string key, T value, System.TimeSpan expiresIn) => throw null; public bool Add(string key, T value, System.DateTime expiresAt) => throw null; public CacheClientWithPrefix(ServiceStack.Caching.ICacheClient cache, string prefix) => throw null; public long Decrement(string key, uint amount) => throw null; public void Dispose() => throw null; public void FlushAll() => throw null; public T Get(string key) => throw null; public System.Collections.Generic.IDictionary GetAll(System.Collections.Generic.IEnumerable keys) => throw null; public System.Collections.Generic.IEnumerable GetKeysByPattern(string pattern) => throw null; public System.TimeSpan? GetTimeToLive(string key) => throw null; public long Increment(string key, uint amount) => throw null; public string Prefix { get => throw null; } public bool Remove(string key) => throw null; public void RemoveAll(System.Collections.Generic.IEnumerable keys) => throw null; public void RemoveByPattern(string pattern) => throw null; public void RemoveByRegex(string regex) => throw null; public void RemoveExpiredEntries() => throw null; public bool Replace(string key, T value) => throw null; public bool Replace(string key, T value, System.TimeSpan expiresIn) => throw null; public bool Replace(string key, T value, System.DateTime expiresAt) => throw null; public bool Set(string key, T value) => throw null; public bool Set(string key, T value, System.TimeSpan expiresIn) => throw null; public bool Set(string key, T value, System.DateTime expiresAt) => throw null; public void SetAll(System.Collections.Generic.IDictionary values) => throw null; } public class CacheClientWithPrefixAsync : System.IAsyncDisposable, ServiceStack.Caching.ICacheClientAsync, ServiceStack.Caching.IRemoveByPatternAsync { public System.Threading.Tasks.Task AddAsync(string key, T value, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task AddAsync(string key, T value, System.TimeSpan expiresIn, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task AddAsync(string key, T value, System.DateTime expiresAt, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public CacheClientWithPrefixAsync(ServiceStack.Caching.ICacheClientAsync cache, string prefix) => throw null; public System.Threading.Tasks.Task DecrementAsync(string key, uint amount, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.ValueTask DisposeAsync() => throw null; public System.Threading.Tasks.Task FlushAllAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task> GetAllAsync(System.Collections.Generic.IEnumerable keys, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task GetAsync(string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Collections.Generic.IAsyncEnumerable GetKeysByPatternAsync(string pattern, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task GetTimeToLiveAsync(string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task IncrementAsync(string key, uint amount, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string Prefix { get => throw null; } public System.Threading.Tasks.Task RemoveAllAsync(System.Collections.Generic.IEnumerable keys, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task RemoveAsync(string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task RemoveByPatternAsync(string pattern, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task RemoveByRegexAsync(string regex, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task RemoveExpiredEntriesAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ReplaceAsync(string key, T value, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ReplaceAsync(string key, T value, System.TimeSpan expiresIn, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ReplaceAsync(string key, T value, System.DateTime expiresAt, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task SetAllAsync(System.Collections.Generic.IDictionary values, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task SetAsync(string key, T value, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task SetAsync(string key, T value, System.TimeSpan expiresIn, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task SetAsync(string key, T value, System.DateTime expiresAt, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public static partial class CacheClientWithPrefixAsyncExtensions { public static ServiceStack.Caching.ICacheClientAsync WithPrefix(this ServiceStack.Caching.ICacheClientAsync cache, string prefix) => throw null; } public static partial class CacheClientWithPrefixExtensions { public static ServiceStack.Caching.ICacheClient WithPrefix(this ServiceStack.Caching.ICacheClient cache, string prefix) => throw null; } public class MemoryCacheClient : ServiceStack.Caching.ICacheClient, ServiceStack.Caching.ICacheClientExtended, System.IDisposable, ServiceStack.Caching.IRemoveByPattern { public bool Add(string key, T value) => throw null; public bool Add(string key, T value, System.DateTime expiresAt) => throw null; public bool Add(string key, T value, System.TimeSpan expiresIn) => throw null; public long CleaningInterval { get => throw null; set { } } public MemoryCacheClient() => throw null; public long Decrement(string key, uint amount) => throw null; public void Dispose() => throw null; public void FlushAll() => throw null; public bool FlushOnDispose { get => throw null; set { } } public object Get(string key) => throw null; public object Get(string key, out long lastModifiedTicks) => throw null; public T Get(string key) => throw null; public System.Collections.Generic.IDictionary GetAll(System.Collections.Generic.IEnumerable keys) => throw null; public System.Collections.Generic.IEnumerable GetKeysByPattern(string pattern) => throw null; public System.Collections.Generic.List GetKeysByRegex(string pattern) => throw null; public System.TimeSpan? GetTimeToLive(string key) => throw null; public long Increment(string key, uint amount) => throw null; public bool Remove(string key) => throw null; public void RemoveAll(System.Collections.Generic.IEnumerable keys) => throw null; public void RemoveByPattern(string pattern) => throw null; public void RemoveByRegex(string pattern) => throw null; public void RemoveExpiredEntries() => throw null; public bool Replace(string key, T value) => throw null; public bool Replace(string key, T value, System.DateTime expiresAt) => throw null; public bool Replace(string key, T value, System.TimeSpan expiresIn) => throw null; public bool Set(string key, T value) => throw null; public bool Set(string key, T value, System.DateTime expiresAt) => throw null; public bool Set(string key, T value, System.TimeSpan expiresIn) => throw null; public void SetAll(System.Collections.Generic.IDictionary values) => throw null; } public class MultiCacheClient : System.IAsyncDisposable, ServiceStack.Caching.ICacheClient, ServiceStack.Caching.ICacheClientAsync, System.IDisposable { public bool Add(string key, T value) => throw null; public bool Add(string key, T value, System.DateTime expiresAt) => throw null; public bool Add(string key, T value, System.TimeSpan expiresIn) => throw null; public System.Threading.Tasks.Task AddAsync(string key, T value, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task AddAsync(string key, T value, System.DateTime expiresAt, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task AddAsync(string key, T value, System.TimeSpan expiresIn, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public MultiCacheClient(params ServiceStack.Caching.ICacheClient[] cacheClients) => throw null; public MultiCacheClient(System.Collections.Generic.List cacheClients, System.Collections.Generic.List cacheClientsAsync) => throw null; public long Decrement(string key, uint amount) => throw null; public System.Threading.Tasks.Task DecrementAsync(string key, uint amount, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public void Dispose() => throw null; public System.Threading.Tasks.ValueTask DisposeAsync() => throw null; public void FlushAll() => throw null; public System.Threading.Tasks.Task FlushAllAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public T Get(string key) => throw null; public System.Collections.Generic.IDictionary GetAll(System.Collections.Generic.IEnumerable keys) => throw null; public System.Threading.Tasks.Task> GetAllAsync(System.Collections.Generic.IEnumerable keys, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task GetAsync(string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Collections.Generic.IAsyncEnumerable GetKeysByPatternAsync(string pattern, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task GetTimeToLiveAsync(string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public long Increment(string key, uint amount) => throw null; public System.Threading.Tasks.Task IncrementAsync(string key, uint amount, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public bool Remove(string key) => throw null; public void RemoveAll(System.Collections.Generic.IEnumerable keys) => throw null; public System.Threading.Tasks.Task RemoveAllAsync(System.Collections.Generic.IEnumerable keys, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task RemoveAsync(string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task RemoveExpiredEntriesAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public bool Replace(string key, T value) => throw null; public bool Replace(string key, T value, System.DateTime expiresAt) => throw null; public bool Replace(string key, T value, System.TimeSpan expiresIn) => throw null; public System.Threading.Tasks.Task ReplaceAsync(string key, T value, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ReplaceAsync(string key, T value, System.DateTime expiresAt, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ReplaceAsync(string key, T value, System.TimeSpan expiresIn, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public bool Set(string key, T value) => throw null; public bool Set(string key, T value, System.DateTime expiresAt) => throw null; public bool Set(string key, T value, System.TimeSpan expiresIn) => throw null; public void SetAll(System.Collections.Generic.IDictionary values) => throw null; public System.Threading.Tasks.Task SetAllAsync(System.Collections.Generic.IDictionary values, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task SetAsync(string key, T value, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task SetAsync(string key, T value, System.DateTime expiresAt, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task SetAsync(string key, T value, System.TimeSpan expiresIn, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } } public class CancellableRequestService : ServiceStack.Service { public object Any(ServiceStack.CancelRequest request) => throw null; public CancellableRequestService() => throw null; } public static partial class CancellableRequestsExtensions { public static ServiceStack.ICancellableRequest CreateCancellableRequest(this ServiceStack.Web.IRequest req) => throw null; public static ServiceStack.ICancellableRequest GetCancellableRequest(this ServiceStack.Web.IRequest req, string tag) => throw null; } public class CancellableRequestsFeature : ServiceStack.IConfigureServices, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public string AtPath { get => throw null; set { } } public void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public CancellableRequestsFeature() => throw null; public string Id { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; } public class CaseInsensitiveEqualCondition : ServiceStack.QueryCondition { public override string Alias { get => throw null; } public CaseInsensitiveEqualCondition() => throw null; public static ServiceStack.CaseInsensitiveEqualCondition Instance; public override bool Match(object a, object b) => throw null; } public class CaseInsensitiveInCollectionCondition : ServiceStack.QueryCondition, ServiceStack.IQueryMultiple { public override string Alias { get => throw null; } public CaseInsensitiveInCollectionCondition() => throw null; public static ServiceStack.CaseInsensitiveInCollectionCondition Instance; public override bool Match(object a, object b) => throw null; } public class CleanUrlsFeature : ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public CleanUrlsFeature() => throw null; public string[] Extensions { get => throw null; set { } } public ServiceStack.Host.Handlers.HttpAsyncTaskHandler GetHandler(string httpMethod, string pathInfo) => throw null; public string Id { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public ServiceStack.IO.FileSystemVirtualFiles VirtualFiles { get => throw null; set { } } } [System.AttributeUsage((System.AttributeTargets)68, Inherited = false, AllowMultiple = false)] public class ClientCanSwapTemplatesAttribute : ServiceStack.RequestFilterAttribute { public ClientCanSwapTemplatesAttribute() => throw null; public override void Execute(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; } public static partial class CommandExtensions { public static System.Threading.Tasks.Task ExecuteAsync(this ServiceStack.ICommandExecutor executor, TRequest request) where TCommand : ServiceStack.IAsyncCommand => throw null; public static System.Threading.Tasks.Task ExecuteCommandsAsync(this ServiceStack.Web.IRequest req, T requestDto) where T : class => throw null; public static double Median(this System.Collections.Generic.IEnumerable nums) => throw null; } public class CommandResult { public const string Api = default; public System.DateTime At { get => throw null; set { } } public int Attempt { get => throw null; set { } } public ServiceStack.CommandResult Clone(System.Action configure = default(System.Action)) => throw null; public const string Command = default; public CommandResult() => throw null; public ServiceStack.ResponseStatus Error { get => throw null; set { } } public System.Exception Exception { get => throw null; set { } } public long? Ms { get => throw null; set { } } public string Name { get => throw null; set { } } public string Request { get => throw null; set { } } public int? Retries { get => throw null; set { } } public string Type { get => throw null; set { } } } public class CommandsFeature : ServiceStack.IConfigureServices, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin, ServiceStack.IPreInitPlugin { public string AccessRole { get => throw null; set { } } public void AddCommandResult(ServiceStack.CommandResult result) => throw null; public void AddRequest(object requestDto, object response, System.TimeSpan elapsed) => throw null; public ServiceStack.CommandInfo AssertCommandInfo(string commandName) => throw null; public delegate System.Threading.Tasks.Task AsyncMethodInvoker(object instance, object arg); public void BeforePluginsLoaded(ServiceStack.IAppHost appHost) => throw null; public System.Collections.Concurrent.ConcurrentQueue CommandFailures { get => throw null; set { } } public System.Collections.Generic.Dictionary CommandInfoMap { get => throw null; set { } } public System.Collections.Generic.List CommandInfos { get => throw null; set { } } public System.Collections.Concurrent.ConcurrentQueue CommandResults { get => throw null; set { } } public System.Collections.Concurrent.ConcurrentDictionary CommandTotals { get => throw null; set { } } public void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public CommandsFeature() => throw null; public const int DefaultCapacity = 250; public ServiceStack.RetryPolicy DefaultRetryPolicy { get => throw null; set { } } public System.Threading.Tasks.Task ExecuteCommandAsync(TCommand command) where TCommand : ServiceStack.IAsyncCommand => throw null; public System.Threading.Tasks.Task ExecuteCommandAsync(TCommand command, TRequest request) where TCommand : ServiceStack.IAsyncCommand => throw null; public System.Threading.Tasks.Task ExecuteCommandAsync(System.Type commandType, System.Func execFn, object requestDto, ServiceStack.Web.IRequest reqCtx = default(ServiceStack.Web.IRequest), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ExecuteCommandAsync(object oCommand, object commandRequest, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ExecuteCommandsAsync(System.IServiceProvider services, T requestDto) where T : class => throw null; public System.Threading.Tasks.Task ExecuteCommandWithResultAsync(ServiceStack.IAsyncCommand command, TRequest request) => throw null; public int FailuresCapacity { get => throw null; set { } } public ServiceStack.CommandInfo GetCommandInfo(string commandName) => throw null; public object GetCommandResult(ServiceStack.IAsyncCommand command) => throw null; public ServiceStack.CommandsFeature.AsyncMethodInvoker GetInvoker(System.Reflection.MethodInfo method) => throw null; public static ServiceStack.CommandsFeature.AsyncMethodInvoker GetInvokerToCache(System.Reflection.MethodInfo method) => throw null; public System.Type GetRequestType(System.Type commandType) => throw null; public System.Type GetResponseType(System.Type commandType) => throw null; public ServiceStack.RetryPolicy? GetRetryPolicy(System.Type commandType) => throw null; public string Id { get => throw null; } public System.Collections.Generic.List Ignore { get => throw null; set { } } public Microsoft.Extensions.Logging.ILogger Log { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public System.Collections.Generic.List RegisterServices { get => throw null; set { } } public System.Collections.Generic.List<(System.Type, Microsoft.Extensions.DependencyInjection.ServiceLifetime)> RegisterTypes { get => throw null; set { } } public int ResultsCapacity { get => throw null; set { } } public static System.Collections.Generic.IEnumerable ScanServiceAssemblies() => throw null; public System.Func ShouldIgnore { get => throw null; set { } } public System.Func SkipRetryingExceptions { get => throw null; set { } } public System.Collections.Generic.List SkipRetryingExceptionTypes { get => throw null; set { } } public int TimingsCapacity { get => throw null; set { } } public System.Collections.Generic.List>> TypeResolvers { get => throw null; set { } } public ServiceStack.Validation.ValidationFeature ValidationFeature { get => throw null; set { } } } public class CommandsService : ServiceStack.Service { public System.Threading.Tasks.Task Any(ServiceStack.ViewCommands request) => throw null; public System.Threading.Tasks.Task Any(ServiceStack.ExecuteCommand request) => throw null; public CommandsService(Microsoft.Extensions.Logging.ILogger log) => throw null; } public class CommandSummary { public double AverageMs { get => throw null; } public int Count { get => throw null; set { } } public CommandSummary() => throw null; public int Failed { get => throw null; set { } } public ServiceStack.ResponseStatus LastError { get => throw null; set { } } public int MaxMs { get => throw null; set { } } public double MedianMs { get => throw null; } public int MinMs { get => throw null; set { } } public string Name { get => throw null; set { } } public int Retries { get => throw null; set { } } public System.Collections.Concurrent.ConcurrentQueue Timings { get => throw null; set { } } public int TotalMs { get => throw null; set { } } public string Type { get => throw null; set { } } } public static class CompareTypeUtils { public static object Add(object a, object b) => throw null; public static object Aggregate(System.Collections.IEnumerable source, System.Func fn, object seed = default(object)) => throw null; public static double? CoerceDouble(object o) => throw null; public static long? CoerceLong(object o) => throw null; public static string CoerceString(object o) => throw null; public static int CompareTo(object a, object b) => throw null; public static object Max(object a, object b) => throw null; public static object Min(object a, object b) => throw null; public static object Sum(System.Collections.IEnumerable values) => throw null; } public class ComponentRenderer : ServiceStack.IComponentRenderer { public ComponentRenderer() => throw null; public System.Threading.Tasks.Task RenderComponentAsync(Microsoft.AspNetCore.Http.HttpContext httpContext, System.Collections.Generic.Dictionary args = default(System.Collections.Generic.Dictionary)) => throw null; public System.Threading.Tasks.Task RenderComponentAsync(System.Type componentType, Microsoft.AspNetCore.Http.HttpContext httpContext, System.Collections.Generic.Dictionary args = default(System.Collections.Generic.Dictionary)) => throw null; } public class CompressedFileResult : ServiceStack.Web.IHasOptions, ServiceStack.Web.IStreamWriterAsync { public const int Adler32ChecksumLength = 4; public CompressedFileResult(string filePath) => throw null; public CompressedFileResult(string filePath, string compressionType) => throw null; public CompressedFileResult(string filePath, string compressionType, string contentMimeType) => throw null; public const string DefaultContentType = default; public string FilePath { get => throw null; } public System.Collections.Generic.Dictionary Headers { get => throw null; } public System.Collections.Generic.IDictionary Options { get => throw null; } public System.Threading.Tasks.Task WriteToAsync(System.IO.Stream responseStream, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public class CompressedResult : ServiceStack.Web.IHasOptions, ServiceStack.Web.IHttpResult, ServiceStack.Web.IStreamWriterAsync { public byte[] Contents { get => throw null; } public string ContentType { get => throw null; set { } } public System.Collections.Generic.List Cookies { get => throw null; } public CompressedResult(byte[] contents) => throw null; public CompressedResult(byte[] contents, string compressionType) => throw null; public CompressedResult(byte[] contents, string compressionType, string contentMimeType) => throw null; public const string DefaultContentType = default; public System.Collections.Generic.Dictionary Headers { get => throw null; } public System.DateTime? LastModified { set { } } public System.Collections.Generic.IDictionary Options { get => throw null; } public int PaddingLength { get => throw null; set { } } public ServiceStack.Web.IRequest RequestContext { get => throw null; set { } } public object Response { get => throw null; set { } } public ServiceStack.Web.IContentTypeWriter ResponseFilter { get => throw null; set { } } public System.Func ResultScope { get => throw null; set { } } public int Status { get => throw null; set { } } public System.Net.HttpStatusCode StatusCode { get => throw null; set { } } public string StatusDescription { get => throw null; set { } } public System.Threading.Tasks.Task WriteToAsync(System.IO.Stream responseStream, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public class CompressResponseAttribute : ServiceStack.ResponseFilterAsyncAttribute { public CompressResponseAttribute() => throw null; public override System.Threading.Tasks.Task ExecuteAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object response) => throw null; } public static class ConditionAlias { public const string Between = default; public const string Contains = default; public const string EndsWith = default; public const string Equals = default; public const string False = default; public const string Greater = default; public const string GreaterEqual = default; public const string In = default; public const string Less = default; public const string LessEqual = default; public const string Like = default; public const string NotEqual = default; public const string StartsWith = default; } namespace Configuration { public class AppSettings : ServiceStack.Configuration.AppSettingsBase { public AppSettings(string tier = default(string)) : base(default(ServiceStack.Configuration.ISettings)) => throw null; public override string GetString(string name) => throw null; } public class AppSettingsBase : ServiceStack.Configuration.IAppSettings, ServiceStack.Configuration.ISettings, ServiceStack.Configuration.ISettingsWriter { public AppSettingsBase(ServiceStack.Configuration.ISettings settings = default(ServiceStack.Configuration.ISettings)) => throw null; public virtual bool Exists(string key) => throw null; public string Get(string name) => throw null; public virtual T Get(string name) => throw null; public virtual T Get(string name, T defaultValue) => throw null; public virtual System.Collections.Generic.Dictionary GetAll() => throw null; public virtual System.Collections.Generic.List GetAllKeys() => throw null; public virtual System.Collections.Generic.IDictionary GetDictionary(string key) => throw null; public virtual System.Collections.Generic.List> GetKeyValuePairs(string key) => throw null; public virtual System.Collections.Generic.IList GetList(string key) => throw null; public virtual string GetNullableString(string name) => throw null; public virtual string GetRequiredString(string name) => throw null; public virtual string GetString(string name) => throw null; protected void Init(ServiceStack.Configuration.ISettings settings) => throw null; public ServiceStack.Configuration.ParsingStrategyDelegate ParsingStrategy { get => throw null; set { } } public virtual void Set(string key, T value) => throw null; protected ServiceStack.Configuration.ISettings settings; protected ServiceStack.Configuration.ISettingsWriter settingsWriter; public string Tier { get => throw null; set { } } } public static class AppSettingsStrategy { public static string CollapseNewLines(string originalSetting) => throw null; } public static class AppSettingsUtils { public static string GetConnectionString(this ServiceStack.Configuration.IAppSettings appSettings, string name) => throw null; public static string GetNullableString(this ServiceStack.Configuration.IAppSettings settings, string name) => throw null; public static string GetRequiredString(this ServiceStack.Configuration.IAppSettings settings, string name) => throw null; public static string GetUserAppSettingsPath(string appName) => throw null; public static void SaveAppSetting(string appSettingsPath, string name, string value) => throw null; } public class Config { public Config() => throw null; public const string DefaultNamespace = default; } public class ConfigUtils { public ConfigUtils() => throw null; public static string GetAppSetting(string key) => throw null; public static string GetAppSetting(string key, string defaultValue) => throw null; public static T GetAppSetting(string key, T defaultValue) => throw null; public static System.Collections.Generic.Dictionary GetAppSettingsMap() => throw null; public static string GetConnectionString(string key) => throw null; public static System.Collections.Generic.Dictionary GetDictionaryFromAppSetting(string key) => throw null; public static System.Collections.Generic.Dictionary GetDictionaryFromAppSettingValue(string appSettingValue) => throw null; public static System.Collections.Generic.List> GetKeyValuePairsFromAppSettingValue(string appSettingValue) => throw null; public static System.Collections.Generic.List GetListFromAppSetting(string key) => throw null; public static System.Collections.Generic.List GetListFromAppSettingValue(string appSettingValue) => throw null; public static string GetNullableAppSetting(string key) => throw null; public const char ItemSeperator = default; public const char KeyValueSeperator = default; } public class DictionarySettings : ServiceStack.Configuration.AppSettingsBase, ServiceStack.Configuration.ISettings { public DictionarySettings(System.Collections.Generic.IEnumerable> map) : base(default(ServiceStack.Configuration.ISettings)) => throw null; public DictionarySettings(System.Collections.Generic.Dictionary map = default(System.Collections.Generic.Dictionary)) : base(default(ServiceStack.Configuration.ISettings)) => throw null; public override System.Collections.Generic.Dictionary GetAll() => throw null; } public class EnvironmentVariableSettings : ServiceStack.Configuration.AppSettingsBase { public EnvironmentVariableSettings() : base(default(ServiceStack.Configuration.ISettings)) => throw null; public override string GetString(string name) => throw null; } public interface ISettings { string Get(string key); System.Collections.Generic.List GetAllKeys(); } public interface ISettingsWriter : ServiceStack.Configuration.ISettings { void Set(string key, T value); } public class MultiAppSettings : ServiceStack.Configuration.AppSettingsBase, ServiceStack.Configuration.ISettings { public ServiceStack.Configuration.IAppSettings[] AppSettings { get => throw null; } public MultiAppSettings(params ServiceStack.Configuration.IAppSettings[] appSettings) : base(default(ServiceStack.Configuration.ISettings)) => throw null; public override T Get(string name) => throw null; public override T Get(string name, T defaultValue) => throw null; } public class MultiAppSettingsBuilder { public ServiceStack.Configuration.MultiAppSettingsBuilder AddAppSettings() => throw null; public ServiceStack.Configuration.MultiAppSettingsBuilder AddAppSettings(string tier) => throw null; public ServiceStack.Configuration.MultiAppSettingsBuilder AddDictionarySettings(System.Collections.Generic.Dictionary map) => throw null; public ServiceStack.Configuration.MultiAppSettingsBuilder AddEnvironmentalVariables() => throw null; public ServiceStack.Configuration.MultiAppSettingsBuilder AddEnvironmentalVariables(string tier) => throw null; public ServiceStack.Configuration.MultiAppSettingsBuilder AddNetCore(Microsoft.Extensions.Configuration.IConfiguration configuration) => throw null; public ServiceStack.Configuration.MultiAppSettingsBuilder AddTextFile(string path) => throw null; public ServiceStack.Configuration.MultiAppSettingsBuilder AddTextFile(string path, string delimeter) => throw null; public ServiceStack.Configuration.MultiAppSettingsBuilder AddTextFile(string path, string delimeter, string tier) => throw null; public ServiceStack.Configuration.IAppSettings Build() => throw null; public MultiAppSettingsBuilder(string tier = default(string)) => throw null; } public delegate string ParsingStrategyDelegate(string originalSetting); public static class RoleNames { public const string Admin = default; public const string AllowAnon = default; public const string AllowAnyUser = default; } public class RuntimeAppSettings : ServiceStack.Configuration.IRuntimeAppSettings { public RuntimeAppSettings() => throw null; public T Get(ServiceStack.Web.IRequest request, string name, T defaultValue) => throw null; public System.Collections.Generic.Dictionary> Settings { get => throw null; set { } } } public class TextFileSettings : ServiceStack.Configuration.DictionarySettings { public TextFileSettings(string filePath, string delimiter = default(string)) : base(default(System.Collections.Generic.IEnumerable>)) => throw null; } } public class ConfigurationErrorsException : System.Exception { public ConfigurationErrorsException() => throw null; public ConfigurationErrorsException(string message) => throw null; public ConfigurationErrorsException(string message, System.Exception innerException) => throw null; } public static class ConfigurePriority { public const int AutoQueryDataFeature = 10; public const int AutoQueryFeature = 20; public const int ValidationFeature = 100; } public class ConnectionInfoAttribute : ServiceStack.RequestFilterAttribute { public string ConnectionString { get => throw null; set { } } public ConnectionInfoAttribute() => throw null; public override void Execute(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public string NamedConnection { get => throw null; set { } } public string ProviderName { get => throw null; set { } } } public static partial class ContainerNetCoreExtensions { public static Funq.Container AddScoped(this Funq.Container services, System.Type serviceType) => throw null; public static Funq.Container AddScoped(this Funq.Container services, System.Type serviceType, System.Type implementationType) => throw null; public static Funq.Container AddScoped(this Funq.Container services) where TService : class => throw null; public static Funq.Container AddScoped(this Funq.Container services, System.Func implementationFactory) where TService : class => throw null; public static Funq.Container AddScoped(this Funq.Container services) where TService : class where TImplementation : class, TService => throw null; public static Funq.Container AddScoped(this Funq.Container services, System.Func implementationFactory) where TService : class where TImplementation : class, TService => throw null; public static Funq.Container AddSingleton(this Funq.Container services, System.Type serviceType) => throw null; public static Funq.Container AddSingleton(this Funq.Container services, System.Type serviceType, System.Type implementationType) => throw null; public static Funq.Container AddSingleton(this Funq.Container services) where TService : class => throw null; public static Funq.Container AddSingleton(this Funq.Container services, System.Func implementationFactory) where TService : class => throw null; public static Funq.Container AddSingleton(this Funq.Container services) where TService : class where TImplementation : class, TService => throw null; public static Funq.Container AddSingleton(this Funq.Container services, TService implementationInstance) where TService : class => throw null; public static Funq.Container AddSingleton(this Funq.Container services, System.Func implementationFactory) where TService : class where TImplementation : class, TService => throw null; public static Funq.Container AddTransient(this Funq.Container services, System.Type serviceType) => throw null; public static Funq.Container AddTransient(this Funq.Container services, System.Type serviceType, System.Type implementationType) => throw null; public static Funq.Container AddTransient(this Funq.Container services) where TService : class => throw null; public static Funq.Container AddTransient(this Funq.Container services, System.Func implementationFactory) where TService : class => throw null; public static Funq.Container AddTransient(this Funq.Container services) where TService : class where TImplementation : class, TService => throw null; public static Funq.Container AddTransient(this Funq.Container services, System.Func implementationFactory) where TService : class where TImplementation : class, TService => throw null; } public static partial class ContainerTypeExtensions { public static Funq.Container Register(this Funq.Container container, object instance, System.Type asType) => throw null; public static void RegisterAutoWiredType(this Funq.Container container, System.Type serviceType, System.Type inFunqAsType, Funq.ReuseScope scope = default(Funq.ReuseScope)) => throw null; public static void RegisterAutoWiredType(this Funq.Container container, string name, System.Type serviceType, System.Type inFunqAsType, Funq.ReuseScope scope = default(Funq.ReuseScope)) => throw null; public static void RegisterAutoWiredType(this Funq.Container container, System.Type serviceType, Funq.ReuseScope scope = default(Funq.ReuseScope)) => throw null; public static void RegisterAutoWiredType(this Funq.Container container, string name, System.Type serviceType, Funq.ReuseScope scope = default(Funq.ReuseScope)) => throw null; public static void RegisterAutoWiredTypes(this Funq.Container container, System.Collections.Generic.IEnumerable serviceTypes, Funq.ReuseScope scope = default(Funq.ReuseScope)) => throw null; } public class ContainsCondition : ServiceStack.QueryCondition { public override string Alias { get => throw null; } public ContainsCondition() => throw null; public static ServiceStack.ContainsCondition Instance; public override bool Match(object a, object b) => throw null; } public class CookieHandler : System.Net.Http.DelegatingHandler, System.IDisposable { public CookieHandler(ServiceStack.HostState hostState, Microsoft.Extensions.Logging.ILogger log) => throw null; public static System.Func Filter { get => throw null; set { } } protected override System.Threading.Tasks.Task SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) => throw null; } public class CorsFeature : ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public System.Collections.Generic.ICollection AllowOriginWhitelist { get => throw null; } public ServiceStack.CorsFeature AppendOriginWhitelist(System.Collections.Generic.IEnumerable origins) => throw null; public bool AutoHandleOptionsRequests { get => throw null; set { } } public CorsFeature(ServiceStack.Configuration.IAppSettings appSettings) => throw null; public CorsFeature(string allowedOrigins = default(string), string allowedMethods = default(string), string allowedHeaders = default(string), bool allowCredentials = default(bool), string exposeHeaders = default(string), int? maxAge = default(int?)) => throw null; public CorsFeature(System.Collections.Generic.ICollection allowOriginWhitelist, string allowedMethods = default(string), string allowedHeaders = default(string), bool allowCredentials = default(bool), string exposeHeaders = default(string), int? maxAge = default(int?)) => throw null; public const string DefaultHeaders = default; public const int DefaultMaxAge = 600; public const string DefaultMethods = default; public const string DefaultOrigin = default; public ServiceStack.Host.Handlers.CustomActionHandler EmitGlobalHeadersHandler { get => throw null; set { } } public string Id { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; } public class CsvOnly : ServiceStack.RequestFilterAttribute { public CsvOnly() => throw null; public override void Execute(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; } public class CsvRequestLogger : ServiceStack.Host.InMemoryRollingRequestLogger { public CsvRequestLogger(ServiceStack.IO.IVirtualFiles files = default(ServiceStack.IO.IVirtualFiles), string requestLogsPattern = default(string), string errorLogsPattern = default(string), System.TimeSpan? appendEvery = default(System.TimeSpan?)) => throw null; public override System.Collections.Generic.List GetLatestLogs(int? take) => throw null; public string GetLogFilePath(string logFilePattern, System.DateTime forDate) => throw null; public override void Log(ServiceStack.Web.IRequest request, object requestDto, object response, System.TimeSpan requestDuration) => throw null; protected virtual void OnFlush(object state) => throw null; public System.Action OnReadLastEntryError { get => throw null; set { } } public System.Action, System.Exception> OnWriteLogsError { get => throw null; set { } } public virtual void WriteLogs(System.Collections.Generic.List logs, string logFile) => throw null; } public class CustomPlugin : ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin, ServiceStack.IPostInitPlugin, ServiceStack.IPreInitPlugin { public void AfterPluginsLoaded(ServiceStack.IAppHost appHost) => throw null; public void BeforePluginsLoaded(ServiceStack.IAppHost appHost) => throw null; public CustomPlugin() => throw null; public CustomPlugin(System.Action onRegister) => throw null; public CustomPlugin(string id, System.Action onRegister) => throw null; public string Id { get => throw null; set { } } public System.Action OnAfterPluginsLoaded { get => throw null; set { } } public System.Action OnBeforePluginsLoaded { get => throw null; set { } } public System.Action OnRegister { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; } public class CustomRequestFilter : ServiceStack.IPlugin { public bool ApplyToMessaging { get => throw null; set { } } public CustomRequestFilter(System.Action filter) => throw null; public void Register(ServiceStack.IAppHost appHost) => throw null; } public class CustomResponseFilter : ServiceStack.IPlugin { public bool ApplyToMessaging { get => throw null; set { } } public CustomResponseFilter(System.Action filter) => throw null; public void Register(ServiceStack.IAppHost appHost) => throw null; } public class DataConditionExpression { public System.Collections.Generic.IEnumerable Apply(System.Collections.Generic.IEnumerable source, System.Collections.Generic.IEnumerable original) => throw null; public DataConditionExpression() => throw null; public System.Reflection.PropertyInfo Field { get => throw null; set { } } public ServiceStack.GetMemberDelegate FieldGetter { get => throw null; set { } } public object GetFieldValue(object instance) => throw null; public ServiceStack.QueryCondition QueryCondition { get => throw null; set { } } public ServiceStack.QueryTerm Term { get => throw null; set { } } public object Value { get => throw null; set { } } } public class DataQuery : ServiceStack.IDataQuery { public virtual void AddCondition(ServiceStack.QueryTerm term, System.Reflection.PropertyInfo field, ServiceStack.QueryCondition condition, object value) => throw null; public virtual void And(string field, ServiceStack.QueryCondition condition, string value) => throw null; public System.Collections.Generic.List Conditions { get => throw null; set { } } public DataQuery(ServiceStack.QueryDataContext context) => throw null; public ServiceStack.IQueryData Dto { get => throw null; } public System.Collections.Generic.Dictionary DynamicParams { get => throw null; } public virtual System.Tuple FirstMatchingField(string field) => throw null; public virtual bool HasConditions { get => throw null; } public virtual void Join(System.Type joinType, System.Type type) => throw null; public virtual void LeftJoin(System.Type joinType, System.Type type) => throw null; public virtual void Limit(int? skip, int? take) => throw null; public int? Offset { get => throw null; set { } } public System.Collections.Generic.HashSet OnlyFields { get => throw null; set { } } public virtual void Or(string field, ServiceStack.QueryCondition condition, string value) => throw null; public ServiceStack.OrderByExpression OrderBy { get => throw null; set { } } public virtual void OrderByFields(params string[] fieldNames) => throw null; public virtual void OrderByFieldsDescending(params string[] fieldNames) => throw null; public virtual void OrderByPrimaryKey() => throw null; public int? Rows { get => throw null; set { } } public virtual void Select(string[] fields) => throw null; public void Take(int take) => throw null; } [System.AttributeUsage((System.AttributeTargets)4, AllowMultiple = false, Inherited = false)] public class DefaultRequestAttribute : ServiceStack.AttributeBase { public DefaultRequestAttribute(System.Type requestType) => throw null; public System.Type RequestType { get => throw null; set { } } public string Verbs { get => throw null; set { } } } [System.AttributeUsage((System.AttributeTargets)68, Inherited = false, AllowMultiple = false)] public class DefaultViewAttribute : ServiceStack.RequestFilterAttribute { public DefaultViewAttribute() => throw null; public DefaultViewAttribute(string view) => throw null; public DefaultViewAttribute(string view, string template) => throw null; public override void Execute(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public string Template { get => throw null; set { } } public string View { get => throw null; set { } } } public class DeleteFileUploadService : ServiceStack.Service { public DeleteFileUploadService() => throw null; public System.Threading.Tasks.Task Delete(ServiceStack.DeleteFileUpload request) => throw null; } public class DiagnosticEntry { public string Arg { get => throw null; set { } } public System.Collections.Generic.List ArgLengths { get => throw null; set { } } public System.Collections.Generic.List Args { get => throw null; set { } } public string Command { get => throw null; set { } } public string CommandType { get => throw null; set { } } public DiagnosticEntry() => throw null; public System.DateTime Date { get => throw null; set { } } public System.TimeSpan? Duration { get => throw null; set { } } public ServiceStack.ResponseStatus Error { get => throw null; set { } } public string EventType { get => throw null; set { } } public long Id { get => throw null; set { } } public string Message { get => throw null; set { } } public System.Collections.Generic.Dictionary Meta { get => throw null; set { } } public System.Collections.Generic.Dictionary NamedArgs { get => throw null; set { } } public string Operation { get => throw null; set { } } public string SessionId { get => throw null; set { } } public string Source { get => throw null; set { } } public string StackTrace { get => throw null; set { } } public string Tag { get => throw null; set { } } public int ThreadId { get => throw null; set { } } public long Timestamp { get => throw null; set { } } public string TraceId { get => throw null; set { } } public string UserAuthId { get => throw null; set { } } } public class DisposableTracker : System.IDisposable { public void Add(System.IDisposable instance) => throw null; public DisposableTracker() => throw null; public void Dispose() => throw null; public const string HashId = default; } public static class DtoUtils { public static object CreateErrorResponse(string errorCode, string errorMessage, System.Collections.Generic.IEnumerable validationErrors) => throw null; public static object CreateErrorResponse(object request, ServiceStack.Validation.ValidationErrorResult validationError) => throw null; public static object CreateErrorResponse(object request, System.Exception ex, ServiceStack.ResponseStatus responseStatus) => throw null; public static object CreateErrorResponse(object request, System.Exception ex) => throw null; public static object CreateResponseDto(object request, ServiceStack.ResponseStatus responseStatus) => throw null; public static ServiceStack.ResponseStatus CreateResponseStatus(System.Exception ex, object request = default(object), bool debugMode = default(bool)) => throw null; public static ServiceStack.ResponseStatus CreateResponseStatus(string errorCode) => throw null; public static ServiceStack.ResponseStatus CreateResponseStatus(string errorCode, string errorMessage) => throw null; public static ServiceStack.ResponseStatus CreateSuccessResponse(string message) => throw null; public static ServiceStack.ResponseStatus PopulateResponseStatus(ServiceStack.ResponseStatus responseStatus, object request, System.Exception e, bool debugMode = default(bool)) => throw null; public const string ResponseStatusPropertyName = default; public static ServiceStack.ResponseStatus ToResponseStatus(this System.Exception exception, object requestDto = default(object)) => throw null; public static ServiceStack.ResponseStatus ToResponseStatus(this ServiceStack.Validation.ValidationError validationException) => throw null; public static ServiceStack.ResponseStatus ToResponseStatus(this ServiceStack.Validation.ValidationErrorResult validationResult) => throw null; } [System.AttributeUsage((System.AttributeTargets)68, AllowMultiple = false, Inherited = false)] public class EnableCorsAttribute : ServiceStack.AttributeBase, ServiceStack.Web.IHasRequestFilterAsync, ServiceStack.Web.IRequestFilterBase { public bool AutoHandleOptionRequests { get => throw null; set { } } public ServiceStack.Web.IRequestFilterBase Copy() => throw null; public EnableCorsAttribute(string allowedOrigins = default(string), string allowedMethods = default(string), string allowedHeaders = default(string), bool allowCredentials = default(bool)) => throw null; public int Priority { get => throw null; set { } } public System.Threading.Tasks.Task RequestFilterAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; } public class EncryptedMessagesFeature : ServiceStack.IConfigureServices, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public EncryptedMessagesFeature() => throw null; public static readonly System.TimeSpan DefaultMaxMaxRequestAge; public static string ErrorInvalidMessage; public static string ErrorKeyNotFound; public static string ErrorNonceSeen; public static string ErrorRequestTooOld; public System.Collections.Generic.List FallbackPrivateKeys { get => throw null; set { } } public string Id { get => throw null; set { } } public System.TimeSpan MaxRequestAge { get => throw null; set { } } public System.Security.Cryptography.RSAParameters? PrivateKey { get => throw null; set { } } protected System.Collections.Generic.Dictionary PrivateKeyModulusMap { get => throw null; set { } } public string PrivateKeyXml { get => throw null; set { } } public string PublicKeyPath { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public static readonly string RequestItemsAuthKey; public static readonly string RequestItemsCryptKey; public static readonly string RequestItemsIv; public static System.Threading.Tasks.Task WriteEncryptedError(ServiceStack.Web.IRequest req, byte[] cryptKey, byte[] authKey, byte[] iv, System.Exception ex, string description = default(string)) => throw null; } public static partial class EncryptedMessagesFeatureExtensions { public static bool IsEncryptedMessage(this ServiceStack.Web.IRequest req) => throw null; } public class EncryptedMessagesService : ServiceStack.Service { public object Any(ServiceStack.EncryptedMessage request) => throw null; public object Any(ServiceStack.GetPublicKey request) => throw null; public EncryptedMessagesService() => throw null; } public struct EndpointOptions : System.IEquatable { public EndpointOptions(bool RequireAuth = default(bool)) => throw null; public void Deconstruct(out bool RequireAuth) => throw null; public override bool Equals(object obj) => throw null; public bool Equals(ServiceStack.EndpointOptions other) => throw null; public override int GetHashCode() => throw null; public static bool operator ==(ServiceStack.EndpointOptions left, ServiceStack.EndpointOptions right) => throw null; public static bool operator !=(ServiceStack.EndpointOptions left, ServiceStack.EndpointOptions right) => throw null; public bool RequireAuth { get => throw null; set { } } public override string ToString() => throw null; } public class EndsWithCondition : ServiceStack.QueryCondition { public override string Alias { get => throw null; } public EndsWithCondition() => throw null; public static ServiceStack.EndsWithCondition Instance; public override bool Match(object a, object b) => throw null; } [System.AttributeUsage((System.AttributeTargets)68, Inherited = false, AllowMultiple = false)] public class EnsureHttpsAttribute : ServiceStack.RequestFilterAttribute { public EnsureHttpsAttribute() => throw null; public override void Execute(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public bool SkipIfDebugMode { get => throw null; set { } } public bool SkipIfXForwardedFor { get => throw null; set { } } } public class EqualsCondition : ServiceStack.QueryCondition { public override string Alias { get => throw null; } public EqualsCondition() => throw null; public static ServiceStack.EqualsCondition Instance; public override bool Match(object a, object b) => throw null; } public static class ErrorMessages { public static string AccessDenied; public static string AlreadyRegistered; public static string ApiKeyDoesNotExist; public static string ApiKeyHasBeenCancelled; public static string ApiKeyHasExpired; public static string ApiKeyInvalid; public static string ApiKeyRequiresSecureConnection; public static string AppSettingNotFoundFmt; public static string AuthRepositoryNotExists; public static string CacheFeatureMustBeEnabled; public static string ClaimDoesNotExistFmt; public static string ConnectionStringNotFoundFmt; public static string ConstructorNotFoundForType; public static string ContentTypeNotSupportedFmt; public static string EmailAlreadyExists; public static string EmailAlreadyExistsFmt; public static string FileNotExistsFmt; public static string HostDoesNotSupportSingletonRequest; public static string IllegalUsername; public static string InvalidAccessToken; public static string InvalidBasicAuthCredentials; public static string InvalidPermission; public static string InvalidRole; public static string InvalidUsernameOrPassword; public static string JwtRequiresSecureConnection; public static string NoExternalRedirects; public static string NotAuthenticated; public static string OnlyAllowedInAspNetHosts; public static string PasswordsShouldMatch; public static string PrimaryKeyRequired; public static string RefreshTokenInvalid; public static string RegisterUpdatesDisabled; public static string RequestAlreadyProcessedFmt; public static string Requires2FA; public static string SessionIdEmpty; public static string ShouldNotRegisterAuthSession; public static string SubscriptionForbiddenFmt; public static string SubscriptionNotExistsFmt; public static string TokenExpired; public static string TokenInvalid; public static string TokenInvalidated; public static string TokenInvalidAudienceFmt; public static string TokenInvalidNotBefore; public static string UnknownAuthProviderFmt; public static string UserAccountLocked; public static string UserAlreadyExistsFmt; public static string UserForApiKeyDoesNotExist; public static string UsernameAlreadyExists; public static string UsernameOrEmailRequired; public static string UserNotExists; public static string WebSudoRequired; public static string WindowsAuthFailed; } [System.AttributeUsage((System.AttributeTargets)68, Inherited = false, AllowMultiple = false)] public class ErrorViewAttribute : ServiceStack.RequestFilterAttribute { public ErrorViewAttribute() => throw null; public ErrorViewAttribute(string fieldName) => throw null; public override void Execute(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public string FieldName { get => throw null; set { } } } public class EventSubscription : ServiceStack.SubscriptionInfo, System.IDisposable, ServiceStack.IEventSubscription { public EventSubscription(ServiceStack.Web.IResponse response) => throw null; public void Dispose() => throw null; public static int DisposeMaxWaitMs { get => throw null; set { } } public bool IsClosed { get => throw null; } public bool IsDisposed { get => throw null; } public bool IsLocked { get => throw null; } public string JsonArgs { get => throw null; } public long LastMessageId { get => throw null; } public System.DateTime LastPulseAt { get => throw null; set { } } public string[] MergedChannels { get => throw null; set { } } public System.Action OnDispose { get => throw null; set { } } public System.Action OnError { get => throw null; set { } } public System.Action OnHungConnection { get => throw null; set { } } public System.Action OnPublish { get => throw null; set { } } public System.Func OnPublishAsync { get => throw null; set { } } public System.Action OnUnsubscribe { get => throw null; set { } } public System.Func OnUnsubscribeAsync { get => throw null; set { } } public void Publish(string selector) => throw null; public void Publish(string selector, string message) => throw null; public System.Threading.Tasks.Task PublishAsync(string selector, string message, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public void PublishRaw(string frame) => throw null; public System.Threading.Tasks.Task PublishRawAsync(string frame, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public void Pulse() => throw null; public void Release() => throw null; public ServiceStack.Web.IRequest Request { get => throw null; } public ServiceStack.Web.IResponse Response { get => throw null; } public static string SerializeDictionary(System.Collections.Generic.IDictionary map) => throw null; public static string[] UnknownChannel; public void Unsubscribe() => throw null; public System.Threading.Tasks.Task UnsubscribeAsync() => throw null; public void UpdateChannels(string[] channels) => throw null; public System.Action WriteEvent { get => throw null; set { } } public System.Func WriteEventAsync { get => throw null; set { } } } public class ExecuteCommand : ServiceStack.IPost, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public string Command { get => throw null; set { } } public ExecuteCommand() => throw null; public string RequestJson { get => throw null; set { } } } public class ExecuteCommandResponse { public ServiceStack.CommandResult CommandResult { get => throw null; set { } } public ExecuteCommandResponse() => throw null; public ServiceStack.ResponseStatus ResponseStatus { get => throw null; set { } } public string Result { get => throw null; set { } } } public static class FileExt { public static string[] AllDocuments { get => throw null; set { } } public static string[] BinaryDocuments { get => throw null; set { } } public static string[] BinaryImages { get => throw null; set { } } public static string[] Images { get => throw null; set { } } public static string[] Presentations { get => throw null; set { } } public static string[] Spreadsheets { get => throw null; set { } } public static string[] TextDocuments { get => throw null; set { } } public static string[] WebAudios { get => throw null; set { } } public static string[] WebFormats { get => throw null; set { } } public static string[] WebImages { get => throw null; set { } } public static string[] WebVideos { get => throw null; set { } } } public static partial class FileExtensions { public static bool IsRelativePath(this string relativeOrAbsolutePath) => throw null; public static string MapServerPath(this string relativePath) => throw null; public static string ReadAllText(this System.IO.FileInfo file) => throw null; public static System.Threading.Tasks.Task ReadAllTextAsync(this System.IO.FileInfo file, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static byte[] ReadFully(this System.IO.FileInfo file) => throw null; public static System.Threading.Tasks.Task ReadFullyAsync(this System.IO.FileInfo file, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void SaveTo(this ServiceStack.Web.IHttpFile httpFile, string filePath) => throw null; public static void SaveTo(this ServiceStack.Web.IHttpFile httpFile, ServiceStack.IO.IVirtualFiles vfs, string filePath) => throw null; public static System.Threading.Tasks.Task SaveToAsync(this ServiceStack.Web.IHttpFile httpFile, string filePath) => throw null; public static System.Threading.Tasks.Task SaveToAsync(this ServiceStack.Web.IHttpFile httpFile, ServiceStack.IO.IVirtualFiles vfs, string filePath, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void WriteTo(this ServiceStack.Web.IHttpFile httpFile, System.IO.Stream stream) => throw null; public static System.Threading.Tasks.Task WriteToAsync(this ServiceStack.Web.IHttpFile httpFile, System.IO.Stream stream) => throw null; } public struct FilesUploadContext { public FilesUploadContext(ServiceStack.FilesUploadFeature feature, ServiceStack.UploadLocation location, ServiceStack.Web.IRequest request, ServiceStack.Web.IHttpFile file) => throw null; public string DateSegment { get => throw null; } public object Dto { get => throw null; } public ServiceStack.FilesUploadFeature Feature { get => throw null; } public ServiceStack.Web.IHttpFile File { get => throw null; } public string FileExtension { get => throw null; } public string FileName { get => throw null; } public T GetDto() => throw null; public string GetLocationPath(string relativePath) => throw null; public ServiceStack.UploadLocation Location { get => throw null; } public ServiceStack.Web.IRequest Request { get => throw null; } public ServiceStack.Auth.IAuthSession Session { get => throw null; } public string UserAuthId { get => throw null; } } public class FilesUploadErrorMessages { public string BadRequest { get => throw null; set { } } public FilesUploadErrorMessages() => throw null; public string ExceededMaxFileBytesFmt { get => throw null; set { } } public string ExceededMaxFileCountFmt { get => throw null; set { } } public string ExceededMinFileBytesFmt { get => throw null; set { } } public string FileNotExists { get => throw null; set { } } public string InvalidFileExtensionFmt { get => throw null; set { } } public string NoCreateAccess { get => throw null; set { } } public string NoDeleteAccess { get => throw null; set { } } public string NoReadAccess { get => throw null; set { } } public string NoUpdateAccess { get => throw null; set { } } public string UnknownLocationFmt { get => throw null; set { } } } public class FilesUploadFeature : ServiceStack.IConfigureServices, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin, ServiceStack.IPreInitPlugin { public ServiceStack.UploadLocation AssertLocation(string name, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public string BasePath { get => throw null; set { } } public void BeforePluginsLoaded(ServiceStack.IAppHost appHost) => throw null; public void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public FilesUploadFeature(string basePath, params ServiceStack.UploadLocation[] locations) => throw null; public FilesUploadFeature(params ServiceStack.UploadLocation[] locations) => throw null; public System.Threading.Tasks.Task DeleteFileAsync(ServiceStack.UploadLocation location, ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, string vfsPath) => throw null; public ServiceStack.FilesUploadErrorMessages Errors { get => throw null; set { } } public System.Threading.Tasks.Task GetFileAsync(ServiceStack.UploadLocation location, ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, string vfsPath) => throw null; public ServiceStack.UploadLocation GetLocation(string name) => throw null; public ServiceStack.UploadLocation GetLocationFromProperty(System.Type requestType, string propName) => throw null; public (string name, string path) GetNameAndPath(string pathInfo) => throw null; public string Id { get => throw null; } public ServiceStack.UploadLocation[] Locations { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public System.Threading.Tasks.Task ReplaceFileAsync(ServiceStack.UploadLocation location, ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, string vfsPath, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public ServiceStack.ResolvedPath ResolveUploadFilePath(ServiceStack.FilesUploadContext ctx) => throw null; public System.Threading.Tasks.Task UploadFileAsync(ServiceStack.UploadLocation location, ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, ServiceStack.Web.IHttpFile file, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public void ValidateFileUpload(ServiceStack.UploadLocation location, ServiceStack.Web.IRequest req, ServiceStack.Web.IHttpFile file, string vfsPath) => throw null; } [System.Flags] public enum FilesUploadOperation { None = 0, Read = 1, Create = 2, Update = 4, Delete = 8, Write = 14, All = 15, } public abstract class FilterExpression { public abstract System.Collections.Generic.IEnumerable Apply(System.Collections.Generic.IEnumerable source); protected FilterExpression() => throw null; } namespace FluentValidation { public abstract class AbstractValidator : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable, ServiceStack.IHasTypeValidators, ServiceStack.Web.IRequiresRequest, ServiceStack.FluentValidation.IServiceStackValidator, ServiceStack.FluentValidation.IValidator, ServiceStack.FluentValidation.IValidator { protected void AddRule(ServiceStack.FluentValidation.IValidationRule rule) => throw null; bool ServiceStack.FluentValidation.IValidator.CanValidateInstancesOfType(System.Type type) => throw null; public ServiceStack.FluentValidation.CascadeMode CascadeMode { get => throw null; set { } } public virtual ServiceStack.FluentValidation.IValidatorDescriptor CreateDescriptor() => throw null; protected AbstractValidator() => throw null; protected virtual void EnsureInstanceNotNull(object instanceToValidate) => throw null; public virtual ServiceStack.IServiceGateway Gateway { get => throw null; } public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; public void Include(ServiceStack.FluentValidation.IValidator rulesToInclude) => throw null; public void Include(System.Func rulesToInclude) where TValidator : ServiceStack.FluentValidation.IValidator => throw null; protected virtual bool PreValidate(ServiceStack.FluentValidation.ValidationContext context, ServiceStack.FluentValidation.Results.ValidationResult result) => throw null; protected virtual void RaiseValidationException(ServiceStack.FluentValidation.ValidationContext context, ServiceStack.FluentValidation.Results.ValidationResult result) => throw null; public void RemovePropertyRules(System.Func where) => throw null; public virtual ServiceStack.Web.IRequest Request { get => throw null; set { } } public ServiceStack.FluentValidation.IRuleBuilderInitial RuleFor(System.Linq.Expressions.Expression> expression) => throw null; public ServiceStack.FluentValidation.IRuleBuilderInitialCollection RuleForEach(System.Linq.Expressions.Expression>> expression) => throw null; public void RuleSet(string ruleSetName, System.Action action) => throw null; public void RuleSet(ServiceStack.ApplyTo appliesTo, System.Action action) => throw null; public ServiceStack.FluentValidation.IRuleBuilderInitial Transform(System.Linq.Expressions.Expression> from, System.Func to) => throw null; public ServiceStack.FluentValidation.IRuleBuilderInitial Transform(System.Linq.Expressions.Expression> from, System.Func to) => throw null; public ServiceStack.FluentValidation.IRuleBuilderInitialCollection TransformForEach(System.Linq.Expressions.Expression>> expression, System.Func to) => throw null; public ServiceStack.FluentValidation.IRuleBuilderInitialCollection TransformForEach(System.Linq.Expressions.Expression>> expression, System.Func to) => throw null; public System.Collections.Generic.List TypeValidators { get => throw null; } public ServiceStack.FluentValidation.IConditionBuilder Unless(System.Func predicate, System.Action action) => throw null; public ServiceStack.FluentValidation.IConditionBuilder Unless(System.Func, bool> predicate, System.Action action) => throw null; public ServiceStack.FluentValidation.IConditionBuilder UnlessAsync(System.Func> predicate, System.Action action) => throw null; public ServiceStack.FluentValidation.IConditionBuilder UnlessAsync(System.Func, System.Threading.CancellationToken, System.Threading.Tasks.Task> predicate, System.Action action) => throw null; ServiceStack.FluentValidation.Results.ValidationResult ServiceStack.FluentValidation.IValidator.Validate(ServiceStack.FluentValidation.IValidationContext context) => throw null; public ServiceStack.FluentValidation.Results.ValidationResult Validate(T instance) => throw null; public virtual ServiceStack.FluentValidation.Results.ValidationResult Validate(ServiceStack.FluentValidation.ValidationContext context) => throw null; System.Threading.Tasks.Task ServiceStack.FluentValidation.IValidator.ValidateAsync(ServiceStack.FluentValidation.IValidationContext context, System.Threading.CancellationToken cancellation) => throw null; public System.Threading.Tasks.Task ValidateAsync(T instance, System.Threading.CancellationToken cancellation = default(System.Threading.CancellationToken)) => throw null; public virtual System.Threading.Tasks.Task ValidateAsync(ServiceStack.FluentValidation.ValidationContext context, System.Threading.CancellationToken cancellation = default(System.Threading.CancellationToken)) => throw null; public ServiceStack.FluentValidation.IConditionBuilder When(System.Func predicate, System.Action action) => throw null; public ServiceStack.FluentValidation.IConditionBuilder When(System.Func, bool> predicate, System.Action action) => throw null; public ServiceStack.FluentValidation.IConditionBuilder WhenAsync(System.Func> predicate, System.Action action) => throw null; public ServiceStack.FluentValidation.IConditionBuilder WhenAsync(System.Func, System.Threading.CancellationToken, System.Threading.Tasks.Task> predicate, System.Action action) => throw null; } public enum ApplyConditionTo { AllValidators = 0, CurrentValidator = 1, } public class AssemblyScanner : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable { public class AssemblyScanResult { public AssemblyScanResult(System.Type interfaceType, System.Type validatorType) => throw null; public System.Type InterfaceType { get => throw null; } public System.Type ValidatorType { get => throw null; } } public AssemblyScanner(System.Collections.Generic.IEnumerable types) => throw null; public static ServiceStack.FluentValidation.AssemblyScanner FindValidatorsInAssemblies(System.Collections.Generic.IEnumerable assemblies) => throw null; public static ServiceStack.FluentValidation.AssemblyScanner FindValidatorsInAssembly(System.Reflection.Assembly assembly) => throw null; public static ServiceStack.FluentValidation.AssemblyScanner FindValidatorsInAssemblyContaining() => throw null; public static ServiceStack.FluentValidation.AssemblyScanner FindValidatorsInAssemblyContaining(System.Type type) => throw null; public void ForEach(System.Action action) => throw null; public System.Collections.Generic.IEnumerator GetEnumerator() => throw null; System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; } namespace Attributes { public class AttributedValidatorFactory : ServiceStack.FluentValidation.IParameterValidatorFactory, ServiceStack.FluentValidation.IValidatorFactory { public AttributedValidatorFactory() => throw null; public AttributedValidatorFactory(System.Func instanceFactory) => throw null; public ServiceStack.FluentValidation.IValidator GetValidator() => throw null; public virtual ServiceStack.FluentValidation.IValidator GetValidator(System.Type type) => throw null; public virtual ServiceStack.FluentValidation.IValidator GetValidator(System.Reflection.ParameterInfo parameterInfo) => throw null; } [System.AttributeUsage((System.AttributeTargets)2052)] public class ValidatorAttribute : System.Attribute { public ValidatorAttribute(System.Type validatorType) => throw null; public System.Type ValidatorType { get => throw null; } } } public enum CascadeMode { Continue = 0, StopOnFirstFailure = 1, Stop = 2, } public class DefaultValidator : ServiceStack.FluentValidation.AbstractValidator, ServiceStack.FluentValidation.IDefaultValidator { public DefaultValidator() => throw null; } public static partial class DefaultValidatorExtensions { public static ServiceStack.FluentValidation.IRuleBuilderOptions ChildRules(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Action> action) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions CreditCard(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderInitial Custom(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Action action) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderInitial CustomAsync(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Func action) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions EmailAddress(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, ServiceStack.FluentValidation.Validators.EmailValidationMode mode = default(ServiceStack.FluentValidation.Validators.EmailValidationMode)) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Empty(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Equal(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, TProperty toCompare, System.Collections.IEqualityComparer comparer = default(System.Collections.IEqualityComparer)) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Equal(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Linq.Expressions.Expression> expression, System.Collections.IEqualityComparer comparer = default(System.Collections.IEqualityComparer)) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions ExclusiveBetween(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, TProperty from, TProperty to) where TProperty : System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions ExclusiveBetween(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, TProperty from, TProperty to) where TProperty : struct, System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions> ForEach(this ServiceStack.FluentValidation.IRuleBuilder> ruleBuilder, System.Action, TElement>> action) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions GreaterThan(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, TProperty valueToCompare) where TProperty : System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions GreaterThan(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, TProperty valueToCompare) where TProperty : struct, System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions GreaterThan(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Linq.Expressions.Expression> expression) where TProperty : System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions GreaterThan(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Linq.Expressions.Expression> expression) where TProperty : struct, System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions GreaterThan(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Linq.Expressions.Expression> expression) where TProperty : struct, System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions GreaterThan(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Linq.Expressions.Expression> expression) where TProperty : struct, System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions GreaterThanOrEqualTo(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, TProperty valueToCompare) where TProperty : System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions GreaterThanOrEqualTo(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, TProperty valueToCompare) where TProperty : struct, System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions GreaterThanOrEqualTo(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Linq.Expressions.Expression> valueToCompare) where TProperty : System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions GreaterThanOrEqualTo(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Linq.Expressions.Expression> valueToCompare) where TProperty : struct, System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions GreaterThanOrEqualTo(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Linq.Expressions.Expression> valueToCompare) where TProperty : struct, System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions GreaterThanOrEqualTo(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Linq.Expressions.Expression> valueToCompare) where TProperty : struct, System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions InclusiveBetween(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, TProperty from, TProperty to) where TProperty : System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions InclusiveBetween(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, TProperty from, TProperty to) where TProperty : struct, System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions IsEnumName(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Type enumType, bool caseSensitive = default(bool)) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions IsInEnum(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Length(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, int min, int max) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Length(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Func min, System.Func max) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Length(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, int exactLength) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Length(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Func exactLength) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions LessThan(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, TProperty valueToCompare) where TProperty : System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions LessThan(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, TProperty valueToCompare) where TProperty : struct, System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions LessThan(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Linq.Expressions.Expression> expression) where TProperty : System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions LessThan(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Linq.Expressions.Expression> expression) where TProperty : struct, System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions LessThan(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Linq.Expressions.Expression> expression) where TProperty : struct, System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions LessThan(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Linq.Expressions.Expression> expression) where TProperty : struct, System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions LessThanOrEqualTo(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, TProperty valueToCompare) where TProperty : System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions LessThanOrEqualTo(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, TProperty valueToCompare) where TProperty : struct, System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions LessThanOrEqualTo(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Linq.Expressions.Expression> expression) where TProperty : System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions LessThanOrEqualTo(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Linq.Expressions.Expression> expression) where TProperty : struct, System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions LessThanOrEqualTo(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Linq.Expressions.Expression> expression) where TProperty : struct, System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions LessThanOrEqualTo(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Linq.Expressions.Expression> expression) where TProperty : struct, System.IComparable, System.IComparable => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Matches(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, string expression) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Matches(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Func expression) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Matches(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Text.RegularExpressions.Regex regex) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Matches(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Func regex) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Matches(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, string expression, System.Text.RegularExpressions.RegexOptions options) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Matches(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Func expression, System.Text.RegularExpressions.RegexOptions options) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions MaximumLength(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, int maximumLength) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions MinimumLength(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, int minimumLength) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Must(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Func predicate) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Must(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Func predicate) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Must(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Func predicate) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions MustAsync(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Func> predicate) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions MustAsync(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Func> predicate) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions MustAsync(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Func> predicate) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions NotEmpty(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions NotEqual(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, TProperty toCompare, System.Collections.IEqualityComparer comparer = default(System.Collections.IEqualityComparer)) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions NotEqual(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Linq.Expressions.Expression> expression, System.Collections.IEqualityComparer comparer = default(System.Collections.IEqualityComparer)) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions NotNull(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Null(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions ScalePrecision(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, int scale, int precision, bool ignoreTrailingZeros = default(bool)) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions ScalePrecision(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, int scale, int precision, bool ignoreTrailingZeros = default(bool)) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions SetInheritanceValidator(this ServiceStack.FluentValidation.IRuleBuilder ruleBuilder, System.Action> validatorConfiguration) => throw null; public static ServiceStack.FluentValidation.Results.ValidationResult Validate(this ServiceStack.FluentValidation.IValidator validator, T instance, System.Action> options) => throw null; public static ServiceStack.FluentValidation.Results.ValidationResult Validate(this ServiceStack.FluentValidation.IValidator validator, T instance, params System.Linq.Expressions.Expression>[] propertyExpressions) => throw null; public static ServiceStack.FluentValidation.Results.ValidationResult Validate(this ServiceStack.FluentValidation.IValidator validator, T instance, params string[] properties) => throw null; public static ServiceStack.FluentValidation.Results.ValidationResult Validate(this ServiceStack.FluentValidation.IValidator validator, T instance, ServiceStack.FluentValidation.Internal.IValidatorSelector selector = default(ServiceStack.FluentValidation.Internal.IValidatorSelector), string ruleSet = default(string)) => throw null; public static void ValidateAndThrow(this ServiceStack.FluentValidation.IValidator validator, T instance) => throw null; public static void ValidateAndThrow(this ServiceStack.FluentValidation.IValidator validator, T instance, string ruleSet) => throw null; public static System.Threading.Tasks.Task ValidateAndThrowAsync(this ServiceStack.FluentValidation.IValidator validator, T instance, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task ValidateAndThrowAsync(this ServiceStack.FluentValidation.IValidator validator, T instance, string ruleSet, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task ValidateAsync(this ServiceStack.FluentValidation.IValidator validator, T instance, System.Action> options, System.Threading.CancellationToken cancellation = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task ValidateAsync(this ServiceStack.FluentValidation.IValidator validator, T instance, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), params System.Linq.Expressions.Expression>[] propertyExpressions) => throw null; public static System.Threading.Tasks.Task ValidateAsync(this ServiceStack.FluentValidation.IValidator validator, T instance, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), params string[] properties) => throw null; public static System.Threading.Tasks.Task ValidateAsync(this ServiceStack.FluentValidation.IValidator validator, T instance, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), ServiceStack.FluentValidation.Internal.IValidatorSelector selector = default(ServiceStack.FluentValidation.Internal.IValidatorSelector), string ruleSet = default(string)) => throw null; } public static class DefaultValidatorExtensionsServiceStack { public static void ValidateAndThrow(this ServiceStack.FluentValidation.IValidator validator, T instance, ServiceStack.ApplyTo applyTo) => throw null; public static System.Threading.Tasks.Task ValidateAndThrowAsync(this ServiceStack.FluentValidation.IValidator validator, T instance, ServiceStack.ApplyTo applyTo, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public static class DefaultValidatorOptions { public static ServiceStack.FluentValidation.IRuleBuilderInitial Cascade(this ServiceStack.FluentValidation.IRuleBuilderInitial ruleBuilder, ServiceStack.FluentValidation.CascadeMode cascadeMode) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderInitialCollection Cascade(this ServiceStack.FluentValidation.IRuleBuilderInitialCollection ruleBuilder, ServiceStack.FluentValidation.CascadeMode cascadeMode) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions DependentRules(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Action action) => throw null; public static string GetStringForValidator(this ServiceStack.FluentValidation.Resources.ILanguageManager languageManager) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions OnAnyFailure(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Action onFailure) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions OnAnyFailure(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Action> onFailure) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions OnFailure(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Action onFailure) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions OnFailure(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Action onFailure) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions OnFailure(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Action onFailure) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderInitialCollection OverrideIndexer(this ServiceStack.FluentValidation.IRuleBuilderInitialCollection rule, System.Func, TCollectionElement, int, string> callback) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions OverridePropertyName(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, string propertyName) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions OverridePropertyName(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Linq.Expressions.Expression> expr) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Unless(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Func predicate, ServiceStack.FluentValidation.ApplyConditionTo applyConditionTo = default(ServiceStack.FluentValidation.ApplyConditionTo)) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions Unless(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Func, bool> predicate, ServiceStack.FluentValidation.ApplyConditionTo applyConditionTo = default(ServiceStack.FluentValidation.ApplyConditionTo)) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions UnlessAsync(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Func> predicate, ServiceStack.FluentValidation.ApplyConditionTo applyConditionTo = default(ServiceStack.FluentValidation.ApplyConditionTo)) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions UnlessAsync(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Func, System.Threading.CancellationToken, System.Threading.Tasks.Task> predicate, ServiceStack.FluentValidation.ApplyConditionTo applyConditionTo = default(ServiceStack.FluentValidation.ApplyConditionTo)) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions When(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Func predicate, ServiceStack.FluentValidation.ApplyConditionTo applyConditionTo = default(ServiceStack.FluentValidation.ApplyConditionTo)) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions When(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Func, bool> predicate, ServiceStack.FluentValidation.ApplyConditionTo applyConditionTo = default(ServiceStack.FluentValidation.ApplyConditionTo)) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions WhenAsync(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Func> predicate, ServiceStack.FluentValidation.ApplyConditionTo applyConditionTo = default(ServiceStack.FluentValidation.ApplyConditionTo)) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions WhenAsync(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Func, System.Threading.CancellationToken, System.Threading.Tasks.Task> predicate, ServiceStack.FluentValidation.ApplyConditionTo applyConditionTo = default(ServiceStack.FluentValidation.ApplyConditionTo)) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderInitialCollection Where(this ServiceStack.FluentValidation.IRuleBuilderInitialCollection rule, System.Func predicate) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions WithErrorCode(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, string errorCode) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions WithMessage(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, string errorMessage) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions WithMessage(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Func messageProvider) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions WithMessage(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Func messageProvider) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions WithName(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, string overridePropertyName) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions WithName(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Func nameProvider) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions WithSeverity(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, ServiceStack.FluentValidation.Severity severity) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions WithSeverity(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Func severityProvider) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions WithSeverity(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Func severityProvider) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions WithState(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Func stateProvider) => throw null; public static ServiceStack.FluentValidation.IRuleBuilderOptions WithState(this ServiceStack.FluentValidation.IRuleBuilderOptions rule, System.Func stateProvider) => throw null; } public interface ICommonContext { object InstanceToValidate { get; } ServiceStack.FluentValidation.ICommonContext ParentContext { get; } object PropertyValue { get; } } public interface IConditionBuilder { void Otherwise(System.Action action); } public interface IDefaultValidator { } public class InlineValidator : ServiceStack.FluentValidation.AbstractValidator { public void Add(System.Func, ServiceStack.FluentValidation.IRuleBuilderOptions> ruleCreator) => throw null; public InlineValidator() => throw null; } namespace Internal { public static class AccessorCache { public static void Clear() => throw null; public static System.Func GetCachedAccessor(System.Reflection.MemberInfo member, System.Linq.Expressions.Expression> expression, bool bypassCache = default(bool)) => throw null; } public class CollectionPropertyRule : ServiceStack.FluentValidation.Internal.PropertyRule { public static ServiceStack.FluentValidation.Internal.CollectionPropertyRule Create(System.Linq.Expressions.Expression>> expression, System.Func cascadeModeThunk) => throw null; public CollectionPropertyRule(System.Reflection.MemberInfo member, System.Func propertyFunc, System.Linq.Expressions.LambdaExpression expression, System.Func cascadeModeThunk, System.Type typeToValidate, System.Type containerType) : base(default(System.Reflection.MemberInfo), default(System.Func), default(System.Linq.Expressions.LambdaExpression), default(System.Func), default(System.Type), default(System.Type)) => throw null; public System.Func Filter { get => throw null; set { } } public System.Func, TElement, int, string> IndexBuilder { get => throw null; set { } } protected override System.Collections.Generic.IEnumerable InvokePropertyValidator(ServiceStack.FluentValidation.IValidationContext context, ServiceStack.FluentValidation.Validators.IPropertyValidator validator, string propertyName) => throw null; protected override System.Threading.Tasks.Task> InvokePropertyValidatorAsync(ServiceStack.FluentValidation.IValidationContext context, ServiceStack.FluentValidation.Validators.IPropertyValidator validator, string propertyName, System.Threading.CancellationToken cancellation) => throw null; } public static class Comparer { public static int GetComparisonResult(System.IComparable value, System.IComparable valueToCompare) => throw null; public static bool GetEqualsResult(System.IComparable value, System.IComparable valueToCompare) => throw null; public static bool TryCompare(System.IComparable value, System.IComparable valueToCompare, out int result) => throw null; } public class DefaultValidatorSelector : ServiceStack.FluentValidation.Internal.IValidatorSelector { public bool CanExecute(ServiceStack.FluentValidation.IValidationRule rule, string propertyPath, ServiceStack.FluentValidation.IValidationContext context) => throw null; public DefaultValidatorSelector() => throw null; } public static partial class Extensions { public static System.Func CoerceToNonGeneric(this System.Func func) => throw null; public static System.Func CoerceToNonGeneric(this System.Func func) => throw null; public static System.Func> CoerceToNonGeneric(this System.Func> func) => throw null; public static System.Func> CoerceToNonGeneric(this System.Func> func) => throw null; public static System.Func CoerceToNonGeneric(this System.Func func) => throw null; public static System.Func CoerceToNonGeneric(this System.Func func) => throw null; public static System.Func CoerceToNonGeneric(this System.Func func) => throw null; public static System.Func CoerceToNonGeneric(this System.Func func) => throw null; public static System.Action CoerceToNonGeneric(this System.Action action) => throw null; public static System.Reflection.MemberInfo GetMember(this System.Linq.Expressions.LambdaExpression expression) => throw null; public static System.Reflection.MemberInfo GetMember(this System.Linq.Expressions.Expression> expression) => throw null; public static bool IsAsync(this ServiceStack.FluentValidation.IValidationContext ctx) => throw null; public static bool IsParameterExpression(this System.Linq.Expressions.LambdaExpression expression) => throw null; public static string SplitPascalCase(this string input) => throw null; } public interface IConfigurable { TNext Configure(System.Action configurator); } public interface IIncludeRule { } public class IncludeRule : ServiceStack.FluentValidation.Internal.PropertyRule, ServiceStack.FluentValidation.Internal.IIncludeRule { public static ServiceStack.FluentValidation.Internal.IncludeRule Create(ServiceStack.FluentValidation.IValidator validator, System.Func cascadeModeThunk) => throw null; public static ServiceStack.FluentValidation.Internal.IncludeRule Create(System.Func func, System.Func cascadeModeThunk) where TValidator : ServiceStack.FluentValidation.IValidator => throw null; public IncludeRule(ServiceStack.FluentValidation.IValidator validator, System.Func cascadeModeThunk, System.Type typeToValidate, System.Type containerType) : base(default(System.Reflection.MemberInfo), default(System.Func), default(System.Linq.Expressions.LambdaExpression), default(System.Func), default(System.Type), default(System.Type)) => throw null; public IncludeRule(System.Func> func, System.Func cascadeModeThunk, System.Type typeToValidate, System.Type containerType, System.Type validatorType) : base(default(System.Reflection.MemberInfo), default(System.Func), default(System.Linq.Expressions.LambdaExpression), default(System.Func), default(System.Type), default(System.Type)) => throw null; public override System.Collections.Generic.IEnumerable Validate(ServiceStack.FluentValidation.IValidationContext context) => throw null; public override System.Threading.Tasks.Task> ValidateAsync(ServiceStack.FluentValidation.IValidationContext context, System.Threading.CancellationToken cancellation) => throw null; } public interface IValidatorSelector { bool CanExecute(ServiceStack.FluentValidation.IValidationRule rule, string propertyPath, ServiceStack.FluentValidation.IValidationContext context); } public class MemberAccessor { public MemberAccessor(System.Linq.Expressions.Expression> getExpression, bool writeable) => throw null; protected bool Equals(ServiceStack.FluentValidation.Internal.MemberAccessor other) => throw null; public override bool Equals(object obj) => throw null; public TValue Get(TObject target) => throw null; public override int GetHashCode() => throw null; public System.Reflection.MemberInfo Member { get => throw null; } public static implicit operator System.Linq.Expressions.Expression>(ServiceStack.FluentValidation.Internal.MemberAccessor @this) => throw null; public static implicit operator ServiceStack.FluentValidation.Internal.MemberAccessor(System.Linq.Expressions.Expression> @this) => throw null; public void Set(TObject target, TValue value) => throw null; } public class MemberNameValidatorSelector : ServiceStack.FluentValidation.Internal.IValidatorSelector { public bool CanExecute(ServiceStack.FluentValidation.IValidationRule rule, string propertyPath, ServiceStack.FluentValidation.IValidationContext context) => throw null; public MemberNameValidatorSelector(System.Collections.Generic.IEnumerable memberNames) => throw null; public static ServiceStack.FluentValidation.Internal.MemberNameValidatorSelector FromExpressions(params System.Linq.Expressions.Expression>[] propertyExpressions) => throw null; public System.Collections.Generic.IEnumerable MemberNames { get => throw null; } public static string[] MemberNamesFromExpressions(params System.Linq.Expressions.Expression>[] propertyExpressions) => throw null; } public class MessageBuilderContext : ServiceStack.FluentValidation.ICommonContext { public MessageBuilderContext(ServiceStack.FluentValidation.Validators.PropertyValidatorContext innerContext, ServiceStack.FluentValidation.Resources.IStringSource errorSource, ServiceStack.FluentValidation.Validators.IPropertyValidator propertyValidator) => throw null; public MessageBuilderContext(ServiceStack.FluentValidation.Validators.PropertyValidatorContext innerContext, ServiceStack.FluentValidation.Validators.IPropertyValidator propertyValidator) => throw null; public string DisplayName { get => throw null; } public ServiceStack.FluentValidation.Resources.IStringSource ErrorSource { get => throw null; } public string GetDefaultMessage() => throw null; public object InstanceToValidate { get => throw null; } public ServiceStack.FluentValidation.Internal.MessageFormatter MessageFormatter { get => throw null; } public static implicit operator ServiceStack.FluentValidation.Validators.PropertyValidatorContext(ServiceStack.FluentValidation.Internal.MessageBuilderContext ctx) => throw null; public ServiceStack.FluentValidation.IValidationContext ParentContext { get => throw null; } ServiceStack.FluentValidation.ICommonContext ServiceStack.FluentValidation.ICommonContext.ParentContext { get => throw null; } public string PropertyName { get => throw null; } public ServiceStack.FluentValidation.Validators.IPropertyValidator PropertyValidator { get => throw null; } public object PropertyValue { get => throw null; } public ServiceStack.FluentValidation.Internal.PropertyRule Rule { get => throw null; } } public class MessageFormatter { public object[] AdditionalArguments { get => throw null; } public ServiceStack.FluentValidation.Internal.MessageFormatter AppendAdditionalArguments(params object[] additionalArgs) => throw null; public ServiceStack.FluentValidation.Internal.MessageFormatter AppendArgument(string name, object value) => throw null; public ServiceStack.FluentValidation.Internal.MessageFormatter AppendPropertyName(string name) => throw null; public ServiceStack.FluentValidation.Internal.MessageFormatter AppendPropertyValue(object value) => throw null; public virtual string BuildMessage(string messageTemplate) => throw null; public MessageFormatter() => throw null; public System.Collections.Generic.Dictionary PlaceholderValues { get => throw null; } public const string PropertyName = default; public const string PropertyValue = default; protected virtual string ReplacePlaceholdersWithValues(string template, System.Collections.Generic.IDictionary values) => throw null; } public class PropertyChain { public void Add(System.Reflection.MemberInfo member) => throw null; public void Add(string propertyName) => throw null; public void AddIndexer(object indexer, bool surroundWithBrackets = default(bool)) => throw null; public string BuildPropertyName(string propertyName) => throw null; public int Count { get => throw null; } public PropertyChain() => throw null; public PropertyChain(ServiceStack.FluentValidation.Internal.PropertyChain parent) => throw null; public PropertyChain(System.Collections.Generic.IEnumerable memberNames) => throw null; public static ServiceStack.FluentValidation.Internal.PropertyChain FromExpression(System.Linq.Expressions.LambdaExpression expression) => throw null; public bool IsChildChainOf(ServiceStack.FluentValidation.Internal.PropertyChain parentChain) => throw null; public override string ToString() => throw null; } public class PropertyRule : ServiceStack.FluentValidation.IValidationRule { public void AddValidator(ServiceStack.FluentValidation.Validators.IPropertyValidator validator) => throw null; public void ApplyAsyncCondition(System.Func> predicate, ServiceStack.FluentValidation.ApplyConditionTo applyConditionTo = default(ServiceStack.FluentValidation.ApplyConditionTo)) => throw null; public void ApplyCondition(System.Func predicate, ServiceStack.FluentValidation.ApplyConditionTo applyConditionTo = default(ServiceStack.FluentValidation.ApplyConditionTo)) => throw null; public void ApplySharedAsyncCondition(System.Func> condition) => throw null; public void ApplySharedCondition(System.Func condition) => throw null; public System.Func> AsyncCondition { get => throw null; } public ServiceStack.FluentValidation.CascadeMode CascadeMode { get => throw null; set { } } public void ClearValidators() => throw null; public System.Func Condition { get => throw null; } public static ServiceStack.FluentValidation.Internal.PropertyRule Create(System.Linq.Expressions.Expression> expression) => throw null; public static ServiceStack.FluentValidation.Internal.PropertyRule Create(System.Linq.Expressions.Expression> expression, System.Func cascadeModeThunk, bool bypassCache = default(bool)) => throw null; public PropertyRule(System.Reflection.MemberInfo member, System.Func propertyFunc, System.Linq.Expressions.LambdaExpression expression, System.Func cascadeModeThunk, System.Type typeToValidate, System.Type containerType) => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator CurrentValidator { get => throw null; } public System.Collections.Generic.List DependentRules { get => throw null; } public ServiceStack.FluentValidation.Resources.IStringSource DisplayName { get => throw null; set { } } public System.Linq.Expressions.LambdaExpression Expression { get => throw null; } public string GetDisplayName() => throw null; public string GetDisplayName(ServiceStack.FluentValidation.ICommonContext context) => throw null; public bool HasAsyncCondition { get => throw null; } public bool HasCondition { get => throw null; } protected virtual System.Collections.Generic.IEnumerable InvokePropertyValidator(ServiceStack.FluentValidation.IValidationContext context, ServiceStack.FluentValidation.Validators.IPropertyValidator validator, string propertyName) => throw null; protected virtual System.Threading.Tasks.Task> InvokePropertyValidatorAsync(ServiceStack.FluentValidation.IValidationContext context, ServiceStack.FluentValidation.Validators.IPropertyValidator validator, string propertyName, System.Threading.CancellationToken cancellation) => throw null; public System.Reflection.MemberInfo Member { get => throw null; } public System.Func MessageBuilder { get => throw null; set { } } public System.Action> OnFailure { get => throw null; set { } } public System.Func PropertyFunc { get => throw null; } public string PropertyName { get => throw null; set { } } public void RemoveValidator(ServiceStack.FluentValidation.Validators.IPropertyValidator original) => throw null; public void ReplaceValidator(ServiceStack.FluentValidation.Validators.IPropertyValidator original, ServiceStack.FluentValidation.Validators.IPropertyValidator newValidator) => throw null; public string[] RuleSets { get => throw null; set { } } public void SetDisplayName(string name) => throw null; public void SetDisplayName(System.Func factory) => throw null; public System.Func Transformer { get => throw null; set { } } public System.Type TypeToValidate { get => throw null; } public virtual System.Collections.Generic.IEnumerable Validate(ServiceStack.FluentValidation.IValidationContext context) => throw null; public virtual System.Threading.Tasks.Task> ValidateAsync(ServiceStack.FluentValidation.IValidationContext context, System.Threading.CancellationToken cancellation) => throw null; public System.Collections.Generic.IEnumerable Validators { get => throw null; } } public class RuleBuilder : ServiceStack.FluentValidation.Internal.IConfigurable>, ServiceStack.FluentValidation.Internal.IConfigurable>, ServiceStack.FluentValidation.Internal.IConfigurable, ServiceStack.FluentValidation.IRuleBuilderInitialCollection>, ServiceStack.FluentValidation.IRuleBuilder, ServiceStack.FluentValidation.IRuleBuilderInitial, ServiceStack.FluentValidation.IRuleBuilderInitialCollection, ServiceStack.FluentValidation.IRuleBuilderOptions { ServiceStack.FluentValidation.IRuleBuilderOptions ServiceStack.FluentValidation.Internal.IConfigurable>.Configure(System.Action configurator) => throw null; ServiceStack.FluentValidation.IRuleBuilderInitial ServiceStack.FluentValidation.Internal.IConfigurable>.Configure(System.Action configurator) => throw null; ServiceStack.FluentValidation.IRuleBuilderInitialCollection ServiceStack.FluentValidation.Internal.IConfigurable, ServiceStack.FluentValidation.IRuleBuilderInitialCollection>.Configure(System.Action> configurator) => throw null; public RuleBuilder(ServiceStack.FluentValidation.Internal.PropertyRule rule, ServiceStack.FluentValidation.IValidator parent) => throw null; public ServiceStack.FluentValidation.IValidator ParentValidator { get => throw null; } public ServiceStack.FluentValidation.Internal.PropertyRule Rule { get => throw null; } public ServiceStack.FluentValidation.IRuleBuilderOptions SetValidator(ServiceStack.FluentValidation.Validators.IPropertyValidator validator) => throw null; public ServiceStack.FluentValidation.IRuleBuilderOptions SetValidator(ServiceStack.FluentValidation.IValidator validator, params string[] ruleSets) => throw null; public ServiceStack.FluentValidation.IRuleBuilderOptions SetValidator(System.Func validatorProvider, params string[] ruleSets) where TValidator : ServiceStack.FluentValidation.IValidator => throw null; public ServiceStack.FluentValidation.IRuleBuilderOptions SetValidator(System.Func validatorProvider, params string[] ruleSets) where TValidator : ServiceStack.FluentValidation.IValidator => throw null; public ServiceStack.FluentValidation.IRuleBuilderOptions SetValidator(System.Func validatorProvider) where TValidator : ServiceStack.FluentValidation.IValidator => throw null; public ServiceStack.FluentValidation.IRuleBuilderInitial Transform(System.Func transformationFunc) => throw null; } public class RulesetValidatorSelector : ServiceStack.FluentValidation.Internal.IValidatorSelector { public virtual bool CanExecute(ServiceStack.FluentValidation.IValidationRule rule, string propertyPath, ServiceStack.FluentValidation.IValidationContext context) => throw null; public RulesetValidatorSelector(params string[] rulesetsToExecute) => throw null; public const string DefaultRuleSetName = default; protected bool IsIncludeRule(ServiceStack.FluentValidation.IValidationRule rule) => throw null; public string[] RuleSets { get => throw null; } public const string WildcardRuleSetName = default; } public class ValidationStrategy { public ServiceStack.FluentValidation.Internal.ValidationStrategy IncludeAllRuleSets() => throw null; public ServiceStack.FluentValidation.Internal.ValidationStrategy IncludeProperties(params string[] properties) => throw null; public ServiceStack.FluentValidation.Internal.ValidationStrategy IncludeProperties(params System.Linq.Expressions.Expression>[] propertyExpressions) => throw null; public ServiceStack.FluentValidation.Internal.ValidationStrategy IncludeRuleSets(params string[] ruleSets) => throw null; public ServiceStack.FluentValidation.Internal.ValidationStrategy IncludeRulesNotInRuleSet() => throw null; public ServiceStack.FluentValidation.Internal.ValidationStrategy ThrowOnFailures() => throw null; public ServiceStack.FluentValidation.Internal.ValidationStrategy UseCustomSelector(ServiceStack.FluentValidation.Internal.IValidatorSelector selector) => throw null; } } public interface IParameterValidatorFactory { ServiceStack.FluentValidation.IValidator GetValidator(System.Reflection.ParameterInfo parameterInfo); } public interface IRuleBuilder { ServiceStack.FluentValidation.IRuleBuilderOptions SetValidator(ServiceStack.FluentValidation.Validators.IPropertyValidator validator); ServiceStack.FluentValidation.IRuleBuilderOptions SetValidator(ServiceStack.FluentValidation.IValidator validator, params string[] ruleSets); ServiceStack.FluentValidation.IRuleBuilderOptions SetValidator(System.Func validatorProvider, params string[] ruleSets) where TValidator : ServiceStack.FluentValidation.IValidator; ServiceStack.FluentValidation.IRuleBuilderOptions SetValidator(System.Func validatorProvider, params string[] ruleSets) where TValidator : ServiceStack.FluentValidation.IValidator; } public interface IRuleBuilderInitial : ServiceStack.FluentValidation.Internal.IConfigurable>, ServiceStack.FluentValidation.IRuleBuilder { ServiceStack.FluentValidation.IRuleBuilderInitial Transform(System.Func transformationFunc); } public interface IRuleBuilderInitialCollection : ServiceStack.FluentValidation.Internal.IConfigurable, ServiceStack.FluentValidation.IRuleBuilderInitialCollection>, ServiceStack.FluentValidation.IRuleBuilder { ServiceStack.FluentValidation.IRuleBuilderInitial Transform(System.Func transformationFunc); } public interface IRuleBuilderOptions : ServiceStack.FluentValidation.Internal.IConfigurable>, ServiceStack.FluentValidation.IRuleBuilder { } public interface IServiceStackValidator { void RemovePropertyRules(System.Func where); } public interface IValidationContext : ServiceStack.FluentValidation.ICommonContext { bool IsChildCollectionContext { get; } bool IsChildContext { get; } ServiceStack.FluentValidation.Internal.PropertyChain PropertyChain { get; } ServiceStack.Web.IRequest Request { get; set; } System.Collections.Generic.IDictionary RootContextData { get; } ServiceStack.FluentValidation.Internal.IValidatorSelector Selector { get; } } public interface IValidationRule { void ApplyAsyncCondition(System.Func> predicate, ServiceStack.FluentValidation.ApplyConditionTo applyConditionTo = default(ServiceStack.FluentValidation.ApplyConditionTo)); void ApplyCondition(System.Func predicate, ServiceStack.FluentValidation.ApplyConditionTo applyConditionTo = default(ServiceStack.FluentValidation.ApplyConditionTo)); void ApplySharedAsyncCondition(System.Func> condition); void ApplySharedCondition(System.Func condition); string[] RuleSets { get; set; } System.Collections.Generic.IEnumerable Validate(ServiceStack.FluentValidation.IValidationContext context); System.Threading.Tasks.Task> ValidateAsync(ServiceStack.FluentValidation.IValidationContext context, System.Threading.CancellationToken cancellation); System.Collections.Generic.IEnumerable Validators { get; } } public interface IValidator : ServiceStack.FluentValidation.IValidator { ServiceStack.FluentValidation.CascadeMode CascadeMode { get; set; } ServiceStack.FluentValidation.Results.ValidationResult Validate(T instance); System.Threading.Tasks.Task ValidateAsync(T instance, System.Threading.CancellationToken cancellation = default(System.Threading.CancellationToken)); } public interface IValidator { bool CanValidateInstancesOfType(System.Type type); ServiceStack.FluentValidation.IValidatorDescriptor CreateDescriptor(); ServiceStack.FluentValidation.Results.ValidationResult Validate(ServiceStack.FluentValidation.IValidationContext context); System.Threading.Tasks.Task ValidateAsync(ServiceStack.FluentValidation.IValidationContext context, System.Threading.CancellationToken cancellation = default(System.Threading.CancellationToken)); } public interface IValidatorDescriptor { System.Linq.ILookup GetMembersWithValidators(); string GetName(string property); System.Collections.Generic.IEnumerable GetRulesForMember(string name); System.Collections.Generic.IEnumerable GetValidatorsForMember(string name); } public interface IValidatorFactory { ServiceStack.FluentValidation.IValidator GetValidator(); ServiceStack.FluentValidation.IValidator GetValidator(System.Type type); } public class PropertyValidatorOptions { public void ApplyAsyncCondition(System.Func> condition) => throw null; public void ApplyCondition(System.Func condition) => throw null; public System.Func> AsyncCondition { get => throw null; } public System.Func Condition { get => throw null; } public PropertyValidatorOptions() => throw null; public System.Func CustomStateProvider { get => throw null; set { } } public string ErrorCode { get => throw null; set { } } public ServiceStack.FluentValidation.Resources.IStringSource ErrorCodeSource { get => throw null; set { } } public ServiceStack.FluentValidation.Resources.IStringSource ErrorMessageSource { get => throw null; set { } } protected virtual string GetDefaultMessageTemplate() => throw null; public string GetErrorMessageTemplate(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; public bool HasAsyncCondition { get => throw null; } public bool HasCondition { get => throw null; } public void SetErrorMessage(System.Func errorFactory) => throw null; public void SetErrorMessage(string errorMessage) => throw null; public System.Func SeverityProvider { get => throw null; set { } } } namespace Resources { public class FluentValidationMessageFormatException : System.Exception { public FluentValidationMessageFormatException(string message) => throw null; public FluentValidationMessageFormatException(string message, System.Exception innerException) => throw null; } public interface IContextAwareStringSource { } public interface ILanguageManager { System.Globalization.CultureInfo Culture { get; set; } bool Enabled { get; set; } string GetString(string key, System.Globalization.CultureInfo culture = default(System.Globalization.CultureInfo)); } public interface IStringSource { string GetString(ServiceStack.FluentValidation.ICommonContext context); } public abstract class Language { protected Language() => throw null; public virtual string GetTranslation(string key) => throw null; public abstract string Name { get; } public virtual void Translate(string key, string message) => throw null; public void Translate(string message) => throw null; } public class LanguageManager : ServiceStack.FluentValidation.Resources.ILanguageManager { public void AddTranslation(string language, string key, string message) => throw null; public void Clear() => throw null; public LanguageManager() => throw null; public System.Globalization.CultureInfo Culture { get => throw null; set { } } public bool Enabled { get => throw null; set { } } public virtual string GetString(string key, System.Globalization.CultureInfo culture = default(System.Globalization.CultureInfo)) => throw null; } public class LanguageStringSource : ServiceStack.FluentValidation.Resources.IStringSource { public LanguageStringSource(string key) => throw null; public LanguageStringSource(System.Func errorCodeFunc, string fallbackKey) => throw null; public virtual string GetString(ServiceStack.FluentValidation.ICommonContext context) => throw null; } public class LazyStringSource : ServiceStack.FluentValidation.Resources.IStringSource { public LazyStringSource(System.Func stringProvider) => throw null; public string GetString(ServiceStack.FluentValidation.ICommonContext context) => throw null; } public class StaticStringSource : ServiceStack.FluentValidation.Resources.IStringSource { public StaticStringSource(string message) => throw null; public string GetString(ServiceStack.FluentValidation.ICommonContext context) => throw null; } } namespace Results { public class ValidationFailure { public object AttemptedValue { get => throw null; set { } } public ValidationFailure(string propertyName, string errorMessage) => throw null; public ValidationFailure(string propertyName, string errorMessage, object attemptedValue) => throw null; public ValidationFailure(string propertyName, string error, object attemptedValue, string errorCode) => throw null; public object CustomState { get => throw null; set { } } public string ErrorCode { get => throw null; set { } } public static System.Collections.Generic.Dictionary ErrorCodeAliases; public static System.Func ErrorCodeResolver { get => throw null; set { } } public string ErrorMessage { get => throw null; set { } } public object[] FormattedMessageArguments { get => throw null; set { } } public System.Collections.Generic.Dictionary FormattedMessagePlaceholderValues { get => throw null; set { } } public string PropertyName { get => throw null; set { } } public static string ServiceStackErrorCodeResolver(string errorCode) => throw null; public ServiceStack.FluentValidation.Severity Severity { get => throw null; set { } } public override string ToString() => throw null; } public class ValidationResult { public ValidationResult() => throw null; public ValidationResult(System.Collections.Generic.IEnumerable failures) => throw null; public System.Collections.Generic.IList Errors { get => throw null; } public virtual bool IsValid { get => throw null; } public ServiceStack.Web.IRequest Request { get => throw null; set { } } public string[] RuleSetsExecuted { get => throw null; } public override string ToString() => throw null; public string ToString(string separator) => throw null; } } public enum Severity { Error = 0, Warning = 1, Info = 2, } namespace TestHelper { public interface ITestPropertyChain { ServiceStack.FluentValidation.TestHelper.ITestPropertyChain Property(System.Linq.Expressions.Expression> memberAccessor); System.Collections.Generic.IEnumerable ShouldHaveValidationError(); void ShouldNotHaveValidationError(); } public interface IValidationResultTester { System.Collections.Generic.IEnumerable ShouldHaveValidationError(System.Collections.Generic.IEnumerable properties); void ShouldNotHaveValidationError(System.Collections.Generic.IEnumerable properties); } public class TestValidationResult : ServiceStack.FluentValidation.Results.ValidationResult where T : class { public TestValidationResult(ServiceStack.FluentValidation.Results.ValidationResult validationResult) => throw null; public System.Collections.Generic.IEnumerable ShouldHaveValidationErrorFor(System.Linq.Expressions.Expression> memberAccessor) => throw null; public System.Collections.Generic.IEnumerable ShouldHaveValidationErrorFor(string propertyName) => throw null; public void ShouldNotHaveValidationErrorFor(System.Linq.Expressions.Expression> memberAccessor) => throw null; public void ShouldNotHaveValidationErrorFor(string propertyName) => throw null; } public class ValidationTestException : System.Exception { public ValidationTestException(string message) => throw null; public ValidationTestException(string message, System.Collections.Generic.List errors) => throw null; public System.Collections.Generic.List Errors { get => throw null; } } public static class ValidationTestExtension { public static System.Collections.Generic.IEnumerable ShouldHaveAnyValidationError(this ServiceStack.FluentValidation.TestHelper.TestValidationResult testValidationResult) where T : class => throw null; public static void ShouldHaveChildValidator(this ServiceStack.FluentValidation.IValidator validator, System.Linq.Expressions.Expression> expression, System.Type childValidatorType) => throw null; public static System.Collections.Generic.IEnumerable ShouldHaveValidationErrorFor(this ServiceStack.FluentValidation.IValidator validator, System.Linq.Expressions.Expression> expression, TValue value, string ruleSet = default(string)) where T : class, new() => throw null; public static System.Collections.Generic.IEnumerable ShouldHaveValidationErrorFor(this ServiceStack.FluentValidation.IValidator validator, System.Linq.Expressions.Expression> expression, T objectToTest, string ruleSet = default(string)) where T : class => throw null; public static System.Threading.Tasks.Task> ShouldHaveValidationErrorForAsync(this ServiceStack.FluentValidation.IValidator validator, System.Linq.Expressions.Expression> expression, TValue value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), string ruleSet = default(string)) where T : class, new() => throw null; public static System.Threading.Tasks.Task> ShouldHaveValidationErrorForAsync(this ServiceStack.FluentValidation.IValidator validator, System.Linq.Expressions.Expression> expression, T objectToTest, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), string ruleSet = default(string)) where T : class => throw null; public static void ShouldNotHaveAnyValidationErrors(this ServiceStack.FluentValidation.TestHelper.TestValidationResult testValidationResult) where T : class => throw null; public static void ShouldNotHaveValidationErrorFor(this ServiceStack.FluentValidation.IValidator validator, System.Linq.Expressions.Expression> expression, TValue value, string ruleSet = default(string)) where T : class, new() => throw null; public static void ShouldNotHaveValidationErrorFor(this ServiceStack.FluentValidation.IValidator validator, System.Linq.Expressions.Expression> expression, T objectToTest, string ruleSet = default(string)) where T : class => throw null; public static System.Threading.Tasks.Task ShouldNotHaveValidationErrorForAsync(this ServiceStack.FluentValidation.IValidator validator, System.Linq.Expressions.Expression> expression, TValue value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), string ruleSet = default(string)) where T : class, new() => throw null; public static System.Threading.Tasks.Task ShouldNotHaveValidationErrorForAsync(this ServiceStack.FluentValidation.IValidator validator, System.Linq.Expressions.Expression> expression, T objectToTest, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), string ruleSet = default(string)) where T : class => throw null; public static ServiceStack.FluentValidation.TestHelper.TestValidationResult TestValidate(this ServiceStack.FluentValidation.IValidator validator, T objectToTest, string ruleSet = default(string)) where T : class => throw null; public static ServiceStack.FluentValidation.TestHelper.TestValidationResult TestValidate(this ServiceStack.FluentValidation.IValidator validator, T objectToTest, System.Action> options) where T : class => throw null; public static System.Threading.Tasks.Task> TestValidateAsync(this ServiceStack.FluentValidation.IValidator validator, T objectToTest, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken), string ruleSet = default(string)) where T : class => throw null; public static System.Threading.Tasks.Task> TestValidateAsync(this ServiceStack.FluentValidation.IValidator validator, T objectToTest, System.Action> options, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) where T : class => throw null; public static System.Collections.Generic.IEnumerable When(this System.Collections.Generic.IEnumerable failures, System.Func failurePredicate, string exceptionMessage = default(string)) => throw null; public static System.Collections.Generic.IEnumerable WhenAll(this System.Collections.Generic.IEnumerable failures, System.Func failurePredicate, string exceptionMessage = default(string)) => throw null; public static System.Collections.Generic.IEnumerable WithCustomState(this System.Collections.Generic.IEnumerable failures, object expectedCustomState) => throw null; public static System.Collections.Generic.IEnumerable WithErrorCode(this System.Collections.Generic.IEnumerable failures, string expectedErrorCode) => throw null; public static System.Collections.Generic.IEnumerable WithErrorMessage(this System.Collections.Generic.IEnumerable failures, string expectedErrorMessage) => throw null; public static System.Collections.Generic.IEnumerable WithMessageArgument(this System.Collections.Generic.IEnumerable failures, string argumentKey, T argumentValue) => throw null; public static System.Collections.Generic.IEnumerable WithoutCustomState(this System.Collections.Generic.IEnumerable failures, object unexpectedCustomState) => throw null; public static System.Collections.Generic.IEnumerable WithoutErrorCode(this System.Collections.Generic.IEnumerable failures, string unexpectedErrorCode) => throw null; public static System.Collections.Generic.IEnumerable WithoutErrorMessage(this System.Collections.Generic.IEnumerable failures, string unexpectedErrorMessage) => throw null; public static System.Collections.Generic.IEnumerable WithoutSeverity(this System.Collections.Generic.IEnumerable failures, ServiceStack.FluentValidation.Severity unexpectedSeverity) => throw null; public static System.Collections.Generic.IEnumerable WithSeverity(this System.Collections.Generic.IEnumerable failures, ServiceStack.FluentValidation.Severity expectedSeverity) => throw null; } public class ValidatorTester where T : class { public ValidatorTester(System.Linq.Expressions.Expression> expression, ServiceStack.FluentValidation.IValidator validator, TValue value) => throw null; public void ValidateError(T instanceToValidate) => throw null; public void ValidateNoError(T instanceToValidate) => throw null; } } public class ValidationContext : ServiceStack.FluentValidation.ICommonContext, ServiceStack.FluentValidation.IValidationContext { public ServiceStack.FluentValidation.ValidationContext CloneForChildCollectionValidator(TNew instanceToValidate, bool preserveParentContext = default(bool)) => throw null; public ServiceStack.FluentValidation.ValidationContext CloneForChildValidator(TChild instanceToValidate, bool preserveParentContext = default(bool), ServiceStack.FluentValidation.Internal.IValidatorSelector selector = default(ServiceStack.FluentValidation.Internal.IValidatorSelector)) => throw null; public static ServiceStack.FluentValidation.ValidationContext CreateWithOptions(T instanceToValidate, System.Action> options) => throw null; public ValidationContext(T instanceToValidate) => throw null; public ValidationContext(T instanceToValidate, ServiceStack.FluentValidation.Internal.PropertyChain propertyChain, ServiceStack.FluentValidation.Internal.IValidatorSelector validatorSelector) => throw null; public static ServiceStack.FluentValidation.ValidationContext GetFromNonGenericContext(ServiceStack.FluentValidation.IValidationContext context) => throw null; public T InstanceToValidate { get => throw null; } object ServiceStack.FluentValidation.ICommonContext.InstanceToValidate { get => throw null; } public virtual bool IsChildCollectionContext { get => throw null; set { } } public virtual bool IsChildContext { get => throw null; set { } } ServiceStack.FluentValidation.ICommonContext ServiceStack.FluentValidation.ICommonContext.ParentContext { get => throw null; } public ServiceStack.FluentValidation.Internal.PropertyChain PropertyChain { get => throw null; } object ServiceStack.FluentValidation.ICommonContext.PropertyValue { get => throw null; } public ServiceStack.Web.IRequest Request { get => throw null; set { } } public System.Collections.Generic.IDictionary RootContextData { get => throw null; set { } } public ServiceStack.FluentValidation.Internal.IValidatorSelector Selector { get => throw null; } public bool ThrowOnFailures { get => throw null; } } public static class ValidationErrors { public const string CreditCard = default; public const string Email = default; public const string Empty = default; public const string Enum = default; public const string Equal = default; public const string ExclusiveBetween = default; public const string GreaterThan = default; public const string GreaterThanOrEqual = default; public const string InclusiveBetween = default; public const string Length = default; public const string LessThan = default; public const string LessThanOrEqual = default; public const string NotEmpty = default; public const string NotEqual = default; public const string NotNull = default; public const string Null = default; public const string Predicate = default; public const string RegularExpression = default; public const string ScalePrecision = default; } public class ValidationException : System.Exception, ServiceStack.Model.IResponseStatusConvertible { public ValidationException(string message) => throw null; public ValidationException(string message, System.Collections.Generic.IEnumerable errors) => throw null; public ValidationException(string message, System.Collections.Generic.IEnumerable errors, bool appendDefaultMessage) => throw null; public ValidationException(System.Collections.Generic.IEnumerable errors) => throw null; public ValidationException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public System.Collections.Generic.IEnumerable Errors { get => throw null; } public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public ServiceStack.ResponseStatus ToResponseStatus() => throw null; } public class ValidatorConfiguration { public ServiceStack.FluentValidation.CascadeMode CascadeMode { get => throw null; set { } } public ValidatorConfiguration() => throw null; public bool DisableAccessorCache { get => throw null; set { } } public System.Func DisplayNameResolver { get => throw null; set { } } public System.Func ErrorCodeResolver { get => throw null; set { } } public ServiceStack.FluentValidation.Resources.ILanguageManager LanguageManager { get => throw null; set { } } public System.Func MessageFormatterFactory { get => throw null; set { } } public string PropertyChainSeparator { get => throw null; set { } } public System.Func PropertyNameResolver { get => throw null; set { } } public ServiceStack.FluentValidation.ValidatorSelectorOptions ValidatorSelectors { get => throw null; } } public class ValidatorDescriptor : ServiceStack.FluentValidation.IValidatorDescriptor { public ValidatorDescriptor(System.Collections.Generic.IEnumerable ruleBuilders) => throw null; public virtual System.Linq.ILookup GetMembersWithValidators() => throw null; public virtual string GetName(string property) => throw null; public virtual string GetName(System.Linq.Expressions.Expression> propertyExpression) => throw null; public System.Collections.Generic.IEnumerable.RulesetMetadata> GetRulesByRuleset() => throw null; public System.Collections.Generic.IEnumerable GetRulesForMember(string name) => throw null; public System.Collections.Generic.IEnumerable GetValidatorsForMember(string name) => throw null; public System.Collections.Generic.IEnumerable GetValidatorsForMember(ServiceStack.FluentValidation.Internal.MemberAccessor accessor) => throw null; protected System.Collections.Generic.IEnumerable Rules { get => throw null; } public class RulesetMetadata { public RulesetMetadata(string name, System.Collections.Generic.IEnumerable rules) => throw null; public string Name { get => throw null; } public System.Collections.Generic.IEnumerable Rules { get => throw null; } } } public abstract class ValidatorFactoryBase : ServiceStack.FluentValidation.IValidatorFactory { public abstract ServiceStack.FluentValidation.IValidator CreateInstance(System.Type validatorType); protected ValidatorFactoryBase() => throw null; public ServiceStack.FluentValidation.IValidator GetValidator() => throw null; public ServiceStack.FluentValidation.IValidator GetValidator(System.Type type) => throw null; } public static class ValidatorOptions { public static ServiceStack.FluentValidation.CascadeMode CascadeMode { get => throw null; set { } } public static bool DisableAccessorCache { get => throw null; set { } } public static System.Func DisplayNameResolver { get => throw null; set { } } public static System.Func ErrorCodeResolver { get => throw null; set { } } public static ServiceStack.FluentValidation.ValidatorConfiguration Global { get => throw null; } public static ServiceStack.FluentValidation.Resources.ILanguageManager LanguageManager { get => throw null; set { } } public static System.Func MessageFormatterFactory { get => throw null; set { } } public static string PropertyChainSeparator { get => throw null; set { } } public static System.Func PropertyNameResolver { get => throw null; set { } } public static ServiceStack.FluentValidation.ValidatorSelectorOptions ValidatorSelectors { get => throw null; } } namespace Validators { public abstract class AbstractComparisonValidator : ServiceStack.FluentValidation.Validators.PropertyValidator, ServiceStack.FluentValidation.Validators.IComparisonValidator, ServiceStack.FluentValidation.Validators.IPropertyValidator { public abstract ServiceStack.FluentValidation.Validators.Comparison Comparison { get; } protected AbstractComparisonValidator(System.IComparable value, ServiceStack.FluentValidation.Resources.IStringSource errorSource) => throw null; protected AbstractComparisonValidator(System.IComparable value) => throw null; protected AbstractComparisonValidator(System.Func valueToCompareFunc, System.Reflection.MemberInfo member, string memberDisplayName, ServiceStack.FluentValidation.Resources.IStringSource errorSource) => throw null; protected AbstractComparisonValidator(System.Func valueToCompareFunc, System.Reflection.MemberInfo member, string memberDisplayName) => throw null; public System.IComparable GetComparableValue(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context, object value) => throw null; public System.IComparable GetComparisonValue(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; protected override sealed bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; public abstract bool IsValid(System.IComparable value, System.IComparable valueToCompare); public System.Reflection.MemberInfo MemberToCompare { get => throw null; } public object ValueToCompare { get => throw null; } } public class AspNetCoreCompatibleEmailValidator : ServiceStack.FluentValidation.Validators.PropertyValidator, ServiceStack.FluentValidation.Validators.IEmailValidator { public AspNetCoreCompatibleEmailValidator() => throw null; protected override string GetDefaultMessageTemplate() => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; } public class AsyncPredicateValidator : ServiceStack.FluentValidation.Validators.PropertyValidator { public AsyncPredicateValidator(System.Func> predicate) => throw null; protected override string GetDefaultMessageTemplate() => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; protected override System.Threading.Tasks.Task IsValidAsync(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context, System.Threading.CancellationToken cancellation) => throw null; public override bool ShouldValidateAsynchronously(ServiceStack.FluentValidation.IValidationContext context) => throw null; } public abstract class AsyncValidatorBase : ServiceStack.FluentValidation.Validators.PropertyValidator { protected AsyncValidatorBase(ServiceStack.FluentValidation.Resources.IStringSource errorSource) => throw null; protected AsyncValidatorBase(string errorMessage) => throw null; protected AsyncValidatorBase() => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; protected abstract override System.Threading.Tasks.Task IsValidAsync(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context, System.Threading.CancellationToken cancellation); public override bool ShouldValidateAsynchronously(ServiceStack.FluentValidation.IValidationContext context) => throw null; } public class ChildValidatorAdaptor : ServiceStack.FluentValidation.Validators.NoopPropertyValidator, ServiceStack.FluentValidation.Validators.IChildValidatorAdaptor { protected virtual ServiceStack.FluentValidation.IValidationContext CreateNewValidationContextForChildValidator(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context, ServiceStack.FluentValidation.IValidator validator) => throw null; protected ServiceStack.FluentValidation.IValidationContext CreateNewValidationContextForChildValidator(object instanceToValidate, ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; public ChildValidatorAdaptor(ServiceStack.FluentValidation.IValidator validator, System.Type validatorType) => throw null; public ChildValidatorAdaptor(System.Func> validatorProvider, System.Type validatorType) => throw null; public virtual ServiceStack.FluentValidation.IValidator GetValidator(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; public string[] RuleSets { get => throw null; set { } } public override bool ShouldValidateAsynchronously(ServiceStack.FluentValidation.IValidationContext context) => throw null; public override System.Collections.Generic.IEnumerable Validate(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; public override System.Threading.Tasks.Task> ValidateAsync(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context, System.Threading.CancellationToken cancellation) => throw null; public System.Type ValidatorType { get => throw null; } } public enum Comparison { Equal = 0, NotEqual = 1, LessThan = 2, GreaterThan = 3, GreaterThanOrEqual = 4, LessThanOrEqual = 5, } public class CreditCardValidator : ServiceStack.FluentValidation.Validators.PropertyValidator { public CreditCardValidator() => throw null; protected override string GetDefaultMessageTemplate() => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; } public class CustomContext : ServiceStack.FluentValidation.ICommonContext { public void AddFailure(string propertyName, string errorMessage) => throw null; public void AddFailure(string errorMessage) => throw null; public void AddFailure(ServiceStack.FluentValidation.Results.ValidationFailure failure) => throw null; public CustomContext(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; public string DisplayName { get => throw null; } public object InstanceToValidate { get => throw null; } public ServiceStack.FluentValidation.Internal.MessageFormatter MessageFormatter { get => throw null; } ServiceStack.FluentValidation.ICommonContext ServiceStack.FluentValidation.ICommonContext.ParentContext { get => throw null; } public ServiceStack.FluentValidation.IValidationContext ParentContext { get => throw null; } public string PropertyName { get => throw null; } public object PropertyValue { get => throw null; } public ServiceStack.FluentValidation.Internal.PropertyRule Rule { get => throw null; } } public class CustomValidator : ServiceStack.FluentValidation.Validators.PropertyValidator { public CustomValidator(System.Action action) => throw null; public CustomValidator(System.Func asyncAction) => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; public override bool ShouldValidateAsynchronously(ServiceStack.FluentValidation.IValidationContext context) => throw null; public override System.Collections.Generic.IEnumerable Validate(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; public override System.Threading.Tasks.Task> ValidateAsync(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context, System.Threading.CancellationToken cancellation) => throw null; } public enum EmailValidationMode { Net4xRegex = 0, AspNetCoreCompatible = 1, } public class EmailValidator : ServiceStack.FluentValidation.Validators.PropertyValidator, ServiceStack.FluentValidation.Validators.IEmailValidator, ServiceStack.FluentValidation.Validators.IPropertyValidator, ServiceStack.FluentValidation.Validators.IRegularExpressionValidator { public EmailValidator() => throw null; public string Expression { get => throw null; } protected override string GetDefaultMessageTemplate() => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; } public class EmptyValidator : ServiceStack.FluentValidation.Validators.PropertyValidator, ServiceStack.FluentValidation.Validators.IEmptyValidator, ServiceStack.FluentValidation.Validators.IPropertyValidator { public EmptyValidator(object defaultValueForType) => throw null; protected override string GetDefaultMessageTemplate() => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; } public class EnumValidator : ServiceStack.FluentValidation.Validators.PropertyValidator { public EnumValidator(System.Type enumType) => throw null; protected override string GetDefaultMessageTemplate() => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; } public class EqualValidator : ServiceStack.FluentValidation.Validators.PropertyValidator, ServiceStack.FluentValidation.Validators.IComparisonValidator, ServiceStack.FluentValidation.Validators.IPropertyValidator { protected bool Compare(object comparisonValue, object propertyValue) => throw null; public ServiceStack.FluentValidation.Validators.Comparison Comparison { get => throw null; } public EqualValidator(object valueToCompare, System.Collections.IEqualityComparer comparer = default(System.Collections.IEqualityComparer)) => throw null; public EqualValidator(System.Func comparisonProperty, System.Reflection.MemberInfo member, string memberDisplayName, System.Collections.IEqualityComparer comparer = default(System.Collections.IEqualityComparer)) => throw null; protected override string GetDefaultMessageTemplate() => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; public System.Reflection.MemberInfo MemberToCompare { get => throw null; } public object ValueToCompare { get => throw null; } } public class ExactLengthValidator : ServiceStack.FluentValidation.Validators.LengthValidator { public ExactLengthValidator(int length) : base(default(int), default(int)) => throw null; public ExactLengthValidator(System.Func length) : base(default(int), default(int)) => throw null; protected override string GetDefaultMessageTemplate() => throw null; } public class ExclusiveBetweenValidator : ServiceStack.FluentValidation.Validators.PropertyValidator, ServiceStack.FluentValidation.Validators.IBetweenValidator, ServiceStack.FluentValidation.Validators.IPropertyValidator { public ExclusiveBetweenValidator(System.IComparable from, System.IComparable to) => throw null; public System.IComparable From { get => throw null; } protected override string GetDefaultMessageTemplate() => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; public System.IComparable To { get => throw null; } } public class GreaterThanOrEqualValidator : ServiceStack.FluentValidation.Validators.AbstractComparisonValidator { public override ServiceStack.FluentValidation.Validators.Comparison Comparison { get => throw null; } public GreaterThanOrEqualValidator(System.IComparable value) : base(default(System.IComparable)) => throw null; public GreaterThanOrEqualValidator(System.Func valueToCompareFunc, System.Reflection.MemberInfo member, string memberDisplayName) : base(default(System.IComparable)) => throw null; protected override string GetDefaultMessageTemplate() => throw null; public override bool IsValid(System.IComparable value, System.IComparable valueToCompare) => throw null; } public class GreaterThanValidator : ServiceStack.FluentValidation.Validators.AbstractComparisonValidator { public override ServiceStack.FluentValidation.Validators.Comparison Comparison { get => throw null; } public GreaterThanValidator(System.IComparable value) : base(default(System.IComparable)) => throw null; public GreaterThanValidator(System.Func valueToCompareFunc, System.Reflection.MemberInfo member, string memberDisplayName) : base(default(System.IComparable)) => throw null; protected override string GetDefaultMessageTemplate() => throw null; public override bool IsValid(System.IComparable value, System.IComparable valueToCompare) => throw null; } public interface IBetweenValidator : ServiceStack.FluentValidation.Validators.IPropertyValidator { System.IComparable From { get; } System.IComparable To { get; } } public interface IChildValidatorAdaptor { System.Type ValidatorType { get; } } public interface IComparisonValidator : ServiceStack.FluentValidation.Validators.IPropertyValidator { ServiceStack.FluentValidation.Validators.Comparison Comparison { get; } System.Reflection.MemberInfo MemberToCompare { get; } object ValueToCompare { get; } } public interface IEmailValidator { } public interface IEmptyValidator : ServiceStack.FluentValidation.Validators.IPropertyValidator { } public interface ILengthValidator : ServiceStack.FluentValidation.Validators.IPropertyValidator { int Max { get; } int Min { get; } } public class InclusiveBetweenValidator : ServiceStack.FluentValidation.Validators.PropertyValidator, ServiceStack.FluentValidation.Validators.IBetweenValidator, ServiceStack.FluentValidation.Validators.IPropertyValidator { public InclusiveBetweenValidator(System.IComparable from, System.IComparable to) => throw null; public System.IComparable From { get => throw null; } protected override string GetDefaultMessageTemplate() => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; public System.IComparable To { get => throw null; } } public interface INotEmptyValidator : ServiceStack.FluentValidation.Validators.IPropertyValidator { } public interface INotNullValidator : ServiceStack.FluentValidation.Validators.IPropertyValidator { } public interface INullValidator : ServiceStack.FluentValidation.Validators.IPropertyValidator { } public interface IPredicateValidator : ServiceStack.FluentValidation.Validators.IPropertyValidator { } public interface IPropertyValidator { ServiceStack.FluentValidation.PropertyValidatorOptions Options { get; } bool ShouldValidateAsynchronously(ServiceStack.FluentValidation.IValidationContext context); System.Collections.Generic.IEnumerable Validate(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context); System.Threading.Tasks.Task> ValidateAsync(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context, System.Threading.CancellationToken cancellation); } public interface IRegularExpressionValidator : ServiceStack.FluentValidation.Validators.IPropertyValidator { string Expression { get; } } public class LengthValidator : ServiceStack.FluentValidation.Validators.PropertyValidator, ServiceStack.FluentValidation.Validators.ILengthValidator, ServiceStack.FluentValidation.Validators.IPropertyValidator { public LengthValidator(int min, int max) => throw null; public LengthValidator(System.Func min, System.Func max) => throw null; protected override string GetDefaultMessageTemplate() => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; public int Max { get => throw null; } public System.Func MaxFunc { get => throw null; set { } } public int Min { get => throw null; } public System.Func MinFunc { get => throw null; set { } } } public class LessThanOrEqualValidator : ServiceStack.FluentValidation.Validators.AbstractComparisonValidator { public override ServiceStack.FluentValidation.Validators.Comparison Comparison { get => throw null; } public LessThanOrEqualValidator(System.IComparable value) : base(default(System.IComparable)) => throw null; public LessThanOrEqualValidator(System.Func valueToCompareFunc, System.Reflection.MemberInfo member, string memberDisplayName) : base(default(System.IComparable)) => throw null; protected override string GetDefaultMessageTemplate() => throw null; public override bool IsValid(System.IComparable value, System.IComparable valueToCompare) => throw null; } public class LessThanValidator : ServiceStack.FluentValidation.Validators.AbstractComparisonValidator { public override ServiceStack.FluentValidation.Validators.Comparison Comparison { get => throw null; } public LessThanValidator(System.IComparable value) : base(default(System.IComparable)) => throw null; public LessThanValidator(System.Func valueToCompareFunc, System.Reflection.MemberInfo member, string memberDisplayName) : base(default(System.IComparable)) => throw null; protected override string GetDefaultMessageTemplate() => throw null; public override bool IsValid(System.IComparable value, System.IComparable valueToCompare) => throw null; } public class MaximumLengthValidator : ServiceStack.FluentValidation.Validators.LengthValidator { public MaximumLengthValidator(int max) : base(default(int), default(int)) => throw null; public MaximumLengthValidator(System.Func max) : base(default(int), default(int)) => throw null; protected override string GetDefaultMessageTemplate() => throw null; } public class MinimumLengthValidator : ServiceStack.FluentValidation.Validators.LengthValidator { public MinimumLengthValidator(int min) : base(default(int), default(int)) => throw null; public MinimumLengthValidator(System.Func min) : base(default(int), default(int)) => throw null; protected override string GetDefaultMessageTemplate() => throw null; } public abstract class NoopPropertyValidator : ServiceStack.FluentValidation.Validators.IPropertyValidator { protected NoopPropertyValidator() => throw null; public ServiceStack.FluentValidation.PropertyValidatorOptions Options { get => throw null; } public virtual bool ShouldValidateAsynchronously(ServiceStack.FluentValidation.IValidationContext context) => throw null; public abstract System.Collections.Generic.IEnumerable Validate(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context); public virtual System.Threading.Tasks.Task> ValidateAsync(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context, System.Threading.CancellationToken cancellation) => throw null; } public class NotEmptyValidator : ServiceStack.FluentValidation.Validators.PropertyValidator, ServiceStack.FluentValidation.Validators.INotEmptyValidator, ServiceStack.FluentValidation.Validators.IPropertyValidator { public NotEmptyValidator(object defaultValueForType) => throw null; protected override string GetDefaultMessageTemplate() => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; } public class NotEqualValidator : ServiceStack.FluentValidation.Validators.PropertyValidator, ServiceStack.FluentValidation.Validators.IComparisonValidator, ServiceStack.FluentValidation.Validators.IPropertyValidator { protected bool Compare(object comparisonValue, object propertyValue) => throw null; public ServiceStack.FluentValidation.Validators.Comparison Comparison { get => throw null; } public NotEqualValidator(System.Func func, System.Reflection.MemberInfo memberToCompare, string memberDisplayName, System.Collections.IEqualityComparer equalityComparer = default(System.Collections.IEqualityComparer)) => throw null; public NotEqualValidator(object comparisonValue, System.Collections.IEqualityComparer equalityComparer = default(System.Collections.IEqualityComparer)) => throw null; protected override string GetDefaultMessageTemplate() => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; public System.Reflection.MemberInfo MemberToCompare { get => throw null; } public object ValueToCompare { get => throw null; } } public class NotNullValidator : ServiceStack.FluentValidation.Validators.PropertyValidator, ServiceStack.FluentValidation.Validators.INotNullValidator, ServiceStack.FluentValidation.Validators.IPropertyValidator { public NotNullValidator() => throw null; protected override string GetDefaultMessageTemplate() => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; } public class NullValidator : ServiceStack.FluentValidation.Validators.PropertyValidator, ServiceStack.FluentValidation.Validators.INullValidator, ServiceStack.FluentValidation.Validators.IPropertyValidator { public NullValidator() => throw null; protected override string GetDefaultMessageTemplate() => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; } public class OnFailureValidator : ServiceStack.FluentValidation.Validators.NoopPropertyValidator, ServiceStack.FluentValidation.Validators.IChildValidatorAdaptor { public OnFailureValidator(ServiceStack.FluentValidation.Validators.IPropertyValidator innerValidator, System.Action onFailure) => throw null; public override bool ShouldValidateAsynchronously(ServiceStack.FluentValidation.IValidationContext context) => throw null; public override System.Collections.Generic.IEnumerable Validate(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; public override System.Threading.Tasks.Task> ValidateAsync(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context, System.Threading.CancellationToken cancellation) => throw null; public System.Type ValidatorType { get => throw null; } } public class PolymorphicValidator : ServiceStack.FluentValidation.Validators.ChildValidatorAdaptor { public ServiceStack.FluentValidation.Validators.PolymorphicValidator Add(ServiceStack.FluentValidation.IValidator derivedValidator, params string[] ruleSets) where TDerived : TProperty => throw null; public ServiceStack.FluentValidation.Validators.PolymorphicValidator Add(System.Func> validatorFactory, params string[] ruleSets) where TDerived : TProperty => throw null; public ServiceStack.FluentValidation.Validators.PolymorphicValidator Add(System.Func> validatorFactory, params string[] ruleSets) where TDerived : TProperty => throw null; protected ServiceStack.FluentValidation.Validators.PolymorphicValidator Add(System.Type subclassType, ServiceStack.FluentValidation.IValidator validator, params string[] ruleSets) => throw null; protected override ServiceStack.FluentValidation.IValidationContext CreateNewValidationContextForChildValidator(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context, ServiceStack.FluentValidation.IValidator validator) => throw null; public PolymorphicValidator() : base(default(ServiceStack.FluentValidation.IValidator), default(System.Type)) => throw null; public override ServiceStack.FluentValidation.IValidator GetValidator(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; } public class PredicateValidator : ServiceStack.FluentValidation.Validators.PropertyValidator, ServiceStack.FluentValidation.Validators.IPredicateValidator, ServiceStack.FluentValidation.Validators.IPropertyValidator { public PredicateValidator(ServiceStack.FluentValidation.Validators.PredicateValidator.Predicate predicate) => throw null; protected override string GetDefaultMessageTemplate() => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; public delegate bool Predicate(object instanceToValidate, object propertyValue, ServiceStack.FluentValidation.Validators.PropertyValidatorContext propertyValidatorContext); } public abstract class PropertyValidator : ServiceStack.FluentValidation.PropertyValidatorOptions, ServiceStack.FluentValidation.Validators.IPropertyValidator { protected virtual ServiceStack.FluentValidation.Results.ValidationFailure CreateValidationError(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; protected PropertyValidator(ServiceStack.FluentValidation.Resources.IStringSource errorMessageSource) => throw null; protected PropertyValidator(string errorMessage) => throw null; protected PropertyValidator() => throw null; protected abstract bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context); protected virtual System.Threading.Tasks.Task IsValidAsync(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context, System.Threading.CancellationToken cancellation) => throw null; protected string Localized(string fallbackKey) => throw null; public ServiceStack.FluentValidation.PropertyValidatorOptions Options { get => throw null; } protected virtual void PrepareMessageFormatterForValidationError(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; public virtual bool ShouldValidateAsynchronously(ServiceStack.FluentValidation.IValidationContext context) => throw null; public virtual System.Collections.Generic.IEnumerable Validate(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; public virtual System.Threading.Tasks.Task> ValidateAsync(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context, System.Threading.CancellationToken cancellation) => throw null; } public class PropertyValidatorContext : ServiceStack.FluentValidation.ICommonContext { public PropertyValidatorContext(ServiceStack.FluentValidation.IValidationContext parentContext, ServiceStack.FluentValidation.Internal.PropertyRule rule, string propertyName) => throw null; public PropertyValidatorContext(ServiceStack.FluentValidation.IValidationContext parentContext, ServiceStack.FluentValidation.Internal.PropertyRule rule, string propertyName, object propertyValue) => throw null; public PropertyValidatorContext(ServiceStack.FluentValidation.IValidationContext parentContext, ServiceStack.FluentValidation.Internal.PropertyRule rule, string propertyName, System.Lazy propertyValueAccessor) => throw null; public string DisplayName { get => throw null; } public object InstanceToValidate { get => throw null; } public ServiceStack.FluentValidation.Internal.MessageFormatter MessageFormatter { get => throw null; } public ServiceStack.FluentValidation.IValidationContext ParentContext { get => throw null; } ServiceStack.FluentValidation.ICommonContext ServiceStack.FluentValidation.ICommonContext.ParentContext { get => throw null; } public string PropertyName { get => throw null; } public object PropertyValue { get => throw null; } public ServiceStack.FluentValidation.Internal.PropertyRule Rule { get => throw null; } } public class RegularExpressionValidator : ServiceStack.FluentValidation.Validators.PropertyValidator, ServiceStack.FluentValidation.Validators.IPropertyValidator, ServiceStack.FluentValidation.Validators.IRegularExpressionValidator { public RegularExpressionValidator(string expression) => throw null; public RegularExpressionValidator(System.Text.RegularExpressions.Regex regex) => throw null; public RegularExpressionValidator(string expression, System.Text.RegularExpressions.RegexOptions options) => throw null; public RegularExpressionValidator(System.Func expressionFunc) => throw null; public RegularExpressionValidator(System.Func regexFunc) => throw null; public RegularExpressionValidator(System.Func expression, System.Text.RegularExpressions.RegexOptions options) => throw null; public string Expression { get => throw null; } protected override string GetDefaultMessageTemplate() => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; } public class ScalePrecisionValidator : ServiceStack.FluentValidation.Validators.PropertyValidator { public ScalePrecisionValidator(int scale, int precision) => throw null; protected override string GetDefaultMessageTemplate() => throw null; public bool IgnoreTrailingZeros { get => throw null; set { } } protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; public int Precision { get => throw null; set { } } public int Scale { get => throw null; set { } } } public class StringEnumValidator : ServiceStack.FluentValidation.Validators.PropertyValidator { public StringEnumValidator(System.Type enumType, bool caseSensitive) => throw null; protected override string GetDefaultMessageTemplate() => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; } } public class ValidatorSelectorOptions { public ValidatorSelectorOptions() => throw null; public System.Func DefaultValidatorSelectorFactory { get => throw null; set { } } public System.Func MemberNameValidatorSelectorFactory { get => throw null; set { } } public System.Func RulesetValidatorSelectorFactory { get => throw null; set { } } } } namespace Formats { public class CsvFormat : ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public CsvFormat() => throw null; public string Id { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public void SerializeToStream(ServiceStack.Web.IRequest req, object request, System.IO.Stream stream) => throw null; } public class HtmlFormat : ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public HtmlFormat() => throw null; public string DefaultResolveTemplate(ServiceStack.Web.IRequest req) => throw null; public static string HtmlTitleFormat; public static bool Humanize; public string Id { get => throw null; set { } } public System.Collections.Generic.Dictionary PathTemplates { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public static string ReplaceTokens(string html, ServiceStack.Web.IRequest req) => throw null; public System.Func ResolveTemplate { get => throw null; set { } } public System.Threading.Tasks.Task SerializeToStreamAsync(ServiceStack.Web.IRequest req, object response, System.IO.Stream outputStream) => throw null; public static string TitleFormat; } public class JsonlFormat : ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public JsonlFormat() => throw null; public string Id { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public void SerializeToStream(ServiceStack.Web.IRequest req, object request, System.IO.Stream stream) => throw null; } public class ServerInfo { public ServerInfo() => throw null; public string JsonApiRoute { get => throw null; set { } } } public class XmlSerializerFormat : ServiceStack.IPlugin { public XmlSerializerFormat() => throw null; public static object Deserialize(System.Type type, System.IO.Stream stream) => throw null; public void Register(ServiceStack.IAppHost appHost) => throw null; public static void Serialize(ServiceStack.Web.IRequest req, object response, System.IO.Stream stream) => throw null; } } public class GatewayRequestFactory : ServiceStack.IGatewayRequestFactory { public ServiceStack.Web.IRequest Create(ServiceStack.Web.IRequest request) => throw null; public GatewayRequestFactory() => throw null; } public class GenericAppHost : ServiceStack.ServiceStackHost { public System.Action ConfigFilter { get => throw null; set { } } public override void Configure(Funq.Container container) => throw null; public System.Action ConfigureAppHost { get => throw null; set { } } public System.Action ConfigureContainer { get => throw null; set { } } public GenericAppHost(params System.Reflection.Assembly[] serviceAssemblies) : base(default(string), default(System.Reflection.Assembly[])) => throw null; public override ServiceStack.IServiceGateway GetServiceGateway(ServiceStack.Web.IRequest req) => throw null; public Microsoft.Extensions.Hosting.IHost Host { get => throw null; set { } } public override void OnConfigLoad() => throw null; } public static partial class GenericAppHostExtensions { public static Microsoft.Extensions.Hosting.IHost UseServiceStack(this Microsoft.Extensions.Hosting.IHost host, ServiceStack.GenericAppHost appHost) => throw null; } public class GetFileService : ServiceStack.Service { public GetFileService() => throw null; public object Get(ServiceStack.GetFile request) => throw null; } public class GetFileUploadService : ServiceStack.Service { public GetFileUploadService() => throw null; public System.Threading.Tasks.Task Get(ServiceStack.GetFileUpload request) => throw null; } public class GreaterCondition : ServiceStack.QueryCondition { public override string Alias { get => throw null; } public GreaterCondition() => throw null; public static ServiceStack.GreaterCondition Instance; public override bool Match(object a, object b) => throw null; } public class GreaterEqualCondition : ServiceStack.QueryCondition { public override string Alias { get => throw null; } public GreaterEqualCondition() => throw null; public static ServiceStack.GreaterEqualCondition Instance; public override bool Match(object a, object b) => throw null; } public class HasClaimValidator : ServiceStack.TypeValidator, ServiceStack.IAuthTypeValidator { public HasClaimValidator(string type, string value) : base(default(string), default(string), default(int?)) => throw null; public static string DefaultErrorMessage { get => throw null; set { } } public override System.Threading.Tasks.Task IsValidAsync(object dto, ServiceStack.Web.IRequest request) => throw null; public override System.Threading.Tasks.Task ThrowIfNotValidAsync(object dto, ServiceStack.Web.IRequest request) => throw null; public string Type { get => throw null; } public string Value { get => throw null; } } public class HasPermissionsValidator : ServiceStack.TypeValidator, ServiceStack.IAuthTypeValidator { public HasPermissionsValidator(string permission) : base(default(string), default(string), default(int?)) => throw null; public HasPermissionsValidator(string[] permissions) : base(default(string), default(string), default(int?)) => throw null; public static string DefaultErrorMessage { get => throw null; set { } } public override System.Threading.Tasks.Task IsValidAsync(object dto, ServiceStack.Web.IRequest request) => throw null; public string[] Permissions { get => throw null; } public override System.Threading.Tasks.Task ThrowIfNotValidAsync(object dto, ServiceStack.Web.IRequest request) => throw null; } public class HasRolesValidator : ServiceStack.TypeValidator, ServiceStack.IAuthTypeValidator { public HasRolesValidator(string role) : base(default(string), default(string), default(int?)) => throw null; public HasRolesValidator(string[] roles) : base(default(string), default(string), default(int?)) => throw null; public static string DefaultErrorMessage { get => throw null; set { } } public override System.Threading.Tasks.Task IsValidAsync(object dto, ServiceStack.Web.IRequest request) => throw null; public string[] Roles { get => throw null; } public override System.Threading.Tasks.Task ThrowIfNotValidAsync(object dto, ServiceStack.Web.IRequest request) => throw null; } public static class HelpMessages { public static string DefaultRedirectMessage; public static string NativeTypesDtoOptionsTip; } namespace Host { public class ActionContext { public const string AnyAction = default; public static string AnyFormatKey(string format, string requestDtoName) => throw null; public static string AnyKey(string requestDtoName) => throw null; public const string AnyMethod = default; public ActionContext() => throw null; public string Id { get => throw null; set { } } public static string Key(string method, string requestDtoName) => throw null; public ServiceStack.Web.IRequestFilterBase[] RequestFilters { get => throw null; set { } } public System.Type RequestType { get => throw null; set { } } public ServiceStack.Web.IResponseFilterBase[] ResponseFilters { get => throw null; set { } } public ServiceStack.Host.ActionInvokerFn ServiceAction { get => throw null; set { } } public System.Type ServiceType { get => throw null; set { } } } public delegate object ActionInvokerFn(object instance, object request); public class ActionMethod { public object[] AllAttributes() => throw null; public T[] AllAttributes() => throw null; public const string Async = default; public const string AsyncUpper = default; public ActionMethod(System.Reflection.MethodInfo methodInfo) => throw null; public object[] GetCustomAttributes(bool inherit) => throw null; public System.Reflection.ParameterInfo[] GetParameters() => throw null; public bool IsAsync { get => throw null; } public bool IsGenericMethod { get => throw null; } public System.Reflection.MethodInfo MethodInfo { get => throw null; } public string Name { get => throw null; } public string NameUpper { get => throw null; } public System.Type RequestType { get => throw null; } public System.Type ReturnType { get => throw null; } } public class BasicHttpRequest : ServiceStack.Host.BasicRequest, ServiceStack.Web.IHttpRequest, ServiceStack.Web.IRequest, ServiceStack.Configuration.IResolver, System.IServiceProvider { public string Accept { get => throw null; set { } } public BasicHttpRequest() : base(default(object), default(ServiceStack.RequestAttributes)) => throw null; public BasicHttpRequest(object requestDto, ServiceStack.RequestAttributes requestAttributes = default(ServiceStack.RequestAttributes)) : base(default(object), default(ServiceStack.RequestAttributes)) => throw null; public string HttpMethod { get => throw null; set { } } public ServiceStack.Web.IHttpResponse HttpResponse { get => throw null; set { } } public string XForwardedFor { get => throw null; set { } } public int? XForwardedPort { get => throw null; set { } } public string XForwardedProtocol { get => throw null; set { } } public string XRealIp { get => throw null; set { } } } public class BasicHttpResponse : ServiceStack.Host.BasicResponse, ServiceStack.Web.IHttpResponse, ServiceStack.Web.IResponse { public void ClearCookies() => throw null; public System.Collections.Generic.List CookieCollection { get => throw null; } public ServiceStack.Web.ICookies Cookies { get => throw null; } public BasicHttpResponse(ServiceStack.Host.BasicRequest requestContext) : base(default(ServiceStack.Host.BasicRequest)) => throw null; public void SetCookie(System.Net.Cookie cookie) => throw null; } public class BasicRequest : ServiceStack.Configuration.IHasResolver, ServiceStack.IHasServiceScope, ServiceStack.IO.IHasVirtualFiles, ServiceStack.Web.IRequest, ServiceStack.Configuration.IResolver, System.IServiceProvider { public string AbsoluteUri { get => throw null; set { } } public string[] AcceptTypes { get => throw null; set { } } public string Authorization { get => throw null; set { } } public string CompressionType { get => throw null; set { } } public long ContentLength { get => throw null; } public string ContentType { get => throw null; set { } } public System.Collections.Generic.IDictionary Cookies { get => throw null; set { } } public BasicRequest(object requestDto, ServiceStack.RequestAttributes requestAttributes = default(ServiceStack.RequestAttributes)) => throw null; public BasicRequest(ServiceStack.Messaging.IMessage message = default(ServiceStack.Messaging.IMessage), ServiceStack.RequestAttributes requestAttributes = default(ServiceStack.RequestAttributes)) => throw null; public virtual object Dto { get => throw null; set { } } public ServiceStack.Web.IHttpFile[] Files { get => throw null; set { } } public System.Collections.Specialized.NameValueCollection FormData { get => throw null; set { } } public ServiceStack.IO.IVirtualDirectory GetDirectory() => throw null; public ServiceStack.IO.IVirtualFile GetFile() => throw null; public string GetHeader(string headerName) => throw null; public string GetRawBody() => throw null; public System.Threading.Tasks.Task GetRawBodyAsync() => throw null; public object GetService(System.Type serviceType) => throw null; public bool HasExplicitResponseContentType { get => throw null; set { } } public System.Collections.Specialized.NameValueCollection Headers { get => throw null; set { } } public System.IO.Stream InputStream { get => throw null; set { } } public bool IsDirectory { get => throw null; set { } } public bool IsFile { get => throw null; set { } } public bool IsLocal { get => throw null; set { } } public bool IsSecureConnection { get => throw null; set { } } public System.Collections.Generic.Dictionary Items { get => throw null; set { } } public ServiceStack.Messaging.IMessage Message { get => throw null; set { } } public string OperationName { get => throw null; set { } } public string OriginalPathInfo { get => throw null; } public object OriginalRequest { get => throw null; set { } } public string PathInfo { get => throw null; set { } } public ServiceStack.Host.BasicRequest PopulateWith(ServiceStack.Web.IRequest request) => throw null; public System.Collections.Specialized.NameValueCollection QueryString { get => throw null; set { } } public string RawUrl { get => throw null; set { } } public string RemoteIp { get => throw null; set { } } public ServiceStack.RequestAttributes RequestAttributes { get => throw null; set { } } public ServiceStack.Web.IRequestPreferences RequestPreferences { get => throw null; } public ServiceStack.Configuration.IResolver Resolver { get => throw null; set { } } public ServiceStack.Web.IResponse Response { get => throw null; set { } } public string ResponseContentType { get => throw null; set { } } public Microsoft.Extensions.DependencyInjection.IServiceScope ServiceScope { get => throw null; set { } } public T TryResolve() => throw null; public System.Uri UrlReferrer { get => throw null; set { } } public bool UseBufferedStream { get => throw null; set { } } public string UserAgent { get => throw null; set { } } public string UserHostAddress { get => throw null; set { } } public string Verb { get => throw null; set { } } } public class BasicResponse : ServiceStack.Web.IHasHeaders, ServiceStack.Web.IResponse { public void AddHeader(string name, string value) => throw null; public void Close() => throw null; public System.Threading.Tasks.Task CloseAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string ContentType { get => throw null; set { } } public BasicResponse(ServiceStack.Host.BasicRequest requestContext) => throw null; public object Dto { get => throw null; set { } } public void End() => throw null; public void Flush() => throw null; public System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string GetHeader(string name) => throw null; public bool HasStarted { get => throw null; set { } } public System.Collections.Generic.Dictionary Headers { get => throw null; } public bool IsClosed { get => throw null; set { } } public System.Collections.Generic.Dictionary Items { get => throw null; } public bool KeepAlive { get => throw null; set { } } public object OriginalResponse { get => throw null; set { } } public System.IO.Stream OutputStream { get => throw null; } public void Redirect(string url) => throw null; public void RemoveHeader(string name) => throw null; public ServiceStack.Web.IRequest Request { get => throw null; } public void SetContentLength(long contentLength) => throw null; public int StatusCode { get => throw null; set { } } public string StatusDescription { get => throw null; set { } } public bool UseBufferedStream { get => throw null; set { } } public void Write(string text) => throw null; } public class ContainerResolveCache : ServiceStack.Configuration.ITypeFactory { public object CreateInstance(ServiceStack.Configuration.IResolver resolver, System.Type type) => throw null; public object CreateInstance(ServiceStack.Configuration.IResolver resolver, System.Type type, bool tryResolve) => throw null; public ContainerResolveCache() => throw null; public static object PopulateInstance(ServiceStack.Configuration.IResolver resolver, object instance) => throw null; public static void Reset() => throw null; } public class ContentTypes : ServiceStack.Web.IContentTypeReader, ServiceStack.Web.IContentTypes, ServiceStack.Web.IContentTypeWriter { public System.Collections.Generic.Dictionary ContentTypeDeserializers; public System.Collections.Generic.Dictionary ContentTypeDeserializersAsync; public System.Collections.Generic.Dictionary ContentTypeFormats { get => throw null; } public System.Collections.Generic.Dictionary ContentTypeSerializers; public System.Collections.Generic.Dictionary ContentTypeSerializersAsync; public readonly System.Collections.Generic.Dictionary ContentTypeStringDeserializers; public readonly System.Collections.Generic.Dictionary ContentTypeStringSerializers; public ContentTypes() => throw null; public object DeserializeFromStream(string contentType, System.Type type, System.IO.Stream fromStream) => throw null; public object DeserializeFromString(string contentType, System.Type type, string request) => throw null; public string GetFormatContentType(string format) => throw null; public ServiceStack.Web.StreamDeserializerDelegate GetStreamDeserializer(string contentType) => throw null; public ServiceStack.Web.StreamDeserializerDelegateAsync GetStreamDeserializerAsync(string contentType) => throw null; public ServiceStack.Web.StreamSerializerDelegate GetStreamSerializer(string contentType) => throw null; public ServiceStack.Web.StreamSerializerDelegateAsync GetStreamSerializerAsync(string contentType) => throw null; public static ServiceStack.Host.ContentTypes Instance; public static System.Collections.Generic.HashSet KnownFormats; public void Register(string contentType, ServiceStack.Web.StreamSerializerDelegate streamSerializer, ServiceStack.Web.StreamDeserializerDelegate streamDeserializer) => throw null; public void RegisterAsync(string contentType, ServiceStack.Web.StreamSerializerDelegateAsync streamSerializer, ServiceStack.Web.StreamDeserializerDelegateAsync streamDeserializer) => throw null; public void Remove(string contentType) => throw null; public byte[] SerializeToBytes(ServiceStack.Web.IRequest req, object response) => throw null; public System.Threading.Tasks.Task SerializeToStreamAsync(ServiceStack.Web.IRequest req, object response, System.IO.Stream responseStream) => throw null; public string SerializeToString(ServiceStack.Web.IRequest req, object response) => throw null; public string SerializeToString(ServiceStack.Web.IRequest req, object response, string contentType) => throw null; public static System.Threading.Tasks.Task SerializeUnknownContentType(ServiceStack.Web.IRequest req, object response, System.IO.Stream stream) => throw null; public void SetContentTypeDeserializer(string contentType, ServiceStack.Web.StreamDeserializerDelegate streamDeserializer) => throw null; public void SetContentTypeSerializer(string contentType, ServiceStack.Web.StreamSerializerDelegate streamSerializer) => throw null; public static ServiceStack.Web.StreamDeserializerDelegateAsync UnknownContentTypeDeserializer { get => throw null; set { } } public static ServiceStack.Web.StreamSerializerDelegateAsync UnknownContentTypeSerializer { get => throw null; set { } } } public class Cookies : ServiceStack.Web.ICookies { public void AddPermanentCookie(string cookieName, string cookieValue, bool? secureOnly = default(bool?)) => throw null; public void AddSessionCookie(string cookieName, string cookieValue, bool? secureOnly = default(bool?)) => throw null; public System.Collections.Generic.List Collection { get => throw null; set { } } public Cookies(ServiceStack.Web.IHttpResponse httpRes) => throw null; public void DeleteCookie(string cookieName) => throw null; public static System.DateTime PermanentCookieExpiry { get => throw null; set { } } public const string RootPath = default; public bool UseSecureCookie(bool? secureOnly) => throw null; } public static partial class CookiesExtensions { public static string AsHeaderValue(this System.Net.Cookie cookie) => throw null; public static Microsoft.AspNetCore.Http.CookieOptions ToCookieOptions(this System.Net.Cookie cookie) => throw null; } public sealed class DataBinder { public DataBinder() => throw null; public static object Eval(object container, string expression) => throw null; public static string Eval(object container, string expression, string format) => throw null; public static object GetDataItem(object container, out bool foundDataItem) => throw null; public static object GetDataItem(object container) => throw null; public static object GetIndexedPropertyValue(object container, string expr) => throw null; public static string GetIndexedPropertyValue(object container, string expr, string format) => throw null; public static object GetPropertyValue(object container, string propName) => throw null; public static string GetPropertyValue(object container, string propName, string format) => throw null; } public class DefaultHttpHandler : ServiceStack.Host.IHttpHandler { public DefaultHttpHandler() => throw null; } public delegate ServiceStack.Host.RestPath FallbackRestPathDelegate(ServiceStack.Web.IHttpRequest httpReq); public class GatewayRequest : ServiceStack.Host.BasicRequest, System.ICloneable, ServiceStack.Web.IConvertRequest, ServiceStack.Web.IHttpRequest, ServiceStack.Web.IRequest, ServiceStack.Configuration.IResolver, System.IServiceProvider { public string Accept { get => throw null; set { } } public void Clear() => throw null; public object Clone() => throw null; public T Convert(T value) => throw null; public static ServiceStack.Host.GatewayRequest Create(ServiceStack.Web.IRequest req) => throw null; public GatewayRequest() : base(default(object), default(ServiceStack.RequestAttributes)) => throw null; public GatewayRequest(object requestDto, ServiceStack.RequestAttributes requestAttributes = default(ServiceStack.RequestAttributes)) : base(default(object), default(ServiceStack.RequestAttributes)) => throw null; public override object Dto { get => throw null; set { } } public string HttpMethod { get => throw null; set { } } public ServiceStack.Web.IHttpResponse HttpResponse { get => throw null; set { } } public string XForwardedFor { get => throw null; set { } } public int? XForwardedPort { get => throw null; set { } } public string XForwardedProtocol { get => throw null; set { } } public string XRealIp { get => throw null; set { } } } public class GatewayResponse : ServiceStack.Host.BasicResponse, ServiceStack.Web.IHttpResponse, ServiceStack.Web.IResponse { public void ClearCookies() => throw null; public System.Collections.Generic.List CookieCollection { get => throw null; } public ServiceStack.Web.ICookies Cookies { get => throw null; } public GatewayResponse(ServiceStack.Host.BasicRequest requestContext) : base(default(ServiceStack.Host.BasicRequest)) => throw null; public void SetCookie(System.Net.Cookie cookie) => throw null; } public delegate System.Threading.Tasks.Task HandleGatewayExceptionAsyncDelegate(ServiceStack.Web.IRequest httpReq, object request, System.Exception ex); public delegate void HandleGatewayExceptionDelegate(ServiceStack.Web.IRequest httpReq, object request, System.Exception ex); namespace Handlers { public class CustomActionHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public System.Action Action { get => throw null; set { } } public CustomActionHandler(System.Action action) => throw null; public override void ProcessRequest(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; } public class CustomActionHandlerAsync : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public System.Func Action { get => throw null; set { } } public CustomActionHandlerAsync(System.Func action) => throw null; public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; } public class CustomResponseHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public System.Func Action { get => throw null; set { } } public CustomResponseHandler(System.Func action, string operationName = default(string)) => throw null; public override void ProcessRequest(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; } public class CustomResponseHandlerAsync : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public System.Func> Action { get => throw null; set { } } public CustomResponseHandlerAsync(System.Func> action, string operationName = default(string)) => throw null; public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; } public class ForbiddenHttpHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { protected System.Text.StringBuilder CreateForbiddenResponseTextBody(ServiceStack.Web.IRequest request) => throw null; public ForbiddenHttpHandler() => throw null; public string DefaultHandler { get => throw null; set { } } public string DefaultRootFileName { get => throw null; set { } } public override bool IsReusable { get => throw null; } public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest request, ServiceStack.Web.IResponse response, string operationName) => throw null; public override bool RunAsAsync() => throw null; public string WebHostPhysicalPath { get => throw null; set { } } public string WebHostUrl { get => throw null; set { } } } public class GenericHandler : ServiceStack.Host.Handlers.ServiceStackHandlerBase, ServiceStack.Host.Handlers.IRequestHttpHandler { public ServiceStack.RequestAttributes ContentTypeAttribute { get => throw null; set { } } public System.Threading.Tasks.Task CreateRequestAsync(ServiceStack.Web.IRequest req, string operationName) => throw null; public GenericHandler(string contentType, ServiceStack.RequestAttributes handlerAttributes, ServiceStack.Feature format) => throw null; public string HandlerContentType { get => throw null; set { } } public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; public override bool RunAsAsync() => throw null; } public abstract class HttpAsyncTaskHandler : ServiceStack.Host.IHttpAsyncHandler, ServiceStack.Host.IHttpHandler, ServiceStack.Host.Handlers.IServiceStackHandler { protected virtual System.Threading.Tasks.Task CreateProcessRequestTask(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; protected HttpAsyncTaskHandler() => throw null; protected System.Threading.Tasks.Task HandleException(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName, System.Exception ex) => throw null; public virtual bool IsReusable { get => throw null; } public virtual System.Threading.Tasks.Task Middleware(Microsoft.AspNetCore.Http.HttpContext context, System.Func next) => throw null; public virtual void ProcessRequest(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; public virtual System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; public string RequestName { get => throw null; set { } } public virtual bool RunAsAsync() => throw null; } public interface IRequestHttpHandler { System.Threading.Tasks.Task CreateRequestAsync(ServiceStack.Web.IRequest req, string operationName); System.Threading.Tasks.Task GetResponseAsync(ServiceStack.Web.IRequest httpReq, object request); System.Threading.Tasks.Task HandleResponse(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, object response); string RequestName { get; } } public interface IServiceStackHandler { void ProcessRequest(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName); System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName); string RequestName { get; } } public class JsonOneWayHandler : ServiceStack.Host.Handlers.GenericHandler { public JsonOneWayHandler() : base(default(string), default(ServiceStack.RequestAttributes), default(ServiceStack.Feature)) => throw null; } public class JsonReplyHandler : ServiceStack.Host.Handlers.GenericHandler { public JsonReplyHandler() : base(default(string), default(ServiceStack.RequestAttributes), default(ServiceStack.Feature)) => throw null; } public class JsvOneWayHandler : ServiceStack.Host.Handlers.GenericHandler { public JsvOneWayHandler() : base(default(string), default(ServiceStack.RequestAttributes), default(ServiceStack.Feature)) => throw null; } public class JsvReplyHandler : ServiceStack.Host.Handlers.GenericHandler { public JsvReplyHandler() : base(default(string), default(ServiceStack.RequestAttributes), default(ServiceStack.Feature)) => throw null; public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; } public class NotFoundHttpHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public NotFoundHttpHandler() => throw null; public string DefaultHandler { get => throw null; set { } } public string DefaultRootFileName { get => throw null; set { } } public override bool IsReusable { get => throw null; } public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest request, ServiceStack.Web.IResponse response, string operationName) => throw null; public string WebHostPhysicalPath { get => throw null; set { } } public string WebHostUrl { get => throw null; set { } } } public class RedirectHttpHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public string AbsoluteUrl { get => throw null; set { } } public RedirectHttpHandler() => throw null; public static string MakeRelative(string relativeUrl) => throw null; public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest request, ServiceStack.Web.IResponse response, string operationName) => throw null; public string RelativeUrl { get => throw null; set { } } public System.Net.HttpStatusCode StatusCode { get => throw null; set { } } } public class RequestHandlerInfo { public RequestHandlerInfo() => throw null; public string HandlerType { get => throw null; set { } } public string OperationName { get => throw null; set { } } public string PathInfo { get => throw null; set { } } } public class RequestInfo { public RequestInfo() => throw null; } public class RequestInfoHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public RequestInfoHandler() => throw null; public static ServiceStack.Host.Handlers.RequestInfoResponse GetRequestInfo(ServiceStack.Web.IRequest httpReq) => throw null; public static ServiceStack.Host.Handlers.RequestHandlerInfo LastRequestInfo; public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; public ServiceStack.Host.Handlers.RequestInfoResponse RequestInfo { get => throw null; set { } } public static System.Collections.Generic.Dictionary ToDictionary(System.Collections.Specialized.NameValueCollection nvc) => throw null; public static string ToString(System.Collections.Specialized.NameValueCollection nvc) => throw null; } public class RequestInfoResponse { public string AbsoluteUri { get => throw null; set { } } public System.Collections.Generic.List AcceptTypes { get => throw null; set { } } public System.Collections.Generic.List AllOperationNames { get => throw null; set { } } public string ApplicationBaseUrl { get => throw null; set { } } public string ApplicationPath { get => throw null; set { } } public string ApplicationVirtualPath { get => throw null; set { } } public System.Collections.Generic.List AsyncErrors { get => throw null; set { } } public long ContentLength { get => throw null; set { } } public string ContentRootDirectoryPath { get => throw null; set { } } public string ContentType { get => throw null; set { } } public RequestInfoResponse() => throw null; public string CurrentDirectory { get => throw null; set { } } public string Date { get => throw null; set { } } public string DebugString { get => throw null; set { } } public string ErrorCode { get => throw null; set { } } public string ErrorMessage { get => throw null; set { } } public System.Collections.Generic.Dictionary FormData { get => throw null; set { } } public string GetLeftPath { get => throw null; set { } } public string GetPathUrl { get => throw null; set { } } public string HandlerFactoryArgs { get => throw null; set { } } public string HandlerFactoryPath { get => throw null; set { } } public System.Collections.Generic.Dictionary Headers { get => throw null; set { } } public string Host { get => throw null; set { } } public string HostType { get => throw null; set { } } public string HttpMethod { get => throw null; set { } } public string Ipv4Addresses { get => throw null; set { } } public string Ipv6Addresses { get => throw null; set { } } public ServiceStack.Host.Handlers.RequestHandlerInfo LastRequestInfo { get => throw null; set { } } public System.Collections.Generic.Dictionary LogonUserInfo { get => throw null; set { } } public string OperationName { get => throw null; set { } } public System.Collections.Generic.List OperationNames { get => throw null; set { } } public string OriginalPathInfo { get => throw null; set { } } public string Path { get => throw null; set { } } public string PathInfo { get => throw null; set { } } public System.Collections.Generic.List PluginsLoaded { get => throw null; set { } } public System.Collections.Generic.Dictionary QueryString { get => throw null; set { } } public string RawUrl { get => throw null; set { } } public string RequestAttributes { get => throw null; set { } } public System.Collections.Generic.Dictionary RequestResponseMap { get => throw null; set { } } public string ResolveAbsoluteUrl { get => throw null; set { } } public string ResponseContentType { get => throw null; set { } } public string RootDirectoryPath { get => throw null; set { } } public string ServiceName { get => throw null; set { } } public string StartedAt { get => throw null; set { } } public System.Collections.Generic.List StartUpErrors { get => throw null; set { } } public System.Collections.Generic.Dictionary Stats { get => throw null; set { } } public int Status { get => throw null; set { } } public bool StripApplicationVirtualPath { get => throw null; set { } } public string Url { get => throw null; set { } } public string Usage { get => throw null; set { } } public string UserHostAddress { get => throw null; set { } } public string VirtualAbsolutePathRoot { get => throw null; set { } } public string VirtualAppRelativePathRoot { get => throw null; set { } } public System.Collections.Generic.List VirtualPathProviderFiles { get => throw null; set { } } public string WebHostUrl { get => throw null; set { } } } public abstract class ServiceStackHandlerBase : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { protected bool AssertAccess(ServiceStack.Web.IHttpRequest httpReq, ServiceStack.Web.IHttpResponse httpRes, ServiceStack.Feature feature, string operationName) => throw null; protected static void AssertOperationExists(string operationName, System.Type type) => throw null; protected static System.Threading.Tasks.Task CreateContentTypeRequestAsync(ServiceStack.Web.IRequest httpReq, System.Type requestType, string contentType) => throw null; protected ServiceStackHandlerBase() => throw null; public static System.Threading.Tasks.Task DeserializeHttpRequestAsync(System.Type operationType, ServiceStack.Web.IRequest httpReq, string contentType) => throw null; protected static object ExecuteService(object request, ServiceStack.Web.IRequest httpReq) => throw null; protected static object GetCustomRequestFromBinder(ServiceStack.Web.IRequest httpReq, System.Type requestType) => throw null; public static System.Type GetOperationType(string operationName) => throw null; public virtual System.Threading.Tasks.Task GetResponseAsync(ServiceStack.Web.IRequest httpReq, object request) => throw null; public ServiceStack.RequestAttributes HandlerAttributes { get => throw null; set { } } public System.Threading.Tasks.Task HandleResponse(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, object response) => throw null; public override bool IsReusable { get => throw null; } public void UpdateResponseContentType(ServiceStack.Web.IRequest httpReq, object response) => throw null; public System.Threading.Tasks.Task WriteDebugResponse(ServiceStack.Web.IResponse httpRes, object response) => throw null; } public class StaticContentHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public StaticContentHandler(string textContents, string contentType) => throw null; public StaticContentHandler(byte[] bytes, string contentType) => throw null; public StaticContentHandler(System.IO.Stream stream, string contentType) => throw null; public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; } public class StaticFileHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public int BufferSize { get => throw null; set { } } public StaticFileHandler() => throw null; public StaticFileHandler(string virtualPath) => throw null; public StaticFileHandler(ServiceStack.IO.IVirtualFile virtualFile) => throw null; public StaticFileHandler(ServiceStack.IO.IVirtualDirectory virtualDir) => throw null; public static int DefaultBufferSize; public System.Action Filter { get => throw null; set { } } public override bool IsReusable { get => throw null; } public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest request, ServiceStack.Web.IResponse response, string operationName) => throw null; public static System.Action ResponseFilter { get => throw null; set { } } public static void SetDefaultFile(string defaultFilePath, byte[] defaultFileContents, System.DateTime defaultFileModified) => throw null; public ServiceStack.IO.IVirtualNode VirtualNode { get => throw null; set { } } } public class XmlOneWayHandler : ServiceStack.Host.Handlers.GenericHandler { public XmlOneWayHandler() : base(default(string), default(ServiceStack.RequestAttributes), default(ServiceStack.Feature)) => throw null; } public class XmlReplyHandler : ServiceStack.Host.Handlers.GenericHandler { public XmlReplyHandler() : base(default(string), default(ServiceStack.RequestAttributes), default(ServiceStack.Feature)) => throw null; } } public delegate System.Threading.Tasks.Task HandleServiceExceptionAsyncDelegate(ServiceStack.Web.IRequest httpReq, object request, System.Exception ex); public delegate object HandleServiceExceptionDelegate(ServiceStack.Web.IRequest httpReq, object request, System.Exception ex); public delegate System.Threading.Tasks.Task HandleUncaughtExceptionAsyncDelegate(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName, System.Exception ex); public delegate void HandleUncaughtExceptionDelegate(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName, System.Exception ex); public class HtmlString : ServiceStack.Host.IHtmlString { public HtmlString(string value) => throw null; public string ToHtmlString() => throw null; public override string ToString() => throw null; } public class HttpException : System.Exception { public HttpException() => throw null; public HttpException(string message) => throw null; public HttpException(string message, System.Exception innerException) => throw null; public HttpException(int statusCode, string statusDescription) => throw null; public int StatusCode { get => throw null; } public string StatusDescription { get => throw null; } } public class HttpFile : ServiceStack.Web.IHttpFile { public long ContentLength { get => throw null; set { } } public string ContentType { get => throw null; set { } } public HttpFile() => throw null; public HttpFile(ServiceStack.Web.IHttpFile file) => throw null; public string FileName { get => throw null; set { } } public virtual System.IO.Stream InputStream { get => throw null; set { } } public string Name { get => throw null; set { } } } public class HttpFileContent : ServiceStack.Host.HttpFile { public HttpFileContent(System.Net.Http.HttpContent content) => throw null; public override System.IO.Stream InputStream { get => throw null; set { } } } public delegate ServiceStack.Host.IHttpHandler HttpHandlerResolverDelegate(ServiceStack.Web.IRequest httpReq); public static class HttpRequestAuthentication { public static string GetAuthorization(this ServiceStack.Web.IRequest req) => throw null; public static string GetAuthSecret(this ServiceStack.Web.IRequest httpReq) => throw null; public static string GetBasicAuth(this ServiceStack.Web.IRequest req) => throw null; public static System.Collections.Generic.KeyValuePair? GetBasicAuthUserAndPassword(this ServiceStack.Web.IRequest httpReq) => throw null; public static string GetBearerToken(this ServiceStack.Web.IRequest req) => throw null; public static string GetCookieValue(this ServiceStack.Web.IRequest httpReq, string cookieName) => throw null; public static System.Collections.Generic.Dictionary GetDigestAuth(this ServiceStack.Web.IRequest httpReq) => throw null; public static string GetItemStringValue(this ServiceStack.Web.IRequest httpReq, string itemName) => throw null; public static string GetJwtRefreshToken(this ServiceStack.Web.IRequest req) => throw null; public static string GetJwtToken(this ServiceStack.Web.IRequest req) => throw null; } public class HttpResponseStreamWrapper : ServiceStack.Web.IHasHeaders, ServiceStack.Web.IHttpResponse, ServiceStack.Web.IResponse { public void AddHeader(string name, string value) => throw null; public void ClearCookies() => throw null; public void Close() => throw null; public System.Threading.Tasks.Task CloseAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string ContentType { get => throw null; set { } } public ServiceStack.Web.ICookies Cookies { get => throw null; set { } } public HttpResponseStreamWrapper(System.IO.Stream stream, ServiceStack.Web.IRequest request) => throw null; public object Dto { get => throw null; set { } } public void End() => throw null; public void Flush() => throw null; public System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public void ForceClose() => throw null; public string GetHeader(string name) => throw null; public bool HasStarted { get => throw null; set { } } public System.Collections.Generic.Dictionary Headers { get => throw null; set { } } public bool IsClosed { get => throw null; } public System.Collections.Generic.Dictionary Items { get => throw null; } public bool KeepAlive { get => throw null; set { } } public bool KeepOpen { get => throw null; set { } } public object OriginalResponse { get => throw null; } public System.IO.Stream OutputStream { get => throw null; } public void Redirect(string url) => throw null; public void RemoveHeader(string name) => throw null; public ServiceStack.Web.IRequest Request { get => throw null; } public void SetContentLength(long contentLength) => throw null; public void SetCookie(System.Net.Cookie cookie) => throw null; public int StatusCode { get => throw null; set { } } public string StatusDescription { get => throw null; set { } } public bool UseBufferedStream { get => throw null; set { } } } public interface IHasBufferedStream { System.IO.MemoryStream BufferedStream { get; } } public interface IHtmlString { string ToHtmlString(); } public interface IHttpAsyncHandler : ServiceStack.Host.IHttpHandler { System.Threading.Tasks.Task Middleware(Microsoft.AspNetCore.Http.HttpContext context, System.Func next); } public interface IHttpHandler { } public interface IHttpHandlerFactory { } public class InMemoryRollingRequestLogger : ServiceStack.Web.IRequestLogger { protected readonly int capacity; protected ServiceStack.RequestLogEntry CreateEntry(ServiceStack.Web.IRequest request, object requestDto, object response, System.TimeSpan requestDuration, System.Type requestType) => throw null; protected InMemoryRollingRequestLogger() => throw null; public InMemoryRollingRequestLogger(int? capacity = default(int?)) => throw null; public System.Func CurrentDateFn { get => throw null; set { } } public const int DefaultCapacity = 1000; public bool EnableErrorTracking { get => throw null; set { } } public bool EnableRequestBodyTracking { get => throw null; set { } } public bool EnableResponseTracking { get => throw null; set { } } public bool EnableSessionTracking { get => throw null; set { } } public System.Type[] ExcludeRequestDtoTypes { get => throw null; set { } } protected bool ExcludeRequestType(System.Type requestType) => throw null; public System.Type[] ExcludeResponseTypes { get => throw null; set { } } public virtual System.Collections.Generic.List GetLatestLogs(int? take) => throw null; public System.Type[] HideRequestBodyForRequestDtoTypes { get => throw null; set { } } public System.Func IgnoreFilter { get => throw null; set { } } public bool LimitToServiceRequests { get => throw null; set { } } public virtual void Log(ServiceStack.Web.IRequest request, object requestDto, object response, System.TimeSpan requestDuration) => throw null; protected readonly System.Collections.Concurrent.ConcurrentQueue logEntries; public System.Func RequestBodyTrackingFilter { get => throw null; set { } } public System.Action RequestLogFilter { get => throw null; set { } } public System.Func ResponseTrackingFilter { get => throw null; set { } } public System.Collections.Generic.Dictionary SerializableItems(System.Collections.Generic.Dictionary items) => throw null; public virtual bool ShouldSkip(ServiceStack.Web.IRequest req, object requestDto) => throw null; public System.Func SkipLogging { get => throw null; set { } } public static object ToSerializableErrorResponse(object response) => throw null; } public delegate object InstanceExecFn(ServiceStack.Web.IRequest requestContext, object instance, object request); public interface IServiceExec { object Execute(ServiceStack.Web.IRequest requestContext, object instance, object request); } public interface ITypedFilter { void Invoke(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object dto); } public interface ITypedFilter { void Invoke(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, T dto); } public interface ITypedFilterAsync { System.Threading.Tasks.Task InvokeAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object dto); } public interface ITypedFilterAsync { System.Threading.Tasks.Task InvokeAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, T dto); } public static partial class MetadataTypeExtensions { public static bool ExcludesFeature(this System.Type type, ServiceStack.Feature feature) => throw null; public static bool ForceInclude(this ServiceStack.MetadataTypesConfig config, System.Type type) => throw null; public static bool ForceInclude(this ServiceStack.MetadataTypesConfig config, ServiceStack.MetadataType type) => throw null; public static string GetParamType(this ServiceStack.MetadataPropertyType prop, ServiceStack.MetadataType type, ServiceStack.Host.Operation op) => throw null; public static string GetParamType(this ServiceStack.ApiMemberAttribute attr, System.Type type, string verb) => throw null; public static bool Has(this ServiceStack.Feature feature, ServiceStack.Feature flag) => throw null; public static bool IsAbstract(this ServiceStack.MetadataType type) => throw null; public static bool IsArray(this ServiceStack.MetadataPropertyType prop) => throw null; public static bool IsCollection(this ServiceStack.MetadataPropertyType prop) => throw null; public static bool IsDictionary(this ServiceStack.MetadataPropertyType prop) => throw null; public static bool IsEnumerable(this ServiceStack.MetadataPropertyType prop) => throw null; public static bool IsInterface(this ServiceStack.MetadataPropertyType prop) => throw null; public static bool IsInterface(this ServiceStack.MetadataType type) => throw null; public static System.Collections.Generic.List NullIfEmpty(this System.Collections.Generic.List value) => throw null; public static bool? NullIfFalse(this bool value) => throw null; public static int? NullIfMinValue(this int value) => throw null; public static System.Collections.Generic.Dictionary ToMetadataServiceRoutes(this System.Collections.Generic.Dictionary serviceRoutes, System.Action> filter = default(System.Action>)) => throw null; } namespace NetCore { public class NetCoreRequest : ServiceStack.Host.IHasBufferedStream, ServiceStack.IHasClaimsPrincipal, ServiceStack.Model.IHasId, ServiceStack.Configuration.IHasResolver, ServiceStack.Model.IHasStringId, ServiceStack.IHasTraceId, ServiceStack.IO.IHasVirtualFiles, ServiceStack.Web.IHttpRequest, ServiceStack.Web.IRequest, ServiceStack.Configuration.IResolver, System.IServiceProvider { public string AbsoluteUri { get => throw null; } public string Accept { get => throw null; } public string[] AcceptTypes { get => throw null; } public string Authorization { get => throw null; } public System.IO.MemoryStream BufferedStream { get => throw null; set { } } public long ContentLength { get => throw null; } public string ContentType { get => throw null; } public System.Collections.Generic.IDictionary Cookies { get => throw null; } public NetCoreRequest(Microsoft.AspNetCore.Http.HttpContext context, string operationName, ServiceStack.RequestAttributes attrs = default(ServiceStack.RequestAttributes), string pathInfo = default(string)) => throw null; public object Dto { get => throw null; set { } } public ServiceStack.Web.IHttpFile[] Files { get => throw null; } public System.Collections.Specialized.NameValueCollection FormData { get => throw null; } public ServiceStack.IO.IVirtualDirectory GetDirectory() => throw null; public ServiceStack.IO.IVirtualFile GetFile() => throw null; public string GetRawBody() => throw null; public System.Threading.Tasks.Task GetRawBodyAsync() => throw null; public object GetService(System.Type serviceType) => throw null; public bool HasExplicitResponseContentType { get => throw null; } public System.Collections.Specialized.NameValueCollection Headers { get => throw null; } public Microsoft.AspNetCore.Http.HttpContext HttpContext { get => throw null; } public string HttpMethod { get => throw null; } public Microsoft.AspNetCore.Http.HttpRequest HttpRequest { get => throw null; } public ServiceStack.Web.IHttpResponse HttpResponse { get => throw null; } public string Id { get => throw null; } public System.IO.Stream InputStream { get => throw null; } public bool IsDirectory { get => throw null; } public bool IsFile { get => throw null; } public bool IsLocal { get => throw null; } public bool IsSecureConnection { get => throw null; } public System.Collections.Generic.Dictionary Items { get => throw null; } public static ServiceStack.Logging.ILog log; public string OperationName { get => throw null; set { } } public string OriginalPathInfo { get => throw null; } public object OriginalRequest { get => throw null; } public string PathInfo { get => throw null; } public System.Collections.Specialized.NameValueCollection QueryString { get => throw null; } public string RawUrl { get => throw null; } public string RemoteIp { get => throw null; } public ServiceStack.RequestAttributes RequestAttributes { get => throw null; set { } } public ServiceStack.Web.IRequestPreferences RequestPreferences { get => throw null; } public ServiceStack.Configuration.IResolver Resolver { get => throw null; set { } } public ServiceStack.Web.IResponse Response { get => throw null; } public string ResponseContentType { get => throw null; set { } } public string TraceId { get => throw null; } public T TryResolve() => throw null; public System.Uri UrlReferrer { get => throw null; } public bool UseBufferedStream { get => throw null; set { } } public System.Security.Claims.ClaimsPrincipal User { get => throw null; } public string UserAgent { get => throw null; } public string UserHostAddress { get => throw null; } public string Verb { get => throw null; } public string XForwardedFor { get => throw null; } public int? XForwardedPort { get => throw null; } public string XForwardedProtocol { get => throw null; } public string XRealIp { get => throw null; } } public class NetCoreResponse : ServiceStack.Web.IHasHeaders, ServiceStack.Web.IHttpResponse, ServiceStack.Web.IResponse { public void AddHeader(string name, string value) => throw null; public System.IO.MemoryStream BufferedStream { get => throw null; set { } } public void ClearCookies() => throw null; public void Close() => throw null; public System.Threading.Tasks.Task CloseAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string ContentType { get => throw null; set { } } public ServiceStack.Web.ICookies Cookies { get => throw null; } public NetCoreResponse(ServiceStack.Host.NetCore.NetCoreRequest request, Microsoft.AspNetCore.Http.HttpResponse response) => throw null; public object Dto { get => throw null; set { } } public void End() => throw null; public void Flush() => throw null; public System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string GetHeader(string name) => throw null; public bool HasStarted { get => throw null; } public System.Collections.Generic.Dictionary Headers { get => throw null; } public Microsoft.AspNetCore.Http.HttpContext HttpContext { get => throw null; } public Microsoft.AspNetCore.Http.HttpResponse HttpResponse { get => throw null; } public bool IsClosed { get => throw null; } public System.Collections.Generic.Dictionary Items { get => throw null; set { } } public bool KeepAlive { get => throw null; set { } } public bool KeepOpen { get => throw null; set { } } public object OriginalResponse { get => throw null; } public System.IO.Stream OutputStream { get => throw null; } public void Redirect(string url) => throw null; public void RemoveHeader(string name) => throw null; public ServiceStack.Web.IRequest Request { get => throw null; } public void SetContentLength(long contentLength) => throw null; public void SetCookie(System.Net.Cookie cookie) => throw null; public int StatusCode { get => throw null; set { } } public string StatusDescription { get => throw null; set { } } public bool UseBufferedStream { get => throw null; set { } } } } public class Operation : System.ICloneable { public System.Collections.Generic.List Actions { get => throw null; set { } } public ServiceStack.Host.Operation AddPermission(string permission) => throw null; public void AddRequestPropertyValidationRules(System.Collections.Generic.List propertyValidators) => throw null; public void AddRequestTypeValidationRules(System.Collections.Generic.List typeValidators) => throw null; public ServiceStack.Host.Operation AddRole(string role) => throw null; public Microsoft.AspNetCore.Authorization.AuthorizeAttribute Authorize { get => throw null; set { } } object System.ICloneable.Clone() => throw null; public ServiceStack.Host.Operation Clone() => throw null; public Operation() => throw null; public System.Type DataModelType { get => throw null; } public string Description { get => throw null; set { } } public ServiceStack.ApiCss ExplorerCss { get => throw null; set { } } public System.Collections.Generic.List FormLayout { get => throw null; set { } } public bool IsOneWay { get => throw null; } public ServiceStack.ApiCss LocodeCss { get => throw null; set { } } public string Method { get => throw null; set { } } public string Name { get => throw null; } public string Notes { get => throw null; set { } } public System.Collections.Generic.List RequestFilterAttributes { get => throw null; set { } } public System.Collections.Generic.HashSet RequestPropertyAttributes { get => throw null; set { } } public System.Collections.Generic.List RequestPropertyValidationRules { get => throw null; } public System.Type RequestType { get => throw null; set { } } public System.Collections.Generic.List RequestTypeValidationRules { get => throw null; } public System.Collections.Generic.List RequiredClaims { get => throw null; set { } } public System.Collections.Generic.List RequiredPermissions { get => throw null; set { } } public System.Collections.Generic.List RequiredRoles { get => throw null; set { } } public System.Collections.Generic.List RequiredScopes { get => throw null; set { } } public System.Collections.Generic.List RequiresAnyPermission { get => throw null; set { } } public System.Collections.Generic.List RequiresAnyRole { get => throw null; set { } } public bool RequiresApiKey { get => throw null; set { } } public bool RequiresAuthentication { get => throw null; set { } } public System.Collections.Generic.List ResponseFilterAttributes { get => throw null; set { } } public System.Type ResponseType { get => throw null; set { } } public ServiceStack.RestrictAttribute RestrictTo { get => throw null; set { } } public bool ReturnsVoid { get => throw null; } public System.Collections.Generic.List Routes { get => throw null; set { } } public System.Type ServiceType { get => throw null; set { } } public System.Collections.Generic.List Tags { get => throw null; set { } } public ServiceStack.UseSystemJson UseSystemJson { get => throw null; set { } } public System.Type ViewModelType { get => throw null; } } public class OperationDto { public System.Collections.Generic.List Actions { get => throw null; set { } } public OperationDto() => throw null; public string Name { get => throw null; set { } } public string ResponseName { get => throw null; set { } } public System.Collections.Generic.List RestrictTo { get => throw null; set { } } public System.Collections.Generic.List Routes { get => throw null; set { } } public string ServiceName { get => throw null; set { } } public System.Collections.Generic.List Tags { get => throw null; set { } } public System.Collections.Generic.List VisibleTo { get => throw null; set { } } } public class RequestPreferences : ServiceStack.Web.IRequestPreferences { public string AcceptEncoding { get => throw null; } public bool AcceptsBrotli { get => throw null; } public bool AcceptsDeflate { get => throw null; } public bool AcceptsGzip { get => throw null; } public RequestPreferences(ServiceStack.Web.IRequest httpRequest) => throw null; } public class RestHandler : ServiceStack.Host.Handlers.ServiceStackHandlerBase, ServiceStack.Host.Handlers.IRequestHttpHandler { public static object CreateRequest(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IRestPath restPath, System.Collections.Generic.Dictionary requestParams, object requestDto) => throw null; public static System.Threading.Tasks.Task CreateRequestAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IRestPath restPath) => throw null; public static System.Threading.Tasks.Task CreateRequestAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IRestPath restPath, System.Collections.Generic.Dictionary requestParams) => throw null; public System.Threading.Tasks.Task CreateRequestAsync(ServiceStack.Web.IRequest httpReq, string operationName) => throw null; public RestHandler() => throw null; public static ServiceStack.Web.IRestPath FindMatchingRestPath(ServiceStack.Web.IHttpRequest httpReq, out string contentType) => throw null; public static ServiceStack.Web.IRestPath FindMatchingRestPath(string httpMethod, string pathInfo, out string contentType) => throw null; public ServiceStack.Web.IRestPath GetRestPath(ServiceStack.Web.IHttpRequest httpReq) => throw null; public static string GetSanitizedPathInfo(string pathInfo, out string contentType) => throw null; public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; public string ResponseContentType { get => throw null; set { } } public ServiceStack.Web.IRestPath RestPath { get => throw null; set { } } public override bool RunAsAsync() => throw null; } public class RestPath : ServiceStack.Web.IRestPath { public void AfterInit() => throw null; public string AllowedVerbs { get => throw null; } public bool AllowsAllVerbs { get => throw null; } public static System.Func CalculateMatchScore { get => throw null; set { } } public string[] Constraints { get => throw null; } public object CreateRequest(string pathInfo) => throw null; public object CreateRequest(string pathInfo, System.Collections.Generic.Dictionary queryStringAndFormData, object fromInstance) => throw null; public RestPath(System.Type requestType, string path) => throw null; public RestPath(System.Type requestType, string path, string verbs, string summary = default(string), string notes = default(string), string matchRule = default(string)) => throw null; public string FirstMatchHashKey { get => throw null; } public static System.Collections.Generic.IEnumerable GetFirstMatchHashKeys(string[] pathPartsForMatching) => throw null; public static System.Collections.Generic.IEnumerable GetFirstMatchWildCardHashKeys(string[] pathPartsForMatching) => throw null; public override int GetHashCode() => throw null; public static string[] GetPathPartsForMatching(string pathInfo) => throw null; public System.Func GetRequestRule() => throw null; public bool IsMatch(ServiceStack.Web.IHttpRequest httpReq) => throw null; public bool IsMatch(string httpMethod, string[] withPathInfoParts, out int wildcardMatchCount) => throw null; public bool IsValid { get => throw null; set { } } public bool IsVariable(string name) => throw null; public bool IsWildCardPath { get => throw null; } public string MatchRule { get => throw null; } public int MatchScore(string httpMethod, string[] withPathInfoParts) => throw null; public string Notes { get => throw null; set { } } public string Path { get => throw null; } public int PathComponentsCount { get => throw null; set { } } public int Priority { get => throw null; set { } } public System.Type RequestType { get => throw null; } public string Summary { get => throw null; set { } } public ServiceStack.RestRoute ToRestRoute() => throw null; public int TotalComponentsCount { get => throw null; set { } } public string UniqueMatchHashKey { get => throw null; } public int VariableArgsCount { get => throw null; set { } } public string[] VariablesNames { get => throw null; } public string[] Verbs { get => throw null; } } public static class RouteNamingConvention { public static readonly System.Collections.Generic.List AttributeNamesToMatch; public static readonly System.Collections.Generic.List PropertyNamesToMatch; public static void WithMatchingAttributes(ServiceStack.Web.IServiceRoutes routes, System.Type requestType, string allowedVerbs) => throw null; public static void WithMatchingPropertyNames(ServiceStack.Web.IServiceRoutes routes, System.Type requestType, string allowedVerbs) => throw null; public static void WithRequestDtoName(ServiceStack.Web.IServiceRoutes routes, System.Type requestType, string allowedVerbs) => throw null; } public delegate void RouteNamingConventionDelegate(ServiceStack.Web.IServiceRoutes routes, System.Type requestType, string allowedVerbs); public class ServiceController : ServiceStack.Web.IServiceController, ServiceStack.Web.IServiceExecutor { public void AfterInit() => throw null; public object ApplyResponseFilters(object response, ServiceStack.Web.IRequest req) => throw null; public void AssertServiceRestrictions(System.Type requestType, ServiceStack.RequestAttributes actualAttributes) => throw null; public ServiceController(ServiceStack.ServiceStackHost appHost) => throw null; public ServiceController(ServiceStack.ServiceStackHost appHost, System.Func> resolveServicesFn) => throw null; public object Execute(object requestDto) => throw null; public virtual object Execute(object requestDto, ServiceStack.Web.IRequest req) => throw null; public object Execute(object requestDto, ServiceStack.Web.IRequest req, bool applyFilters) => throw null; public object Execute(ServiceStack.Web.IRequest req, bool applyFilters) => throw null; public virtual System.Threading.Tasks.Task ExecuteAsync(object requestDto, ServiceStack.Web.IRequest req) => throw null; public object ExecuteMessage(ServiceStack.Messaging.IMessage mqMessage) => throw null; public object ExecuteMessage(ServiceStack.Messaging.IMessage dto, ServiceStack.Web.IRequest req) => throw null; public System.Threading.Tasks.Task ExecuteMessageAsync(ServiceStack.Messaging.IMessage mqMessage, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ExecuteMessageAsync(ServiceStack.Messaging.IMessage dto, ServiceStack.Web.IRequest req, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ExecValidatorsAsync(object request, ServiceStack.Web.IRequest req) => throw null; public System.Threading.Tasks.Task GatewayExecuteAsync(object requestDto, ServiceStack.Web.IRequest req, bool applyFilters) => throw null; public static System.Collections.Generic.HashSet GetAutoBatchedRequestTypes(System.Collections.Generic.IEnumerable serviceTypes) => throw null; public static System.Type GetResponseType(ServiceStack.Host.ActionMethod mi, System.Type requestType) => throw null; public ServiceStack.Web.IRestPath GetRestPathForRequest(string httpMethod, string pathInfo) => throw null; public ServiceStack.Host.RestPath GetRestPathForRequest(string httpMethod, string pathInfo, ServiceStack.Web.IHttpRequest httpReq) => throw null; public virtual ServiceStack.Host.ServiceExecFn GetService(System.Type requestType) => throw null; public static System.Collections.Generic.HashSet GetServiceRequestTypes(System.Collections.Generic.IEnumerable serviceTypes) => throw null; public bool HasService(System.Type requestType) => throw null; public ServiceStack.Host.ServiceController Init() => throw null; public static bool IsRequestType(System.Type type) => throw null; public static bool IsServiceAction(ServiceStack.Host.ActionMethod mi) => throw null; public static bool IsServiceAction(string actionName, System.Type requestType) => throw null; public static bool IsServiceAction(string actionName) => throw null; public static bool IsServiceType(System.Type serviceType) => throw null; public System.Threading.Tasks.Task ManagedGatewayExecuteAsync(object request, ServiceStack.Web.IRequest req) => throw null; public void RegisterRestPath(ServiceStack.Host.RestPath restPath) => throw null; public void RegisterRestPaths(System.Type requestType) => throw null; public void RegisterService(System.Type serviceType) => throw null; public void RegisterService(ServiceStack.Configuration.ITypeFactory serviceFactoryFn, System.Type serviceType) => throw null; public void RegisterServiceExecutor(System.Type requestType, System.Type serviceType, ServiceStack.Configuration.ITypeFactory serviceFactoryFn) => throw null; public void RegisterServicesInAssembly(System.Reflection.Assembly assembly) => throw null; public System.Collections.Generic.Dictionary> RequestTypeFactoryMap { get => throw null; set { } } public void ResetServiceExecCachesIfNeeded(System.Type serviceType, System.Type requestType) => throw null; public System.Func> ResolveServicesFn { get => throw null; set { } } public readonly System.Collections.Generic.Dictionary> RestPathMap; } public static partial class ServiceExecExtensions { public static System.Collections.Generic.List GetActions(this System.Type serviceType) => throw null; public static System.Collections.Generic.List GetRequestActions(this System.Type serviceType, System.Type requestType) => throw null; public static string GetVerbs(this System.Type serviceType) => throw null; } public delegate System.Threading.Tasks.Task ServiceExecFn(ServiceStack.Web.IRequest requestContext, object request); public class ServiceMetadata { public void Add(System.Type serviceType, System.Type requestType, System.Type responseType) => throw null; public static void AddReferencedTypes(System.Collections.Generic.HashSet to, System.Type type) => throw null; public static void AddReferencedTypes(System.Collections.Generic.HashSet to, System.Type type, System.Func include) => throw null; public void AfterInit() => throw null; public static System.Collections.Generic.HashSet AnyCollectionTypes; public static System.Collections.Generic.HashSet AnyDictionaryTypes; public bool CanAccess(ServiceStack.Web.IRequest httpReq, ServiceStack.Format format, string operationName) => throw null; public bool CanAccess(ServiceStack.RequestAttributes reqAttrs, ServiceStack.Format format, string operationName) => throw null; public bool CanAccess(ServiceStack.Format format, string operationName) => throw null; public static System.Collections.Generic.HashSet CollectionInterfaceTypes; public static System.Collections.Generic.HashSet CollectionTypes; public System.Collections.Generic.List> ConfigureMetadataTypes { get => throw null; set { } } public System.Collections.Generic.List> ConfigureOperations { get => throw null; set { } } public object CreateRequestDto(System.Type requestType, object dto) => throw null; public object CreateRequestFromUrl(string relativeOrAbsoluteUrl, string method = default(string)) => throw null; public ServiceMetadata(System.Collections.Generic.List restPaths) => throw null; public static System.Collections.Generic.HashSet DictionaryInterfaceTypes; public static System.Collections.Generic.HashSet DictionaryTypes; public System.Type FindDtoType(string typeName) => throw null; public ServiceStack.Host.RestPath FindRoute(string pathInfo, string method = default(string)) => throw null; public System.Collections.Generic.HashSet ForceInclude { get => throw null; set { } } public System.Collections.Generic.HashSet GetAllDtos() => throw null; public System.Collections.Generic.List GetAllOperationNames() => throw null; public System.Collections.Generic.List GetAllOperationTypes() => throw null; public System.Collections.Generic.List GetAllPermissions() => throw null; public System.Collections.Generic.List GetAllRoles() => throw null; public System.Collections.Generic.HashSet GetDtoTypes(System.Func include) => throw null; public System.Collections.Generic.List GetImplementedActions(System.Type serviceType, System.Type requestType) => throw null; public System.Collections.Generic.List GetMetadataTypesForOperation(ServiceStack.Web.IRequest httpReq, ServiceStack.Host.Operation op) => throw null; public ServiceStack.Host.Operation GetOperation(System.Type requestType) => throw null; public System.Collections.Generic.List GetOperationAssemblies() => throw null; public System.Collections.Generic.List GetOperationDtos() => throw null; public System.Collections.Generic.List GetOperationNamesForMetadata(ServiceStack.Web.IRequest httpReq) => throw null; public System.Collections.Generic.List GetOperationNamesForMetadata(ServiceStack.Format format) => throw null; public System.Collections.Generic.List GetOperationNamesForMetadata(ServiceStack.RequestAttributes reqAttrs) => throw null; public System.Collections.Generic.List GetOperationsByTag(string tag) => throw null; public System.Collections.Generic.List GetOperationsByTags(string[] tags) => throw null; public System.Type GetOperationType(string operationTypeName) => throw null; public System.Type GetRequestType(string requestDtoName) => throw null; public System.Type GetResponseTypeByRequest(System.Type requestType) => throw null; public System.Type GetServiceTypeByRequest(System.Type requestType) => throw null; public System.Type GetServiceTypeByResponse(System.Type responseType) => throw null; public bool HasImplementation(ServiceStack.Host.Operation operation, ServiceStack.Format format) => throw null; public bool IsAuthorized(ServiceStack.Host.Operation operation, ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session) => throw null; public System.Threading.Tasks.Task IsAuthorizedAsync(ServiceStack.Host.Operation operation, ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session) => throw null; public static bool IsDtoType(System.Type type) => throw null; public bool IsVisible(ServiceStack.Web.IRequest httpReq, ServiceStack.Host.Operation operation) => throw null; public bool IsVisible(ServiceStack.Web.IRequest httpReq, System.Type requestType) => throw null; public bool IsVisible(ServiceStack.Web.IRequest httpReq, ServiceStack.Format format, string operationName) => throw null; public System.Collections.Generic.Dictionary OperationNamesMap { get => throw null; set { } } public System.Collections.Generic.IEnumerable Operations { get => throw null; } public System.Collections.Generic.Dictionary OperationsMap { get => throw null; set { } } public System.Collections.Generic.Dictionary OperationsResponseMap { get => throw null; set { } } public System.Collections.Generic.HashSet RequestTypes { get => throw null; set { } } public System.Collections.Generic.HashSet ResponseTypes { get => throw null; set { } } public System.Collections.Generic.HashSet ServiceTypes { get => throw null; set { } } } public static partial class ServiceMetadataExtensions { public static System.Collections.Generic.List GetApiMembers(this System.Type operationType) => throw null; public static System.Collections.Generic.List GetAssemblies(this ServiceStack.Host.Operation operation) => throw null; public static ServiceStack.Host.OperationDto ToOperationDto(this ServiceStack.Host.Operation operation) => throw null; } public class ServiceRequestExec : ServiceStack.Host.IServiceExec { public ServiceRequestExec() => throw null; public object Execute(ServiceStack.Web.IRequest requestContext, object instance, object request) => throw null; } public class ServiceRoutes : ServiceStack.Web.IServiceRoutes { public ServiceStack.Web.IServiceRoutes Add(string restPath) => throw null; public ServiceStack.Web.IServiceRoutes Add(string restPath, string verbs) => throw null; public ServiceStack.Web.IServiceRoutes Add(System.Type requestType, string restPath, string verbs) => throw null; public ServiceStack.Web.IServiceRoutes Add(System.Type requestType, string restPath, string verbs, int priority) => throw null; public ServiceStack.Web.IServiceRoutes Add(System.Type requestType, string restPath, string verbs, string summary, string notes) => throw null; public ServiceStack.Web.IServiceRoutes Add(System.Type requestType, string restPath, string verbs, string summary, string notes, string matches) => throw null; public ServiceRoutes(ServiceStack.ServiceStackHost appHost) => throw null; } public class ServiceRunner : ServiceStack.Web.IServiceRunner, ServiceStack.Web.IServiceRunner { protected readonly ServiceStack.Host.ActionContext ActionContext; public virtual object AfterEachRequest(ServiceStack.Web.IRequest req, TRequest request, object response, object service) => throw null; protected readonly ServiceStack.IAppHost AppHost; public virtual void BeforeEachRequest(ServiceStack.Web.IRequest req, TRequest request, object service) => throw null; public ServiceRunner(ServiceStack.IAppHost appHost, ServiceStack.Host.ActionContext actionContext) => throw null; public virtual object Execute(ServiceStack.Web.IRequest req, object instance, TRequest requestDto) => throw null; public virtual object Execute(ServiceStack.Web.IRequest req, object instance, ServiceStack.Messaging.IMessage request) => throw null; public virtual System.Threading.Tasks.Task ExecuteAsync(ServiceStack.Web.IRequest req, object instance, TRequest requestDto) => throw null; public object ExecuteOneWay(ServiceStack.Web.IRequest req, object instance, TRequest requestDto) => throw null; public virtual System.Threading.Tasks.Task HandleExceptionAsync(ServiceStack.Web.IRequest req, TRequest requestDto, System.Exception ex) => throw null; public virtual System.Threading.Tasks.Task HandleExceptionAsync(ServiceStack.Web.IRequest req, TRequest requestDto, System.Exception ex, object service) => throw null; protected static readonly ServiceStack.Logging.ILog Log; protected System.Threading.Tasks.Task ManagedHandleExceptionAsync(ServiceStack.Web.IRequest req, TRequest requestDto, System.Exception ex, object service) => throw null; public virtual object OnAfterExecute(ServiceStack.Web.IRequest req, object response) => throw null; public virtual object OnAfterExecute(ServiceStack.Web.IRequest req, object response, object service) => throw null; public virtual void OnBeforeExecute(ServiceStack.Web.IRequest req, TRequest request) => throw null; public virtual void OnBeforeExecute(ServiceStack.Web.IRequest req, TRequest request, object service) => throw null; public object Process(ServiceStack.Web.IRequest requestContext, object instance, object request) => throw null; protected readonly ServiceStack.Web.IRequestFilterBase[] RequestFilters; public T ResolveService(ServiceStack.Web.IRequest requestContext) => throw null; protected readonly ServiceStack.Web.IResponseFilterBase[] ResponseFilters; protected readonly ServiceStack.Host.ActionInvokerFn ServiceAction; } public delegate bool StreamSerializerResolverDelegate(ServiceStack.Web.IRequest httpReq, object dto, ServiceStack.Web.IResponse httpRes); public class TypedFilter : ServiceStack.Host.ITypedFilter { public TypedFilter(System.Action action) => throw null; public void Invoke(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object dto) => throw null; } public class TypedFilterAsync : ServiceStack.Host.ITypedFilterAsync { public TypedFilterAsync(System.Func action) => throw null; public System.Threading.Tasks.Task InvokeAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object dto) => throw null; } public delegate void VoidActionInvokerFn(object instance, object request); public class XsdMetadata { public XsdMetadata(ServiceStack.Host.ServiceMetadata metadata, bool flash = default(bool)) => throw null; public bool Flash { get => throw null; set { } } public static System.Type GetBaseTypeWithTheSameName(System.Type type) => throw null; public System.Collections.Generic.List GetOneWayOperationNames(ServiceStack.Format format, System.Collections.Generic.HashSet soapTypes) => throw null; public System.Collections.Generic.List GetReplyOperationNames(ServiceStack.Format format, System.Collections.Generic.HashSet soapTypes) => throw null; public ServiceStack.Host.ServiceMetadata Metadata { get => throw null; set { } } } } public class HostConfig { public System.Collections.Generic.Dictionary AddMaxAgeForStaticMimeTypes { get => throw null; set { } } public bool AddRedirectParamsToQueryString { get => throw null; set { } } public string AdminAuthSecret { get => throw null; set { } } public bool AllowAclUrlReservation { get => throw null; set { } } public System.Collections.Generic.HashSet AllowFileExtensions { get => throw null; set { } } public System.Collections.Generic.List AllowFilePaths { get => throw null; set { } } public bool AllowJsConfig { get => throw null; set { } } public bool AllowJsonpRequests { get => throw null; set { } } public bool AllowNonHttpOnlyCookies { set { } } public bool AllowPartialResponses { get => throw null; set { } } public bool AllowRouteContentTypeExtensions { get => throw null; set { } } public bool AllowSessionCookies { get => throw null; set { } } public bool AllowSessionIdsInHttpParams { get => throw null; set { } } public string ApiVersion { get => throw null; set { } } public System.Collections.Generic.HashSet AppendUtf8CharsetOnContentTypes { get => throw null; set { } } public ServiceStack.AppInfo AppInfo { get => throw null; set { } } public ServiceStack.Auth.IAuthSession AuthSecretSession { get => throw null; set { } } public bool BufferSyncSerializers { get => throw null; set { } } public long? CompressFilesLargerThanBytes { get => throw null; set { } } public System.Collections.Generic.HashSet CompressFilesWithExtensions { get => throw null; set { } } public HostConfig() => throw null; public string DebugAspNetHostEnvironment { get => throw null; set { } } public string DebugHttpListenerHostEnvironment { get => throw null; set { } } public bool DebugMode { get => throw null; set { } } public string DefaultContentType { get => throw null; set { } } public System.Collections.Generic.List DefaultDocuments { get => throw null; } public System.TimeSpan DefaultJsonpCacheExpiration { get => throw null; set { } } public string DefaultRedirectPath { get => throw null; set { } } public const string DefaultWsdlNamespace = default; public bool DisposeDependenciesAfterUse { get => throw null; set { } } public System.Collections.Generic.List EmbeddedResourceBaseTypes { get => throw null; set { } } public System.Collections.Generic.List EmbeddedResourceSources { get => throw null; set { } } public System.Collections.Generic.HashSet EmbeddedResourceTreatAsFiles { get => throw null; set { } } public bool EnableAccessRestrictions { get => throw null; set { } } public bool EnableAutoHtmlResponses { get => throw null; set { } } public ServiceStack.Feature EnableFeatures { get => throw null; set { } } public bool EnableOptimizations { get => throw null; set { } } public System.Collections.Generic.List FallbackPasswordHashers { get => throw null; } public ServiceStack.Host.FallbackRestPathDelegate FallbackRestPath { get => throw null; set { } } public System.Collections.Generic.List ForbiddenPaths { get => throw null; set { } } public System.Collections.Generic.Dictionary GlobalResponseHeaders { get => throw null; set { } } public string HandlerFactoryPath { get => throw null; set { } } public System.Collections.Generic.Dictionary HtmlReplaceTokens { get => throw null; set { } } public System.Collections.Generic.HashSet IgnoreFormatsInMetadata { get => throw null; set { } } public System.Collections.Generic.List IgnorePathInfoPrefixes { get => throw null; set { } } public bool IgnoreWarningsOnAllProperties { get => throw null; set { } } public bool IgnoreWarningsOnAutoQueryApis { get => throw null; set { } } public System.Collections.Generic.HashSet IgnoreWarningsOnPropertyNames { get => throw null; } public static ServiceStack.HostConfig Instance { get => throw null; } public System.Text.RegularExpressions.Regex IsMobileRegex { get => throw null; set { } } public ServiceStack.Logging.ILogFactory LogFactory { get => throw null; set { } } public bool LogUnobservedTaskExceptions { get => throw null; set { } } public System.Collections.Generic.Dictionary MapExceptionToStatusCode { get => throw null; set { } } public string MetadataRedirectPath { get => throw null; set { } } public ServiceStack.RequestAttributes MetadataVisibility { get => throw null; set { } } public static ServiceStack.HostConfig NewInstance() => throw null; public bool OnlySendSessionCookiesSecurely { set { } } public string PathBase { get => throw null; } public System.Collections.Generic.List PreferredContentTypes { get => throw null; set { } } public System.Collections.Generic.HashSet RazorNamespaces { get => throw null; } public bool RedirectDirectoriesToTrailingSlashes { get => throw null; set { } } public System.Collections.Generic.Dictionary RedirectPaths { get => throw null; } public bool RedirectToDefaultDocuments { get => throw null; set { } } public System.Collections.Generic.Dictionary> RequestRules { get => throw null; set { } } public static ServiceStack.HostConfig ResetInstance() => throw null; public string RestrictAllCookiesToDomain { get => throw null; set { } } public bool Return204NoContentForEmptyResponse { get => throw null; set { } } public bool ReturnsInnerException { get => throw null; set { } } public System.Collections.Generic.List RouteNamingConventions { get => throw null; set { } } public System.Collections.Generic.List ScanSkipPaths { get => throw null; } public ServiceStack.Metadata.ServiceEndpointsMetadataConfig ServiceEndpointsMetadataConfig { get => throw null; set { } } public static string ServiceStackPath; public bool SkipFormDataInCreatingRequest { get => throw null; set { } } public string SoapServiceName { get => throw null; set { } } public bool? StrictMode { get => throw null; set { } } public bool StripApplicationVirtualPath { get => throw null; set { } } public bool TreatNonNullableRefTypesAsRequired { get => throw null; set { } } public bool UseBclJsonSerializers { get => throw null; set { } } public bool UseCamelCase { get => throw null; set { } } public bool UseHttpOnlyCookies { get => throw null; set { } } public bool UseHttpsLinks { get => throw null; set { } } public bool UseJsObject { get => throw null; set { } } public bool UseSaltedHash { get => throw null; set { } } public bool? UseSameSiteCookies { get => throw null; set { } } public bool UseSecureCookies { get => throw null; set { } } public string WebHostPhysicalPath { get => throw null; set { } } public string WebHostUrl { get => throw null; set { } } public bool WriteErrorsToResponse { get => throw null; set { } } public string WsdlServiceNamespace { get => throw null; set { } } public System.Xml.XmlWriterSettings XmlWriterSettings { get => throw null; set { } } } public static class HostContext { public static ServiceStack.ServiceStackHost AppHost { get => throw null; } public static bool ApplyCustomHandlerRequestFilters(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes) => throw null; public static bool ApplyPreRequestFilters(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes) => throw null; public static System.Threading.Tasks.Task ApplyRequestFiltersAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, object requestDto) => throw null; public static System.Threading.Tasks.Task ApplyResponseFiltersAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, object response) => throw null; public static ServiceStack.Configuration.IAppSettings AppSettings { get => throw null; } public static ServiceStack.ServiceStackHost AssertAppHost() => throw null; public static T AssertPlugin() where T : class, ServiceStack.IPlugin => throw null; public static ServiceStack.AsyncContext Async; public static ServiceStack.Caching.ICacheClient Cache { get => throw null; } public static ServiceStack.Caching.ICacheClientAsync CacheClientAsync { get => throw null; } public static ServiceStack.HostConfig Config { get => throw null; } public static void ConfigureAppHost(System.Action beforeConfigure = default(System.Action), System.Action afterConfigure = default(System.Action), System.Action afterPluginsLoaded = default(System.Action), System.Action afterAppHostInit = default(System.Action)) => throw null; public static void ConfigureServices(System.Action configure) => throw null; public static Funq.Container Container { get => throw null; } public static ServiceStack.IO.IVirtualDirectory ContentRootDirectory { get => throw null; } public static ServiceStack.Web.IContentTypes ContentTypes { get => throw null; } public static ServiceStack.Web.IServiceRunner CreateServiceRunner(ServiceStack.Host.ActionContext actionContext) => throw null; public static bool DebugMode { get => throw null; } public static string DefaultOperationNamespace { get => throw null; set { } } public static ServiceStack.IO.FileSystemVirtualFiles FileSystemVirtualFiles { get => throw null; } public static int FindFreeTcpPort(int startingFrom = default(int), int endingAt = default(int)) => throw null; public static ServiceStack.Auth.IAuthSession GetAuthSecretSession() => throw null; public static ServiceStack.Web.IRequest GetCurrentRequest() => throw null; public static string GetDefaultNamespace() => throw null; public static T GetPlugin() where T : class, ServiceStack.IPlugin => throw null; public static ServiceStack.IO.GistVirtualFiles GistVirtualFiles { get => throw null; } public static bool HasFeature(ServiceStack.Feature feature) => throw null; public static bool HasPlugin() where T : class, ServiceStack.IPlugin => throw null; public static bool HasValidAuthSecret(ServiceStack.Web.IRequest httpReq) => throw null; public static bool IsAspNetHost { get => throw null; } public static bool IsHttpListenerHost { get => throw null; } public static bool IsNetCore { get => throw null; } public static ServiceStack.Caching.MemoryCacheClient LocalCache { get => throw null; } public static ServiceStack.IO.MemoryVirtualFiles MemoryVirtualFiles { get => throw null; } public static ServiceStack.Host.ServiceMetadata Metadata { get => throw null; } public static ServiceStack.Metadata.MetadataPagesConfig MetadataPagesConfig { get => throw null; } public static System.Threading.Tasks.Task RaiseAndHandleException(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName, System.Exception ex) => throw null; public static System.Threading.Tasks.Task RaiseGatewayException(ServiceStack.Web.IRequest httpReq, object request, System.Exception ex) => throw null; public static System.Threading.Tasks.Task RaiseServiceException(ServiceStack.Web.IRequest httpReq, object request, System.Exception ex) => throw null; public static System.Threading.Tasks.Task RaiseUncaughtException(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName, System.Exception ex) => throw null; public static void Release(object service) => throw null; public static ServiceStack.RequestContext RequestContext { get => throw null; } public static void Reset() => throw null; public static T Resolve() => throw null; public static string ResolveAbsoluteUrl(string virtualPath, ServiceStack.Web.IRequest httpReq) => throw null; public static string ResolveLocalizedString(string text, ServiceStack.Web.IRequest request = default(ServiceStack.Web.IRequest)) => throw null; public static string ResolvePhysicalPath(string virtualPath, ServiceStack.Web.IRequest httpReq) => throw null; public static T ResolveService(ServiceStack.Web.IRequest httpReq) where T : class, ServiceStack.IService => throw null; public static T ResolveService(ServiceStack.Web.IRequest httpReq, T service) where T : class, ServiceStack.IService => throw null; public static ServiceStack.IO.IVirtualDirectory RootDirectory { get => throw null; } public static ServiceStack.Host.ServiceController ServiceController { get => throw null; } public static string ServiceName { get => throw null; } public static bool StrictMode { get => throw null; } public static bool TestMode { get => throw null; set { } } public static ServiceStack.Web.IRequest TryGetCurrentRequest() => throw null; public static T TryResolve() => throw null; public static System.UnauthorizedAccessException UnauthorizedAccess(ServiceStack.RequestAttributes requestAttrs) => throw null; public static ServiceStack.IO.IVirtualFiles VirtualFiles { get => throw null; } public static ServiceStack.IO.IVirtualPathProvider VirtualFileSources { get => throw null; } } public class HostState { public string AbsoluteUri { get => throw null; set { } } public System.Collections.Generic.List Cookies { get => throw null; set { } } public string CookiesHeader { get => throw null; set { } } public HostState() => throw null; public virtual void Load(ServiceStack.InitialHostState hostState) => throw null; public virtual void Load(System.Collections.Generic.List cookies) => throw null; public ServiceStack.AuthUserSession Session { get => throw null; set { } } } public class HotReloadFeature : ServiceStack.IConfigureServices, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public HotReloadFeature() => throw null; public string DefaultPattern { set { } } public string Id { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public ServiceStack.IO.IVirtualPathProvider VirtualFiles { get => throw null; set { } } } public class HotReloadFiles : ServiceStack.IReturn, ServiceStack.IReturn { public HotReloadFiles() => throw null; public string ETag { get => throw null; set { } } public string Pattern { get => throw null; set { } } } public class HotReloadFilesService : ServiceStack.Service { public System.Threading.Tasks.Task Any(ServiceStack.HotReloadFiles request) => throw null; public static System.TimeSpan CheckDelay; public HotReloadFilesService() => throw null; public static string DefaultPattern { get => throw null; set { } } public static System.Collections.Generic.List ExcludePatterns { get => throw null; } public static System.TimeSpan LongPollDuration; public static System.TimeSpan ModifiedDelay; public static ServiceStack.IO.IVirtualPathProvider UseVirtualFiles { get => throw null; set { } } } public class HotReloadPage : ServiceStack.IReturn, ServiceStack.IReturn { public HotReloadPage() => throw null; public string ETag { get => throw null; set { } } public string Path { get => throw null; set { } } } public class HotReloadPageResponse { public HotReloadPageResponse() => throw null; public string ETag { get => throw null; set { } } public string LastUpdatedPath { get => throw null; set { } } public bool Reload { get => throw null; set { } } public ServiceStack.ResponseStatus ResponseStatus { get => throw null; set { } } } public class HotReloadPageService : ServiceStack.Service { public System.Threading.Tasks.Task Any(ServiceStack.HotReloadPage request) => throw null; public static System.TimeSpan CheckDelay; public HotReloadPageService(ServiceStack.Script.ISharpPages pages) => throw null; public static System.TimeSpan LongPollDuration; public static System.TimeSpan ModifiedDelay; } namespace Html { public class BasicHtmlMinifier : ServiceStack.ICompressor { public string Compress(string html) => throw null; public BasicHtmlMinifier() => throw null; public static string MinifyHtml(string html) => throw null; } public class CssMinifier : ServiceStack.ICompressor { public string Compress(string source) => throw null; public CssMinifier() => throw null; public static string MinifyCss(string css) => throw null; } public sealed class HtmlCompressor : ServiceStack.ICompressor { public static readonly string ALL_TAGS; public static readonly string BLOCK_TAGS_MAX; public static readonly string BLOCK_TAGS_MIN; public string Compress(string html) => throw null; public bool CompressCss; public bool CompressJavaScript; public ServiceStack.ICompressor CssCompressor; public HtmlCompressor() => throw null; public bool Enabled; public bool GenerateStatistics; public ServiceStack.ICompressor JavaScriptCompressor; public static readonly System.Text.RegularExpressions.Regex PHP_TAG_PATTERN; public bool PreserveLineBreaks; public System.Collections.Generic.List PreservePatterns; public bool RemoveComments; public bool RemoveFormAttributes; public bool RemoveHttpProtocol; public bool RemoveHttpsProtocol; public bool RemoveInputAttributes; public bool RemoveIntertagSpaces; public bool RemoveJavaScriptProtocol; public bool RemoveLinkAttributes; public bool RemoveMultiSpaces; public bool RemoveQuotes; public bool RemoveScriptAttributes; public bool RemoveStyleAttributes; public string RemoveSurroundingSpaces; public static readonly System.Text.RegularExpressions.Regex SERVER_SCRIPT_TAG_PATTERN; public static readonly System.Text.RegularExpressions.Regex SERVER_SIDE_INCLUDE_PATTERN; public bool SimpleBooleanAttributes; public bool SimpleDoctype; public ServiceStack.Html.HtmlCompressorStatistics Statistics; } public static partial class HtmlCompressorExtensions { public static void AddPreservePattern(this ServiceStack.Html.HtmlCompressor compressor, params System.Text.RegularExpressions.Regex[] regexes) => throw null; } public sealed class HtmlCompressorStatistics { public ServiceStack.Html.HtmlMetrics CompressedMetrics; public HtmlCompressorStatistics() => throw null; public ServiceStack.Html.HtmlMetrics OriginalMetrics; public int PreservedSize; public long Time; public override string ToString() => throw null; } public static partial class HtmlContextExtensions { public static ServiceStack.Web.IRequest GetHttpRequest(this ServiceStack.Html.IHtmlContext html) => throw null; } public sealed class HtmlMetrics { public HtmlMetrics() => throw null; public int EmptyChars; public int Filesize; public int InlineEventSize; public int InlineScriptSize; public int InlineStyleSize; public override string ToString() => throw null; } public static partial class HtmlStringExtensions { public static ServiceStack.Host.IHtmlString AsRaw(this ServiceStack.IHtmlString htmlString) => throw null; } public interface IHtmlContext { ServiceStack.Web.IHttpRequest HttpRequest { get; } } public interface IViewEngine { bool HasView(string viewName, ServiceStack.Web.IRequest httpReq = default(ServiceStack.Web.IRequest)); System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest req, object dto, System.IO.Stream outputStream); string RenderPartial(string pageName, object model, bool renderHtml, System.IO.StreamWriter writer = default(System.IO.StreamWriter), ServiceStack.Html.IHtmlContext htmlHelper = default(ServiceStack.Html.IHtmlContext)); } public class JSMinifier : ServiceStack.ICompressor { public string Compress(string js) => throw null; public JSMinifier() => throw null; public static string MinifyJs(string js, bool ignoreErrors = default(bool)) => throw null; } public static class Minifiers { public static ServiceStack.ICompressor Css; public static ServiceStack.ICompressor Html; public static ServiceStack.ICompressor HtmlAdvanced; public static ServiceStack.ICompressor JavaScript; } [System.Flags] public enum Minify { JavaScript = 1, Css = 2, Html = 4, HtmlAdvanced = 8, } } public class HtmlModule { public string BasePath { get => throw null; set { } } public System.Collections.Concurrent.ConcurrentDictionary> Cache { get => throw null; } public string CacheControl { get => throw null; set { } } public HtmlModule(string dirPath, string basePath = default(string)) => throw null; public string DirPath { get => throw null; set { } } public System.Collections.Generic.List DynamicPageQueryStrings { get => throw null; set { } } public bool? EnableCompression { get => throw null; set { } } public bool? EnableHttpCaching { get => throw null; set { } } public ServiceStack.HtmlModulesFeature Feature { get => throw null; set { } } public System.Func FileContentsResolver { get => throw null; set { } } public void Flush() => throw null; public System.Func GetHandler(ServiceStack.IAppHost appHost) => throw null; public System.Collections.Generic.List Handlers { get => throw null; set { } } public string IndexFile { get => throw null; set { } } public System.Collections.Generic.List LineTransformers { get => throw null; set { } } public System.Collections.Generic.List> OnConfigure { get => throw null; set { } } public System.Collections.Generic.List PublicPaths { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public System.Collections.Generic.Dictionary>> Tokens { get => throw null; set { } } public System.ReadOnlyMemory TransformContent(System.ReadOnlyMemory content) => throw null; public ServiceStack.IO.IVirtualPathProvider VirtualFiles { get => throw null; set { } } } public class HtmlModuleContext { public ServiceStack.ServiceStackHost AppHost { get => throw null; } public ServiceStack.IO.IVirtualFile AssertFile(string virtualPath) => throw null; public ServiceStack.IO.IVirtualFile AssertFile(ServiceStack.IO.IVirtualPathProvider vfs, string virtualPath) => throw null; public System.ReadOnlyMemory Cache(string key, System.Func> handler) => throw null; public HtmlModuleContext(ServiceStack.HtmlModule module, ServiceStack.Web.IRequest request) => throw null; public bool DebugMode { get => throw null; } public System.Func FileContentsResolver { get => throw null; } public ServiceStack.HtmlModule Module { get => throw null; } public ServiceStack.Web.IRequest Request { get => throw null; } public ServiceStack.IO.IVirtualPathProvider VirtualFiles { get => throw null; } } namespace HtmlModules { public class ApplyToLineContaining : ServiceStack.HtmlModules.HtmlModuleLine { public ApplyToLineContaining(string token, System.Func, System.ReadOnlyMemory> fn, ServiceStack.Run behaviour = default(ServiceStack.Run)) => throw null; public string Token { get => throw null; } public override System.ReadOnlyMemory Transform(System.ReadOnlyMemory line) => throw null; } public class FileHandler : ServiceStack.HtmlModules.IHtmlModulesHandler { public FileHandler(string name) => throw null; public System.ReadOnlyMemory Execute(ServiceStack.HtmlModuleContext ctx, string path) => throw null; public string Name { get => throw null; } public System.Func VirtualFilesResolver { get => throw null; set { } } } public class FilesHandler : ServiceStack.HtmlModules.IHtmlModulesHandler { public FilesHandler(string name) => throw null; public static string DefaultNormalizeVirtualPath(string path) => throw null; public System.ReadOnlyMemory Execute(ServiceStack.HtmlModuleContext ctx, string paths) => throw null; public System.Func Footer { get => throw null; set { } } public System.Func Header { get => throw null; set { } } public string Name { get => throw null; } public static System.Collections.Generic.Dictionary NormalizedPaths { get => throw null; set { } } public System.Func NormalizeVirtualPath { get => throw null; set { } } public System.Func VirtualFilesResolver { get => throw null; set { } } } public class FilesTransformer { public ServiceStack.HtmlModules.FilesTransformer Clone(System.Action with = default(System.Action)) => throw null; public void CopyAll(ServiceStack.IO.IVirtualFiles source, ServiceStack.IO.IVirtualFiles target, bool cleanTarget = default(bool), System.Func ignore = default(System.Func), System.Action afterCopy = default(System.Action)) => throw null; public static System.Collections.Generic.List CssLineTransformers { get => throw null; } public FilesTransformer() => throw null; public static ServiceStack.HtmlModules.FilesTransformer Default { get => throw null; } public static ServiceStack.HtmlModules.FilesTransformer Defaults(bool? debugMode = default(bool?), System.Action with = default(System.Action)) => throw null; public System.Collections.Generic.Dictionary FileExtensions { get => throw null; } public ServiceStack.HtmlModules.FileTransformerOptions GetExt(string fileExt) => throw null; public static System.Collections.Generic.List HtmlLineTransformers { get => throw null; } public static System.Collections.Generic.List HtmlModuleLineTransformers { get => throw null; } public static System.Collections.Generic.List JsLineTransformers { get => throw null; } public static System.Collections.Generic.List MjsLineTransformers { get => throw null; } public static string ModuleFooter(ServiceStack.IO.IVirtualFile file) => throw null; public static string ModuleHeader(ServiceStack.IO.IVirtualFile file) => throw null; public static ServiceStack.HtmlModules.FilesTransformer None { get => throw null; } public string ReadAll(ServiceStack.IO.IVirtualFile file) => throw null; public static void RecreateDirectory(string dirPath, int timeoutMs = default(int)) => throw null; public ServiceStack.HtmlModules.FilesTransformer Without(ServiceStack.Run behaviour) => throw null; } public static class FilesTransformerUtils { public static ServiceStack.HtmlModules.FilesTransformer Defaults(System.Action with = default(System.Action)) => throw null; public static ServiceStack.HtmlModules.FilesTransformer Minify(this ServiceStack.HtmlModules.FilesTransformer options, ServiceStack.Html.Minify minify, ServiceStack.Run behavior = default(ServiceStack.Run)) => throw null; } public class FileTransformerOptions { public System.Collections.Generic.List BlockTransformers { get => throw null; set { } } public FileTransformerOptions() => throw null; public System.Collections.Generic.List FilesTransformers { get => throw null; set { } } public System.Collections.Generic.List LineTransformers { get => throw null; set { } } public ServiceStack.HtmlModules.FileTransformerOptions Without(ServiceStack.Run behavior) => throw null; } public class GatewayHandler : ServiceStack.HtmlModules.IHtmlModulesHandler { public GatewayHandler(string name) => throw null; public System.ReadOnlyMemory Execute(ServiceStack.HtmlModuleContext ctx, string args) => throw null; public string Name { get => throw null; } public System.Func ServiceGatewayFactory { get => throw null; set { } } } public class HtmlHandlerFragment : ServiceStack.HtmlModules.IHtmlModuleFragment { public string Args { get => throw null; } public HtmlHandlerFragment(string token, string args, System.Func> fn) => throw null; public string Token { get => throw null; } public System.Threading.Tasks.Task WriteToAsync(ServiceStack.HtmlModuleContext ctx, System.IO.Stream responseStream, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public abstract class HtmlModuleBlock { public ServiceStack.Run Behaviour { get => throw null; set { } } protected HtmlModuleBlock(ServiceStack.Run behaviour) => throw null; protected HtmlModuleBlock(string startTag, string endTag, ServiceStack.Run behaviour = default(ServiceStack.Run)) => throw null; public string EndTag { get => throw null; } public string StartTag { get => throw null; } public virtual string Transform(System.Collections.Generic.List lines) => throw null; public virtual string Transform(string block) => throw null; } public abstract class HtmlModuleLine { public ServiceStack.Run Behaviour { get => throw null; set { } } protected HtmlModuleLine() => throw null; public abstract System.ReadOnlyMemory Transform(System.ReadOnlyMemory line); } public class HtmlTextFragment : ServiceStack.HtmlModules.IHtmlModuleFragment { public HtmlTextFragment(string text) => throw null; public HtmlTextFragment(System.ReadOnlyMemory text) => throw null; public System.ReadOnlyMemory Text { get => throw null; } public System.ReadOnlyMemory TextUtf8 { get => throw null; } public System.Threading.Tasks.Task WriteToAsync(ServiceStack.HtmlModuleContext ctx, System.IO.Stream responseStream, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public class HtmlTokenFragment : ServiceStack.HtmlModules.IHtmlModuleFragment { public HtmlTokenFragment(string token, System.Func> fn) => throw null; public string Token { get => throw null; } public System.Threading.Tasks.Task WriteToAsync(ServiceStack.HtmlModuleContext ctx, System.IO.Stream responseStream, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public interface IHtmlModuleFragment { System.Threading.Tasks.Task WriteToAsync(ServiceStack.HtmlModuleContext ctx, System.IO.Stream responseStream, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); } public interface IHtmlModulesHandler { System.ReadOnlyMemory Execute(ServiceStack.HtmlModuleContext ctx, string args); string Name { get; } } public class MinifyBlock : ServiceStack.HtmlModules.HtmlModuleBlock { public ServiceStack.ICompressor Compressor { get => throw null; } public System.Func Convert { get => throw null; set { } } public MinifyBlock(ServiceStack.ICompressor compressor, ServiceStack.Run behaviour = default(ServiceStack.Run)) : base(default(ServiceStack.Run)) => throw null; public MinifyBlock(string startTag, string endTag, ServiceStack.ICompressor compressor, ServiceStack.Run behaviour = default(ServiceStack.Run)) : base(default(ServiceStack.Run)) => throw null; public System.Collections.Generic.List LineTransformers { get => throw null; set { } } public override string Transform(string block) => throw null; } public class RawBlock : ServiceStack.HtmlModules.HtmlModuleBlock { public RawBlock(string startTag, string endTag, ServiceStack.Run behaviour = default(ServiceStack.Run)) : base(default(ServiceStack.Run)) => throw null; } public class RemoveBlock : ServiceStack.HtmlModules.HtmlModuleBlock { public RemoveBlock(string startTag, string endTag, ServiceStack.Run behaviour = default(ServiceStack.Run)) : base(default(ServiceStack.Run)) => throw null; public override string Transform(string block) => throw null; } public class RemoveLineContaining : ServiceStack.HtmlModules.HtmlModuleLine { public RemoveLineContaining(string token, ServiceStack.Run behaviour = default(ServiceStack.Run)) => throw null; public RemoveLineContaining(string[] tokens, ServiceStack.Run behaviour = default(ServiceStack.Run)) => throw null; public string[] Tokens { get => throw null; } public override System.ReadOnlyMemory Transform(System.ReadOnlyMemory line) => throw null; } public class RemoveLineEndingWith : ServiceStack.HtmlModules.HtmlModuleLine { public RemoveLineEndingWith(string suffix, bool ignoreWhiteSpace = default(bool), ServiceStack.Run behaviour = default(ServiceStack.Run)) => throw null; public RemoveLineEndingWith(string[] prefixes, bool ignoreWhiteSpace = default(bool), ServiceStack.Run behaviour = default(ServiceStack.Run)) => throw null; public bool IgnoreWhiteSpace { get => throw null; } public string[] Suffixes { get => throw null; } public override System.ReadOnlyMemory Transform(System.ReadOnlyMemory line) => throw null; } public class RemoveLineStartingWith : ServiceStack.HtmlModules.HtmlModuleLine { public RemoveLineStartingWith(string prefix, bool ignoreWhiteSpace = default(bool), ServiceStack.Run behaviour = default(ServiceStack.Run)) => throw null; public RemoveLineStartingWith(string[] prefixes, bool ignoreWhiteSpace = default(bool), ServiceStack.Run behaviour = default(ServiceStack.Run)) => throw null; public bool IgnoreWhiteSpace { get => throw null; } public string[] Prefixes { get => throw null; } public override System.ReadOnlyMemory Transform(System.ReadOnlyMemory line) => throw null; } public class RemoveLineWithOnlyWhitespace : ServiceStack.HtmlModules.HtmlModuleLine { public RemoveLineWithOnlyWhitespace(ServiceStack.Run behaviour = default(ServiceStack.Run)) => throw null; public override System.ReadOnlyMemory Transform(System.ReadOnlyMemory line) => throw null; } public class RemovePrefixesFromLine : ServiceStack.HtmlModules.HtmlModuleLine { public RemovePrefixesFromLine(string prefix, bool ignoreWhiteSpace = default(bool), ServiceStack.Run behaviour = default(ServiceStack.Run)) => throw null; public RemovePrefixesFromLine(string[] prefixes, bool ignoreWhiteSpace = default(bool), ServiceStack.Run behaviour = default(ServiceStack.Run)) => throw null; public bool IgnoreWhiteSpace { get => throw null; } public string[] Prefixes { get => throw null; } public override System.ReadOnlyMemory Transform(System.ReadOnlyMemory line) => throw null; } public class SharedFolder : ServiceStack.HtmlModules.IHtmlModulesHandler { public SharedFolder(string name, string sharedDir, string defaultExt) => throw null; public string DefaultExt { get => throw null; } public System.ReadOnlyMemory Execute(ServiceStack.HtmlModuleContext ctx, string files) => throw null; public System.Func Footer { get => throw null; set { } } public System.Func Header { get => throw null; set { } } public string Name { get => throw null; } public string SharedDir { get => throw null; set { } } } } public class HtmlModulesFeature : ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public string CacheControl { get => throw null; set { } } public ServiceStack.HtmlModulesFeature Configure(System.Action configure) => throw null; public HtmlModulesFeature(params ServiceStack.HtmlModule[] modules) => throw null; public const string DefaultCacheControl = default; public bool? EnableCompression { get => throw null; set { } } public bool? EnableHttpCaching { get => throw null; set { } } public System.Func FileContentsResolver { get => throw null; set { } } public ServiceStack.HtmlModules.FilesTransformer FilesTransformer { get => throw null; set { } } public void Flush() => throw null; public System.Collections.Generic.List Handlers { get => throw null; set { } } public string Id { get => throw null; } public bool IgnoreIfError { get => throw null; set { } } public bool IncludeHtmlLineTransformers { get => throw null; set { } } public System.Collections.Generic.List Modules { get => throw null; set { } } public System.Collections.Generic.List> OnConfigure { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public System.Collections.Generic.Dictionary>> Tokens { get => throw null; set { } } public ServiceStack.IO.IVirtualPathProvider VirtualFiles { get => throw null; set { } } } public class HtmlOnly : ServiceStack.RequestFilterAttribute { public HtmlOnly() => throw null; public override void Execute(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; } public static partial class HttpCacheExtensions { public static void EndNotModified(this ServiceStack.Web.IResponse res, string description = default(string)) => throw null; public static bool ETagMatch(this ServiceStack.Web.IRequest req, string eTag) => throw null; public static bool Has(this ServiceStack.CacheControl cache, ServiceStack.CacheControl flag) => throw null; public static bool HasValidCache(this ServiceStack.Web.IRequest req, string eTag) => throw null; public static bool HasValidCache(this ServiceStack.Web.IRequest req, System.DateTime? lastModified) => throw null; public static bool HasValidCache(this ServiceStack.Web.IRequest req, string eTag, System.DateTime? lastModified) => throw null; public static bool NotModifiedSince(this ServiceStack.Web.IRequest req, System.DateTime? lastModified) => throw null; public static bool ShouldAddLastModifiedToOptimizedResults(this ServiceStack.HttpCacheFeature feature) => throw null; } public class HttpCacheFeature : ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public string BuildCacheControlHeader(ServiceStack.CacheInfo cacheInfo) => throw null; public System.Func CacheControlFilter { get => throw null; set { } } public string CacheControlForOptimizedResults { get => throw null; set { } } public HttpCacheFeature() => throw null; public System.TimeSpan DefaultExpiresIn { get => throw null; set { } } public System.TimeSpan DefaultMaxAge { get => throw null; set { } } public bool DisableCaching { get => throw null; set { } } public System.Threading.Tasks.Task HandleCacheResponses(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object response) => throw null; public string Id { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; } public class HttpContextFactory { public static Microsoft.AspNetCore.Http.HttpContext CreateHttpContext(string baseUrl) => throw null; public HttpContextFactory() => throw null; public class TestHttpContext : Microsoft.AspNetCore.Http.HttpContext { public override void Abort() => throw null; public override Microsoft.AspNetCore.Http.ConnectionInfo Connection { get => throw null; } public TestHttpContext(Microsoft.AspNetCore.Http.HttpRequest request, Microsoft.AspNetCore.Http.HttpResponse response) => throw null; public override Microsoft.AspNetCore.Http.Features.IFeatureCollection Features { get => throw null; } public override System.Collections.Generic.IDictionary Items { get => throw null; set { } } public override Microsoft.AspNetCore.Http.HttpRequest Request { get => throw null; } public override System.Threading.CancellationToken RequestAborted { get => throw null; set { } } public override System.IServiceProvider RequestServices { get => throw null; set { } } public override Microsoft.AspNetCore.Http.HttpResponse Response { get => throw null; } public override Microsoft.AspNetCore.Http.ISession Session { get => throw null; set { } } public override string TraceIdentifier { get => throw null; set { } } public override System.Security.Claims.ClaimsPrincipal User { get => throw null; set { } } public override Microsoft.AspNetCore.Http.WebSocketManager WebSockets { get => throw null; } } public class TestRequest : Microsoft.AspNetCore.Http.HttpRequest { public override System.IO.Stream Body { get => throw null; set { } } public override long? ContentLength { get => throw null; set { } } public override string ContentType { get => throw null; set { } } public override Microsoft.AspNetCore.Http.IRequestCookieCollection Cookies { get => throw null; set { } } public TestRequest(string baseUrl) => throw null; public override Microsoft.AspNetCore.Http.IFormCollection Form { get => throw null; set { } } public override bool HasFormContentType { get => throw null; } public override Microsoft.AspNetCore.Http.IHeaderDictionary Headers { get => throw null; } public override Microsoft.AspNetCore.Http.HostString Host { get => throw null; set { } } public Microsoft.AspNetCore.Http.HttpContext httpContext; public override Microsoft.AspNetCore.Http.HttpContext HttpContext { get => throw null; } public override bool IsHttps { get => throw null; set { } } public override string Method { get => throw null; set { } } public override Microsoft.AspNetCore.Http.PathString Path { get => throw null; set { } } public override Microsoft.AspNetCore.Http.PathString PathBase { get => throw null; set { } } public override string Protocol { get => throw null; set { } } public override Microsoft.AspNetCore.Http.IQueryCollection Query { get => throw null; set { } } public override Microsoft.AspNetCore.Http.QueryString QueryString { get => throw null; set { } } public override System.Threading.Tasks.Task ReadFormAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) => throw null; public override string Scheme { get => throw null; set { } } } public class TestResponse : Microsoft.AspNetCore.Http.HttpResponse { public override System.IO.Stream Body { get => throw null; set { } } public override long? ContentLength { get => throw null; set { } } public override string ContentType { get => throw null; set { } } public override Microsoft.AspNetCore.Http.IResponseCookies Cookies { get => throw null; } public TestResponse() => throw null; public override bool HasStarted { get => throw null; } public override Microsoft.AspNetCore.Http.IHeaderDictionary Headers { get => throw null; } public Microsoft.AspNetCore.Http.HttpContext httpContext; public override Microsoft.AspNetCore.Http.HttpContext HttpContext { get => throw null; } public override void OnCompleted(System.Func callback, object state) => throw null; public override void OnStarting(System.Func callback, object state) => throw null; public override void Redirect(string location, bool permanent) => throw null; public override int StatusCode { get => throw null; set { } } } } public class HttpError : System.Exception, ServiceStack.IHasErrorCode, ServiceStack.Web.IHasOptions, ServiceStack.IHasResponseStatus, ServiceStack.Web.IHttpError, ServiceStack.Web.IHttpResult, ServiceStack.Model.IResponseStatusConvertible { public static System.Exception BadRequest(string message) => throw null; public static System.Exception BadRequest(string errorCode, string message) => throw null; public static System.Exception Conflict(string message) => throw null; public string ContentType { get => throw null; set { } } public System.Collections.Generic.List Cookies { get => throw null; } public HttpError() => throw null; public HttpError(string message) => throw null; public HttpError(System.Net.HttpStatusCode statusCode) => throw null; public HttpError(System.Net.HttpStatusCode statusCode, string errorMessage) => throw null; public HttpError(int statusCode, string errorCode) => throw null; public HttpError(ServiceStack.ResponseStatus responseStatus, System.Net.HttpStatusCode statusCode) => throw null; public HttpError(ServiceStack.IHasResponseStatus responseDto, System.Net.HttpStatusCode statusCode) => throw null; public HttpError(object responseDto, System.Net.HttpStatusCode statusCode, string errorCode, string errorMessage) => throw null; public HttpError(object responseDto, int statusCode, string errorCode, string errorMessage = default(string), System.Exception innerException = default(System.Exception)) => throw null; public HttpError(System.Net.HttpStatusCode statusCode, string errorCode, string errorMessage) => throw null; public HttpError(int statusCode, string errorCode, string errorMessage, System.Exception innerException = default(System.Exception)) => throw null; public HttpError(System.Net.HttpStatusCode statusCode, System.Exception innerException) => throw null; public HttpError(string message, System.Exception innerException) => throw null; public string ErrorCode { get => throw null; set { } } public static System.Exception ExpectationFailed(string message) => throw null; public static System.Exception Forbidden(string message) => throw null; public static System.Exception GetException(object responseDto) => throw null; public System.Collections.Generic.List GetFieldErrors() => throw null; public System.Collections.Generic.Dictionary Headers { get => throw null; } public static System.Exception MethodNotAllowed(string message) => throw null; public static System.Exception NotFound(string message) => throw null; public static System.Exception NotImplemented(string message) => throw null; public System.Collections.Generic.IDictionary Options { get => throw null; } public int PaddingLength { get => throw null; set { } } public static System.Exception PreconditionFailed(string message) => throw null; public ServiceStack.Web.IRequest RequestContext { get => throw null; set { } } public object Response { get => throw null; set { } } public ServiceStack.Web.IContentTypeWriter ResponseFilter { get => throw null; set { } } public ServiceStack.ResponseStatus ResponseStatus { get => throw null; set { } } public System.Func ResultScope { get => throw null; set { } } public static System.Exception ServiceUnavailable(string message) => throw null; public string StackTrace { get => throw null; set { } } public int Status { get => throw null; set { } } public System.Net.HttpStatusCode StatusCode { get => throw null; set { } } public string StatusDescription { get => throw null; set { } } public ServiceStack.ResponseStatus ToResponseStatus() => throw null; public static System.Exception Unauthorized(string message) => throw null; public static System.Exception Validation(string errorCode, string errorMessage, string fieldName) => throw null; } public static partial class HttpExtensions { public static void EndHttpHandlerRequest(this ServiceStack.Web.IResponse httpRes, bool skipHeaders = default(bool), bool skipClose = default(bool), System.Action afterHeaders = default(System.Action)) => throw null; public static System.Threading.Tasks.Task EndHttpHandlerRequestAsync(this ServiceStack.Web.IResponse httpRes, bool skipHeaders = default(bool), bool skipClose = default(bool), System.Func afterHeaders = default(System.Func)) => throw null; public static void EndMqRequest(this ServiceStack.Web.IResponse httpRes, bool skipClose = default(bool)) => throw null; public static void EndRequest(this ServiceStack.Web.IResponse httpRes, bool skipHeaders = default(bool)) => throw null; public static System.Threading.Tasks.Task EndRequestAsync(this ServiceStack.Web.IResponse httpRes, bool skipHeaders = default(bool), System.Func afterHeaders = default(System.Func)) => throw null; public static void EndRequestWithNoContent(this ServiceStack.Web.IResponse httpRes) => throw null; public static string ToAbsoluteUri(this ServiceStack.IReturn requestDto, string httpMethod = default(string), string formatFallbackToPredefinedRoute = default(string)) => throw null; public static string ToAbsoluteUri(this object requestDto, string httpMethod = default(string), string formatFallbackToPredefinedRoute = default(string)) => throw null; public static string ToAbsoluteUri(this object requestDto, ServiceStack.Web.IRequest req, string httpMethod = default(string), string formatFallbackToPredefinedRoute = default(string)) => throw null; public static string ToAbsoluteUri(this string relativeUrl, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; } public class HttpHandlerFactory : ServiceStack.Host.IHttpHandlerFactory { public HttpHandlerFactory() => throw null; public static string DebugLastHandlerArgs; public static ServiceStack.Host.IHttpHandler DefaultHttpHandler; public static string DefaultRootFileName; public static ServiceStack.Host.IHttpHandler ForbiddenHttpHandler; public static ServiceStack.Host.IHttpHandler GetHandler(ServiceStack.Web.IHttpRequest httpReq) => throw null; public static ServiceStack.Host.IHttpHandler GetHandlerForPathInfo(ServiceStack.Web.IHttpRequest httpReq, string filePath) => throw null; public static ServiceStack.Host.IHttpHandler InitHandler(ServiceStack.Host.IHttpHandler handler, ServiceStack.Web.IHttpRequest httpReq) => throw null; public static ServiceStack.Host.Handlers.RedirectHttpHandler NonRootModeDefaultHttpHandler; public static ServiceStack.Host.IHttpHandler NotFoundHttpHandler; public static ServiceStack.Host.Handlers.NotFoundHttpHandler PassThruHttpHandler; public void ReleaseHandler(ServiceStack.Host.IHttpHandler handler) => throw null; public static ServiceStack.Host.IHttpHandler StaticFilesHandler; public static string WebHostPhysicalPath; } public static partial class HttpRequestExtensions { public static bool CanReadRequestBody(this ServiceStack.Web.IRequest req) => throw null; public static System.Collections.Generic.Dictionary CookiesAsDictionary(this ServiceStack.Web.IRequest httpReq) => throw null; public static bool DidReturn304NotModified(this ServiceStack.Web.IRequest httpReq, System.DateTime? dateTime, ServiceStack.Web.IResponse httpRes) => throw null; public static void EachRequest(this ServiceStack.Web.IRequest httpReq, System.Action action) => throw null; public static string GetAbsolutePath(this ServiceStack.Web.IRequest httpReq) => throw null; public static string GetAbsoluteUrl(this ServiceStack.Web.IRequest httpReq, string url) => throw null; public static string GetApplicationUrl(this ServiceStack.Web.IRequest httpReq) => throw null; public static ServiceStack.RequestAttributes GetAttributes(this ServiceStack.Web.IRequest request) => throw null; public static ServiceStack.RequestAttributes GetAttributes(System.Net.IPAddress ipAddress) => throw null; public static string GetBaseUrl(this ServiceStack.Web.IRequest httpReq) => throw null; public static System.Collections.Generic.IEnumerable GetClaims(this ServiceStack.Web.IRequest req) => throw null; public static System.Security.Claims.ClaimsPrincipal GetClaimsPrincipal(this ServiceStack.Web.IRequest req) => throw null; public static string GetDirectoryPath(this ServiceStack.Web.IRequest request) => throw null; public static string GetErrorView(this ServiceStack.Web.IRequest httpReq) => throw null; public static System.Collections.Generic.Dictionary GetFlattenedRequestParams(this ServiceStack.Web.IRequest request) => throw null; public static string GetFormatModifier(this ServiceStack.Web.IRequest httpReq) => throw null; public static string GetHttpMethodOverride(this ServiceStack.Web.IRequest httpReq) => throw null; public static string GetItemOrCookie(this ServiceStack.Web.IRequest httpReq, string name) => throw null; public static string GetJsonpCallback(this ServiceStack.Web.IRequest httpReq) => throw null; public static string GetLastPathInfo(this Microsoft.AspNetCore.Http.HttpRequest request) => throw null; public static string GetLeftAuthority(this System.Uri uri) => throw null; public static string GetOperationName(this Microsoft.AspNetCore.Http.HttpRequest request) => throw null; public static string GetOperationNameFromLastPathInfo(string lastPathInfo) => throw null; public static System.Type GetOperationType(this ServiceStack.Web.IRequest req) => throw null; public static T GetOriginalRequest(this ServiceStack.Web.IRequest req) => throw null; public static string GetParam(this ServiceStack.Web.IRequest req, string name) => throw null; public static string GetParentAbsolutePath(this ServiceStack.Web.IRequest httpReq) => throw null; public static string GetParentBaseUrl(this ServiceStack.Web.IRequest request) => throw null; public static string GetParentPathUrl(this ServiceStack.Web.IRequest httpReq) => throw null; public static string GetPathAndQuery(this Microsoft.AspNetCore.Http.HttpRequest request) => throw null; public static string GetPathInfo(string fullPath, string mode, string appPath) => throw null; public static string GetPathUrl(this ServiceStack.Web.IRequest httpReq) => throw null; public static string GetPhysicalPath(this ServiceStack.Web.IRequest httpReq) => throw null; public static string GetQueryStringContentType(this ServiceStack.Web.IRequest httpReq) => throw null; public static string GetQueryStringOrForm(this ServiceStack.Web.IRequest httpReq, string name) => throw null; public static string GetRawUrl(this ServiceStack.Web.IRequest httpReq) => throw null; public static string GetRequestValue(this ServiceStack.Web.IHttpRequest req, string name) => throw null; public static string GetResponseContentType(this ServiceStack.Web.IRequest httpReq) => throw null; public static string GetReturnUrl(this ServiceStack.Web.IRequest req) => throw null; public static ServiceStack.Host.RestPath GetRoute(this ServiceStack.Web.IRequest req) => throw null; public static string GetTemplate(this ServiceStack.Web.IRequest httpReq) => throw null; public static string GetUrlHostName(this ServiceStack.Web.IRequest httpReq) => throw null; public static string GetView(this ServiceStack.Web.IRequest httpReq) => throw null; public static ServiceStack.IO.IVirtualNode GetVirtualNode(this ServiceStack.Web.IRequest httpReq) => throw null; public static bool HasAnyOfContentTypes(this ServiceStack.Web.IRequest request, params string[] contentTypes) => throw null; public static bool HasNotModifiedSince(this ServiceStack.Web.IRequest httpReq, System.DateTime? dateTime) => throw null; public static string InferBaseUrl(this string absoluteUri, string fromPathInfo = default(string)) => throw null; public static bool IsContentType(this ServiceStack.Web.IRequest request, string contentType) => throw null; public static bool IsHtml(this ServiceStack.Web.IRequest req) => throw null; public static bool IsInLocalSubnet(this System.Net.IPAddress ipAddress) => throw null; public static bool IsMultiRequest(this ServiceStack.Web.IRequest req) => throw null; public static string NormalizeScheme(this string url, bool useHttps) => throw null; public static string ResolveAbsoluteUrl(this ServiceStack.Web.IRequest httpReq, string virtualPath = default(string)) => throw null; public static object ResolveItem(this ServiceStack.Web.IRequest httpReq, string itemKey, System.Func resolveFn) => throw null; public static string ResolvePathInfoFromMappedPath(string fullPath, string mappedPathRoot) => throw null; public static void SetAutoBatchCompletedHeader(this ServiceStack.Web.IRequest req, int completed) => throw null; public static void SetErrorView(this ServiceStack.Web.IRequest httpReq, string viewName) => throw null; public static void SetRoute(this ServiceStack.Web.IRequest req, ServiceStack.Host.RestPath route) => throw null; public static void SetTemplate(this ServiceStack.Web.IRequest httpReq, string templateName) => throw null; public static void SetView(this ServiceStack.Web.IRequest httpReq, string viewName) => throw null; public static string ToErrorCode(this System.Exception ex) => throw null; public static ServiceStack.RequestAttributes ToRequestAttributes(string[] attrNames) => throw null; public static int ToStatusCode(this System.Exception ex) => throw null; public static ServiceStack.WebServiceException ToWebServiceException(this ServiceStack.HttpError error) => throw null; public static ServiceStack.WebServiceException ToWebServiceException(this ServiceStack.FluentValidation.Results.ValidationResult validationResult, object requestDto, ServiceStack.Validation.ValidationFeature feature) => throw null; public static bool UseHttps(this ServiceStack.Web.IRequest httpReq) => throw null; } public static partial class HttpResponseExtensions { public static void AddHeaderLastModified(this ServiceStack.Web.IResponse httpRes, System.DateTime? lastModified) => throw null; public static string AddParam(this string url, string key, object val) => throw null; public static string AddParam(this string url, string key, string val) => throw null; public static Microsoft.AspNetCore.Http.HttpRequest AllowSyncIO(this Microsoft.AspNetCore.Http.HttpRequest req) => throw null; public static Microsoft.AspNetCore.Http.HttpContext AllowSyncIO(this Microsoft.AspNetCore.Http.HttpContext ctx) => throw null; public static ServiceStack.Web.IRequest AllowSyncIO(this ServiceStack.Web.IRequest req) => throw null; public static ServiceStack.Web.IResponse AllowSyncIO(this ServiceStack.Web.IResponse res) => throw null; public static void ClearCookies(this ServiceStack.Web.IResponse response) => throw null; public static System.Collections.Generic.Dictionary CookiesAsDictionary(this ServiceStack.Web.IResponse httpRes) => throw null; public static void DeleteCookie(this ServiceStack.Web.IResponse response, string cookieName) => throw null; public static void EndWith(this ServiceStack.Web.IResponse res, System.Net.HttpStatusCode code, string description = default(string)) => throw null; public static bool IsHttpListener; public static bool IsMonoFastCgi; public static bool IsNetCore; public static void Redirect(this ServiceStack.Web.IResponse httpRes, string url) => throw null; public static void RedirectToUrl(this ServiceStack.Web.IResponse httpRes, string url, System.Net.HttpStatusCode redirectStatusCode = default(System.Net.HttpStatusCode)) => throw null; public static System.Threading.Tasks.Task ReturnAuthRequired(this ServiceStack.Web.IResponse httpRes) => throw null; public static System.Threading.Tasks.Task ReturnAuthRequired(this ServiceStack.Web.IResponse httpRes, string authRealm) => throw null; public static System.Threading.Tasks.Task ReturnAuthRequired(this ServiceStack.Web.IResponse httpRes, ServiceStack.AuthenticationHeaderType AuthType, string authRealm) => throw null; public static System.Threading.Tasks.Task ReturnFailedAuthentication(this ServiceStack.Auth.IAuthSession session, ServiceStack.Web.IRequest request) => throw null; public static void SetCookie(this ServiceStack.Web.IResponse response, string cookieName, string cookieValue, System.TimeSpan expiresIn, string path = default(string)) => throw null; public static void SetCookie(this ServiceStack.Web.IResponse response, System.Net.Cookie cookie) => throw null; public static void SetCookie(this ServiceStack.Web.IResponse response, string cookieName, string cookieValue, System.DateTime expiresAt, string path = default(string)) => throw null; public static string SetParam(this string url, string key, object val) => throw null; public static string SetParam(this string url, string key, string val) => throw null; public static void SetPermanentCookie(this ServiceStack.Web.IResponse response, string cookieName, string cookieValue) => throw null; public static void SetSessionCookie(this ServiceStack.Web.IResponse response, string cookieName, string cookieValue) => throw null; public static void TransmitFile(this ServiceStack.Web.IResponse httpRes, string filePath) => throw null; public static void Write(this ServiceStack.Web.IResponse response, string contents) => throw null; public static System.Threading.Tasks.Task WriteAsync(this ServiceStack.Web.IResponse response, string contents) => throw null; public static System.Threading.Tasks.Task WriteAsync(this ServiceStack.Web.IResponse response, System.ReadOnlyMemory bytes) => throw null; public static void WriteFile(this ServiceStack.Web.IResponse httpRes, string filePath) => throw null; } public static class HttpResponseExtensionsInternal { public static void ApplyGlobalResponseHeaders(this ServiceStack.Web.IResponse httpRes) => throw null; public static bool ShouldWriteGlobalHeaders(ServiceStack.Web.IResponse httpRes) => throw null; public static System.Threading.Tasks.Task WriteBytesToResponse(this ServiceStack.Web.IResponse res, byte[] responseBytes, string contentType, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task WriteError(this ServiceStack.Web.IResponse httpRes, ServiceStack.Web.IRequest httpReq, object dto, string errorMessage) => throw null; public static System.Threading.Tasks.Task WriteError(this ServiceStack.Web.IResponse httpRes, object dto, string errorMessage) => throw null; public static System.Threading.Tasks.Task WriteError(this ServiceStack.Web.IResponse httpRes, System.Exception ex, int statusCode = default(int), string errorMessage = default(string), string contentType = default(string)) => throw null; public static System.Threading.Tasks.Task WriteErrorBody(this ServiceStack.Web.IResponse httpRes, System.Exception ex) => throw null; public static System.Threading.Tasks.Task WriteErrorToResponse(this ServiceStack.Web.IResponse httpRes, ServiceStack.Web.IRequest httpReq, string contentType, string operationName, string errorMessage, System.Exception ex, int statusCode) => throw null; public static bool WriteToOutputStream(ServiceStack.Web.IResponse response, object result, byte[] bodyPrefix, byte[] bodySuffix) => throw null; public static System.Threading.Tasks.Task WriteToOutputStreamAsync(ServiceStack.Web.IResponse response, object result, byte[] bodyPrefix, byte[] bodySuffix, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task WriteToResponse(this ServiceStack.Web.IResponse httpRes, object result, string contentType, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task WriteToResponse(this ServiceStack.Web.IResponse httpRes, ServiceStack.Web.IRequest httpReq, object result, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task WriteToResponse(this ServiceStack.Web.IResponse httpRes, ServiceStack.Web.IRequest httpReq, object result, byte[] bodyPrefix, byte[] bodySuffix, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task WriteToResponse(this ServiceStack.Web.IResponse httpRes, object result, ServiceStack.Web.StreamSerializerDelegateAsync serializer, ServiceStack.Web.IRequest serializationContext, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task WriteToResponse(this ServiceStack.Web.IResponse response, object result, ServiceStack.Web.StreamSerializerDelegateAsync defaultAction, ServiceStack.Web.IRequest request, byte[] bodyPrefix, byte[] bodySuffix, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public class HttpResult : System.IDisposable, ServiceStack.Web.IHasOptions, ServiceStack.Web.IHttpResult, ServiceStack.Web.IPartialWriterAsync, ServiceStack.Web.IStreamWriterAsync { public System.TimeSpan? Age { get => throw null; set { } } public bool AllowsPartialResponse { get => throw null; set { } } public ServiceStack.CacheControl CacheControl { get => throw null; set { } } public string ContentType { get => throw null; set { } } public System.Collections.Generic.List Cookies { get => throw null; } public HttpResult() => throw null; public HttpResult(object response) => throw null; public HttpResult(object response, string contentType) => throw null; public HttpResult(System.Net.HttpStatusCode statusCode, string statusDescription) => throw null; public HttpResult(object response, System.Net.HttpStatusCode statusCode) => throw null; public HttpResult(object response, string contentType, System.Net.HttpStatusCode statusCode) => throw null; public HttpResult(System.IO.FileInfo fileResponse, bool asAttachment) => throw null; public HttpResult(System.IO.FileInfo fileResponse, string contentType = default(string), bool asAttachment = default(bool)) => throw null; public HttpResult(ServiceStack.IO.IVirtualFile fileResponse, bool asAttachment) => throw null; public HttpResult(ServiceStack.IO.IVirtualFile fileResponse, string contentType = default(string), bool asAttachment = default(bool)) => throw null; public HttpResult(System.IO.Stream responseStream, string contentType) => throw null; public HttpResult(string responseText, string contentType) => throw null; public HttpResult(byte[] responseBytes, string contentType) => throw null; public void DeleteCookie(string name) => throw null; public void Dispose() => throw null; public string ETag { get => throw null; set { } } public System.DateTime? Expires { get => throw null; set { } } public System.IO.FileInfo FileInfo { get => throw null; } public long? GetContentLength() => throw null; public System.Collections.Generic.Dictionary Headers { get => throw null; } public bool IsPartialRequest { get => throw null; } public System.DateTime? LastModified { get => throw null; set { } } public string Location { set { } } public System.TimeSpan? MaxAge { get => throw null; set { } } public static ServiceStack.HttpResult NotModified(string description = default(string), ServiceStack.CacheControl? cacheControl = default(ServiceStack.CacheControl?), System.TimeSpan? maxAge = default(System.TimeSpan?), string eTag = default(string), System.DateTime? lastModified = default(System.DateTime?)) => throw null; public System.Collections.Generic.IDictionary Options { get => throw null; } public int PaddingLength { get => throw null; set { } } public static ServiceStack.HttpResult Redirect(string newLocationUri, System.Net.HttpStatusCode redirectStatus = default(System.Net.HttpStatusCode)) => throw null; public ServiceStack.Web.IRequest RequestContext { get => throw null; set { } } public object Response { get => throw null; set { } } public ServiceStack.Web.IContentTypeWriter ResponseFilter { get => throw null; set { } } public System.IO.Stream ResponseStream { get => throw null; } public string ResponseText { get => throw null; } public System.Func ResultScope { get => throw null; set { } } public void SetCookie(string name, string value, System.TimeSpan expiresIn, string path) => throw null; public void SetCookie(string name, string value, System.DateTime expiresAt, string path, bool secure = default(bool), bool httpOnly = default(bool)) => throw null; public void SetPermanentCookie(string name, string value) => throw null; public void SetPermanentCookie(string name, string value, string path) => throw null; public void SetSessionCookie(string name, string value) => throw null; public void SetSessionCookie(string name, string value, string path) => throw null; public static ServiceStack.HttpResult SoftRedirect(string newLocationUri, object response = default(object)) => throw null; public int Status { get => throw null; set { } } public static ServiceStack.HttpResult Status201Created(object response, string newLocationUri) => throw null; public System.Net.HttpStatusCode StatusCode { get => throw null; set { } } public string StatusDescription { get => throw null; set { } } public string Template { get => throw null; set { } } public static ServiceStack.HttpResult TriggerEvent(object response, string eventName, string value = default(string)) => throw null; public string View { get => throw null; set { } } public ServiceStack.IO.IVirtualFile VirtualFile { get => throw null; } public System.Threading.Tasks.Task WritePartialToAsync(ServiceStack.Web.IResponse response, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task WriteToAsync(System.IO.Stream responseStream, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public static partial class HttpResultExtensions { public static ServiceStack.Web.IHttpResult AddCookie(this ServiceStack.Web.IHttpResult httpResult, ServiceStack.Web.IRequest req, System.Net.Cookie cookie) => throw null; public static ServiceStack.Web.IHttpResult DeleteCookie(this ServiceStack.Web.IHttpResult httpResult, ServiceStack.Web.IRequest req, string cookieName) => throw null; } public static class HttpResultUtils { public static void AddHttpRangeResponseHeaders(this ServiceStack.Web.IResponse response, long rangeStart, long rangeEnd, long contentLength) => throw null; public static object CreateErrorResponse(this ServiceStack.Web.IHttpError httpError) => throw null; public static void ExtractHttpRanges(this string rangeHeader, long contentLength, out long rangeStart, out long rangeEnd) => throw null; public static object GetDto(this object response) => throw null; public static TResponse GetDto(this object response) where TResponse : class => throw null; public static object GetResponseDto(this object response) => throw null; public static TResponse GetResponseDto(this object response) where TResponse : class => throw null; public static bool IsErrorResponse(this object response) => throw null; } public interface IAfterInitAppHost { void AfterInit(ServiceStack.IAppHost appHost); } public interface IApiKeyValidator { } public interface IAppHost : ServiceStack.Configuration.IResolver { System.Collections.Generic.List AddVirtualFileSources { get; } System.Collections.Generic.List> AfterConfigure { get; set; } System.Collections.Generic.List> AfterInitCallbacks { get; } void AfterPluginLoaded(System.Action configure) where T : class, ServiceStack.IPlugin; System.Collections.Generic.List> AfterPluginsLoaded { get; set; } ServiceStack.Configuration.IAppSettings AppSettings { get; } System.Collections.Generic.List> BeforeConfigure { get; set; } System.Collections.Generic.List CatchAllHandlers { get; } ServiceStack.HostConfig Config { get; } void ConfigurePlugin(System.Action configure) where T : class, ServiceStack.IPlugin; ServiceStack.IO.IVirtualDirectory ContentRootDirectory { get; } ServiceStack.Web.IContentTypes ContentTypes { get; } ServiceStack.Web.IServiceRunner CreateServiceRunner(ServiceStack.Host.ActionContext actionContext); System.Collections.Generic.Dictionary CustomErrorHttpHandlers { get; } object EvalExpression(string expr); object EvalExpressionCached(string expr); object EvalScriptValue(ServiceStack.IScriptValue scriptValue, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest), System.Collections.Generic.Dictionary args = default(System.Collections.Generic.Dictionary)); System.Threading.Tasks.Task EvalScriptValueAsync(ServiceStack.IScriptValue scriptValue, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest), System.Collections.Generic.Dictionary args = default(System.Collections.Generic.Dictionary)); object ExecuteMessage(ServiceStack.Messaging.IMessage mqMessage); System.Threading.Tasks.Task ExecuteMessageAsync(ServiceStack.Messaging.IMessage mqMessage, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Collections.Generic.List FallbackHandlers { get; } System.Collections.Generic.List GatewayExceptionHandlers { get; } System.Collections.Generic.List GatewayExceptionHandlersAsync { get; } System.Collections.Generic.List> GatewayRequestFilters { get; } System.Collections.Generic.List> GatewayRequestFiltersAsync { get; } System.Collections.Generic.List> GatewayResponseFilters { get; } System.Collections.Generic.List> GatewayResponseFiltersAsync { get; } T GetRuntimeConfig(ServiceStack.Web.IRequest req, string name, T defaultValue); ServiceStack.Host.Handlers.IServiceStackHandler GlobalHtmlErrorHttpHandler { get; } System.Collections.Generic.List> GlobalMessageRequestFilters { get; } System.Collections.Generic.List> GlobalMessageRequestFiltersAsync { get; } System.Collections.Generic.List> GlobalMessageResponseFilters { get; } System.Collections.Generic.List> GlobalMessageResponseFiltersAsync { get; } System.Collections.Generic.List> GlobalRequestFilters { get; } System.Collections.Generic.List> GlobalRequestFiltersAsync { get; } System.Collections.Generic.List> GlobalResponseFilters { get; } System.Collections.Generic.List> GlobalResponseFiltersAsync { get; set; } System.Collections.Generic.List InsertVirtualFileSources { get; set; } void LoadPlugin(params ServiceStack.IPlugin[] plugins); string MapProjectPath(string relativePath); ServiceStack.Host.ServiceMetadata Metadata { get; } System.Collections.Generic.List> OnDisposeCallbacks { get; } void OnEndRequest(ServiceStack.Web.IRequest request = default(ServiceStack.Web.IRequest)); System.Collections.Generic.List> OnEndRequestCallbacks { get; } string PathBase { get; } System.Collections.Generic.List Plugins { get; } void PostConfigurePlugin(System.Action configure) where T : class, ServiceStack.IPlugin; System.Collections.Generic.List> PreRequestFilters { get; } void PublishMessage(ServiceStack.Messaging.IMessageProducer messageProducer, T message); System.Collections.Generic.List> RawHttpHandlers { get; } void Register(T instance); void RegisterAs() where T : TAs; void RegisterService(System.Type serviceType, params string[] atRestPaths); void RegisterServicesInAssembly(System.Reflection.Assembly assembly); void RegisterTypedMessageRequestFilter(System.Action filterFn); void RegisterTypedMessageResponseFilter(System.Action filterFn); void RegisterTypedRequestFilter(System.Action filterFn); void RegisterTypedRequestFilter(System.Func> filter); void RegisterTypedRequestFilterAsync(System.Func filterFn); void RegisterTypedRequestFilterAsync(System.Func> filter); void RegisterTypedResponseFilter(System.Action filterFn); void RegisterTypedResponseFilter(System.Func> filter); void RegisterTypedResponseFilterAsync(System.Func filterFn); void RegisterTypedResponseFilterAsync(System.Func> filter); void Release(object instance); System.Collections.Generic.Dictionary> RequestBinders { get; } System.Collections.Generic.List>> RequestConverters { get; } string ResolveAbsoluteUrl(string virtualPath, ServiceStack.Web.IRequest httpReq); string ResolveLocalizedString(string text, ServiceStack.Web.IRequest request); System.Collections.Generic.List>> ResponseConverters { get; } ServiceStack.IO.IVirtualDirectory RootDirectory { get; } ServiceStack.Web.IServiceRoutes Routes { get; } ServiceStack.Script.ScriptContext ScriptContext { get; } System.Collections.Generic.List ServiceAssemblies { get; } ServiceStack.Host.ServiceController ServiceController { get; } System.Collections.Generic.List ServiceExceptionHandlers { get; } System.Collections.Generic.List ServiceExceptionHandlersAsync { get; } System.Collections.Generic.List UncaughtExceptionHandlers { get; } System.Collections.Generic.List UncaughtExceptionHandlersAsync { get; } System.Collections.Generic.List ViewEngines { get; } ServiceStack.IO.IVirtualFiles VirtualFiles { get; set; } ServiceStack.IO.IVirtualPathProvider VirtualFileSources { get; set; } } public interface IAppHostNetCore : ServiceStack.IAppHost, ServiceStack.IRequireConfiguration, ServiceStack.Configuration.IResolver { Microsoft.AspNetCore.Builder.IApplicationBuilder App { get; } Microsoft.AspNetCore.Builder.RouteHandlerBuilder ConfigureOperationEndpoint(Microsoft.AspNetCore.Builder.RouteHandlerBuilder builder, ServiceStack.Host.Operation operation, ServiceStack.EndpointOptions options = default(ServiceStack.EndpointOptions)); ServiceStack.EndpointOptions CreateEndpointOptions(); System.Collections.Generic.Dictionary EndpointVerbs { get; } Microsoft.AspNetCore.Hosting.IWebHostEnvironment HostingEnvironment { get; } ServiceStack.ServiceStackOptions Options { get; } } public interface IAuthInit { void Init(ServiceStack.AuthFeature feature); } public interface IAuthPlugin { void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services, ServiceStack.AuthFeature feature); void Register(ServiceStack.IAppHost appHost, ServiceStack.AuthFeature feature); } public interface IAuthTypeValidator { } public interface IAutoQueryData { ServiceStack.QueryDataContext CreateContext(ServiceStack.IQueryData requestDto, System.Collections.Generic.Dictionary dynamicParams, ServiceStack.Web.IRequest req); ServiceStack.DataQuery CreateQuery(ServiceStack.IQueryData dto, System.Collections.Generic.Dictionary dynamicParams, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest), ServiceStack.IQueryDataSource db = default(ServiceStack.IQueryDataSource)); ServiceStack.DataQuery CreateQuery(ServiceStack.IQueryData dto, System.Collections.Generic.Dictionary dynamicParams, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest), ServiceStack.IQueryDataSource db = default(ServiceStack.IQueryDataSource)); ServiceStack.IDataQuery CreateQuery(ServiceStack.IQueryData dto, System.Collections.Generic.Dictionary dynamicParams, ServiceStack.Web.IRequest req, ServiceStack.IQueryDataSource db); ServiceStack.QueryResponse Execute(ServiceStack.IQueryData request, ServiceStack.DataQuery q, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest), ServiceStack.IQueryDataSource db = default(ServiceStack.IQueryDataSource)); ServiceStack.QueryResponse Execute(ServiceStack.IQueryData request, ServiceStack.DataQuery q, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest), ServiceStack.IQueryDataSource db = default(ServiceStack.IQueryDataSource)); ServiceStack.IQueryResponse Execute(ServiceStack.IQueryData request, ServiceStack.IDataQuery q, ServiceStack.IQueryDataSource db); ServiceStack.IQueryDataSource GetDb(ServiceStack.QueryDataContext ctx, System.Type type); ServiceStack.IQueryDataSource GetDb(ServiceStack.QueryDataContext ctx); System.Type GetFromType(System.Type requestDtoType); ServiceStack.ITypedQueryData GetTypedQuery(System.Type requestDtoType, System.Type fromType); } public interface IAutoQueryDataOptions { bool EnableUntypedQueries { get; set; } System.Collections.Generic.Dictionary EndsWithConventions { get; set; } System.Collections.Generic.HashSet IgnoreProperties { get; set; } bool IncludeTotal { get; set; } int? MaxLimit { get; set; } bool OrderByPrimaryKeyOnLimitQuery { get; set; } System.Collections.Generic.Dictionary StartsWithConventions { get; set; } } public interface IAutoQueryDbFilters { object sendToAutoQuery(ServiceStack.Script.ScriptScopeContext scope, object dto, string requestName, object options); } public interface ICancellableRequest : System.IDisposable { System.TimeSpan Elapsed { get; } System.Threading.CancellationToken Token { get; } System.Threading.CancellationTokenSource TokenSource { get; } } public interface IComponentRenderer { System.Threading.Tasks.Task RenderComponentAsync(Microsoft.AspNetCore.Http.HttpContext httpContext, System.Collections.Generic.Dictionary args = default(System.Collections.Generic.Dictionary)); System.Threading.Tasks.Task RenderComponentAsync(System.Type type, Microsoft.AspNetCore.Http.HttpContext httpContext, System.Collections.Generic.Dictionary args = default(System.Collections.Generic.Dictionary)); } public interface IConfigureApp { void Configure(Microsoft.AspNetCore.Builder.IApplicationBuilder app); } public interface IConfigureAppHost { void Configure(ServiceStack.IAppHost appHost); } public interface IConfigureServices { void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services); } public interface IDataQuery { void AddCondition(ServiceStack.QueryTerm defaultTerm, System.Reflection.PropertyInfo field, ServiceStack.QueryCondition condition, object value); void And(string field, ServiceStack.QueryCondition condition, string value); System.Collections.Generic.List Conditions { get; } ServiceStack.IQueryData Dto { get; } System.Collections.Generic.Dictionary DynamicParams { get; } System.Tuple FirstMatchingField(string name); bool HasConditions { get; } void Join(System.Type joinType, System.Type type); void LeftJoin(System.Type joinType, System.Type type); void Limit(int? skip, int? take); int? Offset { get; } System.Collections.Generic.HashSet OnlyFields { get; } void Or(string field, ServiceStack.QueryCondition condition, string value); ServiceStack.OrderByExpression OrderBy { get; } void OrderByFields(string[] fieldNames); void OrderByFieldsDescending(string[] fieldNames); void OrderByPrimaryKey(); int? Rows { get; } void Select(string[] fields); } public interface IEventSubscription : System.IDisposable { string[] Channels { get; } System.Collections.Generic.Dictionary ConnectArgs { get; set; } System.DateTime CreatedAt { get; set; } string DisplayName { get; } bool IsAuthenticated { get; set; } bool IsClosed { get; } string JsonArgs { get; } long LastMessageId { get; } System.DateTime LastPulseAt { get; set; } string[] MergedChannels { get; } System.Collections.Concurrent.ConcurrentDictionary Meta { get; set; } System.Action OnUnsubscribe { get; set; } System.Func OnUnsubscribeAsync { get; set; } void Publish(string selector, string message); System.Threading.Tasks.Task PublishAsync(string selector, string message, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); void PublishRaw(string frame); System.Threading.Tasks.Task PublishRawAsync(string frame, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); void Pulse(); System.Collections.Generic.Dictionary ServerArgs { get; set; } string SessionId { get; } string SubscriptionId { get; } void Unsubscribe(); System.Threading.Tasks.Task UnsubscribeAsync(); void UpdateChannels(string[] channels); string UserAddress { get; set; } string UserId { get; } string UserName { get; } } public interface IGatewayRequestFactory { ServiceStack.Web.IRequest Create(ServiceStack.Web.IRequest request); } public interface IHasAppHost { ServiceStack.IAppHost AppHost { get; } } public interface IHasServiceScope : System.IServiceProvider { Microsoft.Extensions.DependencyInjection.IServiceScope ServiceScope { get; set; } } public interface IHasServiceStackProvider { ServiceStack.IServiceStackProvider ServiceStackProvider { get; } } public interface IHasTypeValidators { System.Collections.Generic.List TypeValidators { get; } } public interface ILogic : ServiceStack.IRepository { ServiceStack.Caching.ICacheClient Cache { get; } ServiceStack.Messaging.IMessageFactory MessageFactory { get; } ServiceStack.Messaging.IMessageProducer MessageProducer { get; } void PublishMessage(T message); ServiceStack.Redis.IRedisClient Redis { get; } ServiceStack.Redis.IRedisClientsManager RedisManager { get; } } public abstract class ImageProvider { protected ImageProvider() => throw null; public static ServiceStack.ImageProvider Instance { get => throw null; set { } } public abstract System.IO.Stream Resize(System.IO.Stream stream, int newWidth, int newHeight); public virtual System.IO.Stream Resize(System.IO.Stream origStream, string savePhotoSize = default(string)) => throw null; } public class ImagesHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public ImagesHandler(string path, ServiceStack.StaticContent fallback) => throw null; public ServiceStack.StaticContent Fallback { get => throw null; } public virtual ServiceStack.StaticContent Get(string path) => throw null; public System.Collections.Generic.Dictionary ImageContents { get => throw null; } public string Path { get => throw null; } public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; public virtual string RewriteImageUri(string imageUri) => throw null; public virtual void Save(string path, ServiceStack.StaticContent content) => throw null; } public interface IMarkdownTransformer { string Transform(string markdown); } public interface IMsgPackPlugin { } public class InBetweenCondition : ServiceStack.QueryCondition, ServiceStack.IQueryMultiple { public override string Alias { get => throw null; } public InBetweenCondition() => throw null; public static ServiceStack.InBetweenCondition Instance; public override bool Match(object a, object b) => throw null; } public class InCollectionCondition : ServiceStack.QueryCondition, ServiceStack.IQueryMultiple { public override string Alias { get => throw null; } public InCollectionCondition() => throw null; public static ServiceStack.InCollectionCondition Instance; public override bool Match(object a, object b) => throw null; } public interface INetSerializerPlugin { } public class InfoScripts : ServiceStack.Script.ScriptMethods { public InfoScripts() => throw null; public string env(string variable) => throw null; public string envCommandLine() => throw null; public string[] envCommandLineArgs() => throw null; public string envCurrentDirectory() => throw null; public string envExpandVariables(string name) => throw null; public string envFrameworkDescription() => throw null; public bool envIs64BitOperatingSystem() => throw null; public bool envIs64BitProcess() => throw null; public bool envIsAndroid() => throw null; public bool envIsIOS() => throw null; public bool envIsLinux() => throw null; public bool envIsMono() => throw null; public bool envIsOSX() => throw null; public bool envIsWindows() => throw null; public string[] envLogicalDrives() => throw null; public string envMachineName() => throw null; public System.Runtime.InteropServices.Architecture envOSArchitecture() => throw null; public string envOSDescription() => throw null; public System.OperatingSystem envOSVersion() => throw null; public char envPathSeparator() => throw null; public int envProcessorCount() => throw null; public string envServerUserAgent() => throw null; public decimal envServiceStackVersion() => throw null; public string envStackTrace() => throw null; public string envSystemDirectory() => throw null; public int envTickCount() => throw null; public string envUserDomainName() => throw null; public string envUserName() => throw null; public string envVariable(string variable) => throw null; public System.Collections.IDictionary envVariables() => throw null; public System.Version envVersion() => throw null; public ServiceStack.HostConfig hostConfig(ServiceStack.Script.ScriptScopeContext scope) => throw null; public string hostServiceName(ServiceStack.Script.ScriptScopeContext scope) => throw null; public bool isUnix() => throw null; public bool isWin() => throw null; public string licensedFeatures() => throw null; public System.Collections.Generic.List metaAllDtoNames() => throw null; public System.Collections.Generic.HashSet metaAllDtos() => throw null; public System.Collections.Generic.List metaAllOperationNames() => throw null; public System.Collections.Generic.IEnumerable metaAllOperations() => throw null; public System.Collections.Generic.List metaAllOperationTypes() => throw null; public ServiceStack.Host.Operation metaOperation(string name) => throw null; public System.Collections.Generic.List networkIpv4Addresses() => throw null; public System.Collections.Generic.List networkIpv6Addresses() => throw null; public System.Collections.Generic.List plugins() => throw null; public string userEmail(ServiceStack.Script.ScriptScopeContext scope) => throw null; public bool userHasPermission(ServiceStack.Script.ScriptScopeContext scope, string permission) => throw null; public bool userHasRole(ServiceStack.Script.ScriptScopeContext scope, string role) => throw null; public string userId(ServiceStack.Script.ScriptScopeContext scope) => throw null; public string userName(ServiceStack.Script.ScriptScopeContext scope) => throw null; public string userPermanentSessionId(ServiceStack.Script.ScriptScopeContext scope) => throw null; public ServiceStack.Auth.IAuthSession userSession(ServiceStack.Script.ScriptScopeContext scope) => throw null; public string userSessionId(ServiceStack.Script.ScriptScopeContext scope) => throw null; public System.Collections.Generic.HashSet userSessionOptions(ServiceStack.Script.ScriptScopeContext scope) => throw null; public string userTempSessionId(ServiceStack.Script.ScriptScopeContext scope) => throw null; } public class InitialHostState { public string AbsoluteUri { get => throw null; set { } } public System.Collections.Generic.List Cookies { get => throw null; set { } } public InitialHostState() => throw null; public System.Collections.Generic.Dictionary Headers { get => throw null; set { } } public ServiceStack.AuthUserSession Session { get => throw null; set { } } } public class InProcessServiceGateway : ServiceStack.ICloneServiceGateway, ServiceStack.Web.IRequiresRequest, ServiceStack.IServiceGateway, ServiceStack.IServiceGatewayAsync, ServiceStack.IServiceGatewayFormAsync { public ServiceStack.IServiceGateway Clone() => throw null; public static System.Type[] ConvertibleTypes { get => throw null; set { } } public virtual TResponse ConvertToResponse(object response) => throw null; public virtual System.Threading.Tasks.Task ConvertToResponseAsync(object response) => throw null; protected static object[] CreateTypedArray(System.Collections.Generic.IEnumerable requestDtos) => throw null; public InProcessServiceGateway(ServiceStack.Web.IRequest req) => throw null; protected virtual System.Threading.Tasks.Task ExecAsync(object request) => throw null; protected virtual TResponse ExecSync(object request) => throw null; protected virtual System.Threading.Tasks.Task ExecValidatorsAsync(object request) => throw null; protected virtual void InitRequest(object request) => throw null; protected static ServiceStack.Logging.ILog Log; public virtual void Publish(object request) => throw null; public virtual void PublishAll(System.Collections.Generic.IEnumerable requestDtos) => throw null; public virtual System.Threading.Tasks.Task PublishAllAsync(System.Collections.Generic.IEnumerable requestDtos, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual System.Threading.Tasks.Task PublishAsync(object request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public ServiceStack.Web.IRequest Request { get => throw null; set { } } protected void ResetVerb(string verb) => throw null; public virtual TResponse Send(object requestDto) => throw null; public virtual System.Collections.Generic.List SendAll(System.Collections.Generic.IEnumerable requestDtos) => throw null; public virtual System.Threading.Tasks.Task> SendAllAsync(System.Collections.Generic.IEnumerable requestDtos, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual System.Threading.Tasks.Task SendAsync(object requestDto, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task SendFormAsync(object requestDto, System.Net.Http.MultipartFormDataContent formData, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; protected string SetVerb(object requestDto) => throw null; public virtual object UnwrapResponse(object response) => throw null; public virtual System.Threading.Tasks.Task UnwrapResponseAsync(object response) => throw null; } public interface IPlugin { void Register(ServiceStack.IAppHost appHost); } public interface IPostConfigureServices { void AfterConfigure(Microsoft.Extensions.DependencyInjection.IServiceCollection services); int Priority { get; } } public interface IPostInitPlugin { void AfterPluginsLoaded(ServiceStack.IAppHost appHost); } public interface IPreConfigureAppHost { void PreConfigure(ServiceStack.IAppHost appHost); } public interface IPreInitPlugin { void BeforePluginsLoaded(ServiceStack.IAppHost appHost); } public interface IProtoBufPlugin { string GetProto(System.Type type); } public interface IQueryDataSource : System.IDisposable, ServiceStack.IQueryDataSource { } public interface IQueryDataSource : System.IDisposable { int Count(ServiceStack.IDataQuery q); ServiceStack.IDataQuery From(); System.Collections.Generic.List LoadSelect(ServiceStack.IDataQuery q); object SelectAggregate(ServiceStack.IDataQuery q, string name, System.Collections.Generic.IEnumerable args); } public interface IQueryMultiple { } public interface IRazorPlugin { } public interface IRepository { System.Data.IDbConnection Db { get; } ServiceStack.Data.IDbConnectionFactory DbFactory { get; } } public interface IRequireConfiguration { Microsoft.Extensions.Configuration.IConfiguration Configuration { get; set; } } public interface IRequireRegistration { void Register(ServiceStack.IAppHost appHost); } public class IsAuthenticatedValidator : ServiceStack.TypeValidator, ServiceStack.IAuthTypeValidator { public IsAuthenticatedValidator() : base(default(string), default(string), default(int?)) => throw null; public IsAuthenticatedValidator(string provider) : base(default(string), default(string), default(int?)) => throw null; public static string DefaultErrorMessage { get => throw null; set { } } public static ServiceStack.IsAuthenticatedValidator Instance { get => throw null; } public override System.Threading.Tasks.Task IsValidAsync(object dto, ServiceStack.Web.IRequest request) => throw null; public string Provider { get => throw null; } } public interface IServerEvents : System.IDisposable { System.Collections.Generic.List GetAllSubscriptionInfos(); System.Collections.Generic.List> GetAllSubscriptionsDetails(); ServiceStack.MemoryServerEvents GetMemoryServerEvents(); long GetNextSequence(string sequenceId); System.Collections.Generic.Dictionary GetStats(); ServiceStack.SubscriptionInfo GetSubscriptionInfo(string id); System.Collections.Generic.List GetSubscriptionInfosByUserId(string userId); System.Collections.Generic.List> GetSubscriptionsDetails(params string[] channels); void NotifyAll(string selector, object message); System.Threading.Tasks.Task NotifyAllAsync(string selector, object message, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task NotifyAllJsonAsync(string selector, string json, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); void NotifyChannel(string channel, string selector, object message); System.Threading.Tasks.Task NotifyChannelAsync(string channel, string selector, object message, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task NotifyChannelJsonAsync(string channel, string selector, string json, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); void NotifySession(string sessionId, string selector, object message, string channel = default(string)); System.Threading.Tasks.Task NotifySessionAsync(string sessionId, string selector, object message, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task NotifySessionJsonAsync(string sessionId, string selector, string json, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); void NotifySubscription(string subscriptionId, string selector, object message, string channel = default(string)); System.Threading.Tasks.Task NotifySubscriptionAsync(string subscriptionId, string selector, object message, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task NotifySubscriptionJsonAsync(string subscriptionId, string selector, string json, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); void NotifyUserId(string userId, string selector, object message, string channel = default(string)); System.Threading.Tasks.Task NotifyUserIdAsync(string userId, string selector, object message, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task NotifyUserIdJsonAsync(string userId, string selector, string json, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); void NotifyUserName(string userName, string selector, object message, string channel = default(string)); System.Threading.Tasks.Task NotifyUserNameAsync(string userName, string selector, object message, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task NotifyUserNameJsonAsync(string userName, string selector, string json, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task PulseAsync(string subscriptionId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); void QueueAsyncTask(System.Func task); System.Threading.Tasks.Task RegisterAsync(ServiceStack.IEventSubscription subscription, System.Collections.Generic.Dictionary connectArgs = default(System.Collections.Generic.Dictionary), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); int RemoveExpiredSubscriptions(); System.Threading.Tasks.Task RemoveExpiredSubscriptionsAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); void Reset(); void Start(); void Stop(); System.Threading.Tasks.Task StopAsync(); void SubscribeToChannels(string subscriptionId, string[] channels); System.Threading.Tasks.Task SubscribeToChannelsAsync(string subscriptionId, string[] channels, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Threading.Tasks.Task UnRegisterAsync(string subscriptionId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); void UnsubscribeFromChannels(string subscriptionId, string[] channels); System.Threading.Tasks.Task UnsubscribeFromChannelsAsync(string subscriptionId, string[] channels, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); } public interface IServiceBase : ServiceStack.Web.IRequiresRequest, ServiceStack.Configuration.IResolver { ServiceStack.Configuration.IResolver GetResolver(); T ResolveService() where T : class, ServiceStack.IService; } public interface IServiceStackProvider : System.IDisposable { ServiceStack.Configuration.IAppSettings AppSettings { get; } ServiceStack.Auth.IAuthRepository AuthRepository { get; } ServiceStack.Auth.IAuthRepositoryAsync AuthRepositoryAsync { get; } ServiceStack.Caching.ICacheClient Cache { get; } ServiceStack.Caching.ICacheClientAsync CacheAsync { get; } void ClearSession(); System.Threading.Tasks.Task ClearSessionAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); System.Data.IDbConnection Db { get; } object Execute(ServiceStack.Web.IRequest request); object Execute(object requestDto); TResponse Execute(ServiceStack.IReturn requestDto); ServiceStack.IServiceGateway Gateway { get; } System.Threading.Tasks.ValueTask GetRedisAsync(); ServiceStack.Configuration.IResolver GetResolver(); ServiceStack.Auth.IAuthSession GetSession(bool reload = default(bool)); System.Threading.Tasks.Task GetSessionAsync(bool reload = default(bool), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); bool IsAuthenticated { get; } ServiceStack.Messaging.IMessageProducer MessageProducer { get; } void PublishMessage(T message); ServiceStack.Redis.IRedisClient Redis { get; } ServiceStack.Web.IHttpRequest Request { get; } T ResolveService() where T : class, ServiceStack.IService; ServiceStack.Web.IHttpResponse Response { get; } ServiceStack.RpcGateway RpcGateway { get; } TUserSession SessionAs(); System.Threading.Tasks.Task SessionAsAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); ServiceStack.Caching.ISession SessionBag { get; } ServiceStack.Caching.ISessionAsync SessionBagAsync { get; } ServiceStack.Caching.ISessionFactory SessionFactory { get; } void SetResolver(ServiceStack.Configuration.IResolver resolver); T TryResolve(); } public interface ITypedQueryData { ServiceStack.IDataQuery AddToQuery(ServiceStack.IDataQuery q, ServiceStack.IQueryData request, System.Collections.Generic.Dictionary dynamicParams, ServiceStack.IAutoQueryDataOptions options = default(ServiceStack.IAutoQueryDataOptions)); ServiceStack.IDataQuery CreateQuery(ServiceStack.IQueryDataSource db); ServiceStack.QueryResponse Execute(ServiceStack.IQueryDataSource db, ServiceStack.IDataQuery query); } public interface ITypeValidator { string ErrorCode { get; set; } System.Threading.Tasks.Task IsValidAsync(object dto, ServiceStack.Web.IRequest request); string Message { get; set; } int? StatusCode { get; set; } System.Threading.Tasks.Task ThrowIfNotValidAsync(object dto, ServiceStack.Web.IRequest request); } public interface IWirePlugin { } public interface IWriteEvent { void WriteEvent(string msg); } public interface IWriteEventAsync { System.Threading.Tasks.Task WriteEventAsync(string msg, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)); } namespace Jobs { public struct JobLogger : Microsoft.Extensions.Logging.ILogger { public System.IDisposable BeginScope(TState state) => throw null; public JobLogger(ServiceStack.Jobs.IBackgroundJobs jobs, ServiceStack.Jobs.BackgroundJob job, Microsoft.Extensions.Logging.ILogger logger = default(Microsoft.Extensions.Logging.ILogger)) => throw null; public bool IsEnabled(Microsoft.Extensions.Logging.LogLevel logLevel) => throw null; public void Log(Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, TState state, System.Exception exception, System.Func formatter) => throw null; public void UpdateLog(string log) => throw null; public void UpdateProgress(double progress) => throw null; public void UpdateStatus(double? progress = default(double?), string status = default(string), string log = default(string)) => throw null; public void UpdateStatus(string status = default(string), string log = default(string)) => throw null; } public static class JobUtils { public static ServiceStack.Jobs.JobLogger CreateJobLogger(this ServiceStack.Web.IRequest req, ServiceStack.Jobs.IBackgroundJobs jobs, Microsoft.Extensions.Logging.ILogger log = default(Microsoft.Extensions.Logging.ILogger)) => throw null; public static object CreateRequest(this ServiceStack.Jobs.IBackgroundJobs jobs, ServiceStack.Jobs.JobResult result) => throw null; public static object CreateResponse(this ServiceStack.Jobs.IBackgroundJobs jobs, ServiceStack.Jobs.JobResult result) => throw null; public static ServiceStack.Jobs.BackgroundJobRef EnqueueCommand(this ServiceStack.Jobs.IBackgroundJobs jobs, ServiceStack.Jobs.BackgroundJobOptions options = default(ServiceStack.Jobs.BackgroundJobOptions)) where TCommand : ServiceStack.IAsyncCommand => throw null; public static ServiceStack.Jobs.BackgroundJobRef EnqueueCommand(this ServiceStack.Jobs.IBackgroundJobs jobs, object request, ServiceStack.Jobs.BackgroundJobOptions options = default(ServiceStack.Jobs.BackgroundJobOptions)) where TCommand : ServiceStack.IAsyncCommand => throw null; public static ServiceStack.Jobs.BackgroundJob GetBackgroundJob(this ServiceStack.Web.IRequest req) => throw null; public static System.Threading.CancellationToken GetCancellationToken(this ServiceStack.Web.IRequest req) => throw null; public static T PopulateJob(this ServiceStack.Jobs.BackgroundJobBase from, T to) where T : ServiceStack.Jobs.BackgroundJobBase => throw null; public static void RecurringApi(this ServiceStack.Jobs.IBackgroundJobs jobs, ServiceStack.Jobs.Schedule schedule, object requestDto, ServiceStack.Jobs.BackgroundJobOptions options = default(ServiceStack.Jobs.BackgroundJobOptions)) => throw null; public static void RecurringCommand(this ServiceStack.Jobs.IBackgroundJobs jobs, ServiceStack.Jobs.Schedule schedule, ServiceStack.Jobs.BackgroundJobOptions options = default(ServiceStack.Jobs.BackgroundJobOptions)) where TCommand : ServiceStack.IAsyncCommand => throw null; public static void RecurringCommand(this ServiceStack.Jobs.IBackgroundJobs jobs, string taskName, ServiceStack.Jobs.Schedule schedule, ServiceStack.Jobs.BackgroundJobOptions options = default(ServiceStack.Jobs.BackgroundJobOptions)) where TCommand : ServiceStack.IAsyncCommand => throw null; public static void RecurringCommand(this ServiceStack.Jobs.IBackgroundJobs jobs, ServiceStack.Jobs.Schedule schedule, object request, ServiceStack.Jobs.BackgroundJobOptions options = default(ServiceStack.Jobs.BackgroundJobOptions)) where TCommand : ServiceStack.IAsyncCommand => throw null; public static void RecurringCommand(this ServiceStack.Jobs.IBackgroundJobs jobs, string taskName, ServiceStack.Jobs.Schedule schedule, object request, ServiceStack.Jobs.BackgroundJobOptions options = default(ServiceStack.Jobs.BackgroundJobOptions)) where TCommand : ServiceStack.IAsyncCommand => throw null; public static ServiceStack.Jobs.BackgroundJob RunCommand(this ServiceStack.Jobs.IBackgroundJobs jobs, ServiceStack.Jobs.BackgroundJobOptions options = default(ServiceStack.Jobs.BackgroundJobOptions)) where TCommand : ServiceStack.IAsyncCommand => throw null; public static ServiceStack.Jobs.BackgroundJob RunCommand(this ServiceStack.Jobs.IBackgroundJobs jobs, object request, ServiceStack.Jobs.BackgroundJobOptions options = default(ServiceStack.Jobs.BackgroundJobOptions)) where TCommand : ServiceStack.IAsyncCommand => throw null; public static System.Threading.Tasks.Task RunCommandAsync(this ServiceStack.Jobs.IBackgroundJobs jobs, ServiceStack.Jobs.BackgroundJobOptions options = default(ServiceStack.Jobs.BackgroundJobOptions)) where TCommand : ServiceStack.IAsyncCommand => throw null; public static System.Threading.Tasks.Task RunCommandAsync(this ServiceStack.Jobs.IBackgroundJobs jobs, object request, ServiceStack.Jobs.BackgroundJobOptions options = default(ServiceStack.Jobs.BackgroundJobOptions)) where TCommand : ServiceStack.IAsyncCommand => throw null; public static ServiceStack.Jobs.BackgroundJobRef ScheduleApi(this ServiceStack.Jobs.IBackgroundJobs jobs, T request, System.DateTime at, ServiceStack.Jobs.BackgroundJobOptions options = default(ServiceStack.Jobs.BackgroundJobOptions)) where T : class => throw null; public static ServiceStack.Jobs.BackgroundJobRef ScheduleApi(this ServiceStack.Jobs.IBackgroundJobs jobs, T request, System.TimeSpan after, ServiceStack.Jobs.BackgroundJobOptions options = default(ServiceStack.Jobs.BackgroundJobOptions)) where T : class => throw null; public static ServiceStack.Jobs.BackgroundJobRef ScheduleCommand(this ServiceStack.Jobs.IBackgroundJobs jobs, System.DateTime at, ServiceStack.Jobs.BackgroundJobOptions options = default(ServiceStack.Jobs.BackgroundJobOptions)) where TCommand : ServiceStack.IAsyncCommand => throw null; public static ServiceStack.Jobs.BackgroundJobRef ScheduleCommand(this ServiceStack.Jobs.IBackgroundJobs jobs, object request, System.DateTime at, ServiceStack.Jobs.BackgroundJobOptions options = default(ServiceStack.Jobs.BackgroundJobOptions)) where TCommand : ServiceStack.IAsyncCommand => throw null; public static ServiceStack.Jobs.BackgroundJobRef ScheduleCommand(this ServiceStack.Jobs.IBackgroundJobs jobs, System.TimeSpan after, ServiceStack.Jobs.BackgroundJobOptions options = default(ServiceStack.Jobs.BackgroundJobOptions)) where TCommand : ServiceStack.IAsyncCommand => throw null; public static ServiceStack.Jobs.BackgroundJobRef ScheduleCommand(this ServiceStack.Jobs.IBackgroundJobs jobs, object request, System.TimeSpan after, ServiceStack.Jobs.BackgroundJobOptions options = default(ServiceStack.Jobs.BackgroundJobOptions)) where TCommand : ServiceStack.IAsyncCommand => throw null; public static void SetBackgroundJob(this ServiceStack.Web.IRequest req, ServiceStack.Jobs.BackgroundJob job) => throw null; public static void SetCancellationToken(this ServiceStack.Web.IRequest req, System.Threading.CancellationToken token) => throw null; public static ServiceStack.Jobs.BackgroundJob ToBackgroundJob(this ServiceStack.Jobs.BackgroundJobOptions options, string requestType, object arg) => throw null; public static ServiceStack.Jobs.JobSummary ToJobSummary(this ServiceStack.Jobs.BackgroundJob from) => throw null; public static ServiceStack.Jobs.BackgroundJob TryGetBackgroundJob(this ServiceStack.Web.IRequest req) => throw null; } } public class JsCookie { public JsCookie() => throw null; public string Domain { get => throw null; set { } } public string Expires { get => throw null; set { } } public string Name { get => throw null; set { } } public string Path { get => throw null; set { } } public string Value { get => throw null; set { } } } public class JsonOnly : ServiceStack.RequestFilterAttribute { public JsonOnly() => throw null; public override void Execute(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; } public class JsvOnly : ServiceStack.RequestFilterAttribute { public JsvOnly() => throw null; public override void Execute(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; } public static class Keywords { public const string AccessTokenAuth = default; public const string Allows = default; public const string ApiKey = default; public static string ApiKeyParam; public const string Attributes = default; public const string Authorization = default; public static string AuthSecret; public const string AutoBatchIndex = default; public static string Bare; public const string CacheInfo = default; public static string Callback; public const string ClaimsPrincipal = default; public const string Code = default; public static string Continue; public const string Count = default; public const string DbInfo = default; public static string Debug; public const string DidAuthenticate = default; public const string Dynamic = default; public const string Embed = default; public const string Error = default; public const string ErrorStatus = default; public const string ErrorView = default; public const string EventModelId = default; public const string FileName = default; public const string FilePath = default; public static string Format; public const string GrpcResponseStatus = default; public const string HasGlobalHeaders = default; public const string HasLogged = default; public const string HasPreAuthenticated = default; public const string HttpStatus = default; public const string Id = default; public static string Ignore; public const string IgnoreEvent = default; public static string IgnorePlaceHolder; public const string InvokeVerb = default; public const string IRequest = default; public static string JsConfig; public const string Model = default; public static string NoRedirect; public const string OAuthFailed = default; public const string OAuthSuccess = default; public static string PermanentSessionId; public static string Redirect; public static string RefreshTokenCookie; public const string RequestActivity = default; public const string RequestDuration = default; public static string RequestInfo; public const string reset = default; public const string Reset = default; public const string ResponseStatus = default; public const string Result = default; public static string ReturnUrl; public const string Route = default; public const string RowVersion = default; public const string Session = default; public static string SessionId; public static string SessionOptionsKey; public const string SessionState = default; public const string SoapMessage = default; public const string State = default; public const string Template = default; public static string TokenCookie; public const string TraceId = default; public static string Version; public static string VersionAbbr; public static string VersionFxAbbr; public const string View = default; public const string WithoutOptions = default; public static string XCookies; } public class LessCondition : ServiceStack.QueryCondition { public override string Alias { get => throw null; } public LessCondition() => throw null; public static ServiceStack.LessCondition Instance; public override bool Match(object a, object b) => throw null; } public class LessEqualCondition : ServiceStack.QueryCondition { public override string Alias { get => throw null; } public LessEqualCondition() => throw null; public static ServiceStack.LessEqualCondition Instance; public override bool Match(object a, object b) => throw null; } public class LispReplTcpServer : ServiceStack.IAfterInitAppHost, System.IDisposable, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin, ServiceStack.IPreInitPlugin { public void AfterInit(ServiceStack.IAppHost appHost) => throw null; public bool? AllowScriptingOfAllTypes { get => throw null; set { } } public void BeforePluginsLoaded(ServiceStack.IAppHost appHost) => throw null; public LispReplTcpServer() => throw null; public LispReplTcpServer(int port) => throw null; public LispReplTcpServer(string localIp, int port) => throw null; public LispReplTcpServer(System.Net.IPAddress localIp, int port) => throw null; public void Dispose() => throw null; public string Id { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public bool RequireAuthSecret { get => throw null; set { } } public System.Collections.Generic.List ScanAssemblies { get => throw null; set { } } public System.Collections.Generic.List ScanTypes { get => throw null; set { } } public System.Collections.Generic.List ScriptAssemblies { get => throw null; set { } } public System.Collections.Generic.List ScriptBlocks { get => throw null; set { } } public ServiceStack.Script.ScriptContext ScriptContext { get => throw null; set { } } public System.Collections.Generic.List ScriptMethods { get => throw null; set { } } public System.Collections.Generic.List ScriptNamespaces { get => throw null; set { } } public System.Collections.Generic.List ScriptTypes { get => throw null; set { } } public void Start() => throw null; public void StartListening() => throw null; public void Stop() => throw null; } public static class LocalizedStrings { public const string AssignRoles = default; public const string Auth = default; public const string Authenticate = default; public const string Login = default; public const string NotModified = default; public const string Redirect = default; public const string UnassignRoles = default; } public static partial class LogExtensions { public static void ErrorStrict(this ServiceStack.Logging.ILog log, string message, System.Exception ex) => throw null; public static bool IsNullOrNullLogFactory(this ServiceStack.Logging.ILogFactory factory) => throw null; } public abstract class LogicBase : ServiceStack.RepositoryBase, ServiceStack.ILogic, ServiceStack.IRepository { public virtual ServiceStack.Caching.ICacheClient Cache { get => throw null; set { } } protected LogicBase() => throw null; public override void Dispose() => throw null; public virtual ServiceStack.Messaging.IMessageFactory MessageFactory { get => throw null; set { } } public virtual ServiceStack.Messaging.IMessageProducer MessageProducer { get => throw null; set { } } public virtual void PublishMessage(T message) => throw null; public virtual ServiceStack.Redis.IRedisClient Redis { get => throw null; } public virtual ServiceStack.Redis.IRedisClientsManager RedisManager { get => throw null; set { } } } public class ManageApiKeysAsyncWrapper : ServiceStack.Auth.IManageApiKeysAsync { public System.Threading.Tasks.Task ApiKeyExistsAsync(string apiKey, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public ManageApiKeysAsyncWrapper(ServiceStack.Auth.IManageApiKeys manageApiKeys) => throw null; public System.Threading.Tasks.Task GetApiKeyAsync(string apiKey, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task> GetUserApiKeysAsync(string userId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public void InitApiKeySchema() => throw null; public System.Threading.Tasks.Task StoreAllAsync(System.Collections.Generic.IEnumerable apiKeys, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public static class MarkdownConfig { public static string Transform(string html) => throw null; public static ServiceStack.IMarkdownTransformer Transformer { get => throw null; set { } } } public class MarkdownPageFormat : ServiceStack.Script.PageFormat { public MarkdownPageFormat() => throw null; public static System.Threading.Tasks.Task TransformToHtml(System.IO.Stream markdownStream) => throw null; } public class MarkdownScriptBlock : ServiceStack.Script.ScriptBlock { public override ServiceStack.Script.ScriptLanguage Body { get => throw null; } public MarkdownScriptBlock() => throw null; public override string Name { get => throw null; } public override System.Threading.Tasks.Task WriteAsync(ServiceStack.Script.ScriptScopeContext scope, ServiceStack.Script.PageBlockFragment block, System.Threading.CancellationToken token) => throw null; } public class MarkdownScriptMethods : ServiceStack.Script.ScriptMethods { public MarkdownScriptMethods() => throw null; public ServiceStack.IRawString markdown(string markdown) => throw null; } public class MarkdownScriptPlugin : ServiceStack.Script.IScriptPlugin { public MarkdownScriptPlugin() => throw null; public void Register(ServiceStack.Script.ScriptContext context) => throw null; public bool RegisterPageFormat { get => throw null; set { } } } public class MarkdownTemplateFilter : ServiceStack.MarkdownScriptMethods { public MarkdownTemplateFilter() => throw null; } public class MarkdownTemplatePlugin : ServiceStack.MarkdownScriptPlugin { public MarkdownTemplatePlugin() => throw null; } public static class MemoryDataSource { public static ServiceStack.MemoryDataSource Create(System.Collections.Generic.ICollection data, ServiceStack.IQueryData dto, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; } public class MemoryDataSource : ServiceStack.QueryDataSource { public static ServiceStack.MemoryDataSource Create(System.Collections.Generic.IEnumerable data, ServiceStack.IQueryData dto, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public MemoryDataSource(ServiceStack.QueryDataContext context, System.Collections.Generic.IEnumerable data) : base(default(ServiceStack.QueryDataContext)) => throw null; public MemoryDataSource(System.Collections.Generic.IEnumerable data, ServiceStack.IQueryData dto, ServiceStack.Web.IRequest req) : base(default(ServiceStack.QueryDataContext)) => throw null; public System.Collections.Generic.IEnumerable Data { get => throw null; } public override System.Collections.Generic.IEnumerable GetDataSource(ServiceStack.IDataQuery q) => throw null; } public class MemoryServerEvents : System.IDisposable, ServiceStack.IServerEvents { public System.Collections.Concurrent.ConcurrentDictionary> ChannelSubscriptions; public MemoryServerEvents() => throw null; public void Dispose() => throw null; public System.Threading.Tasks.Task DisposeAsync() => throw null; protected System.Threading.Tasks.Task FlushNopAsync(System.Collections.Concurrent.ConcurrentDictionary> map, string key, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static bool FlushNopOnSubscription; public System.Threading.Tasks.Task FlushNopToChannelsAsync(string[] channels, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Collections.Generic.List GetAllSubscriptionInfos() => throw null; public System.Collections.Generic.List> GetAllSubscriptionsDetails() => throw null; public ServiceStack.MemoryServerEvents GetMemoryServerEvents() => throw null; public long GetNextSequence(string sequenceId) => throw null; public System.Collections.Generic.Dictionary GetStats() => throw null; public ServiceStack.IEventSubscription GetSubscription(string id) => throw null; public ServiceStack.SubscriptionInfo GetSubscriptionInfo(string id) => throw null; public System.Collections.Generic.List GetSubscriptionInfosByUserId(string userId) => throw null; public System.Collections.Generic.List> GetSubscriptionsDetails(params string[] channels) => throw null; public System.TimeSpan HouseKeepingInterval { get => throw null; set { } } public System.TimeSpan IdleTimeout { get => throw null; set { } } protected void Notify(System.Collections.Concurrent.ConcurrentDictionary> map, string key, string selector, object message, string channel = default(string)) => throw null; protected void Notify(System.Collections.Concurrent.ConcurrentDictionary map, string key, string selector, object message, string channel = default(string)) => throw null; public void NotifyAll(string selector, object message) => throw null; public System.Threading.Tasks.Task NotifyAllAsync(string selector, object message, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task NotifyAllJsonAsync(string selector, string json, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; protected System.Threading.Tasks.Task NotifyAsync(System.Collections.Concurrent.ConcurrentDictionary> map, string key, string selector, object message, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; protected System.Threading.Tasks.Task NotifyAsync(System.Collections.Concurrent.ConcurrentDictionary map, string key, string selector, object message, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public void NotifyChannel(string channel, string selector, object message) => throw null; public System.Threading.Tasks.Task NotifyChannelAsync(string channel, string selector, object message, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task NotifyChannelJsonAsync(string channel, string selector, string json, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public bool NotifyChannelOfSubscriptions { get => throw null; set { } } public System.Threading.Tasks.Task NotifyChannelsAsync(string[] channels, string selector, string body, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Func NotifyHeartbeatAsync { get => throw null; set { } } public System.Func NotifyJoinAsync { get => throw null; set { } } public System.Func NotifyLeaveAsync { get => throw null; set { } } protected void NotifyRaw(System.Collections.Concurrent.ConcurrentDictionary> map, string key, string selector, string body, string channel = default(string)) => throw null; protected System.Threading.Tasks.Task NotifyRawAsync(System.Collections.Concurrent.ConcurrentDictionary> map, string key, string selector, string body, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; protected System.Threading.Tasks.Task NotifyRawAsync(System.Collections.Concurrent.ConcurrentDictionary map, string key, string selector, string body, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public void NotifySession(string sessionId, string selector, object message, string channel = default(string)) => throw null; public System.Threading.Tasks.Task NotifySessionAsync(string sessionId, string selector, object message, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task NotifySessionJsonAsync(string sessionId, string selector, string json, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public void NotifySubscription(string subscriptionId, string selector, object message, string channel = default(string)) => throw null; public System.Threading.Tasks.Task NotifySubscriptionAsync(string subscriptionId, string selector, object message, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task NotifySubscriptionJsonAsync(string subscriptionId, string selector, string json, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Func NotifyUpdateAsync { get => throw null; set { } } public void NotifyUserId(string userId, string selector, object message, string channel = default(string)) => throw null; public System.Threading.Tasks.Task NotifyUserIdAsync(string userId, string selector, object message, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task NotifyUserIdJsonAsync(string userId, string selector, string json, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public void NotifyUserName(string userName, string selector, object message, string channel = default(string)) => throw null; public System.Threading.Tasks.Task NotifyUserNameAsync(string userName, string selector, object message, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task NotifyUserNameJsonAsync(string userName, string selector, string json, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Action OnError { get => throw null; set { } } public System.Func OnRemoveSubscriptionAsync { get => throw null; set { } } public System.Func OnSubscribeAsync { get => throw null; set { } } public System.Func OnUnsubscribeAsync { get => throw null; set { } } public System.Func OnUpdateAsync { get => throw null; set { } } public bool Pulse(string id) => throw null; public System.Threading.Tasks.Task PulseAsync(string id, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public void QueueAsyncTask(System.Func task) => throw null; public System.Threading.Tasks.Task RegisterAsync(ServiceStack.IEventSubscription subscription, System.Collections.Generic.Dictionary connectArgs = default(System.Collections.Generic.Dictionary), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public void RegisterHungConnection(ServiceStack.IEventSubscription sub) => throw null; public int RemoveExpiredSubscriptions() => throw null; public System.Threading.Tasks.Task RemoveExpiredSubscriptionsAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public void Reset() => throw null; public System.Func Serialize { get => throw null; set { } } public System.Collections.Concurrent.ConcurrentDictionary> SessionSubscriptions; public void Start() => throw null; public void Stop() => throw null; public System.Threading.Tasks.Task StopAsync() => throw null; public void SubscribeToChannels(string subscriptionId, string[] channels) => throw null; public System.Threading.Tasks.Task SubscribeToChannelsAsync(string subscriptionId, string[] channels, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Collections.Concurrent.ConcurrentDictionary Subscriptions; public void UnRegister(string subscriptionId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task UnRegisterAsync(string subscriptionId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public void UnsubscribeFromChannels(string subscriptionId, string[] channels) => throw null; public System.Threading.Tasks.Task UnsubscribeFromChannelsAsync(string subscriptionId, string[] channels, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Collections.Concurrent.ConcurrentDictionary> UserIdSubscriptions; public System.Collections.Concurrent.ConcurrentDictionary> UserNameSubscriptions; } public class MemoryValidationSource : ServiceStack.Auth.IClearable, ServiceStack.IValidationSource, ServiceStack.IValidationSourceAdmin { public void Clear() => throw null; public System.Threading.Tasks.Task ClearCacheAsync() => throw null; public MemoryValidationSource() => throw null; public System.Threading.Tasks.Task DeleteValidationRulesAsync(params int[] ids) => throw null; public System.Collections.Generic.List GetAllValidateRules() => throw null; public System.Threading.Tasks.Task> GetAllValidateRulesAsync() => throw null; public System.Threading.Tasks.Task> GetAllValidateRulesAsync(string typeName) => throw null; public System.Threading.Tasks.Task> GetValidateRulesByIdsAsync(params int[] ids) => throw null; public System.Collections.Generic.IEnumerable> GetValidationRules(System.Type type) => throw null; public void SaveValidationRules(System.Collections.Generic.List validateRules) => throw null; public System.Threading.Tasks.Task SaveValidationRulesAsync(System.Collections.Generic.List validateRules) => throw null; public static readonly System.Collections.Concurrent.ConcurrentDictionary[]> TypeRulesMap; } namespace Messaging { public class BackgroundMqClient : System.IDisposable, ServiceStack.Messaging.IMessageProducer, ServiceStack.Messaging.IMessageQueueClient, ServiceStack.IOneWayClient { public void Ack(ServiceStack.Messaging.IMessage message) => throw null; public ServiceStack.Messaging.IMessage CreateMessage(object mqResponse) => throw null; public BackgroundMqClient(ServiceStack.Messaging.BackgroundMqService mqService) => throw null; public void Dispose() => throw null; public ServiceStack.Messaging.IMessage Get(string queueName, System.TimeSpan? timeout = default(System.TimeSpan?)) => throw null; public ServiceStack.Messaging.IMessage GetAsync(string queueName) => throw null; public string GetTempQueueName() => throw null; public void Nak(ServiceStack.Messaging.IMessage message, bool requeue, System.Exception exception = default(System.Exception)) => throw null; public void Notify(string queueName, ServiceStack.Messaging.IMessage message) => throw null; public void Publish(T messageBody) => throw null; public void Publish(ServiceStack.Messaging.IMessage message) => throw null; public void Publish(string queueName, ServiceStack.Messaging.IMessage message) => throw null; public void SendAllOneWay(System.Collections.Generic.IEnumerable requests) => throw null; public void SendOneWay(object requestDto) => throw null; public void SendOneWay(string queueName, object requestDto) => throw null; } public class BackgroundMqCollection : System.IDisposable, ServiceStack.Messaging.IMqCollection { public void Add(string queueName, ServiceStack.Messaging.IMessage message) => throw null; public void Clear(string queueName) => throw null; public ServiceStack.Messaging.IMqWorker CreateWorker(string mqName) => throw null; public BackgroundMqCollection(ServiceStack.Messaging.BackgroundMqClient mqClient, ServiceStack.Messaging.IMessageHandlerFactory handlerFactory, int threadCount, int outQMaxSize) => throw null; public void Dispose() => throw null; public string GetDescription() => throw null; public System.Collections.Generic.Dictionary GetDescriptionMap() => throw null; public System.Collections.Generic.List GetQueueMessages(string queueName) => throw null; public ServiceStack.Messaging.IMessageHandlerFactory HandlerFactory { get => throw null; } public ServiceStack.Messaging.BackgroundMqClient MqClient { get => throw null; } public int OutQMaxSize { get => throw null; set { } } public string[] QueueNames { get => throw null; } public System.Type QueueType { get => throw null; } public int ThreadCount { get => throw null; } public bool TryTake(string queueName, out ServiceStack.Messaging.IMessage message) => throw null; public bool TryTake(string queueName, out ServiceStack.Messaging.IMessage message, System.TimeSpan timeout) => throw null; } public class BackgroundMqMessageFactory : System.IDisposable, ServiceStack.Messaging.IMessageFactory, ServiceStack.Messaging.IMessageQueueClientFactory { public ServiceStack.Messaging.IMessageProducer CreateMessageProducer() => throw null; public ServiceStack.Messaging.IMessageQueueClient CreateMessageQueueClient() => throw null; public BackgroundMqMessageFactory(ServiceStack.Messaging.BackgroundMqClient mqClient) => throw null; public void Dispose() => throw null; } public class BackgroundMqService : System.IDisposable, ServiceStack.Messaging.IMessageService { protected ServiceStack.Messaging.IMessageHandlerFactory CreateMessageHandlerFactory(System.Func, object> processMessageFn, System.Action, System.Exception> processExceptionEx) => throw null; public BackgroundMqService() => throw null; public bool DisablePriorityQueues { set { } } public bool DisablePublishingResponses { set { } } public bool DisablePublishingToOutq { set { } } public void Dispose() => throw null; public bool EnablePriorityQueues { set { } } public ServiceStack.Messaging.IMessage Get(string queueName, System.TimeSpan? timeout = default(System.TimeSpan?)) => throw null; public ServiceStack.Messaging.IMqWorker[] GetAllWorkers() => throw null; public ServiceStack.Messaging.IMqCollection GetCollection(System.Type type) => throw null; public ServiceStack.Messaging.IMessageHandlerStats GetStats() => throw null; public string GetStatsDescription() => throw null; public string GetStatus() => throw null; public ServiceStack.Messaging.IMqWorker[] GetWorkers(string queueName) => throw null; public ServiceStack.Messaging.IMessageFactory MessageFactory { get => throw null; } public void Notify(string queueName, ServiceStack.Messaging.IMessage message) => throw null; public System.Collections.Generic.List> OutHandlers { get => throw null; } public int OutQMaxSize { get => throw null; set { } } public string[] PriorityQueuesWhitelist { get => throw null; set { } } public void Publish(string queueName, ServiceStack.Messaging.IMessage message) => throw null; public string[] PublishResponsesWhitelist { get => throw null; set { } } public string[] PublishToOutqWhitelist { get => throw null; set { } } public System.Collections.Generic.List RegisteredTypes { get => throw null; } public void RegisterHandler(System.Func, object> processMessageFn) => throw null; public void RegisterHandler(System.Func, object> processMessageFn, int noOfThreads) => throw null; public void RegisterHandler(System.Func, object> processMessageFn, System.Action, System.Exception> processExceptionEx) => throw null; public void RegisterHandler(System.Func, object> processMessageFn, System.Action, System.Exception> processExceptionEx, int noOfThreads) => throw null; public System.Func RequestFilter { get => throw null; set { } } public System.Func ResponseFilter { get => throw null; set { } } public int RetryCount { get => throw null; set { } } public void Start() => throw null; public void Stop() => throw null; public ServiceStack.Messaging.IMessage TryGet(string queueName) => throw null; } public class BackgroundMqWorker : System.IDisposable, ServiceStack.Messaging.IMqWorker { public BackgroundMqWorker(string queueName, System.Collections.Concurrent.BlockingCollection queue, ServiceStack.Messaging.BackgroundMqClient mqClient, ServiceStack.Messaging.IMessageHandler handler) => throw null; public void Dispose() => throw null; public ServiceStack.Messaging.IMessageHandlerStats GetStats() => throw null; public System.DateTime LastMessage { get => throw null; set { } } public string QueueName { get => throw null; } public void Stop() => throw null; } public interface IMessageHandlerDisposer { void DisposeMessageHandler(ServiceStack.Messaging.IMessageHandler messageHandler); } public interface IMessageHandlerFactory { ServiceStack.Messaging.IMessageHandler CreateMessageHandler(); } public interface IMqCollection : System.IDisposable { void Add(string queueName, ServiceStack.Messaging.IMessage message); void Clear(string queueName); ServiceStack.Messaging.IMqWorker CreateWorker(string mqName); string GetDescription(); System.Collections.Generic.Dictionary GetDescriptionMap(); System.Type QueueType { get; } int ThreadCount { get; } bool TryTake(string queueName, out ServiceStack.Messaging.IMessage message); bool TryTake(string queueName, out ServiceStack.Messaging.IMessage message, System.TimeSpan timeout); } public interface IMqWorker : System.IDisposable { ServiceStack.Messaging.IMessageHandlerStats GetStats(); string QueueName { get; } void Stop(); } public class InMemoryTransientMessageFactory : System.IDisposable, ServiceStack.Messaging.IMessageFactory, ServiceStack.Messaging.IMessageQueueClientFactory { public ServiceStack.Messaging.IMessageProducer CreateMessageProducer() => throw null; public ServiceStack.Messaging.IMessageQueueClient CreateMessageQueueClient() => throw null; public ServiceStack.Messaging.IMessageService CreateMessageService() => throw null; public InMemoryTransientMessageFactory() => throw null; public InMemoryTransientMessageFactory(ServiceStack.Messaging.InMemoryTransientMessageService transientMessageService) => throw null; public void Dispose() => throw null; } public class InMemoryTransientMessageService : ServiceStack.Messaging.TransientMessageServiceBase { public InMemoryTransientMessageService() => throw null; public InMemoryTransientMessageService(ServiceStack.Messaging.InMemoryTransientMessageFactory factory) => throw null; public override ServiceStack.Messaging.IMessageFactory MessageFactory { get => throw null; } public ServiceStack.Messaging.MessageQueueClientFactory MessageQueueFactory { get => throw null; } } public class MessageHandler : System.IDisposable, ServiceStack.Messaging.IMessageHandler { public MessageHandler(ServiceStack.Messaging.IMessageService messageService, System.Func, object> processMessageFn) => throw null; public MessageHandler(ServiceStack.Messaging.IMessageService messageService, System.Func, object> processMessageFn, System.Action, System.Exception> processInExceptionFn, int retryCount) => throw null; public const int DefaultRetryCount = 2; public void Dispose() => throw null; public ServiceStack.Messaging.IMessageHandlerStats GetStats() => throw null; public System.DateTime? LastMessageProcessed { get => throw null; } public System.Type MessageType { get => throw null; } public ServiceStack.Messaging.IMessageQueueClient MqClient { get => throw null; } public void Process(ServiceStack.Messaging.IMessageQueueClient mqClient) => throw null; public void ProcessMessage(ServiceStack.Messaging.IMessageQueueClient mqClient, object mqResponse) => throw null; public void ProcessMessage(ServiceStack.Messaging.IMessageQueueClient mqClient, ServiceStack.Messaging.IMessage message) => throw null; public int ProcessQueue(ServiceStack.Messaging.IMessageQueueClient mqClient, string queueName, System.Func doNext = default(System.Func)) => throw null; public string[] ProcessQueueNames { get => throw null; set { } } public string[] PublishResponsesWhitelist { get => throw null; set { } } public string[] PublishToOutqWhitelist { get => throw null; set { } } public System.Func ReplyClientFactory { get => throw null; set { } } public int TotalMessagesFailed { get => throw null; } public int TotalMessagesProcessed { get => throw null; } public int TotalNormalMessagesReceived { get => throw null; } public int TotalOutMessagesReceived { get => throw null; } public int TotalPriorityMessagesReceived { get => throw null; } public int TotalRetries { get => throw null; } } public class MessageHandlerFactory : ServiceStack.Messaging.IMessageHandlerFactory { public ServiceStack.Messaging.IMessageHandler CreateMessageHandler() => throw null; public MessageHandlerFactory(ServiceStack.Messaging.IMessageService messageService, System.Func, object> processMessageFn) => throw null; public MessageHandlerFactory(ServiceStack.Messaging.IMessageService messageService, System.Func, object> processMessageFn, System.Action, System.Exception> processExceptionEx) => throw null; public const int DefaultRetryCount = 2; public string[] PublishResponsesWhitelist { get => throw null; set { } } public string[] PublishToOutqWhitelist { get => throw null; set { } } public System.Func RequestFilter { get => throw null; set { } } public System.Func ResponseFilter { get => throw null; set { } } public int RetryCount { get => throw null; set { } } } public abstract class TransientMessageServiceBase : System.IDisposable, ServiceStack.Messaging.IMessageHandlerDisposer, ServiceStack.Messaging.IMessageService { protected ServiceStack.Messaging.IMessageHandlerFactory CreateMessageHandlerFactory(System.Func, object> processMessageFn, System.Action, System.Exception> processExceptionEx) => throw null; protected TransientMessageServiceBase() => throw null; protected TransientMessageServiceBase(int retryAttempts, System.TimeSpan? requestTimeOut) => throw null; public const int DefaultRetryCount = 2; public virtual void Dispose() => throw null; public virtual void DisposeMessageHandler(ServiceStack.Messaging.IMessageHandler messageHandler) => throw null; public ServiceStack.Messaging.IMessageHandlerStats GetStats() => throw null; public string GetStatsDescription() => throw null; public string GetStatus() => throw null; public abstract ServiceStack.Messaging.IMessageFactory MessageFactory { get; } public int PoolSize { get => throw null; set { } } public System.Collections.Generic.List RegisteredTypes { get => throw null; } public void RegisterHandler(System.Func, object> processMessageFn) => throw null; public void RegisterHandler(System.Func, object> processMessageFn, int noOfThreads) => throw null; public void RegisterHandler(System.Func, object> processMessageFn, System.Action, System.Exception> processExceptionEx) => throw null; public void RegisterHandler(System.Func, object> processMessageFn, System.Action, System.Exception> processExceptionEx, int noOfThreads) => throw null; public System.TimeSpan? RequestTimeOut { get => throw null; set { } } public int RetryCount { get => throw null; set { } } public virtual void Start() => throw null; public virtual void Stop() => throw null; } public static class WorkerOperation { public const string ControlCommand = default; public const int NoOp = 0; public const int Reset = 2; public const int Restart = 3; public const int Stop = 1; } } namespace Metadata { public abstract class BaseMetadataHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { protected bool AssertAccess(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; public string ContentFormat { get => throw null; set { } } public string ContentType { get => throw null; set { } } protected abstract string CreateMessage(System.Type dtoType); public virtual string CreateResponse(System.Type type) => throw null; protected BaseMetadataHandler() => throw null; public abstract ServiceStack.Format Format { get; } protected virtual System.Threading.Tasks.Task ProcessOperationsAsync(System.IO.Stream writer, ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes) => throw null; public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; protected virtual System.Threading.Tasks.Task RenderOperationAsync(System.IO.Stream output, ServiceStack.Web.IRequest httpReq, string operationName, string requestMessage, string responseMessage, string metadataHtml, ServiceStack.Host.Operation operation) => throw null; protected virtual System.Threading.Tasks.Task RenderOperationsAsync(System.IO.Stream output, ServiceStack.Web.IRequest httpReq, ServiceStack.Host.ServiceMetadata metadata) => throw null; } public abstract class BaseSoapMetadataHandler : ServiceStack.Metadata.BaseMetadataHandler { protected BaseSoapMetadataHandler() => throw null; public string OperationName { get => throw null; set { } } public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; } public class CustomMetadataHandler : ServiceStack.Metadata.BaseMetadataHandler { protected override string CreateMessage(System.Type dtoType) => throw null; public CustomMetadataHandler(string contentType, string format) => throw null; public override ServiceStack.Format Format { get => throw null; } } public class IndexMetadataHandler : ServiceStack.Metadata.BaseSoapMetadataHandler { protected override string CreateMessage(System.Type dtoType) => throw null; public IndexMetadataHandler() => throw null; public override ServiceStack.Format Format { get => throw null; } } public class IndexOperationsControl { public IndexOperationsControl() => throw null; public System.Func GetOperation { get => throw null; set { } } public ServiceStack.Metadata.MetadataPagesConfig MetadataConfig { get => throw null; set { } } public System.Collections.Generic.List OperationNames { get => throw null; set { } } public System.Threading.Tasks.Task RenderAsync(System.IO.Stream output) => throw null; public string RenderRow(string operationName) => throw null; public ServiceStack.Web.IRequest Request { get => throw null; set { } } public string Title { get => throw null; set { } } public System.Collections.Generic.Dictionary ToAbsoluteUrls(System.Collections.Generic.Dictionary linksMap) => throw null; public System.Collections.Generic.IDictionary Xsds { get => throw null; set { } } public int XsdServiceTypesIndex { get => throw null; set { } } } public class JsonMetadataHandler : ServiceStack.Metadata.BaseMetadataHandler { protected override string CreateMessage(System.Type dtoType) => throw null; public JsonMetadataHandler() => throw null; public override ServiceStack.Format Format { get => throw null; } } public class JsvMetadataHandler : ServiceStack.Metadata.BaseMetadataHandler { protected override string CreateMessage(System.Type dtoType) => throw null; public JsvMetadataHandler() => throw null; public override ServiceStack.Format Format { get => throw null; } } public class MetadataConfig { public string AsyncOneWayUri { get => throw null; set { } } public ServiceStack.Metadata.MetadataConfig Create(string format, string name = default(string)) => throw null; public MetadataConfig(string format, string name, string syncReplyUri, string asyncOneWayUri, string defaultMetadataUri) => throw null; public string DefaultMetadataUri { get => throw null; set { } } public string Format { get => throw null; set { } } public string Name { get => throw null; set { } } public string SyncReplyUri { get => throw null; set { } } } public class MetadataPagesConfig { public bool AlwaysHideInMetadata(string operationName) => throw null; public System.Collections.Generic.List AvailableFormatConfigs { get => throw null; } public bool CanAccess(ServiceStack.Web.IRequest httpRequest, ServiceStack.Format format, string operation) => throw null; public bool CanAccess(ServiceStack.Format format, string operation) => throw null; public MetadataPagesConfig(ServiceStack.Host.ServiceMetadata metadata, ServiceStack.Metadata.ServiceEndpointsMetadataConfig metadataConfig, System.Collections.Generic.HashSet ignoredFormats, System.Collections.Generic.List contentTypeFormats) => throw null; public ServiceStack.Metadata.MetadataConfig GetMetadataConfig(string format) => throw null; public bool IsVisible(ServiceStack.Web.IRequest httpRequest, ServiceStack.Format format, string operation) => throw null; } public class OperationControl { public string ContentFormat { get => throw null; set { } } public string ContentType { get => throw null; set { } } public OperationControl() => throw null; public ServiceStack.Format Format { set { } } public virtual string GetHttpRequestTemplate() => throw null; public string HostName { get => throw null; set { } } public ServiceStack.Web.IRequest HttpRequest { get => throw null; set { } } public virtual string HttpRequestTemplateWithBody(string httpMethod) => throw null; public virtual string HttpRequestTemplateWithoutBody(string httpMethod) => throw null; public virtual string HttpResponseTemplate { get => throw null; } public ServiceStack.Metadata.ServiceEndpointsMetadataConfig MetadataConfig { get => throw null; set { } } public string MetadataHtml { get => throw null; set { } } public ServiceStack.Host.Operation Operation { get => throw null; set { } } public string OperationName { get => throw null; set { } } public virtual System.Threading.Tasks.Task RenderAsync(System.IO.Stream output) => throw null; public string RequestMessage { get => throw null; set { } } public virtual string RequestUri { get => throw null; } public string ResponseMessage { get => throw null; set { } } public virtual string ResponseTemplate { get => throw null; } public string Title { get => throw null; set { } } } public class ServiceEndpointsMetadataConfig { public static ServiceStack.Metadata.ServiceEndpointsMetadataConfig Create(string serviceStackHandlerPrefix) => throw null; public ServiceStack.Metadata.MetadataConfig Custom { get => throw null; set { } } public string DefaultMetadataUri { get => throw null; set { } } public ServiceStack.Metadata.MetadataConfig GetEndpointConfig(string format) => throw null; public ServiceStack.Metadata.SoapMetadataConfig Soap11 { get => throw null; set { } } public ServiceStack.Metadata.SoapMetadataConfig Soap12 { get => throw null; set { } } } public class Soap11WsdlTemplate : ServiceStack.Metadata.WsdlTemplateBase { public Soap11WsdlTemplate() => throw null; protected override string OneWayActionsTemplate { get => throw null; } protected override string OneWayBindingContainerTemplate { get => throw null; } protected override string OneWayEndpointUriTemplate { get => throw null; } protected override string ReplyActionsTemplate { get => throw null; } protected override string ReplyBindingContainerTemplate { get => throw null; } protected override string ReplyEndpointUriTemplate { get => throw null; } public override string WsdlName { get => throw null; } } public class Soap12WsdlTemplate : ServiceStack.Metadata.WsdlTemplateBase { public Soap12WsdlTemplate() => throw null; protected override string OneWayActionsTemplate { get => throw null; } protected override string OneWayBindingContainerTemplate { get => throw null; } protected override string OneWayEndpointUriTemplate { get => throw null; } protected override string ReplyActionsTemplate { get => throw null; } protected override string ReplyBindingContainerTemplate { get => throw null; } protected override string ReplyEndpointUriTemplate { get => throw null; } public override string WsdlName { get => throw null; } } public class SoapMetadataConfig : ServiceStack.Metadata.MetadataConfig { public SoapMetadataConfig(string format, string name, string syncReplyUri, string asyncOneWayUri, string defaultMetadataUri, string wsdlMetadataUri) : base(default(string), default(string), default(string), default(string), default(string)) => throw null; public string WsdlMetadataUri { get => throw null; set { } } } public abstract class WsdlTemplateBase { protected WsdlTemplateBase() => throw null; protected virtual string OneWayActionsTemplate { get => throw null; } protected abstract string OneWayBindingContainerTemplate { get; } public string OneWayEndpointUri { get => throw null; set { } } protected abstract string OneWayEndpointUriTemplate { get; } protected virtual string OneWayMessagesTemplate { get => throw null; } public System.Collections.Generic.IList OneWayOperationNames { get => throw null; set { } } protected virtual string OneWayOperationsTemplate { get => throw null; } public string RepeaterTemplate(string template, System.Collections.Generic.IEnumerable dataSource) => throw null; public string RepeaterTemplate(string template, object arg0, System.Collections.Generic.IEnumerable dataSource) => throw null; protected virtual string ReplyActionsTemplate { get => throw null; } protected abstract string ReplyBindingContainerTemplate { get; } public string ReplyEndpointUri { get => throw null; set { } } protected abstract string ReplyEndpointUriTemplate { get; } protected virtual string ReplyMessagesTemplate { get => throw null; } public System.Collections.Generic.IList ReplyOperationNames { get => throw null; set { } } protected virtual string ReplyOperationsTemplate { get => throw null; } public string ServiceName { get => throw null; set { } } public override string ToString() => throw null; public abstract string WsdlName { get; } public string Xsd { get => throw null; set { } } } public class XmlMetadataHandler : ServiceStack.Metadata.BaseMetadataHandler { protected override string CreateMessage(System.Type dtoType) => throw null; public XmlMetadataHandler() => throw null; public override ServiceStack.Format Format { get => throw null; } } } public class MetadataAppService : ServiceStack.Service { public ServiceStack.AppMetadata Any(ServiceStack.MetadataApp request) => throw null; public MetadataAppService(ServiceStack.NativeTypes.INativeTypesMetadata nativeTypesMetadata) => throw null; } public class MetadataDebug : ServiceStack.IReturn, ServiceStack.IReturn { public string AuthSecret { get => throw null; set { } } public MetadataDebug() => throw null; public string Script { get => throw null; set { } } } public class MetadataDebugService : ServiceStack.Service { public System.Threading.Tasks.Task Any(ServiceStack.MetadataDebug request) => throw null; public MetadataDebugService() => throw null; public static string DefaultTemplate; public System.Threading.Tasks.Task GetHtml(ServiceStack.MetadataDebug request) => throw null; public static string Route; } public class MetadataFeature : ServiceStack.IConfigureServices, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin, ServiceStack.IPreInitPlugin { public System.Collections.Generic.List> AfterAppMetadataFilters { get => throw null; } public System.Collections.Generic.List> AppMetadataFilters { get => throw null; } public void BeforePluginsLoaded(ServiceStack.IAppHost appHost) => throw null; public void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public MetadataFeature() => throw null; public System.Collections.Generic.Dictionary DebugLinks { get => throw null; set { } } public string DebugLinksStyle { get => throw null; set { } } public string DebugLinksTitle { get => throw null; set { } } public System.Action DetailPageFilter { get => throw null; set { } } public bool EnableAppMetadata { get => throw null; set { } } public bool EnableNav { get => throw null; set { } } public System.Collections.Generic.List ExportTypes { get => throw null; } public virtual ServiceStack.Host.IHttpHandler GetHandler(ServiceStack.Web.IRequest req) => throw null; public ServiceStack.HtmlModule HtmlModule { get => throw null; set { } } public string Id { get => throw null; set { } } public System.Action IndexPageFilter { get => throw null; set { } } public System.Collections.Generic.Dictionary PluginLinks { get => throw null; set { } } public string PluginLinksStyle { get => throw null; set { } } public string PluginLinksTitle { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public System.Collections.Generic.Dictionary ServiceRoutes { get => throw null; set { } } public bool ShowResponseStatusInMetadataPages { get => throw null; set { } } public System.Func TagFilter { get => throw null; set { } } } public class MetadataNavService : ServiceStack.Service { public MetadataNavService() => throw null; public object Get(ServiceStack.GetNavItems request) => throw null; } public static class MetadataUtils { public static ServiceStack.MetadataFeature AddDebugLink(this ServiceStack.MetadataFeature metadata, string href, string title) => throw null; public static ServiceStack.MetadataFeature AddPluginLink(this ServiceStack.MetadataFeature metadata, string href, string title) => throw null; public static void LocalizeMetadata(ServiceStack.Web.IRequest req, ServiceStack.AppMetadata response) => throw null; public static ServiceStack.MetadataFeature RemoveDebugLink(this ServiceStack.MetadataFeature metadata, string href) => throw null; public static ServiceStack.MetadataFeature RemovePluginLink(this ServiceStack.MetadataFeature metadata, string href) => throw null; public static ServiceStack.AppMetadata ToAppMetadata(this ServiceStack.NativeTypes.INativeTypesMetadata nativeTypesMetadata, ServiceStack.Web.IRequest req) => throw null; } public class MinifyCssScriptBlock : ServiceStack.MinifyScriptBlockBase { public MinifyCssScriptBlock() => throw null; public override ServiceStack.ICompressor Minifier { get => throw null; } public override string Name { get => throw null; } } public class MinifyHtmlScriptBlock : ServiceStack.MinifyScriptBlockBase { public MinifyHtmlScriptBlock() => throw null; public override ServiceStack.ICompressor Minifier { get => throw null; } public override string Name { get => throw null; } } public class MinifyJsScriptBlock : ServiceStack.MinifyScriptBlockBase { public MinifyJsScriptBlock() => throw null; public override ServiceStack.ICompressor Minifier { get => throw null; } public override string Name { get => throw null; } } public abstract class MinifyScriptBlockBase : ServiceStack.Script.ScriptBlock { public override ServiceStack.Script.ScriptLanguage Body { get => throw null; } protected MinifyScriptBlockBase() => throw null; public System.ReadOnlyMemory GetMinifiedOutputCache(System.ReadOnlyMemory contents) => throw null; public abstract ServiceStack.ICompressor Minifier { get; } public override System.Threading.Tasks.Task WriteAsync(ServiceStack.Script.ScriptScopeContext scope, ServiceStack.Script.PageBlockFragment block, System.Threading.CancellationToken token) => throw null; } namespace MiniProfiler { public class HtmlString : ServiceStack.IHtmlString, ServiceStack.Host.IHtmlString { public HtmlString(string value) => throw null; public static ServiceStack.MiniProfiler.HtmlString Empty; public string ToHtmlString() => throw null; public override string ToString() => throw null; } public interface IProfiler { ServiceStack.IHtmlString RenderIncludes(ServiceStack.MiniProfiler.RenderPosition? position = default(ServiceStack.MiniProfiler.RenderPosition?), bool? showTrivial = default(bool?), bool? showTimeWithChildren = default(bool?), int? maxTracesToShow = default(int?), bool xhtml = default(bool), bool? showControls = default(bool?)); ServiceStack.MiniProfiler.IProfiler Start(); System.IDisposable Step(string name); void Stop(); } public class NullProfiler : ServiceStack.MiniProfiler.IProfiler { public NullProfiler() => throw null; public static readonly ServiceStack.MiniProfiler.NullProfiler Instance; public ServiceStack.IHtmlString RenderIncludes(ServiceStack.MiniProfiler.RenderPosition? position = default(ServiceStack.MiniProfiler.RenderPosition?), bool? showTrivial = default(bool?), bool? showTimeWithChildren = default(bool?), int? maxTracesToShow = default(int?), bool xhtml = default(bool), bool? showControls = default(bool?)) => throw null; public ServiceStack.MiniProfiler.IProfiler Start() => throw null; public System.IDisposable Step(string name) => throw null; public void Stop() => throw null; } public static class Profiler { public static ServiceStack.MiniProfiler.IProfiler Current { get => throw null; set { } } public static ServiceStack.IHtmlString RenderIncludes(ServiceStack.MiniProfiler.RenderPosition? position = default(ServiceStack.MiniProfiler.RenderPosition?), bool? showTrivial = default(bool?), bool? showTimeWithChildren = default(bool?), int? maxTracesToShow = default(int?), bool xhtml = default(bool), bool? showControls = default(bool?)) => throw null; public static ServiceStack.MiniProfiler.IProfiler Start() => throw null; public static System.IDisposable Step(string name) => throw null; public static void Stop() => throw null; } public enum RenderPosition { Left = 0, Right = 1, } } public class MissingImageDrawingProvider : ServiceStack.ImageProvider { public MissingImageDrawingProvider() => throw null; public override System.IO.Stream Resize(System.IO.Stream origStream, int newWidth, int newHeight) => throw null; } public static partial class ModularExtensions { public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddModularStartup(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfiguration configuration) where THost : ServiceStack.AppHostBase => throw null; public static System.Collections.Generic.List PriorityBelowZero(this System.Collections.Generic.List> instances) => throw null; public static System.Collections.Generic.List PriorityOrdered(this System.Collections.Generic.List> instances) => throw null; public static System.Collections.Generic.List PriorityZeroOrAbove(this System.Collections.Generic.List> instances) => throw null; public static Microsoft.AspNetCore.Hosting.IWebHostBuilder UseModularStartup(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder) where TStartup : class => throw null; public static Microsoft.AspNetCore.Hosting.IWebHostBuilder UseModularStartup(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder) where TStartup : class => throw null; public static System.Collections.Generic.List> WithPriority(this System.Collections.Generic.IEnumerable instances) => throw null; } public abstract class ModularStartup : Microsoft.AspNetCore.Hosting.IStartup { public Microsoft.Extensions.Configuration.IConfiguration Configuration { get => throw null; set { } } public void Configure(Microsoft.AspNetCore.Builder.IApplicationBuilder app) => throw null; public System.IServiceProvider ConfigureServices(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public static System.Type Create() => throw null; public object CreateStartupInstance(System.Type type) => throw null; protected ModularStartup() => throw null; protected ModularStartup(Microsoft.Extensions.Configuration.IConfiguration configuration, params System.Reflection.Assembly[] assemblies) => throw null; protected ModularStartup(Microsoft.Extensions.Configuration.IConfiguration configuration, System.Type[] types) => throw null; protected ModularStartup(Microsoft.Extensions.Configuration.IConfiguration configuration, System.Func> typesResolver) => throw null; public System.Collections.Generic.List> GetPriorityInstances() => throw null; public System.Collections.Generic.List IgnoreTypes { get => throw null; set { } } public static ServiceStack.ModularStartup Instance { get => throw null; set { } } public System.Collections.Generic.List LoadedConfigurations { get => throw null; set { } } public virtual bool LoadType(System.Type startupType) => throw null; public System.Collections.Generic.List ScanAssemblies { get => throw null; } public System.Func> TypeResolver { get => throw null; } } public class ModularStartupActivator { protected Microsoft.Extensions.Configuration.IConfiguration Configuration { get => throw null; } public virtual void Configure(Microsoft.AspNetCore.Builder.IApplicationBuilder app) => throw null; public virtual void ConfigureServices(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public ModularStartupActivator(Microsoft.Extensions.Configuration.IConfiguration configuration) => throw null; protected readonly ServiceStack.ModularStartup Instance; public static System.Type StartupType { get => throw null; set { } } } public static partial class MqExtensions { public static System.Collections.Generic.Dictionary ToHeaders(this ServiceStack.Messaging.IMessage message) => throw null; } public class MqRequestDiagnosticEvent : ServiceStack.DiagnosticEvent { public object Body { get => throw null; set { } } public MqRequestDiagnosticEvent() => throw null; public ServiceStack.Messaging.IMessage Message { get => throw null; set { } } public ServiceStack.Messaging.IMessageQueueClient MqClient { get => throw null; set { } } public ServiceStack.IOneWayClient OneWayClient { get => throw null; set { } } public string ReplyTo { get => throw null; set { } } public override string Source { get => throw null; } } namespace NativeTypes { public delegate string AddCodeDelegate(System.Collections.Generic.List allTypes, ServiceStack.MetadataTypesConfig config); public class CreateTypeOptions { public CreateTypeOptions() => throw null; public System.Func ImplementsFn { get => throw null; set { } } public bool IsNestedType { get => throw null; set { } } public bool IsRequest { get => throw null; set { } } public bool IsResponse { get => throw null; set { } } public bool IsType { get => throw null; set { } } public ServiceStack.MetadataOperationType Op { get => throw null; set { } } public System.Collections.Generic.List Routes { get => throw null; set { } } } namespace CSharp { public class CSharpGenerator : ServiceStack.NativeTypes.ILangGenerator { public static ServiceStack.NativeTypes.AddCodeDelegate AddCodeFilter { get => throw null; set { } } public void AddProperties(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataType type, bool includeResponseStatus) => throw null; public System.Collections.Generic.List AddQueryParamOptions { get => throw null; set { } } public bool AppendAttributes(ServiceStack.NativeTypes.StringBuilderWrapper sb, System.Collections.Generic.List attributes) => throw null; public bool AppendComments(ServiceStack.NativeTypes.StringBuilderWrapper sb, string desc) => throw null; public void AppendDataContract(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataContract dcMeta) => throw null; public bool AppendDataMember(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataMember dmMeta, int dataMemberIndex) => throw null; public static System.Collections.Generic.Dictionary AttributeConstructorArgs { get => throw null; set { } } public CSharpGenerator(ServiceStack.MetadataTypesConfig config) => throw null; public static System.Collections.Generic.List DefaultFilterTypes(System.Collections.Generic.List types) => throw null; public static System.Func, System.Collections.Generic.List> FilterTypes; public string GetCode(ServiceStack.MetadataTypes metadata, ServiceStack.Web.IRequest request, ServiceStack.NativeTypes.INativeTypesMetadata nativeTypes) => throw null; public string GetPropertyName(string name) => throw null; public virtual string GetPropertyType(ServiceStack.MetadataPropertyType prop) => throw null; public static System.Action InnerTypeFilter { get => throw null; set { } } public static ServiceStack.NativeTypes.AddCodeDelegate InsertCodeFilter { get => throw null; set { } } public static string NameOnly(string type, bool includeNested = default(bool)) => throw null; public static System.Action PostPropertyFilter { get => throw null; set { } } public static System.Action PostTypeFilter { get => throw null; set { } } public static System.Action PrePropertyFilter { get => throw null; set { } } public static System.Action PreTypeFilter { get => throw null; set { } } public static System.Func PropertyTypeFilter { get => throw null; set { } } public string Type(ServiceStack.MetadataTypeName typeName, bool includeNested = default(bool)) => throw null; public string Type(string type, string[] genericArgs, bool includeNested = default(bool)) => throw null; public static string TypeAlias(string type, bool includeNested = default(bool)) => throw null; public static System.Collections.Generic.Dictionary TypeAliases; public static ServiceStack.NativeTypes.TypeFilterDelegate TypeFilter { get => throw null; set { } } public string TypeValue(string type, string value) => throw null; public static bool UseNullableAnnotations { set { } } public bool WithoutOptions { get => throw null; set { } } } public static partial class CSharpGeneratorExtensions { public static ServiceStack.MetadataTypeName GetInherits(this ServiceStack.MetadataType type) => throw null; } } namespace Dart { public class DartGenerator : ServiceStack.NativeTypes.ILangGenerator { public static ServiceStack.NativeTypes.AddCodeDelegate AddCodeFilter { get => throw null; set { } } public void AddProperties(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataType type, bool includeResponseStatus) => throw null; public System.Collections.Generic.List AddQueryParamOptions { get => throw null; set { } } public bool AppendAttributes(ServiceStack.NativeTypes.StringBuilderWrapper sb, System.Collections.Generic.List attributes) => throw null; public bool AppendComments(ServiceStack.NativeTypes.StringBuilderWrapper sb, string desc) => throw null; public void AppendDataContract(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataContract dcMeta) => throw null; public bool AppendDataMember(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataMember dmMeta, int dataMemberIndex) => throw null; public static System.Collections.Generic.HashSet ArrayTypes; public string ConvertFromCSharp(ServiceStack.TextNode node) => throw null; public DartGenerator(ServiceStack.MetadataTypesConfig config) => throw null; public string DartLiteral(string typeName) => throw null; public static System.Collections.Generic.Dictionary DartToJsonConverters; public static System.Collections.Generic.List DefaultFilterTypes(System.Collections.Generic.List types) => throw null; public static System.Collections.Generic.List DefaultImports; public static System.Collections.Generic.HashSet DictionaryTypes; public static System.Func, System.Collections.Generic.List> FilterTypes; public static bool GenerateServiceStackTypes { get => throw null; } public string GenericArg(string arg) => throw null; public string GetCode(ServiceStack.MetadataTypes metadata, ServiceStack.Web.IRequest request, ServiceStack.NativeTypes.INativeTypesMetadata nativeTypes) => throw null; public string GetPropertyName(string name) => throw null; public string GetPropertyName(ServiceStack.MetadataPropertyType prop) => throw null; public virtual string GetPropertyType(ServiceStack.MetadataPropertyType prop) => throw null; public string GetSafePropertyName(ServiceStack.MetadataPropertyType prop) => throw null; public static System.Collections.Generic.HashSet IgnoreTypeInfosFor; public static System.Action InnerTypeFilter { get => throw null; set { } } public static ServiceStack.NativeTypes.AddCodeDelegate InsertCodeFilter { get => throw null; set { } } public string NameOnly(string type) => throw null; public static System.Action PostPropertyFilter { get => throw null; set { } } public static System.Action PostTypeFilter { get => throw null; set { } } public static System.Action PrePropertyFilter { get => throw null; set { } } public static System.Action PreTypeFilter { get => throw null; set { } } public static System.Func PropertyTypeFilter { get => throw null; set { } } public string RawGenericArg(string arg) => throw null; public string RawGenericType(string type, string[] genericArgs) => throw null; public string RawType(ServiceStack.TextNode node) => throw null; public void RegisterPropertyType(ServiceStack.MetadataPropertyType prop, string dartType) => throw null; public static System.Collections.Generic.HashSet ReservedWords { get => throw null; set { } } public static System.Collections.Generic.HashSet SetTypes; public string Type(ServiceStack.MetadataTypeName typeName) => throw null; public string Type(string type, string[] genericArgs) => throw null; public static System.Collections.Generic.Dictionary TypeAliases; public static ServiceStack.NativeTypes.TypeFilterDelegate TypeFilter { get => throw null; set { } } public string TypeValue(string type, string value) => throw null; public bool UseTypeConversion(ServiceStack.MetadataPropertyType prop) => throw null; public bool WithoutOptions { get => throw null; set { } } } public static partial class DartGeneratorExtensions { public static System.Collections.Generic.HashSet DartKeyWords; public static bool HasEnumFlags(ServiceStack.MetadataType type) => throw null; public static string InDeclarationType(this string type) => throw null; public static bool IsKeyWord(string name) => throw null; public static string PropertyName(this string name) => throw null; public static string PropertyStyle(this string name) => throw null; } } namespace FSharp { public class FSharpGenerator : ServiceStack.NativeTypes.ILangGenerator { public static ServiceStack.NativeTypes.AddCodeDelegate AddCodeFilter { get => throw null; set { } } public void AddProperties(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataType type, bool includeResponseStatus) => throw null; public System.Collections.Generic.List AddQueryParamOptions { get => throw null; set { } } public bool AppendAttributes(ServiceStack.NativeTypes.StringBuilderWrapper sb, System.Collections.Generic.List attributes) => throw null; public bool AppendComments(ServiceStack.NativeTypes.StringBuilderWrapper sb, string desc) => throw null; public void AppendDataContract(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataContract dcMeta) => throw null; public bool AppendDataMember(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataMember dmMeta, int dataMemberIndex) => throw null; public FSharpGenerator(ServiceStack.MetadataTypesConfig config) => throw null; public static System.Collections.Generic.List DefaultFilterTypes(System.Collections.Generic.List types) => throw null; public static System.Collections.Generic.HashSet ExportMarkerInterfaces { get => throw null; } public static System.Func, System.Collections.Generic.List> FilterTypes; public string GetCode(ServiceStack.MetadataTypes metadata, ServiceStack.Web.IRequest request, ServiceStack.NativeTypes.INativeTypesMetadata nativeTypes) => throw null; public string GetPropertyName(string name) => throw null; public virtual string GetPropertyType(ServiceStack.MetadataPropertyType prop) => throw null; public static System.Action InnerTypeFilter { get => throw null; set { } } public static ServiceStack.NativeTypes.AddCodeDelegate InsertCodeFilter { get => throw null; set { } } public string NameOnly(string type) => throw null; public static System.Action PostPropertyFilter { get => throw null; set { } } public static System.Action PostTypeFilter { get => throw null; set { } } public static System.Action PrePropertyFilter { get => throw null; set { } } public static System.Action PreTypeFilter { get => throw null; set { } } public static System.Func PropertyTypeFilter { get => throw null; set { } } public string Type(ServiceStack.MetadataTypeName typeName) => throw null; public string Type(string type, string[] genericArgs) => throw null; public static System.Collections.Generic.Dictionary TypeAliases; public static ServiceStack.NativeTypes.TypeFilterDelegate TypeFilter { get => throw null; set { } } public string TypeValue(string type, string value) => throw null; public bool WithoutOptions { get => throw null; set { } } } public static partial class FSharpGeneratorExtensions { public static bool Contains(this System.Collections.Generic.Dictionary> map, string key, string value) => throw null; } } public interface ILangGenerator { System.Collections.Generic.List AddQueryParamOptions { get; set; } string GetCode(ServiceStack.MetadataTypes metadata, ServiceStack.Web.IRequest request, ServiceStack.NativeTypes.INativeTypesMetadata nativeTypes); bool WithoutOptions { get; set; } } public interface INativeTypesMetadata { ServiceStack.MetadataTypesConfig GetConfig(ServiceStack.NativeTypes.NativeTypesBase req); ServiceStack.NativeTypes.MetadataTypesGenerator GetGenerator(); ServiceStack.MetadataTypes GetMetadataTypes(ServiceStack.Web.IRequest req, ServiceStack.MetadataTypesConfig config = default(ServiceStack.MetadataTypesConfig), System.Func predicate = default(System.Func)); } namespace Java { public class JavaGenerator : ServiceStack.NativeTypes.ILangGenerator { public static ServiceStack.NativeTypes.AddCodeDelegate AddCodeFilter { get => throw null; set { } } public static bool AddGsonImport { set { } } public void AddProperties(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataType type, bool includeResponseStatus, bool addPropertyAccessors, string settersReturnType) => throw null; public System.Collections.Generic.List AddQueryParamOptions { get => throw null; set { } } public bool AppendAttributes(ServiceStack.NativeTypes.StringBuilderWrapper sb, System.Collections.Generic.List attributes) => throw null; public bool AppendComments(ServiceStack.NativeTypes.StringBuilderWrapper sb, string desc) => throw null; public void AppendDataContract(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataContract dcMeta) => throw null; public bool AppendDataMember(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataMember dmMeta, int dataMemberIndex) => throw null; public static System.Collections.Concurrent.ConcurrentDictionary ArrayAliases; public static System.Collections.Generic.HashSet ArrayTypes; public string ConvertFromCSharp(ServiceStack.TextNode node) => throw null; public JavaGenerator(ServiceStack.MetadataTypesConfig config) => throw null; public static System.Collections.Generic.List DefaultFilterTypes(System.Collections.Generic.List types) => throw null; public static string DefaultGlobalNamespace; public static System.Collections.Generic.List DefaultImports; public static System.Collections.Generic.HashSet DictionaryTypes; public static System.Func, System.Collections.Generic.List> FilterTypes; public string GenericArg(string arg) => throw null; public string GetCode(ServiceStack.MetadataTypes metadata, ServiceStack.Web.IRequest request, ServiceStack.NativeTypes.INativeTypesMetadata nativeTypes) => throw null; public string GetPropertyName(string name) => throw null; public virtual string GetPropertyType(ServiceStack.MetadataPropertyType prop) => throw null; public static string GSonAnnotationsNamespace; public static string GSonReflectNamespace; public static System.Collections.Generic.HashSet IgnoreTypeNames; public static System.Action InnerTypeFilter { get => throw null; set { } } public static ServiceStack.NativeTypes.AddCodeDelegate InsertCodeFilter { get => throw null; set { } } public static string JavaIoNamespace; public string NameOnly(string type) => throw null; public static System.Action PostPropertyFilter { get => throw null; set { } } public static System.Action PostTypeFilter { get => throw null; set { } } public static System.Action PrePropertyFilter { get => throw null; set { } } public static System.Action PreTypeFilter { get => throw null; set { } } public static System.Func PropertyTypeFilter { get => throw null; set { } } public string Type(ServiceStack.MetadataTypeName typeName) => throw null; public string Type(string type, string[] genericArgs) => throw null; public static System.Collections.Concurrent.ConcurrentDictionary TypeAliases; public static ServiceStack.NativeTypes.TypeFilterDelegate TypeFilter { get => throw null; set { } } public string TypeValue(string type, string value) => throw null; public bool WithoutOptions { get => throw null; set { } } } public static partial class JavaGeneratorExtensions { public static ServiceStack.NativeTypes.StringBuilderWrapper AppendPropertyAccessor(this ServiceStack.NativeTypes.StringBuilderWrapper sb, string type, string fieldName, string settersReturnThis) => throw null; public static ServiceStack.NativeTypes.StringBuilderWrapper AppendPropertyAccessor(this ServiceStack.NativeTypes.StringBuilderWrapper sb, string type, string fieldName, string accessorName, string settersReturnThis) => throw null; public static string InheritedType(this string type) => throw null; public static bool IsKeyWord(this string name) => throw null; public static System.Collections.Generic.HashSet JavaKeyWords; public static string PropertyStyle(this string name) => throw null; public static ServiceStack.MetadataAttribute ToMetadataAttribute(this ServiceStack.MetadataRoute route) => throw null; } } namespace Kotlin { public class KotlinGenerator : ServiceStack.NativeTypes.ILangGenerator { public static ServiceStack.NativeTypes.AddCodeDelegate AddCodeFilter { get => throw null; set { } } public static bool AddGsonImport { set { } } public void AddProperties(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataType type, bool includeResponseStatus, System.Collections.Generic.List extendTypes) => throw null; public System.Collections.Generic.List AddQueryParamOptions { get => throw null; set { } } public bool AppendAttributes(ServiceStack.NativeTypes.StringBuilderWrapper sb, System.Collections.Generic.List attributes) => throw null; public bool AppendComments(ServiceStack.NativeTypes.StringBuilderWrapper sb, string desc) => throw null; public void AppendDataContract(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataContract dcMeta) => throw null; public bool AppendDataMember(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataMember dmMeta, int dataMemberIndex) => throw null; public static System.Collections.Concurrent.ConcurrentDictionary ArrayAliases; public string ConvertFromCSharp(ServiceStack.TextNode node) => throw null; public KotlinGenerator(ServiceStack.MetadataTypesConfig config) => throw null; public static System.Collections.Generic.List DefaultFilterTypes(System.Collections.Generic.List types) => throw null; public static System.Collections.Generic.List DefaultImports; public static System.Func, System.Collections.Generic.List> FilterTypes; public string GenericArg(string arg) => throw null; public string GetCode(ServiceStack.MetadataTypes metadata, ServiceStack.Web.IRequest request, ServiceStack.NativeTypes.INativeTypesMetadata nativeTypes) => throw null; public string GetPropertyName(string name) => throw null; public virtual string GetPropertyType(ServiceStack.MetadataPropertyType prop) => throw null; public static string GSonAnnotationsNamespace; public static string GSonReflectNamespace; public static System.Collections.Generic.List IgnoreInterfaces { get => throw null; set { } } public static System.Collections.Generic.HashSet IgnoreTypeNames; public static System.Action InnerTypeFilter { get => throw null; set { } } public static ServiceStack.NativeTypes.AddCodeDelegate InsertCodeFilter { get => throw null; set { } } public static string JavaIoNamespace; public string NameOnly(string type) => throw null; public static System.Action PostPropertyFilter { get => throw null; set { } } public static System.Action PostTypeFilter { get => throw null; set { } } public static System.Action PrePropertyFilter { get => throw null; set { } } public static System.Action PreTypeFilter { get => throw null; set { } } public static System.Func PropertyTypeFilter { get => throw null; set { } } public string Type(ServiceStack.MetadataTypeName typeName) => throw null; public string Type(string type, string[] genericArgs) => throw null; public static System.Collections.Concurrent.ConcurrentDictionary TypeAliases; public static ServiceStack.NativeTypes.TypeFilterDelegate TypeFilter { get => throw null; set { } } public string TypeValue(string type, string value) => throw null; public bool WithoutOptions { get => throw null; set { } } } public static partial class KotlinGeneratorExtensions { public static ServiceStack.NativeTypes.StringBuilderWrapper AppendPropertyAccessor(this ServiceStack.NativeTypes.StringBuilderWrapper sb, string type, string fieldName, string settersReturnThis) => throw null; public static ServiceStack.NativeTypes.StringBuilderWrapper AppendPropertyAccessor(this ServiceStack.NativeTypes.StringBuilderWrapper sb, string type, string fieldName, string accessorName, string settersReturnThis) => throw null; public static string InheritedType(this string type) => throw null; public static bool IsKeyWord(this string name) => throw null; public static System.Collections.Generic.HashSet KotlinKeyWords; public static string PropertyStyle(this string name) => throw null; public static ServiceStack.MetadataAttribute ToMetadataAttribute(this ServiceStack.MetadataRoute route) => throw null; } } public static partial class LangGeneratorExtensions { public static string GenerateSourceCode(this System.Collections.Generic.List metadataTypes, string lang, ServiceStack.Web.IRequest req, System.Action configure = default(System.Action)) => throw null; public static string GenerateSourceCode(this ServiceStack.MetadataTypes metadataTypes, ServiceStack.MetadataTypesConfig typesConfig, string lang, ServiceStack.Web.IRequest req, System.Action configure = default(System.Action)) => throw null; } public static partial class MetadataExtensions { public static System.Collections.Generic.List CreateSortedTypeList(this System.Collections.Generic.List allTypes) => throw null; public static void Emit(this ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataType type, ServiceStack.Lang lang) => throw null; public static void Emit(this ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataPropertyType propType, ServiceStack.Lang lang) => throw null; public static System.Collections.Generic.List GetAllMetadataTypes(this ServiceStack.MetadataTypes metadata) => throw null; public static System.Collections.Generic.IEnumerable GetAllTypes(this ServiceStack.MetadataTypes metadata) => throw null; public static System.Collections.Generic.List GetAllTypesOrdered(this ServiceStack.MetadataTypes metadata) => throw null; public static string GetAttributeName(this System.Attribute attr) => throw null; public static System.Collections.Generic.HashSet GetDefaultNamespaces(this ServiceStack.MetadataTypesConfig config, ServiceStack.MetadataTypes metadata) => throw null; public static System.Collections.Generic.IEnumerable GetDepTypes(System.Collections.Generic.Dictionary> deps, System.Collections.Generic.Dictionary typesMap, System.Collections.Generic.HashSet considered, ServiceStack.MetadataType type) => throw null; public static System.Type[] GetDirectInterfaces(this System.Type type) => throw null; public static string GetEnumMemberValue(this ServiceStack.MetadataType type, int i) => throw null; public static System.Collections.Generic.List GetIncludeList(ServiceStack.MetadataTypes metadata, ServiceStack.MetadataTypesConfig config) => throw null; public static System.Collections.Generic.HashSet GetReferencedTypeNames(this ServiceStack.MetadataType type, ServiceStack.MetadataTypes metadataTypes) => throw null; public static string GetTypeName(this ServiceStack.MetadataPropertyType prop, ServiceStack.MetadataTypesConfig config, System.Collections.Generic.List allTypes) => throw null; public static System.Collections.Generic.List GetValues(this System.Collections.Generic.Dictionary> map, string key) => throw null; public static bool IgnoreSystemType(this ServiceStack.MetadataType type) => throw null; public static bool IgnoreType(this ServiceStack.MetadataType type, ServiceStack.MetadataTypesConfig config, System.Collections.Generic.List overrideIncludeType = default(System.Collections.Generic.List)) => throw null; public static bool IsServiceStackType(this System.Type type) => throw null; public static System.Collections.Generic.List OrderTypesByDeps(this System.Collections.Generic.List types) => throw null; public static void Push(this System.Collections.Generic.Dictionary> map, string key, string value) => throw null; public static string QuotedSafeValue(this string value) => throw null; public static System.Collections.Generic.List RemoveIgnoredTypes(this ServiceStack.MetadataTypes metadata, ServiceStack.MetadataTypesConfig config) => throw null; public static void RemoveIgnoredTypesForNet(this ServiceStack.MetadataTypes metadata, ServiceStack.MetadataTypesConfig config) => throw null; public static string SafeComment(this string comment) => throw null; public static string SafeToken(this string token) => throw null; public static string SafeValue(this string value) => throw null; public static string SanitizeType(this string typeName) => throw null; public static string StripGenericType(string type, string subType) => throw null; public static ServiceStack.MetadataAttribute ToMetadataAttribute(this ServiceStack.MetadataRoute route) => throw null; public static ServiceStack.MetadataType ToMetadataType(this ServiceStack.MetadataTypeName type) => throw null; public static ServiceStack.MetadataTypeName ToMetadataTypeName(this ServiceStack.MetadataType type) => throw null; public static string ToPrettyName(this System.Type type) => throw null; } public class MetadataTypesGenerator { public static System.Collections.Generic.Dictionary> AttributeConverters { get => throw null; } public MetadataTypesGenerator(ServiceStack.Host.ServiceMetadata meta, ServiceStack.MetadataTypesConfig config) => throw null; public static System.Reflection.FieldInfo GetEnumMember(System.Type type, string name) => throw null; public ServiceStack.MetadataTypes GetMetadataTypes(ServiceStack.Web.IRequest req, System.Func predicate = default(System.Func)) => throw null; public System.Collections.Generic.HashSet GetNamespacesUsed(System.Type type) => throw null; public bool IncludeAttrsFilter(System.Attribute x) => throw null; public System.Collections.Generic.List NonDefaultProperties(System.Attribute attr) => throw null; public System.Collections.Generic.List Properties(System.Attribute attr) => throw null; public ServiceStack.MetadataAttribute ToAttribute(System.Attribute attr) => throw null; public System.Collections.Generic.List ToAttributes(System.Type type) => throw null; public System.Collections.Generic.List ToAttributes(object[] attrs) => throw null; public System.Collections.Generic.List ToAttributes(System.Collections.Generic.IEnumerable attrs) => throw null; public ServiceStack.MetadataType ToExactType(System.Type type) => throw null; public ServiceStack.MetadataType ToFlattenedType(System.Type type) => throw null; public ServiceStack.MetadataAttribute ToMetadataAttribute(System.Attribute attr) => throw null; public System.Collections.Generic.List ToProperties(System.Type type) => throw null; public ServiceStack.MetadataPropertyType ToProperty(System.Reflection.PropertyInfo pi, object instance = default(object), System.Collections.Generic.Dictionary ignoreValues = default(System.Collections.Generic.Dictionary)) => throw null; public ServiceStack.MetadataPropertyType ToProperty(System.Reflection.ParameterInfo pi) => throw null; public ServiceStack.MetadataType ToType(System.Type type) => throw null; public ServiceStack.MetadataTypeName ToTypeName(System.Type type) => throw null; } public class NativeTypesBase { public bool? AddDataContractAttributes { get => throw null; set { } } public string AddDefaultXmlNamespace { get => throw null; set { } } public bool? AddDescriptionAsComments { get => throw null; set { } } public bool? AddDocAnnotations { get => throw null; set { } } public bool? AddGeneratedCodeAttributes { get => throw null; set { } } public int? AddImplicitVersion { get => throw null; set { } } public bool? AddIndexesToDataMembers { get => throw null; set { } } public bool? AddModelExtensions { get => throw null; set { } } public System.Collections.Generic.List AddNamespaces { get => throw null; set { } } public bool? AddNullableAnnotations { get => throw null; set { } } public bool? AddPropertyAccessors { get => throw null; set { } } public bool? AddResponseStatus { get => throw null; set { } } public bool? AddReturnMarker { get => throw null; set { } } public bool? AddServiceStackTypes { get => throw null; set { } } public string BaseClass { get => throw null; set { } } public string BaseUrl { get => throw null; set { } } public NativeTypesBase() => throw null; public string DataClass { get => throw null; set { } } public string DataClassJson { get => throw null; set { } } public System.Collections.Generic.List DefaultImports { get => throw null; set { } } public System.Collections.Generic.List DefaultNamespaces { get => throw null; set { } } public bool? ExcludeGenericBaseTypes { get => throw null; set { } } public bool? ExcludeNamespace { get => throw null; set { } } public System.Collections.Generic.List ExcludeTypes { get => throw null; set { } } public bool? ExportAsTypes { get => throw null; set { } } public System.Collections.Generic.List ExportTags { get => throw null; set { } } public bool? ExportValueTypes { get => throw null; set { } } public string GlobalNamespace { get => throw null; set { } } public System.Collections.Generic.List IncludeTypes { get => throw null; set { } } public bool? InitializeCollections { get => throw null; set { } } public bool? MakeDataContractsExtensible { get => throw null; set { } } public bool? MakeInternal { get => throw null; set { } } public bool? MakePartial { get => throw null; set { } } public bool? MakePropertiesOptional { get => throw null; set { } } public bool? MakeVirtual { get => throw null; set { } } public string Package { get => throw null; set { } } public bool? SettersReturnThis { get => throw null; set { } } public System.Collections.Generic.List TreatTypesAsStrings { get => throw null; set { } } } public class NativeTypesMetadata : ServiceStack.NativeTypes.INativeTypesMetadata { public NativeTypesMetadata(ServiceStack.Host.ServiceMetadata meta, ServiceStack.MetadataTypesConfig defaults) => throw null; public ServiceStack.MetadataTypesConfig GetConfig(ServiceStack.NativeTypes.NativeTypesBase req) => throw null; public ServiceStack.NativeTypes.MetadataTypesGenerator GetGenerator() => throw null; public ServiceStack.NativeTypes.MetadataTypesGenerator GetGenerator(ServiceStack.MetadataTypesConfig config) => throw null; public ServiceStack.MetadataTypes GetMetadataTypes(ServiceStack.Web.IRequest req, ServiceStack.MetadataTypesConfig config = default(ServiceStack.MetadataTypesConfig), System.Func predicate = default(System.Func)) => throw null; public static System.Collections.Generic.List TrimArgs(System.Collections.Generic.List from) => throw null; } public class NativeTypesService : ServiceStack.Service { public object Any(ServiceStack.NativeTypes.TypeLinks request) => throw null; public ServiceStack.MetadataTypes Any(ServiceStack.NativeTypes.TypesMetadata request) => throw null; public object Any(ServiceStack.NativeTypes.TypesCSharp request) => throw null; public object Any(ServiceStack.NativeTypes.TypesFSharp request) => throw null; public object Any(ServiceStack.NativeTypes.TypesVbNet request) => throw null; public object Any(ServiceStack.NativeTypes.TypesTypeScript request) => throw null; public object Any(ServiceStack.NativeTypes.TypesTypeScriptDefinition request) => throw null; public object Any(ServiceStack.NativeTypes.TypesCommonJs request) => throw null; public object Any(ServiceStack.NativeTypes.TypesMjs request) => throw null; public object Any(ServiceStack.NativeTypes.TypesPhp request) => throw null; public object Any(ServiceStack.NativeTypes.TypesPython request) => throw null; public object Any(ServiceStack.NativeTypes.TypesDart request) => throw null; public object Any(ServiceStack.NativeTypes.TypesSwift request) => throw null; public object Any(ServiceStack.NativeTypes.TypesJava request) => throw null; public object Any(ServiceStack.NativeTypes.TypesKotlin request) => throw null; public static System.Collections.Generic.List BuiltInClientDtos; public static System.Collections.Generic.List BuiltinInterfaces; public NativeTypesService(ServiceStack.NativeTypes.INativeTypesMetadata metadata) => throw null; public string GenerateTypeScript(ServiceStack.NativeTypes.NativeTypesBase request, ServiceStack.MetadataTypesConfig typesConfig) => throw null; public ServiceStack.MetadataTypes ResolveMetadataTypes(ServiceStack.MetadataTypesConfig typesConfig) => throw null; public static ServiceStack.MetadataTypes ResolveMetadataTypes(ServiceStack.MetadataTypesConfig typesConfig, ServiceStack.NativeTypes.INativeTypesMetadata nativeTypesMetadata, ServiceStack.Web.IRequest req) => throw null; public static System.Collections.Generic.List ReturnInterfaces; public static System.Collections.Generic.List>> TypeLinksFilters { get => throw null; set { } } } namespace Php { public class PhpGenerator : ServiceStack.NativeTypes.ILangGenerator { public static ServiceStack.NativeTypes.AddCodeDelegate AddCodeFilter { get => throw null; set { } } public System.Collections.Generic.HashSet AddedDeclarations { get => throw null; set { } } public void AddProperties(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataType type, bool includeResponseStatus) => throw null; public System.Collections.Generic.List AddQueryParamOptions { get => throw null; set { } } public static System.Collections.Generic.HashSet AllowedKeyTypes; public System.Collections.Generic.List AllTypes { get => throw null; set { } } public bool AppendAttributes(ServiceStack.NativeTypes.StringBuilderWrapper sb, System.Collections.Generic.List attributes) => throw null; public bool AppendComments(ServiceStack.NativeTypes.StringBuilderWrapper sb, string desc) => throw null; public void AppendDataContract(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataContract dcMeta) => throw null; public bool AppendDataMember(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataMember dmMeta, int dataMemberIndex) => throw null; public static System.Collections.Generic.HashSet ArrayTypes; public System.Collections.Generic.List BuiltInTypes { get => throw null; set { } } public readonly ServiceStack.MetadataTypesConfig Config; public System.Collections.Generic.List ConflictTypeNames; public string ConvertFromCSharp(ServiceStack.TextNode node) => throw null; public static System.Collections.Generic.HashSet ConvertValueTypes { get => throw null; set { } } public static System.Func CookedDeclarationTypeFilter { get => throw null; set { } } public static System.Func CookedTypeFilter { get => throw null; set { } } public PhpGenerator(ServiceStack.MetadataTypesConfig config) => throw null; public string DeclarationType(string type, string[] genericArgs) => throw null; public static ServiceStack.NativeTypes.TypeFilterDelegate DeclarationTypeFilter { get => throw null; set { } } public static System.Collections.Generic.List DefaultFilterTypes(System.Collections.Generic.List types) => throw null; public static string DefaultGlobalNamespace; public static System.Collections.Generic.List DefaultImports; public static bool? DefaultIsPropertyOptional(ServiceStack.NativeTypes.Php.PhpGenerator generator, ServiceStack.MetadataType type, ServiceStack.MetadataPropertyType prop) => throw null; public static System.Collections.Generic.HashSet DictionaryTypes; public static System.Func, System.Collections.Generic.List> FilterTypes { get => throw null; set { } } public ServiceStack.MetadataType FindType(ServiceStack.MetadataTypeName typeRef) => throw null; public ServiceStack.MetadataType FindType(string name, string @namespace = default(string)) => throw null; public static bool GenerateServiceStackTypes { get => throw null; } public string GenericArg(string arg) => throw null; public string GetCode(ServiceStack.MetadataTypes metadata, ServiceStack.Web.IRequest request, ServiceStack.NativeTypes.INativeTypesMetadata nativeTypes) => throw null; public string GetDefaultInitializer(string typeName) => throw null; public string GetPhpClassName(string type, string[] genericArgs = default(string[])) => throw null; public string GetPhpType(ServiceStack.MetadataPropertyType prop) => throw null; public string GetPhpType(string typeName) => throw null; public string GetPropertyName(string name) => throw null; public string GetPropertyName(ServiceStack.MetadataPropertyType prop) => throw null; public virtual string GetPropertyType(ServiceStack.MetadataPropertyType prop, out bool isNullable) => throw null; public static System.Collections.Generic.HashSet IgnoreTypeInfosFor; public void Init(ServiceStack.MetadataTypes metadata) => throw null; public static System.Action InnerTypeFilter { get => throw null; set { } } public static ServiceStack.NativeTypes.AddCodeDelegate InsertCodeFilter { get => throw null; set { } } public static System.Func IsPropertyOptional { get => throw null; set { } } public string NameOnly(string type) => throw null; public static System.Action PostPropertyFilter { get => throw null; set { } } public static System.Action PostTypeFilter { get => throw null; set { } } public static System.Action PrePropertyFilter { get => throw null; set { } } public static System.Action PreTypeFilter { get => throw null; set { } } public static System.Func PropertyTypeFilter { get => throw null; set { } } public static System.Func ReturnMarkerFilter { get => throw null; set { } } public static System.Collections.Generic.Dictionary ReturnTypeAliases; public static System.Collections.Generic.List ServiceStackImports; public string Type(ServiceStack.MetadataTypeName typeName) => throw null; public string Type(string type, string[] genericArgs) => throw null; public static System.Collections.Generic.Dictionary TypeAliases; public static ServiceStack.NativeTypes.TypeFilterDelegate TypeFilter { get => throw null; set { } } public string TypeValue(string type, string value) => throw null; public System.Collections.Generic.HashSet UseGenericDefinitionsFor { get => throw null; set { } } public static bool UseNullableProperties { set { } } public bool WithoutOptions { get => throw null; set { } } } public static partial class PhpGeneratorExtensions { public static string InReturnMarker(this string type) => throw null; public static string PropertyStyle(this string name) => throw null; } } namespace Python { public class PythonGenerator : ServiceStack.NativeTypes.ILangGenerator { public static ServiceStack.NativeTypes.AddCodeDelegate AddCodeFilter { get => throw null; set { } } public System.Collections.Generic.HashSet AddedDeclarations { get => throw null; set { } } public void AddProperties(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataType type, bool includeResponseStatus) => throw null; public System.Collections.Generic.List AddQueryParamOptions { get => throw null; set { } } public static System.Collections.Generic.HashSet AllowedKeyTypes; public System.Collections.Generic.List AllTypes { get => throw null; set { } } public bool AppendAttributes(ServiceStack.NativeTypes.StringBuilderWrapper sb, System.Collections.Generic.List attributes) => throw null; public bool AppendComments(ServiceStack.NativeTypes.StringBuilderWrapper sb, string desc) => throw null; public void AppendDataContract(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataContract dcMeta) => throw null; public bool AppendDataMember(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataMember dmMeta, int dataMemberIndex) => throw null; public bool AppendTripleDocs(ServiceStack.NativeTypes.StringBuilderWrapper sb, string desc) => throw null; public string ClassType(string typeName, string extend, out string[] genericArgs) => throw null; public readonly ServiceStack.MetadataTypesConfig Config; public string ConvertFromCSharp(ServiceStack.TextNode node) => throw null; public static System.Func CookedDeclarationTypeFilter { get => throw null; set { } } public static System.Func CookedTypeFilter { get => throw null; set { } } public PythonGenerator(ServiceStack.MetadataTypesConfig config) => throw null; public string DataClass { get => throw null; set { } } public string DataClassJson { get => throw null; set { } } public string DeclarationType(string type, string[] genericArgs, out string addDeclaration) => throw null; public static ServiceStack.NativeTypes.TypeFilterDelegate DeclarationTypeFilter { get => throw null; set { } } public static System.Collections.Generic.List DefaultFilterTypes(System.Collections.Generic.List types) => throw null; public static System.Collections.Generic.List DefaultImports; public static bool? DefaultIsPropertyOptional(ServiceStack.NativeTypes.Python.PythonGenerator generator, ServiceStack.MetadataType type, ServiceStack.MetadataPropertyType prop) => throw null; public static readonly System.Collections.Generic.Dictionary DefaultValues; public static System.Func, System.Collections.Generic.List> FilterTypes { get => throw null; set { } } public static bool GenerateServiceStackTypes { get => throw null; } public string GenericArg(string arg) => throw null; public string GetCode(ServiceStack.MetadataTypes metadata, ServiceStack.Web.IRequest request, ServiceStack.NativeTypes.INativeTypesMetadata nativeTypes) => throw null; public string GetPropertyName(string name) => throw null; public virtual string GetPropertyType(ServiceStack.MetadataPropertyType prop, out bool isNullable) => throw null; public static bool IgnoreAllAttributes { get => throw null; set { } } public static System.Collections.Generic.HashSet IgnoreAttributes { get => throw null; } public static System.Collections.Generic.HashSet IgnoreReturnMarkersForSubTypesOf; public static System.Collections.Generic.HashSet IgnoreTypeInfosFor; public static System.Action InnerTypeFilter { get => throw null; set { } } public static ServiceStack.NativeTypes.AddCodeDelegate InsertCodeFilter { get => throw null; set { } } public static System.Func IsPropertyOptional { get => throw null; set { } } public static System.Collections.Generic.HashSet KeyWords; public string NameOnly(string type) => throw null; public static System.Action PostPropertyFilter { get => throw null; set { } } public static System.Action PostTypeFilter { get => throw null; set { } } public static System.Action PrePropertyFilter { get => throw null; set { } } public static System.Action PreTypeFilter { get => throw null; set { } } public static System.Func PropertyTypeFilter { get => throw null; set { } } public static System.Func ReturnMarkerFilter { get => throw null; set { } } public static System.Collections.Generic.Dictionary ReturnTypeAliases; public static ServiceStack.Text.TextCase TextCase { get => throw null; set { } } public string Type(ServiceStack.MetadataTypeName typeName) => throw null; public string Type(string type, string[] genericArgs) => throw null; public static System.Collections.Generic.Dictionary TypeAliases; public static ServiceStack.NativeTypes.TypeFilterDelegate TypeFilter { get => throw null; set { } } public string TypeValue(string type, string value) => throw null; public bool WithoutOptions { get => throw null; set { } } } public static partial class PythonGeneratorExtensions { public static ServiceStack.TextNode ParsePythonTypeIntoNodes(this string typeDef) => throw null; public static string PropertyStyle(this string name) => throw null; } } public class StringBuilderWrapper { public void AppendLine(string str = default(string)) => throw null; public void Chop(char c) => throw null; public StringBuilderWrapper(System.Text.StringBuilder sb, int indent = default(int)) => throw null; public ServiceStack.NativeTypes.StringBuilderWrapper Indent() => throw null; public int Length { get => throw null; } public override string ToString() => throw null; public ServiceStack.NativeTypes.StringBuilderWrapper UnIndent() => throw null; } namespace Swift { public class SwiftGenerator : ServiceStack.NativeTypes.ILangGenerator { public static ServiceStack.NativeTypes.AddCodeDelegate AddCodeFilter { get => throw null; set { } } public static string AddGenericConstraints(string typeDef) => throw null; public void AddProperties(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataType type, bool includeResponseStatus) => throw null; public System.Collections.Generic.List AddQueryParamOptions { get => throw null; set { } } public bool AppendAttributes(ServiceStack.NativeTypes.StringBuilderWrapper sb, System.Collections.Generic.List attributes) => throw null; public bool AppendComments(ServiceStack.NativeTypes.StringBuilderWrapper sb, string desc) => throw null; public void AppendDataContract(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataContract dcMeta) => throw null; public bool AppendDataMember(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataMember dmMeta, int dataMemberIndex) => throw null; public static System.Collections.Concurrent.ConcurrentDictionary Converters; public string ConvertFromCSharp(ServiceStack.TextNode node) => throw null; public static string CSharpStyleEnums(string enumName) => throw null; public SwiftGenerator(ServiceStack.MetadataTypesConfig config) => throw null; public static System.Collections.Generic.List DefaultFilterTypes(System.Collections.Generic.List types) => throw null; public static System.Collections.Generic.List DefaultImports; public static System.Func EnumNameStrategy { get => throw null; set { } } public static System.Func, System.Collections.Generic.List> FilterTypes; public ServiceStack.MetadataType FindType(string typeName, string typeNamespace, params string[] genericArgs) => throw null; public ServiceStack.MetadataType FindType(ServiceStack.MetadataTypeName typeName) => throw null; public string GenericArg(string arg) => throw null; public string GetCode(ServiceStack.MetadataTypes metadata, ServiceStack.Web.IRequest request, ServiceStack.NativeTypes.INativeTypesMetadata nativeTypes) => throw null; public System.Collections.Generic.List GetProperties(ServiceStack.MetadataType type) => throw null; public string GetPropertyName(string name) => throw null; public string GetPropertyName(ServiceStack.MetadataPropertyType prop) => throw null; public virtual string GetPropertyType(ServiceStack.MetadataPropertyType prop) => throw null; public static bool IgnoreArrayReturnTypes; public static System.Collections.Generic.HashSet IgnorePropertyNames; public static System.Collections.Generic.HashSet IgnorePropertyTypeNames; public static System.Collections.Generic.HashSet IgnoreTypeNames; public static System.Action InnerTypeFilter { get => throw null; set { } } public static ServiceStack.NativeTypes.AddCodeDelegate InsertCodeFilter { get => throw null; set { } } public string NameOnly(string type) => throw null; public static System.Collections.Generic.HashSet OverrideInitForBaseClasses; public static System.Action PostPropertyFilter { get => throw null; set { } } public static System.Action PostTypeFilter { get => throw null; set { } } public static System.Action PrePropertyFilter { get => throw null; set { } } public static System.Action PreTypeFilter { get => throw null; set { } } public static System.Func PropertyTypeFilter { get => throw null; set { } } public string ReturnType(string type, string[] genericArgs) => throw null; public static string SwiftStyleEnums(string enumName) => throw null; public string Type(ServiceStack.MetadataTypeName typeName) => throw null; public string Type(string type, string[] genericArgs) => throw null; public static System.Collections.Concurrent.ConcurrentDictionary TypeAliases; public static ServiceStack.NativeTypes.TypeFilterDelegate TypeFilter { get => throw null; set { } } public string TypeValue(string type, string value) => throw null; public bool WithoutOptions { get => throw null; set { } } } public static partial class SwiftGeneratorExtensions { public static string InheritedType(this string type) => throw null; public static string PropertyStyle(this string name) => throw null; public static readonly System.Collections.Generic.HashSet SwiftKeyWords; public static string UnescapeReserved(this string name) => throw null; } public class SwiftTypeConverter { public string Attribute { get => throw null; set { } } public SwiftTypeConverter() => throw null; public string DecodeMethod { get => throw null; set { } } public string EncodeMethod { get => throw null; set { } } } } public delegate string TypeFilterDelegate(string typeName, string[] genericArgs); public class TypeLinks : ServiceStack.NativeTypes.NativeTypesBase, ServiceStack.IGet, ServiceStack.IReturn>, ServiceStack.IReturn, ServiceStack.IVerb { public TypeLinks() => throw null; } public class TypesCommonJs : ServiceStack.NativeTypes.NativeTypesBase, ServiceStack.IGet, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public bool? Cache { get => throw null; set { } } public TypesCommonJs() => throw null; public string Vfx { get => throw null; set { } } } namespace TypeScript { public class CommonJsGenerator : ServiceStack.NativeTypes.ILangGenerator { public static ServiceStack.NativeTypes.AddCodeDelegate AddCodeFilter { get => throw null; set { } } public System.Collections.Generic.HashSet AddedDeclarations { get => throw null; set { } } public System.Collections.Generic.List AddQueryParamOptions { get => throw null; set { } } public System.Collections.Generic.List AllTypes { get => throw null; } public static int BatchSize { get => throw null; set { } } public readonly ServiceStack.MetadataTypesConfig Config; public static string CreateEmptyClass(string name) => throw null; public CommonJsGenerator(ServiceStack.MetadataTypesConfig config) => throw null; public string DeclarationType(string type, string[] genericArgs, out string addDeclaration) => throw null; public string DictionaryDeclaration { get => throw null; set { } } public ServiceStack.NativeTypes.TypeScript.TypeScriptGenerator Gen { get => throw null; set { } } public string GetCode(ServiceStack.MetadataTypes metadata, ServiceStack.Web.IRequest request, ServiceStack.NativeTypes.INativeTypesMetadata nativeTypes) => throw null; public static ServiceStack.NativeTypes.AddCodeDelegate InsertCodeFilter { get => throw null; set { } } public System.Func ReturnTypeFilter { get => throw null; set { } } public string Type(string type, string[] genericArgs) => throw null; public bool WithoutOptions { get => throw null; set { } } } public class MjsGenerator : ServiceStack.NativeTypes.ILangGenerator { public static ServiceStack.NativeTypes.AddCodeDelegate AddCodeFilter { get => throw null; set { } } public System.Collections.Generic.HashSet AddedDeclarations { get => throw null; set { } } public void AddProperties(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataType type, bool includeResponseStatus) => throw null; public System.Collections.Generic.List AddQueryParamOptions { get => throw null; set { } } public System.Collections.Generic.List AllTypes { get => throw null; } public readonly ServiceStack.MetadataTypesConfig Config; public static string CreateEmptyClass(string name) => throw null; public MjsGenerator(ServiceStack.MetadataTypesConfig config) => throw null; public string DeclarationType(string type, string[] genericArgs, out string addDeclaration) => throw null; public string DictionaryDeclaration { get => throw null; set { } } public ServiceStack.NativeTypes.TypeScript.TypeScriptGenerator Gen { get => throw null; set { } } public string GetCode(ServiceStack.MetadataTypes metadata, ServiceStack.Web.IRequest request, ServiceStack.NativeTypes.INativeTypesMetadata nativeTypes) => throw null; public string GetPropertyName(ServiceStack.MetadataPropertyType prop) => throw null; public static ServiceStack.NativeTypes.AddCodeDelegate InsertCodeFilter { get => throw null; set { } } public System.Func ReturnTypeFilter { get => throw null; set { } } public string Type(string type, string[] genericArgs) => throw null; public bool WithoutOptions { get => throw null; set { } } } public class TypeScriptGenerator : ServiceStack.NativeTypes.ILangGenerator { public static ServiceStack.NativeTypes.AddCodeDelegate AddCodeFilter { get => throw null; set { } } public System.Collections.Generic.HashSet AddedDeclarations { get => throw null; set { } } public void AddProperties(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataType type, bool includeResponseStatus) => throw null; public System.Collections.Generic.List AddQueryParamOptions { get => throw null; set { } } public static System.Collections.Generic.HashSet AllowedKeyTypes; public System.Collections.Generic.List AllTypes { get => throw null; set { } } public bool AppendAttributes(ServiceStack.NativeTypes.StringBuilderWrapper sb, System.Collections.Generic.List attributes) => throw null; public bool AppendComments(ServiceStack.NativeTypes.StringBuilderWrapper sb, string desc) => throw null; public void AppendDataContract(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataContract dcMeta) => throw null; public bool AppendDataMember(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataMember dmMeta, int dataMemberIndex) => throw null; public static System.Collections.Generic.HashSet ArrayTypes; public readonly ServiceStack.MetadataTypesConfig Config; public System.Collections.Generic.List ConflictTypeNames; public string ConvertFromCSharp(ServiceStack.TextNode node) => throw null; public static System.Func CookedDeclarationTypeFilter { get => throw null; set { } } public static System.Func CookedTypeFilter { get => throw null; set { } } public TypeScriptGenerator(ServiceStack.MetadataTypesConfig config) => throw null; public string DeclarationType(string type, string[] genericArgs, out string addDeclaration) => throw null; public static ServiceStack.NativeTypes.TypeFilterDelegate DeclarationTypeFilter { get => throw null; set { } } public static System.Collections.Generic.List DefaultFilterTypes(System.Collections.Generic.List types) => throw null; public static System.Collections.Generic.List DefaultImports; public static bool? DefaultIsPropertyOptional(ServiceStack.NativeTypes.TypeScript.TypeScriptGenerator generator, ServiceStack.MetadataType type, ServiceStack.MetadataPropertyType prop) => throw null; public string DictionaryDeclaration { get => throw null; set { } } public static System.Collections.Generic.HashSet DictionaryTypes; public static bool EmitPartialConstructors { get => throw null; set { } } public static System.Func, System.Collections.Generic.List> FilterTypes { get => throw null; set { } } public ServiceStack.MetadataType FindType(ServiceStack.MetadataTypeName typeRef) => throw null; public ServiceStack.MetadataType FindType(string name, string @namespace = default(string)) => throw null; public string GenericArg(string arg) => throw null; public string GetCode(ServiceStack.MetadataTypes metadata, ServiceStack.Web.IRequest request, ServiceStack.NativeTypes.INativeTypesMetadata nativeTypes) => throw null; public string GetPropertyName(string name) => throw null; public string GetPropertyName(ServiceStack.MetadataPropertyType prop) => throw null; public virtual string GetPropertyType(ServiceStack.MetadataPropertyType prop, out bool isNullable) => throw null; public void Init(ServiceStack.MetadataTypes metadata) => throw null; public static System.Action InnerTypeFilter { get => throw null; set { } } public static ServiceStack.NativeTypes.AddCodeDelegate InsertCodeFilter { get => throw null; set { } } public static bool InsertTsNoCheck { get => throw null; set { } } public static System.Func IsPropertyOptional { get => throw null; set { } } public string NameOnly(string type) => throw null; public static System.Action PostPropertyFilter { get => throw null; set { } } public static System.Action PostTypeFilter { get => throw null; set { } } public static System.Action PrePropertyFilter { get => throw null; set { } } public static System.Action PreTypeFilter { get => throw null; set { } } public static System.Func PropertyTypeFilter { get => throw null; set { } } public static System.Func ReturnMarkerFilter { get => throw null; set { } } public static System.Collections.Generic.Dictionary ReturnTypeAliases; public string Type(ServiceStack.MetadataTypeName typeName) => throw null; public string Type(string type, string[] genericArgs) => throw null; public static System.Collections.Generic.Dictionary TypeAliases; public static ServiceStack.NativeTypes.TypeFilterDelegate TypeFilter { get => throw null; set { } } public string TypeValue(string type, string value) => throw null; public System.Collections.Generic.HashSet UseGenericDefinitionsFor { get => throw null; set { } } public static bool UseNullableProperties { set { } } public static bool UseUnionTypeEnums { get => throw null; set { } } public bool WithoutOptions { get => throw null; set { } } } public static partial class TypeScriptGeneratorExtensions { public static string InReturnMarker(this string type) => throw null; public static string PropertyStyle(this string name) => throw null; } } public class TypesCSharp : ServiceStack.NativeTypes.NativeTypesBase, ServiceStack.IGet, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public TypesCSharp() => throw null; } public class TypesDart : ServiceStack.NativeTypes.NativeTypesBase, ServiceStack.IGet, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public TypesDart() => throw null; } public class TypesFSharp : ServiceStack.NativeTypes.NativeTypesBase, ServiceStack.IGet, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public TypesFSharp() => throw null; } public class TypesJava : ServiceStack.NativeTypes.NativeTypesBase, ServiceStack.IGet, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public TypesJava() => throw null; } public class TypesKotlin : ServiceStack.NativeTypes.NativeTypesBase, ServiceStack.IGet, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public TypesKotlin() => throw null; } public class TypesMetadata : ServiceStack.NativeTypes.NativeTypesBase, ServiceStack.IGet, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public TypesMetadata() => throw null; } public class TypesMjs : ServiceStack.NativeTypes.NativeTypesBase, ServiceStack.IGet, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public bool? Cache { get => throw null; set { } } public TypesMjs() => throw null; public string Vfx { get => throw null; set { } } } public class TypesPhp : ServiceStack.NativeTypes.NativeTypesBase, ServiceStack.IGet, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public bool? Cache { get => throw null; set { } } public TypesPhp() => throw null; public string Vfx { get => throw null; set { } } } public class TypesPython : ServiceStack.NativeTypes.NativeTypesBase, ServiceStack.IGet, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public TypesPython() => throw null; } public class TypesSwift : ServiceStack.NativeTypes.NativeTypesBase, ServiceStack.IGet, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public TypesSwift() => throw null; } public class TypesSwift4 : ServiceStack.NativeTypes.NativeTypesBase, ServiceStack.IGet, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public TypesSwift4() => throw null; } public class TypesTypeScript : ServiceStack.NativeTypes.NativeTypesBase, ServiceStack.IGet, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public TypesTypeScript() => throw null; } public class TypesTypeScriptDefinition : ServiceStack.NativeTypes.NativeTypesBase, ServiceStack.IGet, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public TypesTypeScriptDefinition() => throw null; } public class TypesVbNet : ServiceStack.NativeTypes.NativeTypesBase, ServiceStack.IGet, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public TypesVbNet() => throw null; } namespace VbNet { public class VbNetGenerator : ServiceStack.NativeTypes.ILangGenerator { public static ServiceStack.NativeTypes.AddCodeDelegate AddCodeFilter { get => throw null; set { } } public void AddProperties(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataType type, System.Collections.Generic.Dictionary explicitInterfacesMap, bool includeResponseStatus) => throw null; public System.Collections.Generic.List AddQueryParamOptions { get => throw null; set { } } public bool AppendAttributes(ServiceStack.NativeTypes.StringBuilderWrapper sb, System.Collections.Generic.List attributes) => throw null; public bool AppendComments(ServiceStack.NativeTypes.StringBuilderWrapper sb, string desc) => throw null; public void AppendDataContract(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataContract dcMeta) => throw null; public bool AppendDataMember(ServiceStack.NativeTypes.StringBuilderWrapper sb, ServiceStack.MetadataDataMember dmMeta, int dataMemberIndex) => throw null; public VbNetGenerator(ServiceStack.MetadataTypesConfig config) => throw null; public static System.Collections.Generic.List DefaultFilterTypes(System.Collections.Generic.List types) => throw null; public string EscapeKeyword(string name) => throw null; public static System.Func, System.Collections.Generic.List> FilterTypes; public string GetCode(ServiceStack.MetadataTypes metadata, ServiceStack.Web.IRequest request, ServiceStack.NativeTypes.INativeTypesMetadata nativeTypes) => throw null; public string GetPropertyName(string name) => throw null; public virtual string GetPropertyType(ServiceStack.MetadataPropertyType prop) => throw null; public static System.Action InnerTypeFilter { get => throw null; set { } } public static ServiceStack.NativeTypes.AddCodeDelegate InsertCodeFilter { get => throw null; set { } } public static System.Collections.Generic.HashSet KeyWords; public string NameOnly(string type, bool includeNested = default(bool)) => throw null; public static System.Action PostPropertyFilter { get => throw null; set { } } public static System.Action PostTypeFilter { get => throw null; set { } } public static System.Action PrePropertyFilter { get => throw null; set { } } public static System.Action PreTypeFilter { get => throw null; set { } } public static System.Func PropertyTypeFilter { get => throw null; set { } } public string Type(ServiceStack.MetadataTypeName typeName, bool includeNested = default(bool)) => throw null; public string Type(string type, string[] genericArgs, bool includeNested = default(bool)) => throw null; public static System.Collections.Generic.Dictionary TypeAliases; public static ServiceStack.NativeTypes.TypeFilterDelegate TypeFilter { get => throw null; set { } } public string TypeValue(string type, string value) => throw null; public bool WithoutOptions { get => throw null; set { } } } public static partial class VbNetGeneratorExtensions { public static string QuotedSafeValue(this string value) => throw null; public static string SafeComment(this string comment) => throw null; public static string SafeToken(this string token) => throw null; public static string SafeValue(this string value) => throw null; public static ServiceStack.MetadataAttribute ToMetadataAttribute(this ServiceStack.MetadataRoute route) => throw null; } } } public class NativeTypesFeature : ServiceStack.IConfigureServices, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public static bool AllCollectionProperties(ServiceStack.MetadataType type) => throw null; public void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public static ServiceStack.MetadataTypesConfig CreateMetadataTypesConfig() => throw null; public NativeTypesFeature() => throw null; public ServiceStack.NativeTypes.MetadataTypesGenerator DefaultGenerator { get => throw null; } public static bool DisableTokenVerification { get => throw null; set { } } public void ExportAttribute(System.Func converter) => throw null; public void ExportAttribute(System.Type attributeType, System.Func converter) => throw null; public ServiceStack.NativeTypes.MetadataTypesGenerator GetGenerator() => throw null; public string Id { get => throw null; set { } } public ServiceStack.MetadataTypesConfig MetadataTypesConfig { get => throw null; set { } } public static bool NonAutoQueryCollectionProperties(ServiceStack.MetadataType type) => throw null; public void Register(ServiceStack.IAppHost appHost) => throw null; public System.Func ShouldInitializeCollection { get => throw null; set { } } } namespace NetCore { public class NetCoreContainerAdapter : ServiceStack.Configuration.IContainerAdapter, System.IDisposable, ServiceStack.Configuration.IResolver { public NetCoreContainerAdapter(System.IServiceProvider appServices) => throw null; public void Dispose() => throw null; public T Resolve() => throw null; public T TryResolve() => throw null; } public class NetCoreHeadersCollection : System.Collections.Specialized.NameValueCollection { public override void Add(string name, string value) => throw null; public override string[] AllKeys { get => throw null; } public override void Clear() => throw null; public override int Count { get => throw null; } public NetCoreHeadersCollection(Microsoft.AspNetCore.Http.IHeaderDictionary original) => throw null; public override string Get(int index) => throw null; public override string Get(string name) => throw null; public override System.Collections.IEnumerator GetEnumerator() => throw null; public override string GetKey(int index) => throw null; public override string[] GetValues(string name) => throw null; public bool HasKeys() => throw null; public bool IsSynchronized { get => throw null; } public object Original { get => throw null; } public override void Remove(string name) => throw null; public override void Set(string key, string value) => throw null; public object SyncRoot { get => throw null; } } public class NetCoreLog : ServiceStack.Logging.ILog, ServiceStack.Logging.ILogTrace { public NetCoreLog(Microsoft.Extensions.Logging.ILogger logger) => throw null; public virtual void Debug(object message) => throw null; public virtual void Debug(object message, System.Exception exception) => throw null; public virtual void DebugFormat(string format, params object[] args) => throw null; public virtual void Error(object message) => throw null; public virtual void Error(object message, System.Exception exception) => throw null; public virtual void ErrorFormat(string format, params object[] args) => throw null; public virtual void Fatal(object message) => throw null; public virtual void Fatal(object message, System.Exception exception) => throw null; public virtual void FatalFormat(string format, params object[] args) => throw null; public virtual void Info(object message) => throw null; public virtual void Info(object message, System.Exception exception) => throw null; public virtual void InfoFormat(string format, params object[] args) => throw null; public virtual bool IsDebugEnabled { get => throw null; } public virtual bool IsTraceEnabled { get => throw null; } public Microsoft.Extensions.Logging.ILogger Log { get => throw null; } public virtual void Trace(object message) => throw null; public virtual void Trace(object message, System.Exception exception) => throw null; public virtual void TraceFormat(string format, params object[] args) => throw null; public virtual void Warn(object message) => throw null; public virtual void Warn(object message, System.Exception exception) => throw null; public virtual void WarnFormat(string format, params object[] args) => throw null; } public class NetCoreLogFactory : ServiceStack.Logging.ILogFactory { public NetCoreLogFactory(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) => throw null; public static Microsoft.Extensions.Logging.ILoggerFactory FallbackLoggerFactory { get => throw null; set { } } public ServiceStack.Logging.ILog GetLogger(System.Type type) => throw null; public ServiceStack.Logging.ILog GetLogger(string typeName) => throw null; } public class NetCoreQueryStringCollection : System.Collections.Specialized.NameValueCollection { public override void Add(string name, string value) => throw null; public override string[] AllKeys { get => throw null; } public override void Clear() => throw null; public override int Count { get => throw null; } public NetCoreQueryStringCollection(Microsoft.AspNetCore.Http.IQueryCollection originalQuery) => throw null; public override string Get(int index) => throw null; public override string Get(string name) => throw null; public override System.Collections.IEnumerator GetEnumerator() => throw null; public override string GetKey(int index) => throw null; public override string[] GetValues(string name) => throw null; public bool IsSynchronized { get => throw null; } public object Original { get => throw null; } public override void Remove(string name) => throw null; public override void Set(string key, string value) => throw null; public object SyncRoot { get => throw null; } public override string ToString() => throw null; } } public static partial class NetCoreAppHostExtensions { public static void AddRequestDtoAttributes(Microsoft.AspNetCore.Builder.RouteHandlerBuilder builder, ServiceStack.Host.Operation operation, string verb, string route) => throw null; public static void AddServiceStack(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Reflection.Assembly serviceAssembly, System.Action configure = default(System.Action)) => throw null; public static void AddServiceStack(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Collections.Generic.IEnumerable serviceAssemblies, System.Action configure = default(System.Action)) => throw null; public static T ConfigureAndResolve(this Microsoft.AspNetCore.Hosting.IHostingStartup config, string hostDir = default(string), bool setHostDir = default(bool)) => throw null; public static Microsoft.AspNetCore.Hosting.IWebHostBuilder ConfigureAppHost(this Microsoft.AspNetCore.Hosting.IWebHostBuilder builder, System.Action beforeConfigure = default(System.Action), System.Action afterConfigure = default(System.Action), System.Action afterPluginsLoaded = default(System.Action), System.Action afterAppHostInit = default(System.Action)) => throw null; public static Microsoft.AspNetCore.Builder.IApplicationBuilder GetApp(this ServiceStack.IAppHost appHost) => throw null; public static System.IServiceProvider GetApplicationServices(this ServiceStack.IAppHost appHost) => throw null; public static Microsoft.Extensions.Configuration.IConfiguration GetConfiguration(this ServiceStack.IAppHost appHost) => throw null; public static Microsoft.AspNetCore.Hosting.IWebHostEnvironment GetHostingEnvironment(this ServiceStack.IAppHost appHost) => throw null; public static ServiceStack.Web.IRequest GetOrCreateRequest(this Microsoft.AspNetCore.Http.IHttpContextAccessor httpContextAccessor) => throw null; public static ServiceStack.Web.IRequest GetOrCreateRequest(this Microsoft.AspNetCore.Http.HttpContext httpContext) => throw null; public static string GetRemoteIp(this Microsoft.AspNetCore.Http.HttpContext ctx) => throw null; public static System.IServiceProvider GetServiceProvider(this ServiceStack.Web.IRequest request) => throw null; public static bool IsDevelopmentEnvironment(this ServiceStack.IAppHost appHost) => throw null; public static bool IsProductionEnvironment(this ServiceStack.IAppHost appHost) => throw null; public static bool IsStagingEnvironment(this ServiceStack.IAppHost appHost) => throw null; public static void MapEndpoints(this ServiceStack.IAppHostNetCore appHost, System.Action configure) => throw null; public static System.Threading.Tasks.Task ProcessRequestAsync(this Microsoft.AspNetCore.Http.HttpContext httpContext, System.Func handlerFactory, string apiName = default(string), System.Action configure = default(System.Action)) => throw null; public static System.Threading.Tasks.Task ProcessRequestAsync(this Microsoft.AspNetCore.Http.HttpContext httpContext, ServiceStack.Host.Handlers.HttpAsyncTaskHandler handler, string apiName = default(string), System.Action configure = default(System.Action)) => throw null; public static T ResolveScoped(this ServiceStack.Web.IRequest req) => throw null; public static object ResolveScoped(this ServiceStack.Web.IRequest req, System.Type type) => throw null; public static System.Threading.Tasks.Task StartAsync(this Microsoft.AspNetCore.Builder.WebApplication app, string url, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static ServiceStack.Web.IHttpRequest ToRequest(this Microsoft.AspNetCore.Http.HttpContext httpContext, string operationName = default(string)) => throw null; public static ServiceStack.Web.IHttpRequest ToRequest(this Microsoft.AspNetCore.Http.HttpRequest request, string operationName = default(string)) => throw null; public static T TryResolveScoped(this ServiceStack.Web.IRequest req) => throw null; public static object TryResolveScoped(this ServiceStack.Web.IRequest req, System.Type type) => throw null; public static Microsoft.AspNetCore.Builder.IApplicationBuilder Use(this Microsoft.AspNetCore.Builder.IApplicationBuilder app, ServiceStack.Host.IHttpAsyncHandler httpHandler) => throw null; public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseServiceStack(this Microsoft.AspNetCore.Builder.IApplicationBuilder app, ServiceStack.AppHostBase appHost, System.Action configure = default(System.Action)) => throw null; public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder WithMetadata(this Microsoft.AspNetCore.Builder.IEndpointConventionBuilder builder, string name = default(string), string tag = default(string), string description = default(string), string contentType = default(string), string[] additionalContentTypes = default(string[]), bool exclude = default(bool)) => throw null; public static Microsoft.AspNetCore.Builder.IEndpointConventionBuilder WithMetadata(this Microsoft.AspNetCore.Builder.IEndpointConventionBuilder builder, string name = default(string), string tag = default(string), string description = default(string), System.Type responseType = default(System.Type), string contentType = default(string), string[] additionalContentTypes = default(string[]), bool exclude = default(bool)) => throw null; } public class NetCoreAppSettings : ServiceStack.Configuration.IAppSettings { public Microsoft.Extensions.Configuration.IConfiguration Configuration { get => throw null; } public NetCoreAppSettings(Microsoft.Extensions.Configuration.IConfiguration configuration) => throw null; public bool Exists(string key) => throw null; public T Get(string name) => throw null; public T Get(string name, T defaultValue) => throw null; public System.Collections.Generic.Dictionary GetAll() => throw null; public System.Collections.Generic.List GetAllKeys() => throw null; public System.Collections.Generic.IDictionary GetDictionary(string key) => throw null; public System.Collections.Generic.List> GetKeyValuePairs(string key) => throw null; public System.Collections.Generic.IList GetList(string key) => throw null; public string GetString(string name) => throw null; public void Set(string key, T value) => throw null; } public class NotEqualCondition : ServiceStack.QueryCondition { public override string Alias { get => throw null; } public NotEqualCondition() => throw null; public static ServiceStack.NotEqualCondition Instance; public override bool Match(object a, object b) => throw null; } public class OrderByExpression : ServiceStack.FilterExpression { public override System.Collections.Generic.IEnumerable Apply(System.Collections.Generic.IEnumerable source) => throw null; public OrderByExpression(string[] fieldNames, ServiceStack.GetMemberDelegate[] fieldGetters, bool[] orderAsc) => throw null; public OrderByExpression(string fieldName, ServiceStack.GetMemberDelegate fieldGetter, bool orderAsc = default(bool)) => throw null; public ServiceStack.GetMemberDelegate[] FieldGetters { get => throw null; } public string[] FieldNames { get => throw null; } public bool[] OrderAsc { get => throw null; } } public class PersistentImagesHandler : ServiceStack.ImagesHandler { public PersistentImagesHandler(string path, ServiceStack.StaticContent fallback, ServiceStack.IO.IVirtualFiles virtualFiles, string dirPath) : base(default(string), default(ServiceStack.StaticContent)) => throw null; public string DirPath { get => throw null; } public override ServiceStack.StaticContent Get(string path) => throw null; public override void Save(string path, ServiceStack.StaticContent content) => throw null; public ServiceStack.IO.IVirtualFiles VirtualFiles { get => throw null; } } public class Platform { public Platform() => throw null; public virtual string GetAppConfigPath() => throw null; public virtual string GetAppSetting(string key) => throw null; public virtual string GetAppSetting(string key, string defaultValue) => throw null; public virtual T GetAppSetting(string key, T defaultValue) => throw null; public virtual string GetConnectionString(string key) => throw null; public virtual System.Collections.Generic.Dictionary GetCookiesAsDictionary(ServiceStack.Web.IRequest httpReq) => throw null; public virtual System.Collections.Generic.Dictionary GetCookiesAsDictionary(ServiceStack.Web.IResponse httpRes) => throw null; public virtual string GetNullableAppSetting(string key) => throw null; public virtual System.Collections.Generic.HashSet GetRazorNamespaces() => throw null; public virtual void InitHostConfig(ServiceStack.HostConfig config) => throw null; public static ServiceStack.Platform Instance; public static T ParseTextValue(string textValue) => throw null; } namespace Platforms { public class PlatformNetCore : ServiceStack.Platform { public static readonly System.Collections.Generic.List AppConfigPaths; public const string ConfigNullValue = default; public PlatformNetCore() => throw null; public override string GetAppConfigPath() => throw null; public override string GetAppSetting(string key) => throw null; public override string GetAppSetting(string key, string defaultValue) => throw null; public override T GetAppSetting(string key, T defaultValue) => throw null; public override string GetConnectionString(string key) => throw null; public override string GetNullableAppSetting(string key) => throw null; public static ServiceStack.ServiceStackHost HostInstance { get => throw null; set { } } } } public static class Plugins { public static void AddToAppMetadata(this ServiceStack.IAppHost appHost, System.Action fn) => throw null; public const string AdminCommands = default; public const string AdminDatabase = default; public const string AdminIdentityUsers = default; public const string AdminRedis = default; public const string AdminUsers = default; public const string ApiKeys = default; public const string Auth = default; public const string AutoQuery = default; public const string AutoQueryData = default; public const string AutoQueryMetadata = default; public const string BackgroundJobs = default; public const string CancelRequests = default; public const string CleanUrls = default; public const string Cors = default; public const string Csv = default; public const string Desktop = default; public const string EncryptedMessaging = default; public const string FileUpload = default; public const string Grpc = default; public const string HotReload = default; public const string Html = default; public const string HttpCache = default; public const string Jsonl = default; public const string LispTcpServer = default; public const string Metadata = default; public const string MiniProfiler = default; public static void ModifyAppMetadata(this ServiceStack.IAppHost appHost, System.Action fn) => throw null; public const string MsgPack = default; public const string NativeTypes = default; public const string OpenApi = default; public const string Postman = default; public const string PredefinedRoutes = default; public const string Profiling = default; public const string ProtoBuf = default; public const string Proxy = default; public const string Razor = default; public const string RedisErrorLogs = default; public const string Register = default; public const string RequestInfo = default; public const string RequestLogs = default; public const string RunAsAdmin = default; public const string ServerEvents = default; public const string Session = default; public const string SharpPages = default; public const string Sitemap = default; public const string Soap = default; public const string Svg = default; public const string Swagger = default; public const string Ui = default; public const string Validation = default; public const string WebSudo = default; } public static class PocoDataSource { public static ServiceStack.PocoDataSource Create(System.Collections.Generic.ICollection items) => throw null; public static ServiceStack.PocoDataSource Create(System.Collections.Generic.IEnumerable items, long idSequence) => throw null; public static ServiceStack.PocoDataSource Create(System.Collections.Generic.IEnumerable items, System.Func, long> nextIdSequence) => throw null; public static ServiceStack.PocoDataSource Create(System.Collections.Generic.ICollection items, System.Func, long> nextId) => throw null; } public class PocoDataSource { public T Add(T item) => throw null; public PocoDataSource(System.Collections.Generic.IEnumerable items, long nextIdSequence = default(long)) => throw null; public System.Collections.Generic.List GetAll() => throw null; public long NextId() => throw null; public T Save(T item) => throw null; public ServiceStack.MemoryDataSource ToDataSource(ServiceStack.IQueryData dto, ServiceStack.Web.IRequest req) => throw null; public bool TryDelete(T item) => throw null; public bool TryDeleteById(object itemId) => throw null; public int TryDeleteByIds(System.Collections.Generic.IEnumerable itemIds) => throw null; public bool TryUpdate(T item) => throw null; public bool TryUpdateById(T item, object itemId) => throw null; } public class Postman { public Postman() => throw null; public bool ExportSession { get => throw null; set { } } public System.Collections.Generic.List Label { get => throw null; set { } } public string ssid { get => throw null; set { } } public string ssopt { get => throw null; set { } } public string sspid { get => throw null; set { } } } public class PostmanCollection { public PostmanCollection() => throw null; public ServiceStack.PostmanCollectionInfo info { get => throw null; set { } } public System.Collections.Generic.List item { get => throw null; set { } } } public class PostmanCollectionInfo { public PostmanCollectionInfo() => throw null; public string name { get => throw null; set { } } public string schema { get => throw null; set { } } public string version { get => throw null; set { } } } public class PostmanData { public PostmanData() => throw null; public string key { get => throw null; set { } } public string type { get => throw null; set { } } public string value { get => throw null; set { } } } public static partial class PostmanExtensions { public static System.Collections.Generic.List ApplyPropertyTypes(this System.Collections.Generic.List data, System.Collections.Generic.Dictionary typeMap, string defaultValue = default(string)) => throw null; public static System.Collections.Generic.Dictionary ApplyPropertyTypes(this System.Collections.Generic.IEnumerable names, System.Collections.Generic.Dictionary typeMap, string defaultValue = default(string)) => throw null; public static string AsFriendlyName(this System.Type type, ServiceStack.PostmanFeature feature) => throw null; public static string ToPostmanPathVariables(this string path) => throw null; } public class PostmanFeature : ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin, ServiceStack.IPreInitPlugin { public string AtRestPath { get => throw null; set { } } public void BeforePluginsLoaded(ServiceStack.IAppHost appHost) => throw null; public PostmanFeature() => throw null; public System.Collections.Generic.List DefaultLabelFmt { get => throw null; set { } } public System.Collections.Generic.List DefaultVerbsForAny { get => throw null; set { } } public bool? EnableSessionExport { get => throw null; set { } } public readonly System.Collections.Generic.Dictionary FriendlyTypeNames; public string Headers { get => throw null; set { } } public string Id { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; } public class PostmanRequest { public PostmanRequest() => throw null; public string name { get => throw null; set { } } public ServiceStack.PostmanRequestDetails request { get => throw null; set { } } } public class PostmanRequestBody { public PostmanRequestBody() => throw null; public System.Collections.Generic.List formdata { get => throw null; set { } } public string mode { get => throw null; set { } } } public class PostmanRequestDetails { public ServiceStack.PostmanRequestBody body { get => throw null; set { } } public PostmanRequestDetails() => throw null; public string header { get => throw null; set { } } public string method { get => throw null; set { } } public ServiceStack.PostmanRequestUrl url { get => throw null; set { } } } public class PostmanRequestKeyValue { public PostmanRequestKeyValue() => throw null; public string key { get => throw null; set { } } public string value { get => throw null; set { } } } public class PostmanRequestUrl { public PostmanRequestUrl() => throw null; public string host { get => throw null; set { } } public string[] path { get => throw null; set { } } public string port { get => throw null; set { } } public string protocol { get => throw null; set { } } public System.Collections.Generic.List query { get => throw null; set { } } public string raw { get => throw null; set { } } public System.Collections.Generic.List variable { get => throw null; set { } } } public class PostmanService : ServiceStack.Service { public object Any(ServiceStack.Postman request) => throw null; public PostmanService() => throw null; public string GetName(ServiceStack.PostmanFeature feature, ServiceStack.Postman request, System.Type requestType, string virtualPath) => throw null; public System.Collections.Generic.List GetRequests(ServiceStack.Postman request, string parentId, System.Collections.Generic.IEnumerable operations) => throw null; } public class PredefinedRoutesFeature : ServiceStack.IAfterInitAppHost, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public void AfterInit(ServiceStack.IAppHost appHost) => throw null; public System.Func>> ApiIndex { get => throw null; set { } } public PredefinedRoutesFeature() => throw null; public static System.Collections.Generic.Dictionary> DefaultApiIndex(ServiceStack.Web.IRequest req) => throw null; public bool DisableApiRoute { get => throw null; set { } } public ServiceStack.Host.IHttpHandler GetHandler(ServiceStack.Web.IRequest req) => throw null; public System.Collections.Generic.Dictionary> HandlerMappings { get => throw null; } public string Id { get => throw null; set { } } public string JsonApiRoute { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; } public class PreProcessRequest : ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public PreProcessRequest() => throw null; public System.Threading.Tasks.Task HandleFileUploadsAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object dto) => throw null; public System.Func> HandleUploadFileAsync { get => throw null; set { } } public string Id { get => throw null; } public void Register(ServiceStack.IAppHost appHost) => throw null; } public sealed class ProfilerDiagnosticObserver : System.IObserver, System.IObserver> { public static int AnalyzeCommandLength { get => throw null; set { } } public ServiceStack.DiagnosticEntry CreateDiagnosticEntry(ServiceStack.DiagnosticEvent e, ServiceStack.DiagnosticEvent orig = default(ServiceStack.DiagnosticEvent)) => throw null; public ProfilerDiagnosticObserver(ServiceStack.ProfilingFeature feature) => throw null; public ServiceStack.DiagnosticEntry Filter(ServiceStack.DiagnosticEntry entry, ServiceStack.DiagnosticEvent e) => throw null; public System.Collections.Generic.List GetLatestEntries(int? take) => throw null; public System.Collections.Generic.List GetPendingEntries(int? take) => throw null; public void OnCompleted() => throw null; void System.IObserver.OnCompleted() => throw null; public void OnError(System.Exception error) => throw null; void System.IObserver.OnError(System.Exception error) => throw null; void System.IObserver.OnNext(System.Diagnostics.DiagnosticListener diagnosticListener) => throw null; public void OnNext(System.Collections.Generic.KeyValuePair kvp) => throw null; public static void SetException(ServiceStack.DiagnosticEntry to, System.Exception ex) => throw null; public ServiceStack.DiagnosticEntry ToDiagnosticEntry(ServiceStack.RequestDiagnosticEvent e, ServiceStack.RequestDiagnosticEvent orig = default(ServiceStack.RequestDiagnosticEvent)) => throw null; public ServiceStack.DiagnosticEntry ToDiagnosticEntry(ServiceStack.MqRequestDiagnosticEvent e, ServiceStack.MqRequestDiagnosticEvent orig = default(ServiceStack.MqRequestDiagnosticEvent)) => throw null; public ServiceStack.DiagnosticEntry ToDiagnosticEntry(ServiceStack.HttpClientDiagnosticEvent e, ServiceStack.HttpClientDiagnosticEvent orig = default(ServiceStack.HttpClientDiagnosticEvent)) => throw null; public ServiceStack.DiagnosticEntry ToDiagnosticEntry(ServiceStack.OrmLiteDiagnosticEvent e, ServiceStack.OrmLiteDiagnosticEvent orig = default(ServiceStack.OrmLiteDiagnosticEvent)) => throw null; public ServiceStack.DiagnosticEntry ToDiagnosticEntry(ServiceStack.RedisDiagnosticEvent e, ServiceStack.RedisDiagnosticEvent orig = default(ServiceStack.RedisDiagnosticEvent)) => throw null; } public class ProfilingFeature : ServiceStack.IConfigureServices, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin, ServiceStack.IPreInitPlugin { public string AccessRole { get => throw null; set { } } public void BeforePluginsLoaded(ServiceStack.IAppHost appHost) => throw null; public int Capacity { get => throw null; set { } } public void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public ProfilingFeature() => throw null; public const int DefaultCapacity = 10000; public int DefaultLimit { get => throw null; set { } } public System.Action DiagnosticEntryFilter { get => throw null; set { } } public System.Collections.Generic.List ExcludeRequestDtoTypes { get => throw null; set { } } public System.Collections.Generic.List ExcludeRequestPathInfoStartingWith { get => throw null; set { } } public System.Func ExcludeRequestsFilter { get => throw null; set { } } public System.Collections.Generic.List ExcludeResponseTypes { get => throw null; set { } } public System.Collections.Generic.List HideRequestBodyForRequestDtoTypes { get => throw null; set { } } public string Id { get => throw null; } public bool? IncludeStackTrace { get => throw null; set { } } public int MaxBodyLength { get => throw null; set { } } protected ServiceStack.ProfilerDiagnosticObserver Observer { get => throw null; set { } } public ServiceStack.ProfileSource Profile { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public System.Func ResponseTrackingFilter { get => throw null; set { } } protected System.DateTime startDateTime; protected long startTick; public System.Collections.Generic.List SummaryFields { get => throw null; set { } } public string TagLabel { get => throw null; set { } } public System.Func TagResolver { get => throw null; set { } } } public class ProxyFeature : ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public ProxyFeature(System.Func matchingRequests, System.Func resolveUrl) => throw null; public string Id { get => throw null; set { } } public System.Collections.Generic.HashSet IgnoreResponseHeaders; public System.Action ProxyRequestFilter { get => throw null; set { } } public System.Action ProxyResponseFilter { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public readonly System.Func ResolveUrl; public System.Func> TransformRequest { get => throw null; set { } } public System.Func> TransformResponse { get => throw null; set { } } } public class ProxyFeatureHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public virtual System.Threading.Tasks.Task CopyToResponse(ServiceStack.Web.IHttpResponse res, System.Net.HttpWebResponse webRes) => throw null; public ProxyFeatureHandler() => throw null; public System.Collections.Generic.HashSet IgnoreResponseHeaders { get => throw null; set { } } public static void InitWebRequest(ServiceStack.Web.IHttpRequest httpReq, System.Net.HttpWebRequest webReq) => throw null; public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse response, string operationName) => throw null; public virtual System.Threading.Tasks.Task ProxyRequestAsync(ServiceStack.Web.IHttpRequest httpReq, string url) => throw null; public System.Threading.Tasks.Task ProxyRequestAsync(ServiceStack.Web.IHttpRequest httpReq, System.Net.HttpWebRequest webReq) => throw null; public System.Action ProxyRequestFilter { get => throw null; set { } } public System.Action ProxyResponseFilter { get => throw null; set { } } public System.Threading.Tasks.Task ProxyToResponse(ServiceStack.Web.IHttpResponse res, System.Net.HttpWebRequest webReq) => throw null; public System.Func ResolveUrl { get => throw null; set { } } public override bool RunAsAsync() => throw null; public System.Func> TransformRequest { get => throw null; set { } } public System.Func> TransformResponse { get => throw null; set { } } } public abstract class QueryCondition { public abstract string Alias { get; } public virtual int CompareTo(object a, object b) => throw null; protected QueryCondition() => throw null; public abstract bool Match(object a, object b); public ServiceStack.QueryTerm Term { get => throw null; set { } } } public class QueryDataContext { public QueryDataContext() => throw null; public ServiceStack.IQueryData Dto { get => throw null; set { } } public System.Collections.Generic.Dictionary DynamicParams { get => throw null; set { } } public ServiceStack.Web.IRequest Request { get => throw null; set { } } public ServiceStack.ITypedQueryData TypedQuery { get => throw null; set { } } } public class QueryDataField { public string Condition { get => throw null; set { } } public QueryDataField() => throw null; public string Field { get => throw null; set { } } public ServiceStack.QueryCondition QueryCondition { get => throw null; set { } } public ServiceStack.QueryTerm Term { get => throw null; set { } } } public class QueryDataFilterContext { public System.Collections.Generic.List Commands { get => throw null; set { } } public QueryDataFilterContext() => throw null; public ServiceStack.IQueryDataSource Db { get => throw null; set { } } public ServiceStack.IQueryData Dto { get => throw null; set { } } public ServiceStack.IDataQuery Query { get => throw null; set { } } public ServiceStack.IQueryResponse Response { get => throw null; set { } } } public delegate void QueryDataFilterDelegate(ServiceStack.IDataQuery q, ServiceStack.IQueryData dto, ServiceStack.Web.IRequest req); public abstract class QueryDataSource : System.IDisposable, ServiceStack.IQueryDataSource, ServiceStack.IQueryDataSource { public virtual System.Collections.Generic.IEnumerable ApplyConditions(System.Collections.Generic.IEnumerable data, System.Collections.Generic.IEnumerable conditions) => throw null; public virtual System.Collections.Generic.IEnumerable ApplyLimits(System.Collections.Generic.IEnumerable source, int? skip, int? take) => throw null; public virtual System.Collections.Generic.IEnumerable ApplySorting(System.Collections.Generic.IEnumerable source, ServiceStack.OrderByExpression orderBy) => throw null; public virtual int Count(ServiceStack.IDataQuery q) => throw null; protected QueryDataSource(ServiceStack.QueryDataContext context) => throw null; public virtual void Dispose() => throw null; public virtual ServiceStack.IDataQuery From() => throw null; public abstract System.Collections.Generic.IEnumerable GetDataSource(ServiceStack.IDataQuery q); public virtual System.Collections.Generic.List LoadSelect(ServiceStack.IDataQuery q) => throw null; public virtual object SelectAggregate(ServiceStack.IDataQuery q, string name, System.Collections.Generic.IEnumerable args) => throw null; } public class RedisErrorLoggerFeature : ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public const string CombinedServiceLogId = default; public RedisErrorLoggerFeature(ServiceStack.Redis.IRedisClientsManager redisManager) => throw null; public object HandleServiceException(ServiceStack.Web.IRequest httpReq, object request, System.Exception ex) => throw null; public void HandleUncaughtException(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName, System.Exception ex) => throw null; public string Id { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public const string UrnServiceErrorType = default; } public class RegistrationFeature : ServiceStack.IConfigureServices, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public bool AllowUpdates { get => throw null; set { } } public string AtRestPath { get => throw null; set { } } public void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public RegistrationFeature() => throw null; public System.Collections.Generic.List FormLayout { get => throw null; set { } } public string Id { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public ServiceStack.Auth.ValidateFn ValidateFn { get => throw null; set { } } } public class ReplaceFileUploadService : ServiceStack.Service { public ReplaceFileUploadService() => throw null; public System.Threading.Tasks.Task Put(ServiceStack.ReplaceFileUpload request) => throw null; } public abstract class RepositoryBase : System.IDisposable, ServiceStack.IRepository { protected RepositoryBase() => throw null; public virtual System.Data.IDbConnection Db { get => throw null; } public virtual ServiceStack.Data.IDbConnectionFactory DbFactory { get => throw null; set { } } public virtual void Dispose() => throw null; } public class RequestContext { public static System.Threading.AsyncLocal AsyncRequestItems; public RequestContext() => throw null; public void EndRequest() => throw null; public T GetOrCreate(System.Func createFn) => throw null; public static readonly ServiceStack.RequestContext Instance; public virtual System.Collections.IDictionary Items { get => throw null; set { } } public bool ReleaseDisposables() => throw null; public void StartRequestContext() => throw null; public void TrackDisposable(System.IDisposable instance) => throw null; } public class RequestDiagnosticEvent : ServiceStack.DiagnosticEvent { public RequestDiagnosticEvent() => throw null; public ServiceStack.Web.IRequest Request { get => throw null; set { } } public override string Source { get => throw null; } } public static partial class RequestExtensions { public static bool AllowConnection(this ServiceStack.Web.IRequest req, bool requireSecureConnection) => throw null; public static void CompletedAuthentication(this ServiceStack.Web.IRequest req) => throw null; public static string GetCompressionType(this ServiceStack.Web.IRequest request) => throw null; public static ServiceStack.Caching.IStreamCompressor GetCompressor(this ServiceStack.Web.IRequest request) => throw null; public static string GetContentEncoding(this ServiceStack.Web.IRequest request) => throw null; public static ServiceStack.IO.IVirtualDirectory GetDirectory(this ServiceStack.Web.IRequest request) => throw null; public static System.Collections.Generic.Dictionary GetDtoQueryParams(this ServiceStack.Web.IRequest request) => throw null; public static System.Collections.Generic.Dictionary GetDtoQueryParams(this ServiceStack.Web.IRequest request, System.Collections.Generic.HashSet exclude) => throw null; public static System.TimeSpan GetElapsed(this ServiceStack.Web.IRequest req) => throw null; public static ServiceStack.IO.IVirtualFile GetFile(this ServiceStack.Web.IRequest request) => throw null; public static string GetHeader(this ServiceStack.Web.IRequest request, string headerName) => throw null; public static System.IO.Stream GetInputStream(this ServiceStack.Web.IRequest req, System.IO.Stream stream) => throw null; public static object GetItem(this ServiceStack.Web.IRequest httpReq, string key) => throw null; public static string GetParamInRequestHeader(this ServiceStack.Web.IRequest request, string name) => throw null; public static System.Collections.Generic.Dictionary GetRequestParams(this ServiceStack.Web.IRequest request) => throw null; public static System.Collections.Generic.Dictionary GetRequestParams(this ServiceStack.Web.IRequest request, System.Collections.Generic.HashSet exclude) => throw null; public static T GetRuntimeConfig(this ServiceStack.Web.IRequest req, string name, T defaultValue) => throw null; public static System.Threading.Tasks.Task GetSessionFromSourceAsync(this ServiceStack.Web.IRequest request, string userAuthId, System.Func validator, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static string GetTraceId(this ServiceStack.Web.IRequest req) => throw null; public static ServiceStack.IO.IVirtualFiles GetVirtualFiles(this ServiceStack.Web.IRequest request) => throw null; public static ServiceStack.IO.IVirtualPathProvider GetVirtualFileSources(this ServiceStack.Web.IRequest request) => throw null; public static bool IsDirectory(this ServiceStack.Web.IRequest request) => throw null; public static bool IsFile(this ServiceStack.Web.IRequest request) => throw null; public static bool IsInProcessRequest(this ServiceStack.Web.IRequest httpReq) => throw null; public static void RegisterForDispose(this ServiceStack.Web.IRequest request, System.IDisposable disposable) => throw null; public static void ReleaseIfInProcessRequest(this ServiceStack.Web.IRequest httpReq) => throw null; public static ServiceStack.AuthUserSession ReloadSession(this ServiceStack.Web.IRequest request) => throw null; public static void SetInProcessRequest(this ServiceStack.Web.IRequest httpReq) => throw null; public static void SetItem(this ServiceStack.Web.IRequest httpReq, string key, object value) => throw null; public static object ToOptimizedResult(this ServiceStack.Web.IRequest request, object dto) => throw null; public static System.Threading.Tasks.Task ToOptimizedResultAsync(this ServiceStack.Web.IRequest request, object dto) => throw null; public static object ToOptimizedResultUsingCache(this ServiceStack.Web.IRequest req, ServiceStack.Caching.ICacheClient cacheClient, string cacheKey, System.Func factoryFn) => throw null; public static object ToOptimizedResultUsingCache(this ServiceStack.Web.IRequest req, ServiceStack.Caching.ICacheClient cacheClient, string cacheKey, System.TimeSpan? expireCacheIn, System.Func factoryFn) => throw null; public static System.Threading.Tasks.Task ToOptimizedResultUsingCacheAsync(this ServiceStack.Web.IRequest req, ServiceStack.Caching.ICacheClientAsync cacheClient, string cacheKey, System.Func factoryFn, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task ToOptimizedResultUsingCacheAsync(this ServiceStack.Web.IRequest req, ServiceStack.Caching.ICacheClientAsync cacheClient, string cacheKey, System.TimeSpan? expireCacheIn, System.Func factoryFn, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public abstract class RequestFilterAsyncAttribute : ServiceStack.AttributeBase, ServiceStack.Web.IHasRequestFilterAsync, ServiceStack.Web.IRequestFilterBase { public ServiceStack.ApplyTo ApplyTo { get => throw null; set { } } public virtual ServiceStack.Web.IRequestFilterBase Copy() => throw null; public RequestFilterAsyncAttribute() => throw null; public RequestFilterAsyncAttribute(ServiceStack.ApplyTo applyTo) => throw null; public abstract System.Threading.Tasks.Task ExecuteAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto); public int Priority { get => throw null; set { } } public System.Threading.Tasks.Task RequestFilterAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; } public abstract class RequestFilterAttribute : ServiceStack.AttributeBase, ServiceStack.Web.IHasRequestFilter, ServiceStack.Web.IRequestFilterBase { public ServiceStack.ApplyTo ApplyTo { get => throw null; set { } } public virtual ServiceStack.Web.IRequestFilterBase Copy() => throw null; public RequestFilterAttribute() => throw null; public RequestFilterAttribute(ServiceStack.ApplyTo applyTo) => throw null; public abstract void Execute(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto); public int Priority { get => throw null; set { } } public void RequestFilter(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; } public enum RequestFilterPriority { Authenticate = -100, RequiredRole = -90, RequiredPermission = -80, } public class RequestInfoFeature : ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public RequestInfoFeature() => throw null; public ServiceStack.Host.IHttpHandler GetHandler(ServiceStack.Web.IRequest req) => throw null; public string Id { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; } public class RequestLogsFeature : ServiceStack.IConfigureServices, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin, ServiceStack.IPreInitPlugin { public string AccessRole { get => throw null; set { } } public string AtRestPath { get => throw null; set { } } public void BeforePluginsLoaded(ServiceStack.IAppHost appHost) => throw null; public int? Capacity { get => throw null; set { } } public void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public RequestLogsFeature(int capacity) => throw null; public RequestLogsFeature() => throw null; public System.Func CurrentDateFn { get => throw null; set { } } public bool DefaultIgnoreFilter(object o) => throw null; public int DefaultLimit { get => throw null; set { } } public bool EnableErrorTracking { get => throw null; set { } } public bool EnableRequestBodyTracking { get => throw null; set { } } public bool EnableResponseTracking { get => throw null; set { } } public bool EnableSessionTracking { get => throw null; set { } } public System.Type[] ExcludeRequestDtoTypes { get => throw null; set { } } public System.Type[] ExcludeResponseTypes { get => throw null; set { } } public System.Type[] HideRequestBodyForRequestDtoTypes { get => throw null; set { } } public string Id { get => throw null; set { } } public System.Func IgnoreFilter { get => throw null; set { } } public System.Collections.Generic.List IgnoreTypes { get => throw null; set { } } public bool LimitToServiceRequests { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public string RegisterAllowRuntimeTypeInTypes { get => throw null; set { } } public System.Func RequestBodyTrackingFilter { get => throw null; set { } } public System.Action RequestLogFilter { get => throw null; set { } } public ServiceStack.Web.IRequestLogger RequestLogger { get => throw null; set { } } public System.Func ResponseTrackingFilter { get => throw null; set { } } public System.Func SkipLogging { get => throw null; set { } } } public static class RequestUtils { public static void AssertAccessRole(ServiceStack.Web.IRequest req, string accessRole = default(string), string authSecret = default(string)) => throw null; public static System.Threading.Tasks.Task AssertAccessRoleAsync(ServiceStack.Web.IRequest req, string accessRole = default(string), string authSecret = default(string), ServiceStack.RequireApiKey requireApiKey = default(ServiceStack.RequireApiKey), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task AssertAccessRoleOrDebugModeAsync(ServiceStack.Web.IRequest req, string accessRole = default(string), string authSecret = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public class RequireApiKey { public RequireApiKey(string scope = default(string)) => throw null; public string Scope { get => throw null; set { } } } [System.AttributeUsage((System.AttributeTargets)68, Inherited = true, AllowMultiple = true)] public class RequiredClaimAttribute : ServiceStack.AuthenticateAttribute { public RequiredClaimAttribute(ServiceStack.ApplyTo applyTo, string type, string value) => throw null; public RequiredClaimAttribute(string type, string value) => throw null; protected bool Equals(ServiceStack.RequiredClaimAttribute other) => throw null; public override bool Equals(object obj) => throw null; public override System.Threading.Tasks.Task ExecuteAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public override int GetHashCode() => throw null; public static bool HasClaim(ServiceStack.Web.IRequest req, string type, string value) => throw null; public string Type { get => throw null; set { } } public string Value { get => throw null; set { } } } [System.AttributeUsage((System.AttributeTargets)68, Inherited = true, AllowMultiple = true)] public class RequiredPermissionAttribute : ServiceStack.AuthenticateAttribute { public static void AssertRequiredPermissions(ServiceStack.Web.IRequest req, params string[] requiredPermissions) => throw null; public static System.Threading.Tasks.Task AssertRequiredPermissionsAsync(ServiceStack.Web.IRequest req, string[] requiredPermissions, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public RequiredPermissionAttribute(ServiceStack.ApplyTo applyTo, params string[] permissions) => throw null; public RequiredPermissionAttribute(params string[] permissions) => throw null; protected bool Equals(ServiceStack.RequiredPermissionAttribute other) => throw null; public override bool Equals(object obj) => throw null; public override System.Threading.Tasks.Task ExecuteAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public override int GetHashCode() => throw null; public bool HasAllPermissions(ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthRepository authRepo) => throw null; public static bool HasAllPermissions(ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, System.Collections.Generic.ICollection requiredPermissions) => throw null; public System.Threading.Tasks.Task HasAllPermissionsAsync(ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthRepositoryAsync authRepo) => throw null; public static System.Threading.Tasks.Task HasAllPermissionsAsync(ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, System.Collections.Generic.ICollection requiredPermissions, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task HasRequiredPermissionsAsync(ServiceStack.Web.IRequest req, string[] requiredPermissions) => throw null; public System.Collections.Generic.List RequiredPermissions { get => throw null; set { } } } [System.AttributeUsage((System.AttributeTargets)68, Inherited = true, AllowMultiple = true)] public class RequiredRoleAttribute : ServiceStack.AuthenticateAttribute { public static System.Threading.Tasks.Task AssertRequiredRoleAsync(ServiceStack.Web.IRequest req, string requiredRole, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void AssertRequiredRoles(ServiceStack.Web.IRequest req, params string[] requiredRoles) => throw null; public static System.Threading.Tasks.Task AssertRequiredRolesAsync(ServiceStack.Web.IRequest req, string[] requiredRoles, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public RequiredRoleAttribute(ServiceStack.ApplyTo applyTo, params string[] roles) => throw null; public RequiredRoleAttribute(params string[] roles) => throw null; protected bool Equals(ServiceStack.RequiredRoleAttribute other) => throw null; public override bool Equals(object obj) => throw null; public override System.Threading.Tasks.Task ExecuteAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public override int GetHashCode() => throw null; public bool HasAllRoles(ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthRepository authRepo) => throw null; public static bool HasAllRoles(ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, System.Collections.Generic.ICollection requiredRoles) => throw null; public System.Threading.Tasks.Task HasAllRolesAsync(ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthRepositoryAsync authRepo) => throw null; public static System.Threading.Tasks.Task HasAllRolesAsync(ServiceStack.Web.IRequest req, System.Collections.Generic.ICollection requiredRoles, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task HasAllRolesAsync(ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, System.Collections.Generic.ICollection requiredRoles, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static bool HasRequiredRoles(ServiceStack.Web.IRequest req, string[] requiredRoles) => throw null; public static System.Threading.Tasks.Task HasRequiredRolesAsync(ServiceStack.Web.IRequest req, string[] requiredRoles) => throw null; public static bool PreAuthenticatedValidForAllRoles(ServiceStack.Web.IRequest req, System.Collections.Generic.ICollection requiredRoles) => throw null; public System.Collections.Generic.List RequiredRoles { get => throw null; set { } } } [System.AttributeUsage((System.AttributeTargets)68, Inherited = true, AllowMultiple = true)] public class RequiresAnyPermissionAttribute : ServiceStack.AuthenticateAttribute { public RequiresAnyPermissionAttribute(ServiceStack.ApplyTo applyTo, params string[] permissions) => throw null; public RequiresAnyPermissionAttribute(params string[] permissions) => throw null; public override System.Threading.Tasks.Task ExecuteAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public virtual bool HasAnyPermissions(ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthRepository authRepo) => throw null; public System.Collections.Generic.List RequiredPermissions { get => throw null; set { } } } [System.AttributeUsage((System.AttributeTargets)68, Inherited = true, AllowMultiple = true)] public class RequiresAnyRoleAttribute : ServiceStack.AuthenticateAttribute { public static void AssertRequiredRoles(ServiceStack.Web.IRequest req, params string[] requiredRoles) => throw null; public RequiresAnyRoleAttribute(ServiceStack.ApplyTo applyTo, params string[] roles) => throw null; public RequiresAnyRoleAttribute(params string[] roles) => throw null; public override System.Threading.Tasks.Task ExecuteAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public virtual bool HasAnyRoles(ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IAuthRepository authRepo) => throw null; public System.Collections.Generic.List RequiredRoles { get => throw null; set { } } } public static class RequiresSchemaProviders { public static void InitSchema(this ServiceStack.Caching.ICacheClient cache) => throw null; public static void InitSchema(this ServiceStack.Auth.IAuthRepository authRepo) => throw null; public static void InitSchema(this ServiceStack.Auth.IAuthRepositoryAsync authRepo) => throw null; } public struct ResolvedPath { public ResolvedPath(string publicPath, string virtualPath) => throw null; public string PublicPath { get => throw null; } public string VirtualPath { get => throw null; } } public abstract class ResponseFilterAsyncAttribute : ServiceStack.AttributeBase, ServiceStack.Web.IHasResponseFilterAsync, ServiceStack.Web.IResponseFilterBase { public ServiceStack.ApplyTo ApplyTo { get => throw null; set { } } public virtual ServiceStack.Web.IResponseFilterBase Copy() => throw null; public ResponseFilterAsyncAttribute() => throw null; public ResponseFilterAsyncAttribute(ServiceStack.ApplyTo applyTo) => throw null; public abstract System.Threading.Tasks.Task ExecuteAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object responseDto); public int Priority { get => throw null; set { } } public System.Threading.Tasks.Task ResponseFilterAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object response) => throw null; } public abstract class ResponseFilterAttribute : ServiceStack.AttributeBase, ServiceStack.Web.IHasResponseFilter, ServiceStack.Web.IResponseFilterBase { public ServiceStack.ApplyTo ApplyTo { get => throw null; set { } } public virtual ServiceStack.Web.IResponseFilterBase Copy() => throw null; public ResponseFilterAttribute() => throw null; public ResponseFilterAttribute(ServiceStack.ApplyTo applyTo) => throw null; public abstract void Execute(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object responseDto); public int Priority { get => throw null; set { } } public void ResponseFilter(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object response) => throw null; } public class ReturnExceptionsInJsonAttribute : ServiceStack.ResponseFilterAttribute { public ReturnExceptionsInJsonAttribute() => throw null; public override void Execute(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object responseDto) => throw null; } public delegate void RouteHandlerBuilderDelegate(Microsoft.AspNetCore.Builder.RouteHandlerBuilder builder, ServiceStack.Host.Operation operation, string verb, string route); public class RpcGateway { public static ServiceStack.HttpError CreateError(ServiceStack.Web.IResponse res, string errorCode = default(string), string errorMessage = default(string)) => throw null; public static TResponse CreateErrorResponse(ServiceStack.Web.IResponse res, System.Exception ex) => throw null; public RpcGateway(ServiceStack.ServiceStackHost appHost) => throw null; public RpcGateway(ServiceStack.ServiceStackHost appHost, ServiceStack.Web.IServiceExecutor executor) => throw null; public virtual System.Threading.Tasks.Task ExecuteAsync(ServiceStack.IReturn requestDto, ServiceStack.Web.IRequest req) => throw null; public virtual System.Threading.Tasks.Task ExecuteAsync(object requestDto, ServiceStack.Web.IRequest req) => throw null; public static TResponse GetResponse(ServiceStack.Web.IResponse res, object ret) => throw null; } public class RunAsAdminFeature : ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public RunAsAdminFeature() => throw null; public string Id { get => throw null; set { } } public string RedirectTo { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; } public class ScriptAdmin : ServiceStack.IReturn, ServiceStack.IReturn { public string Actions { get => throw null; set { } } public ScriptAdmin() => throw null; } public class ScriptAdminResponse { public ScriptAdminResponse() => throw null; public ServiceStack.ResponseStatus ResponseStatus { get => throw null; set { } } public string[] Results { get => throw null; set { } } } public class ScriptAdminService : ServiceStack.Service { public static string[] Actions; public System.Threading.Tasks.Task Any(ServiceStack.ScriptAdmin request) => throw null; public ScriptAdminService() => throw null; public static string[] Routes { get => throw null; set { } } } public class ScriptConditionValidator : ServiceStack.FluentValidation.Validators.PropertyValidator, ServiceStack.FluentValidation.Validators.IPredicateValidator, ServiceStack.FluentValidation.Validators.IPropertyValidator { public ServiceStack.Script.SharpPage Code { get => throw null; } public ScriptConditionValidator(ServiceStack.Script.SharpPage code) => throw null; protected override bool IsValid(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context) => throw null; protected override System.Threading.Tasks.Task IsValidAsync(ServiceStack.FluentValidation.Validators.PropertyValidatorContext context, System.Threading.CancellationToken cancellation) => throw null; public override bool ShouldValidateAsynchronously(ServiceStack.FluentValidation.IValidationContext context) => throw null; } public class ScriptValidator : ServiceStack.TypeValidator { public ServiceStack.Script.SharpPage Code { get => throw null; } public string Condition { get => throw null; } public ScriptValidator(ServiceStack.Script.SharpPage code, string condition) : base(default(string), default(string), default(int?)) => throw null; public override System.Threading.Tasks.Task IsValidAsync(object dto, ServiceStack.Web.IRequest request) => throw null; } public static class Selector { public static string Id(System.Type type) => throw null; public static string Id() => throw null; } public static partial class ServerEventExtensions { public static ServiceStack.SubscriptionInfo GetInfo(this ServiceStack.IEventSubscription sub) => throw null; public static bool HasAnyChannel(this ServiceStack.IEventSubscription sub, string[] channels) => throw null; public static bool HasChannel(this ServiceStack.IEventSubscription sub, string channel) => throw null; public static bool IsGrpc(this ServiceStack.IEventSubscription sub) => throw null; public static void NotifyAll(this ServiceStack.IServerEvents server, object message) => throw null; public static System.Threading.Tasks.Task NotifyAllAsync(this ServiceStack.IServerEvents server, object message, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void NotifyChannel(this ServiceStack.IServerEvents server, string channel, object message) => throw null; public static System.Threading.Tasks.Task NotifyChannelAsync(this ServiceStack.IServerEvents server, string channel, object message, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void NotifySession(this ServiceStack.IServerEvents server, string sspid, object message, string channel = default(string)) => throw null; public static System.Threading.Tasks.Task NotifySessionAsync(this ServiceStack.IServerEvents server, string sspid, object message, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void NotifySubscription(this ServiceStack.IServerEvents server, string subscriptionId, object message, string channel = default(string)) => throw null; public static System.Threading.Tasks.Task NotifySubscriptionAsync(this ServiceStack.IServerEvents server, string subscriptionId, object message, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void NotifyUserId(this ServiceStack.IServerEvents server, string userId, object message, string channel = default(string)) => throw null; public static System.Threading.Tasks.Task NotifyUserIdAsync(this ServiceStack.IServerEvents server, string userId, object message, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void NotifyUserName(this ServiceStack.IServerEvents server, string userName, object message, string channel = default(string)) => throw null; public static System.Threading.Tasks.Task NotifyUserNameAsync(this ServiceStack.IServerEvents server, string userName, object message, string channel = default(string), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public class ServerEventsFeature : ServiceStack.IConfigureServices, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public ServerEventsFeature() => throw null; public System.TimeSpan HeartbeatInterval { get => throw null; set { } } public string HeartbeatPath { get => throw null; set { } } public System.TimeSpan HouseKeepingInterval { get => throw null; set { } } public string Id { get => throw null; set { } } public System.TimeSpan IdleTimeout { get => throw null; set { } } public void IncrementCounter(string name) => throw null; public bool LimitToAuthenticatedUsers { get => throw null; set { } } public bool NotifyChannelOfSubscriptions { get => throw null; set { } } public System.Action> OnConnect { get => throw null; set { } } public System.Action OnCreated { get => throw null; set { } } public System.Action OnDispose { get => throw null; set { } } public System.Action OnError { get => throw null; set { } } public System.Action OnHeartbeatInit { get => throw null; set { } } public System.Action OnHungConnection { get => throw null; set { } } public System.Action OnInit { get => throw null; set { } } public System.Action OnPublish { get => throw null; set { } } public System.Func OnPublishAsync { get => throw null; set { } } public System.Action OnSubscribe { get => throw null; set { } } public System.Func OnSubscribeAsync { get => throw null; set { } } public System.Action OnUnsubscribe { get => throw null; set { } } public System.Func OnUnsubscribeAsync { get => throw null; set { } } public System.Func OnUpdateAsync { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public System.Func Serialize { get => throw null; set { } } public string StreamPath { get => throw null; set { } } public string SubscribersPath { get => throw null; set { } } public int ThrottlePublisherAfterBufferExceedsBytes { get => throw null; set { } } public string UnRegisterPath { get => throw null; set { } } public string UpdateSubscribersPath { get => throw null; set { } } public bool ValidateUserAddress { get => throw null; set { } } public System.Action WriteEvent { get => throw null; } public System.Func WriteEventAsync { get => throw null; } } public class ServerEventsHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public ServerEventsHandler() => throw null; public const string EventStreamDenyNoAuth = default; public const string EventStreamDenyOnCreated = default; public const string EventStreamDenyOnInit = default; public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, string operationName) => throw null; public static int RemoveExpiredSubscriptionsEvery { get => throw null; } public override bool RunAsAsync() => throw null; } public class ServerEventsHeartbeatHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public ServerEventsHeartbeatHandler() => throw null; public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, string operationName) => throw null; public override bool RunAsAsync() => throw null; } public class ServerEventsSubscribersService : ServiceStack.Service { public object Any(ServiceStack.GetEventSubscribers request) => throw null; public ServerEventsSubscribersService(ServiceStack.IServerEvents serverEvents) => throw null; } public class ServerEventsUnRegisterService : ServiceStack.Service { public System.Threading.Tasks.Task Any(ServiceStack.UnRegisterEventSubscriber request) => throw null; public ServerEventsUnRegisterService(ServiceStack.IServerEvents serverEvents) => throw null; public const string UnRegisterSubNotExists = default; } public class Service : System.IAsyncDisposable, System.IDisposable, ServiceStack.Web.IRequiresRequest, ServiceStack.Configuration.IResolver, ServiceStack.IService, ServiceStack.IServiceAfterFilter, ServiceStack.IServiceBase, ServiceStack.IServiceBeforeFilter, ServiceStack.IServiceErrorFilter, ServiceStack.IServiceFilters { public T AssertPlugin() where T : class, ServiceStack.IPlugin => throw null; public virtual ServiceStack.Auth.IAuthRepository AuthRepository { get => throw null; } public virtual ServiceStack.Auth.IAuthRepositoryAsync AuthRepositoryAsync { get => throw null; } public virtual ServiceStack.Caching.ICacheClient Cache { get => throw null; } public virtual ServiceStack.Caching.ICacheClientAsync CacheAsync { get => throw null; } public Service() => throw null; public virtual System.Data.IDbConnection Db { get => throw null; } public virtual void Dispose() => throw null; public System.Threading.Tasks.ValueTask DisposeAsync() => throw null; public virtual ServiceStack.IServiceGateway Gateway { get => throw null; } public T GetPlugin() where T : class, ServiceStack.IPlugin => throw null; public virtual System.Threading.Tasks.ValueTask GetRedisAsync() => throw null; public virtual T GetRequiredService() => throw null; public virtual ServiceStack.Configuration.IResolver GetResolver() => throw null; public virtual T GetService() => throw null; public virtual System.Collections.Generic.IEnumerable GetServices() => throw null; public virtual ServiceStack.Auth.IAuthSession GetSession(bool reload = default(bool)) => throw null; public virtual System.Threading.Tasks.Task GetSessionAsync(bool reload = default(bool), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static ServiceStack.Configuration.IResolver GlobalResolver { get => throw null; set { } } public virtual bool IsAuthenticated { get => throw null; } public virtual ServiceStack.Caching.MemoryCacheClient LocalCache { get => throw null; } public virtual ServiceStack.Messaging.IMessageProducer MessageProducer { get => throw null; } public virtual object OnAfterExecute(object response) => throw null; public virtual void OnBeforeExecute(object requestDto) => throw null; public virtual System.Threading.Tasks.Task OnExceptionAsync(object requestDto, System.Exception ex) => throw null; public virtual System.Data.IDbConnection OpenDbConnection(string namedConnection) => throw null; public virtual void PublishMessage(T message) => throw null; public virtual ServiceStack.Redis.IRedisClient Redis { get => throw null; } public ServiceStack.Web.IRequest Request { get => throw null; set { } } public virtual T ResolveService() where T : class, ServiceStack.IService => throw null; protected virtual ServiceStack.Web.IResponse Response { get => throw null; } protected virtual TUserSession SessionAs() => throw null; protected virtual System.Threading.Tasks.Task SessionAsAsync() => throw null; public virtual ServiceStack.Caching.ISession SessionBag { get => throw null; } public virtual ServiceStack.Caching.ISessionAsync SessionBagAsync { get => throw null; } public virtual ServiceStack.Caching.ISessionFactory SessionFactory { get => throw null; } public virtual ServiceStack.Service SetResolver(ServiceStack.Configuration.IResolver resolver) => throw null; public virtual T TryResolve() => throw null; public ServiceStack.IO.IVirtualFiles VirtualFiles { get => throw null; } public ServiceStack.IO.IVirtualPathProvider VirtualFileSources { get => throw null; } } public static partial class ServiceCollectionExtensions { public static Microsoft.Extensions.DependencyInjection.IServiceCollection Add(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Type implementationType, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) => throw null; public static Microsoft.Extensions.DependencyInjection.IServiceCollection Add(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, System.Func factory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) => throw null; public static void AddPlugin(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, T plugin) where T : ServiceStack.IPlugin => throw null; public static Microsoft.Extensions.DependencyInjection.IServiceCollection ApplyToApiJsonOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public static Microsoft.Extensions.DependencyInjection.IServiceCollection ApplyToMvcJsonOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public static Microsoft.Extensions.DependencyInjection.IServiceCollection ConfigureJsonOptions(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action configure = default(System.Action)) => throw null; public static void ConfigurePlugin(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action configure) where T : class, ServiceStack.IPlugin => throw null; public static void ConfigureScriptContext(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action configure) => throw null; public static bool Exists(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public static bool Exists(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType) => throw null; public static void PostConfigurePlugin(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action configure) where T : class, ServiceStack.IPlugin => throw null; public static void RegisterService(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where T : ServiceStack.IService => throw null; public static void RegisterService(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType) => throw null; public static void RegisterService(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string route) where T : ServiceStack.IService => throw null; public static void RegisterService(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, string route) => throw null; public static void RegisterService(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type serviceType, string[] routes) => throw null; public static void RegisterServices(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Collections.Generic.Dictionary serviceRoutes) => throw null; public static Funq.ReuseScope ToReuseScope(this Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime) => throw null; public static Microsoft.Extensions.DependencyInjection.ServiceLifetime ToServiceLifetime(this Funq.ReuseScope scope) => throw null; } public static partial class ServiceCollectionSameSiteCookiesExtensions { public static Microsoft.Extensions.DependencyInjection.IHttpClientBuilder AddHttpUtilsClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public static Microsoft.Extensions.DependencyInjection.IServiceCollection ConfigureNonBreakingSameSiteCookies(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.AspNetCore.Hosting.IWebHostEnvironment env) => throw null; public static Microsoft.Extensions.DependencyInjection.IServiceCollection ConfigureNonBreakingSameSiteCookies(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action configure = default(System.Action)) => throw null; } public static partial class ServiceExtensions { public static ServiceStack.Auth.IAuthSession AssertAuthenticatedSession(this ServiceStack.Web.IRequest req, bool reload = default(bool)) => throw null; public static System.Threading.Tasks.Task AssertAuthenticatedSessionAsync(this ServiceStack.Web.IRequest req, bool reload = default(bool), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static ServiceStack.Web.IHttpResult AuthenticationRequired(this ServiceStack.IServiceBase service) => throw null; public static void CacheSet(this ServiceStack.Caching.ICacheClient cache, string key, T value, System.TimeSpan? expiresIn) => throw null; public static System.Threading.Tasks.Task CacheSetAsync(this ServiceStack.Caching.ICacheClientAsync cache, string key, T value, System.TimeSpan? expiresIn, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static ServiceStack.Caching.ICacheClient GetCacheClient(this ServiceStack.Web.IRequest request) => throw null; public static ServiceStack.Caching.ICacheClientAsync GetCacheClientAsync(this ServiceStack.Web.IRequest request) => throw null; public static ServiceStack.Caching.ICacheClient GetMemoryCacheClient(this ServiceStack.Web.IRequest request) => throw null; public static ServiceStack.Auth.IAuthSession GetSession(this ServiceStack.IServiceBase service, bool reload = default(bool)) => throw null; public static ServiceStack.Auth.IAuthSession GetSession(this ServiceStack.Web.IRequest httpReq, bool reload = default(bool)) => throw null; public static System.Threading.Tasks.Task GetSessionAsync(this ServiceStack.IServiceBase service, bool reload = default(bool), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task GetSessionAsync(this ServiceStack.Web.IRequest httpReq, bool reload = default(bool), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static string GetSessionId(this ServiceStack.IServiceBase service) => throw null; public static System.TimeSpan? GetSessionTimeToLive(this ServiceStack.Caching.ICacheClient cache, string sessionId) => throw null; public static System.TimeSpan? GetSessionTimeToLive(this ServiceStack.Web.IRequest httpReq) => throw null; public static System.Threading.Tasks.Task GetSessionTimeToLiveAsync(this ServiceStack.Caching.ICacheClientAsync cache, string sessionId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task GetSessionTimeToLiveAsync(this ServiceStack.Web.IRequest httpReq, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static bool IsAuthenticated(this ServiceStack.Web.IRequest req) => throw null; public static System.Threading.Tasks.Task IsAuthenticatedAsync(this ServiceStack.Web.IRequest req) => throw null; public static ServiceStack.Web.IHttpResult LocalRedirect(this ServiceStack.IServiceBase service, string redirect) => throw null; public static ServiceStack.Web.IHttpResult LocalRedirect(this ServiceStack.IServiceBase service, string redirect, string message) => throw null; public static ServiceStack.Logging.ILog Log; public static ServiceStack.Web.IHttpResult Redirect(this ServiceStack.IServiceBase service, string redirect) => throw null; public static ServiceStack.Web.IHttpResult Redirect(this ServiceStack.IServiceBase service, string redirect, string message) => throw null; public static void RemoveSession(this ServiceStack.IServiceBase service) => throw null; public static void RemoveSession(this ServiceStack.Service service) => throw null; public static void RemoveSession(this ServiceStack.Web.IRequest httpReq) => throw null; public static void RemoveSession(this ServiceStack.Web.IRequest httpReq, string sessionId) => throw null; public static System.Threading.Tasks.Task RemoveSessionAsync(this ServiceStack.IServiceBase service, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task RemoveSessionAsync(this ServiceStack.Service service, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task RemoveSessionAsync(this ServiceStack.Web.IRequest httpReq, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task RemoveSessionAsync(this ServiceStack.Web.IRequest httpReq, string sessionId, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static object RunAction(this TService service, TRequest request, System.Func invokeAction, ServiceStack.Web.IRequest requestContext = default(ServiceStack.Web.IRequest)) where TService : ServiceStack.IService => throw null; public static void SaveSession(this ServiceStack.IServiceBase service, ServiceStack.Auth.IAuthSession session, System.TimeSpan? expiresIn = default(System.TimeSpan?)) => throw null; public static void SaveSession(this ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, System.TimeSpan? expiresIn = default(System.TimeSpan?)) => throw null; public static System.Threading.Tasks.Task SaveSessionAsync(this ServiceStack.IServiceBase service, ServiceStack.Auth.IAuthSession session, System.TimeSpan? expiresIn = default(System.TimeSpan?), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static System.Threading.Tasks.Task SaveSessionAsync(this ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, System.TimeSpan? expiresIn = default(System.TimeSpan?), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static TUserSession SessionAs(this ServiceStack.Web.IRequest req) => throw null; public static System.Threading.Tasks.Task SessionAsAsync(this ServiceStack.Web.IRequest req, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public abstract class ServiceGatewayFactoryBase : ServiceStack.IServiceGateway, ServiceStack.IServiceGatewayAsync, ServiceStack.Web.IServiceGatewayFactory { protected ServiceGatewayFactoryBase() => throw null; public abstract ServiceStack.IServiceGateway GetGateway(System.Type requestType); protected virtual ServiceStack.IServiceGatewayAsync GetGatewayAsync(System.Type requestType) => throw null; public virtual ServiceStack.IServiceGateway GetServiceGateway(ServiceStack.Web.IRequest request) => throw null; protected ServiceStack.InProcessServiceGateway localGateway; public void Publish(object requestDto) => throw null; public void PublishAll(System.Collections.Generic.IEnumerable requestDtos) => throw null; public System.Threading.Tasks.Task PublishAllAsync(System.Collections.Generic.IEnumerable requestDtos, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task PublishAsync(object requestDto, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public ServiceStack.Web.IRequest Request { get => throw null; } public TResponse Send(object requestDto) => throw null; public System.Collections.Generic.List SendAll(System.Collections.Generic.IEnumerable requestDtos) => throw null; public System.Threading.Tasks.Task> SendAllAsync(System.Collections.Generic.IEnumerable requestDtos, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task SendAsync(object requestDto, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } public class ServiceResponseException : System.Exception { public ServiceResponseException() => throw null; public ServiceResponseException(string message) => throw null; public ServiceResponseException(string errorCode, string errorMessage) => throw null; public ServiceResponseException(string errorCode, string errorMessage, string serviceStackTrace) => throw null; public ServiceResponseException(ServiceStack.ResponseStatus responseStatus) => throw null; public string ErrorCode { get => throw null; set { } } public string ServiceStackTrace { get => throw null; set { } } } public static partial class ServiceRoutesExtensions { public static ServiceStack.Web.IServiceRoutes Add(this ServiceStack.Web.IServiceRoutes routes, string restPath, ServiceStack.ApplyTo verbs) => throw null; public static ServiceStack.Web.IServiceRoutes Add(this ServiceStack.Web.IServiceRoutes routes, System.Type requestType, string restPath, ServiceStack.ApplyTo verbs) => throw null; public static ServiceStack.Web.IServiceRoutes Add(this ServiceStack.Web.IServiceRoutes serviceRoutes, string restPath, ServiceStack.ApplyTo verbs, params System.Linq.Expressions.Expression>[] propertyExpressions) => throw null; public static ServiceStack.Web.IServiceRoutes AddFromAssembly(this ServiceStack.Web.IServiceRoutes routes, params System.Reflection.Assembly[] assembliesWithServices) => throw null; public static bool IsSubclassOfRawGeneric(this System.Type toCheck, System.Type generic) => throw null; } public static partial class ServiceScopeExtensions { public static Microsoft.Extensions.DependencyInjection.IServiceScope StartScope(this ServiceStack.Web.IRequest request) => throw null; } public class ServiceStackActivityArgs { public System.Diagnostics.Activity Activity { get => throw null; set { } } public ServiceStackActivityArgs() => throw null; public ServiceStack.Web.IRequest Request { get => throw null; set { } } } public abstract class ServiceStackCodePage : ServiceStack.Script.SharpCodePage, ServiceStack.Web.IRequiresRequest { public virtual ServiceStack.Auth.IAuthRepository AuthRepository { get => throw null; } public virtual ServiceStack.Auth.IAuthRepositoryAsync AuthRepositoryAsync { get => throw null; } public virtual ServiceStack.Caching.ICacheClient Cache { get => throw null; } protected ServiceStackCodePage() : base(default(string)) => throw null; public virtual System.Data.IDbConnection Db { get => throw null; } public override void Dispose() => throw null; public virtual ServiceStack.IServiceGateway Gateway { get => throw null; } public virtual ServiceStack.Configuration.IResolver GetResolver() => throw null; public virtual ServiceStack.Auth.IAuthSession GetSession(bool reload = default(bool)) => throw null; public virtual bool IsAuthenticated { get => throw null; } public virtual ServiceStack.Caching.MemoryCacheClient LocalCache { get => throw null; } public virtual ServiceStack.Messaging.IMessageProducer MessageProducer { get => throw null; } public virtual void PublishMessage(T message) => throw null; public virtual ServiceStack.Redis.IRedisClient Redis { get => throw null; } public ServiceStack.Web.IRequest Request { get => throw null; set { } } public virtual T ResolveService() where T : class, ServiceStack.IService => throw null; protected virtual ServiceStack.Web.IResponse Response { get => throw null; } protected virtual TUserSession SessionAs() => throw null; public virtual ServiceStack.Caching.ISession SessionBag { get => throw null; } public virtual ServiceStack.Caching.ISessionFactory SessionFactory { get => throw null; } public virtual T TryResolve() => throw null; public ServiceStack.IO.IVirtualFiles VirtualFiles { get => throw null; } public ServiceStack.IO.IVirtualPathProvider VirtualFileSources { get => throw null; } } public static class ServiceStackDiagnosticsUtils { public static ServiceStack.RequestDiagnosticEvent Init(this ServiceStack.RequestDiagnosticEvent evt, ServiceStack.Web.IRequest req) => throw null; public static ServiceStack.MqRequestDiagnosticEvent Init(this ServiceStack.MqRequestDiagnosticEvent evt, System.Guid operationId) => throw null; } public abstract class ServiceStackHost : ServiceStack.IAppHost, System.IDisposable, Funq.IFunqlet, Funq.IHasContainer, ServiceStack.Configuration.IResolver { public bool AddTimings { get => throw null; set { } } public System.Collections.Generic.List AddVirtualFileSources { get => throw null; set { } } public System.Collections.Generic.List> AfterConfigure { get => throw null; set { } } public System.DateTime? AfterInitAt { get => throw null; set { } } public System.Collections.Generic.List> AfterInitCallbacks { get => throw null; set { } } public void AfterPluginLoaded(System.Action configure) where T : class, ServiceStack.IPlugin => throw null; public System.Collections.Generic.List> AfterPluginsLoaded { get => throw null; set { } } protected virtual bool AllowSetCookie(ServiceStack.Web.IRequest req, string cookieName) => throw null; public bool ApplyCustomHandlerRequestFilters(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes) => throw null; public System.Threading.Tasks.Task ApplyGatewayRequestFiltersAsync(ServiceStack.Web.IRequest req, object request) => throw null; public System.Threading.Tasks.Task ApplyGatewayResponseFiltersAsync(ServiceStack.Web.IRequest req, object responseDto) => throw null; public bool ApplyMessageRequestFilters(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public bool ApplyMessageResponseFilters(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object response) => throw null; public virtual System.Threading.Tasks.Task ApplyPreAuthenticateFiltersAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes) => throw null; public bool ApplyPreRequestFilters(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes) => throw null; public System.Threading.Tasks.Task ApplyRequestConvertersAsync(ServiceStack.Web.IRequest req, object requestDto) => throw null; public bool ApplyRequestFilters(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public System.Threading.Tasks.Task ApplyRequestFiltersAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; protected System.Threading.Tasks.Task ApplyRequestFiltersSingleAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public System.Threading.Tasks.Task ApplyResponseConvertersAsync(ServiceStack.Web.IRequest req, object responseDto) => throw null; public bool ApplyResponseFilters(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object response) => throw null; public System.Threading.Tasks.Task ApplyResponseFiltersAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object response) => throw null; protected System.Threading.Tasks.Task ApplyResponseFiltersSingleAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object response) => throw null; public string AppName { get => throw null; set { } } public ServiceStack.Configuration.IAppSettings AppSettings { get => throw null; set { } } public virtual ServiceStack.Auth.IAuthSession AssertAuthenticated(ServiceStack.Auth.IAuthSession session, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public void AssertContentType(string contentType) => throw null; public void AssertFeatures(ServiceStack.Feature usesFeatures) => throw null; public System.Collections.Generic.List AsyncErrors { get => throw null; set { } } public virtual ServiceStack.Web.IHttpResult AuthenticationRequired(ServiceStack.IServiceBase service) => throw null; public System.Collections.Generic.List> BeforeConfigure { get => throw null; set { } } public System.Collections.Generic.List CatchAllHandlers { get => throw null; set { } } public ServiceStack.HostConfig Config { get => throw null; set { } } public abstract void Configure(Funq.Container container); public virtual void ConfigureLogging() => throw null; public void ConfigurePlugin(System.Action configure) where T : class, ServiceStack.IPlugin => throw null; public Funq.Container Container { get => throw null; set { } } public ServiceStack.IO.IVirtualDirectory ContentRootDirectory { get => throw null; } public ServiceStack.Web.IContentTypes ContentTypes { get => throw null; set { } } public virtual void CookieOptionsFilter(System.Net.Cookie cookie, Microsoft.AspNetCore.Http.CookieOptions cookieOptions) => throw null; public virtual ServiceStack.ErrorResponse CreateErrorResponse(System.Exception ex, object request = default(object)) => throw null; public virtual ServiceStack.ResponseStatus CreateResponseStatus(System.Exception ex, object request = default(object)) => throw null; protected virtual ServiceStack.Host.ServiceController CreateServiceController(params System.Reflection.Assembly[] assembliesWithServices) => throw null; protected virtual ServiceStack.Host.ServiceController CreateServiceController(System.Collections.Generic.IEnumerable serviceTypes) => throw null; public virtual ServiceStack.Web.IServiceRunner CreateServiceRunner(ServiceStack.Host.ActionContext actionContext) => throw null; public virtual string CreateSessionId() => throw null; protected ServiceStackHost(string serviceName, params System.Reflection.Assembly[] assembliesWithServices) => throw null; public System.Collections.Generic.Dictionary CustomErrorHttpHandlers { get => throw null; set { } } public static ServiceStack.Caching.MemoryCacheClient DefaultCache { get => throw null; } public ServiceStack.Script.ScriptContext DefaultScriptContext { get => throw null; set { } } protected virtual void Dispose(bool disposing) => throw null; public void Dispose() => throw null; public virtual object EvalExpression(string expr) => throw null; public virtual object EvalExpressionCached(string expr) => throw null; public virtual object EvalScript(ServiceStack.Script.PageResult pageResult, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest), System.Collections.Generic.Dictionary args = default(System.Collections.Generic.Dictionary)) => throw null; public virtual System.Threading.Tasks.Task EvalScriptAsync(ServiceStack.Script.PageResult pageResult, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest), System.Collections.Generic.Dictionary args = default(System.Collections.Generic.Dictionary)) => throw null; public virtual object EvalScriptValue(ServiceStack.IScriptValue scriptValue, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest), System.Collections.Generic.Dictionary args = default(System.Collections.Generic.Dictionary)) => throw null; public virtual System.Threading.Tasks.Task EvalScriptValueAsync(ServiceStack.IScriptValue scriptValue, ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest), System.Collections.Generic.Dictionary args = default(System.Collections.Generic.Dictionary)) => throw null; public System.Collections.Generic.HashSet ExcludeAutoRegisteringServiceTypes { get => throw null; set { } } public void ExecTypedFilters(System.Collections.Generic.Dictionary typedFilters, ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object dto) => throw null; public System.Threading.Tasks.Task ExecTypedFiltersAsync(System.Collections.Generic.Dictionary typedFilters, ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object dto) => throw null; public virtual object ExecuteMessage(ServiceStack.Messaging.IMessage mqMessage) => throw null; public virtual object ExecuteMessage(ServiceStack.Messaging.IMessage dto, ServiceStack.Web.IRequest req) => throw null; public System.Threading.Tasks.Task ExecuteMessageAsync(ServiceStack.Messaging.IMessage mqMessage, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task ExecuteMessageAsync(ServiceStack.Messaging.IMessage mqMessage, ServiceStack.Web.IRequest req, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual object ExecuteMessageInProcess(ServiceStack.Messaging.IMessage mqMessage) => throw null; public virtual object ExecuteService(object requestDto) => throw null; public virtual object ExecuteService(object requestDto, ServiceStack.Web.IRequest req) => throw null; public virtual object ExecuteService(object requestDto, ServiceStack.RequestAttributes requestAttributes) => throw null; public virtual System.Threading.Tasks.Task ExecuteServiceAsync(object requestDto, ServiceStack.Web.IRequest req) => throw null; public System.Collections.Generic.List FallbackHandlers { get => throw null; set { } } public System.Collections.Generic.List GatewayExceptionHandlers { get => throw null; set { } } public System.Collections.Generic.List GatewayExceptionHandlersAsync { get => throw null; set { } } public System.Collections.Generic.List> GatewayRequestFilters { get => throw null; set { } } public System.Collections.Generic.List> GatewayRequestFiltersAsync { get => throw null; set { } } public System.Collections.Generic.List> GatewayResponseFilters { get => throw null; set { } } public System.Collections.Generic.List> GatewayResponseFiltersAsync { get => throw null; set { } } public virtual string GenerateWsdl(ServiceStack.Metadata.WsdlTemplateBase wsdlTemplate) => throw null; protected System.Collections.Generic.List GetAssemblyServiceTypes(System.Reflection.Assembly[] assembliesWithServices) => throw null; public virtual string GetAuthorization(ServiceStack.Web.IRequest req) => throw null; public virtual ServiceStack.Auth.IAuthRepository GetAuthRepository(ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public virtual ServiceStack.Auth.IAuthRepositoryAsync GetAuthRepositoryAsync(ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public virtual string GetBaseUrl(ServiceStack.Web.IRequest httpReq) => throw null; public virtual string GetBearerToken(ServiceStack.Web.IRequest req) => throw null; public virtual ServiceStack.Caching.ICacheClient GetCacheClient(ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public virtual ServiceStack.Caching.ICacheClientAsync GetCacheClientAsync(ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public virtual ServiceStack.Host.IHttpHandler GetCatchAllHandler(ServiceStack.Web.IHttpRequest httpReq) => throw null; public virtual string GetCompressionType(ServiceStack.Web.IRequest request) => throw null; public virtual ServiceStack.Web.ICookies GetCookies(ServiceStack.Web.IHttpResponse res) => throw null; public ServiceStack.Host.Handlers.IServiceStackHandler GetCustomErrorHandler(int errorStatusCode) => throw null; public ServiceStack.Host.Handlers.IServiceStackHandler GetCustomErrorHandler(System.Net.HttpStatusCode errorStatus) => throw null; public ServiceStack.Host.IHttpHandler GetCustomErrorHttpHandler(System.Net.HttpStatusCode errorStatus) => throw null; public virtual System.Data.IDbConnection GetDbConnection(ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public virtual System.Data.IDbConnection GetDbConnection(string namedConnection) => throw null; public virtual string GetDbNamedConnection(ServiceStack.Web.IRequest req) => throw null; public virtual System.TimeSpan GetDefaultSessionExpiry(ServiceStack.Web.IRequest req) => throw null; public virtual ServiceStack.Host.IHttpHandler GetFallbackHandler(ServiceStack.Web.IHttpRequest httpReq) => throw null; public static string GetHostNamespace() => throw null; public virtual string GetJwtRefreshToken(ServiceStack.Web.IRequest req) => throw null; public virtual string GetJwtToken(ServiceStack.Web.IRequest req) => throw null; public virtual ServiceStack.Caching.MemoryCacheClient GetMemoryCacheClient(ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public virtual ServiceStack.Messaging.IMessageProducer GetMessageProducer(ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public virtual System.Collections.Generic.List GetMetadataPluginIds() => throw null; public ServiceStack.Host.Handlers.IServiceStackHandler GetNotFoundHandler() => throw null; public static ServiceStack.Host.ServiceMetadata GetOrCreateMetadata() => throw null; public static ServiceStack.NativeTypes.INativeTypesMetadata GetOrCreateNativeTypesMetadata() => throw null; public virtual string GetParam(ServiceStack.Web.IRequest httpReq, string name) => throw null; public T GetPlugin() where T : class, ServiceStack.IPlugin => throw null; public ServiceStack.IPlugin GetPlugin(System.Type pluginType) => throw null; public virtual ServiceStack.Redis.IRedisClient GetRedisClient(ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public virtual System.Threading.Tasks.ValueTask GetRedisClientAsync(ServiceStack.Web.IRequest req = default(ServiceStack.Web.IRequest)) => throw null; public virtual string GetRefreshToken(ServiceStack.Web.IRequest req) => throw null; public static T GetRequiredPlugin() where T : class, ServiceStack.IPlugin => throw null; public virtual ServiceStack.RouteAttribute[] GetRouteAttributes(System.Type requestType) => throw null; public virtual T GetRuntimeConfig(ServiceStack.Web.IRequest req, string name, T defaultValue) => throw null; public virtual ServiceStack.IServiceGateway GetServiceGateway() => throw null; public virtual ServiceStack.IServiceGateway GetServiceGateway(ServiceStack.Web.IRequest req) => throw null; public virtual ServiceStack.MetadataTypesConfig GetTypesConfigForMetadata(ServiceStack.Web.IRequest req) => throw null; public virtual T GetVirtualFileSource() where T : class => throw null; public virtual System.Collections.Generic.List GetVirtualFileSources() => throw null; public virtual string GetWebRootPath() => throw null; public static System.Collections.Generic.List> GlobalAfterAppHostInit { get => throw null; } public static System.Collections.Generic.List> GlobalAfterConfigure { get => throw null; } public static System.Collections.Generic.List> GlobalAfterConfigureServices { get => throw null; } public static System.Collections.Generic.List> GlobalAfterPluginsLoaded { get => throw null; } public static System.Collections.Generic.List> GlobalBeforeConfigure { get => throw null; } public ServiceStack.Host.Handlers.IServiceStackHandler GlobalHtmlErrorHttpHandler { get => throw null; set { } } public System.Collections.Generic.List> GlobalMessageRequestFilters { get => throw null; } public System.Collections.Generic.List> GlobalMessageRequestFiltersAsync { get => throw null; } public System.Collections.Generic.List> GlobalMessageResponseFilters { get => throw null; } public System.Collections.Generic.List> GlobalMessageResponseFiltersAsync { get => throw null; } public System.Collections.Generic.List> GlobalRequestFilters { get => throw null; set { } } public System.Collections.Generic.List> GlobalRequestFiltersAsync { get => throw null; set { } } public System.Collections.Generic.List> GlobalResponseFilters { get => throw null; set { } } public System.Collections.Generic.List> GlobalResponseFiltersAsync { get => throw null; set { } } public System.Collections.Generic.Dictionary GlobalTypedMessageRequestFilters { get => throw null; set { } } public System.Collections.Generic.Dictionary GlobalTypedMessageResponseFilters { get => throw null; set { } } public System.Collections.Generic.Dictionary GlobalTypedRequestFilters { get => throw null; set { } } public System.Collections.Generic.Dictionary GlobalTypedRequestFiltersAsync { get => throw null; set { } } public System.Collections.Generic.Dictionary GlobalTypedResponseFilters { get => throw null; set { } } public System.Collections.Generic.Dictionary GlobalTypedResponseFiltersAsync { get => throw null; set { } } public void HandleErrorResponse(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, System.Net.HttpStatusCode errorStatus, string errorStatusDescription = default(string)) => throw null; public virtual System.Threading.Tasks.Task HandleResponseException(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName, System.Exception ex) => throw null; public virtual System.Threading.Tasks.Task HandleShortCircuitedErrors(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto, System.Net.HttpStatusCode statusCode, string statusDescription = default(string)) => throw null; public virtual System.Threading.Tasks.Task HandleShortCircuitedErrors(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; protected virtual System.Threading.Tasks.Task HandleUncaughtException(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName, System.Exception ex) => throw null; public bool HasAccessToMetadata(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes) => throw null; public bool HasFeature(ServiceStack.Feature feature) => throw null; public static bool HasInit { get => throw null; } public bool HasPlugin() where T : class, ServiceStack.IPlugin => throw null; public bool HasPlugin(System.Type pluginType) => throw null; public bool HasStarted { get => throw null; } public virtual bool HasUi() => throw null; public bool HasValidAuthSecret(ServiceStack.Web.IRequest httpReq) => throw null; public virtual ServiceStack.ServiceStackHost Init() => throw null; public static ServiceStack.ServiceStackServicesOptions InitOptions { get => throw null; } public System.Collections.Generic.List InsertVirtualFileSources { get => throw null; set { } } public static ServiceStack.ServiceStackHost Instance { get => throw null; set { } } public bool IsDebugLogEnabled { get => throw null; } protected bool isDisposed; public static bool IsReady() => throw null; public virtual void LoadPlugin(params ServiceStack.IPlugin[] plugins) => throw null; public virtual ServiceStack.Web.IHttpResult LocalRedirect(ServiceStack.IServiceBase service, string redirect, string message) => throw null; protected ServiceStack.Logging.ILog Log; public virtual string MapProjectPath(string relativePath) => throw null; public ServiceStack.Host.ServiceMetadata Metadata { get => throw null; set { } } public ServiceStack.Metadata.MetadataPagesConfig MetadataPagesConfig { get => throw null; } public static string NormalizePathInfo(string pathInfo, string mode) => throw null; public virtual void OnAfterAwait(ServiceStack.Web.IRequest req, string file = default(string), long line = default(long), string member = default(string)) => throw null; public virtual void OnAfterConfigChanged() => throw null; public virtual object OnAfterExecute(ServiceStack.Web.IRequest req, object requestDto, object response) => throw null; public virtual void OnAfterInit() => throw null; public System.Collections.Generic.Dictionary>> OnAfterPluginsLoaded { get => throw null; set { } } public virtual void OnApplicationStarted() => throw null; public virtual void OnApplicationStopping() => throw null; public virtual void OnBeforeInit() => throw null; public virtual void OnConfigLoad() => throw null; public virtual object OnDeserializeJson(System.Type intoType, System.IO.Stream fromStream) => throw null; public System.Collections.Generic.List> OnDisposeCallbacks { get => throw null; set { } } public virtual void OnEndRequest(ServiceStack.Web.IRequest request = default(ServiceStack.Web.IRequest)) => throw null; public System.Collections.Generic.List> OnEndRequestCallbacks { get => throw null; set { } } public virtual void OnExceptionTypeFilter(System.Exception ex, ServiceStack.ResponseStatus responseStatus) => throw null; public virtual System.Threading.Tasks.Task OnGatewayException(ServiceStack.Web.IRequest httpReq, object request, System.Exception ex) => throw null; public virtual void OnLogError(System.Type type, string message, System.Exception innerEx = default(System.Exception)) => throw null; public virtual void OnLogRequest(ServiceStack.Web.IRequest req, object requestDto, object response, System.TimeSpan elapsed) => throw null; public virtual object OnPostExecuteServiceFilter(ServiceStack.IService service, object response, ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes) => throw null; public System.Collections.Generic.Dictionary>> OnPostRegisterPlugins { get => throw null; set { } } public virtual object OnPreExecuteServiceFilter(ServiceStack.IService service, object request, ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes) => throw null; public System.Collections.Generic.Dictionary>> OnPreRegisterPlugins { get => throw null; set { } } protected virtual void OnReady() => throw null; public virtual void OnSaveSession(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, System.TimeSpan? expiresIn = default(System.TimeSpan?)) => throw null; public virtual System.Threading.Tasks.Task OnSaveSessionAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, System.TimeSpan? expiresIn = default(System.TimeSpan?), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual void OnSerializeJson(ServiceStack.Web.IRequest req, object dto, System.IO.Stream outputStream) => throw null; public virtual System.Threading.Tasks.Task OnServiceException(ServiceStack.Web.IRequest httpReq, object request, System.Exception ex) => throw null; public virtual ServiceStack.Auth.IAuthSession OnSessionFilter(ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, string withSessionId) => throw null; public virtual void OnStartupException(System.Exception ex) => throw null; public virtual void OnStartupException(System.Exception ex, string target, string method) => throw null; public virtual System.Threading.Tasks.Task OnUncaughtException(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName, System.Exception ex) => throw null; public virtual string PathBase { get => throw null; set { } } public System.Collections.Generic.List Plugins { get => throw null; set { } } public System.Collections.Generic.List PluginsLoaded { get => throw null; set { } } protected void PopulateArrayFilters() => throw null; public void PostConfigurePlugin(System.Action configure) where T : class, ServiceStack.IPlugin => throw null; public System.Collections.Generic.List> PreRequestFilters { get => throw null; set { } } public virtual void PublishMessage(ServiceStack.Messaging.IMessageProducer messageProducer, T message) => throw null; public System.Collections.Generic.List> RawHttpHandlers { get => throw null; set { } } public System.DateTime? ReadyAt { get => throw null; set { } } public virtual ServiceStack.Web.IHttpResult Redirect(ServiceStack.IServiceBase service, string redirect, string message) => throw null; public virtual void Register(T instance) => throw null; public virtual void RegisterAs() where T : TAs => throw null; protected virtual void RegisterLicenseKey(string licenseKeyText) => throw null; public virtual void RegisterService(params string[] atRestPaths) where T : ServiceStack.IService => throw null; public virtual void RegisterService(System.Type serviceType, params string[] atRestPaths) => throw null; public void RegisterServicesInAssembly(System.Reflection.Assembly assembly) => throw null; public void RegisterTypedMessageRequestFilter(System.Action filterFn) => throw null; public void RegisterTypedMessageResponseFilter(System.Action filterFn) => throw null; public void RegisterTypedRequestFilter(System.Action filterFn) => throw null; public void RegisterTypedRequestFilter(System.Func> filter) => throw null; public void RegisterTypedRequestFilterAsync(System.Func filterFn) => throw null; public void RegisterTypedRequestFilterAsync(System.Func> filter) => throw null; public void RegisterTypedResponseFilter(System.Action filterFn) => throw null; public void RegisterTypedResponseFilter(System.Func> filter) => throw null; public void RegisterTypedResponseFilterAsync(System.Func filterFn) => throw null; public void RegisterTypedResponseFilterAsync(System.Func> filter) => throw null; public virtual void Release(object instance) => throw null; public System.Collections.Generic.Dictionary> RequestBinders { get => throw null; } public System.Collections.Generic.List>> RequestConverters { get => throw null; set { } } public virtual T Resolve() => throw null; public virtual string ResolveAbsoluteUrl(string virtualPath, ServiceStack.Web.IRequest httpReq) => throw null; public virtual string ResolveLocalizedString(string text, ServiceStack.Web.IRequest request = default(ServiceStack.Web.IRequest)) => throw null; public virtual string ResolveLocalizedStringFormat(string text, object[] args, ServiceStack.Web.IRequest request = default(ServiceStack.Web.IRequest)) => throw null; public virtual string ResolvePathInfo(ServiceStack.Web.IRequest request, string originalPathInfo) => throw null; public virtual string ResolvePhysicalPath(string virtualPath, ServiceStack.Web.IRequest httpReq) => throw null; public System.Collections.Generic.List>> ResponseConverters { get => throw null; set { } } public System.Collections.Generic.List RestPaths { get => throw null; set { } } public virtual ServiceStack.Host.IHttpHandler ReturnRedirectHandler(ServiceStack.Web.IHttpRequest httpReq) => throw null; public virtual ServiceStack.Host.IHttpHandler ReturnRequestInfoHandler(ServiceStack.Web.IHttpRequest httpReq) => throw null; public ServiceStack.IO.IVirtualDirectory RootDirectory { get => throw null; } public ServiceStack.Web.IServiceRoutes Routes { get => throw null; set { } } public ServiceStack.RpcGateway RpcGateway { get => throw null; set { } } public virtual string SanitizeString(string message) => throw null; public ServiceStack.Script.ScriptContext ScriptContext { get => throw null; } public System.Collections.Generic.List ServiceAssemblies { get => throw null; } public ServiceStack.Host.ServiceController ServiceController { get => throw null; set { } } public System.Collections.Generic.List ServiceExceptionHandlers { get => throw null; set { } } public System.Collections.Generic.List ServiceExceptionHandlersAsync { get => throw null; set { } } public string ServiceName { get => throw null; set { } } public virtual void SetConfig(ServiceStack.HostConfig config) => throw null; public virtual bool SetCookieFilter(ServiceStack.Web.IRequest req, System.Net.Cookie cookie) => throw null; public virtual bool ShouldCompressFile(ServiceStack.IO.IVirtualFile file) => throw null; public virtual bool ShouldProfileRequest(ServiceStack.Web.IRequest req) => throw null; public virtual ServiceStack.ServiceStackHost Start(string urlBase) => throw null; public System.DateTime StartedAt { get => throw null; set { } } public System.Collections.Generic.List StartUpErrors { get => throw null; set { } } public bool TestMode { get => throw null; set { } } public virtual ServiceStack.Web.IRequest TryGetCurrentRequest() => throw null; public virtual void TryGetNativeCacheClient(ServiceStack.Web.IRequest req, out ServiceStack.Caching.ICacheClient cacheSync, out ServiceStack.Caching.ICacheClientAsync cacheAsync) => throw null; public static T TryGetPlugin() where T : class, ServiceStack.IPlugin => throw null; public static System.Collections.Generic.List TryGetServiceAssemblies() => throw null; public virtual string TryGetUserId(ServiceStack.Web.IRequest req) => throw null; public virtual T TryResolve() => throw null; public System.Collections.Generic.List UncaughtExceptionHandlers { get => throw null; set { } } public System.Collections.Generic.List UncaughtExceptionHandlersAsync { get => throw null; set { } } public System.Exception UseException(System.Exception ex) => throw null; public virtual bool UseHttps(ServiceStack.Web.IRequest httpReq) => throw null; public System.Collections.Generic.List ViewEngines { get => throw null; set { } } public ServiceStack.IO.IVirtualFiles VirtualFiles { get => throw null; set { } } public ServiceStack.IO.IVirtualPathProvider VirtualFileSources { get => throw null; set { } } public virtual System.Threading.Tasks.Task WriteAutoHtmlResponseAsync(ServiceStack.Web.IRequest req, object response, string html, System.IO.Stream outputStream) => throw null; } public class ServiceStackHttpHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public ServiceStackHttpHandler(ServiceStack.Host.Handlers.IServiceStackHandler servicestackHandler) => throw null; public override void ProcessRequest(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; } public class ServiceStackMqActivityArgs { public System.Diagnostics.Activity Activity { get => throw null; set { } } public ServiceStackMqActivityArgs() => throw null; public ServiceStack.Messaging.IMessage Message { get => throw null; set { } } } public class ServiceStackOptions { public string AuthenticationSchemes { get => throw null; set { } } public ServiceStackOptions() => throw null; public bool DisableServiceStackRouting { get => throw null; set { } } public bool MapEndpointRouting { get => throw null; set { } } public void MapEndpoints(bool use = default(bool), bool force = default(bool), ServiceStack.UseSystemJson useSystemJson = default(ServiceStack.UseSystemJson)) => throw null; public System.Collections.Generic.List RouteHandlerBuilders { get => throw null; } public static System.Text.Json.JsonSerializerOptions SystemJsonOptions { get => throw null; } public bool UseEndpointRouting { get => throw null; set { } } public ServiceStack.UseSystemJson UseSystemJson { get => throw null; set { } } } public class ServiceStackProvider : System.IDisposable, ServiceStack.IServiceStackProvider { public ServiceStack.Configuration.IAppSettings AppSettings { get => throw null; } public ServiceStack.Auth.IAuthRepository AuthRepository { get => throw null; } public ServiceStack.Auth.IAuthRepositoryAsync AuthRepositoryAsync { get => throw null; } public virtual ServiceStack.Caching.ICacheClient Cache { get => throw null; } public virtual ServiceStack.Caching.ICacheClientAsync CacheAsync { get => throw null; } public virtual void ClearSession() => throw null; public System.Threading.Tasks.Task ClearSessionAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public ServiceStackProvider(ServiceStack.Web.IHttpRequest request, ServiceStack.Configuration.IResolver resolver = default(ServiceStack.Configuration.IResolver)) => throw null; public virtual System.Data.IDbConnection Db { get => throw null; } public virtual void Dispose() => throw null; public System.Threading.Tasks.ValueTask DisposeAsync() => throw null; public object Execute(object requestDto) => throw null; public TResponse Execute(ServiceStack.IReturn requestDto) => throw null; public object Execute(ServiceStack.Web.IRequest request) => throw null; public object ForwardRequest() => throw null; public virtual ServiceStack.IServiceGateway Gateway { get => throw null; } public virtual System.Threading.Tasks.ValueTask GetRedisAsync() => throw null; public virtual ServiceStack.Configuration.IResolver GetResolver() => throw null; public virtual ServiceStack.Auth.IAuthSession GetSession(bool reload = default(bool)) => throw null; public virtual System.Threading.Tasks.Task GetSessionAsync(bool reload = default(bool), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual bool IsAuthenticated { get => throw null; } public virtual ServiceStack.Messaging.IMessageProducer MessageProducer { get => throw null; } public virtual void PublishMessage(T message) => throw null; public virtual ServiceStack.Redis.IRedisClient Redis { get => throw null; } public virtual ServiceStack.Web.IHttpRequest Request { get => throw null; } public virtual T ResolveService() where T : class, ServiceStack.IService => throw null; public virtual ServiceStack.Web.IHttpResponse Response { get => throw null; } public ServiceStack.RpcGateway RpcGateway { get => throw null; } public virtual TUserSession SessionAs() => throw null; public virtual System.Threading.Tasks.Task SessionAsAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public virtual ServiceStack.Caching.ISession SessionBag { get => throw null; } public virtual ServiceStack.Caching.ISessionAsync SessionBagAsync { get => throw null; } public virtual ServiceStack.Caching.ISessionFactory SessionFactory { get => throw null; } public virtual void SetResolver(ServiceStack.Configuration.IResolver resolver) => throw null; public virtual T TryResolve() => throw null; } public static partial class ServiceStackProviderExtensions { public static bool HasAccess(this ServiceStack.IHasServiceStackProvider hasProvider, System.Collections.Generic.ICollection roleAttrs, System.Collections.Generic.ICollection anyRoleAttrs, System.Collections.Generic.ICollection permAttrs, System.Collections.Generic.ICollection anyPermAttrs) => throw null; public static bool IsAuthorized(this ServiceStack.IHasServiceStackProvider hasProvider, ServiceStack.AuthenticateAttribute authAttr) => throw null; public static ServiceStack.FluentValidation.IValidator ResolveValidator(this ServiceStack.IHasServiceStackProvider provider) => throw null; } public class ServiceStackScriptBlocks : ServiceStack.Script.IScriptPlugin { public ServiceStackScriptBlocks() => throw null; public void Register(ServiceStack.Script.ScriptContext context) => throw null; } public class ServiceStackScripts : ServiceStack.Script.ScriptMethods, ServiceStack.Script.IConfigureScriptContext { public object assertPermission(ServiceStack.Script.ScriptScopeContext scope, string permission) => throw null; public object assertPermission(ServiceStack.Script.ScriptScopeContext scope, string permission, System.Collections.Generic.Dictionary options) => throw null; public object assertRole(ServiceStack.Script.ScriptScopeContext scope, string role) => throw null; public object assertRole(ServiceStack.Script.ScriptScopeContext scope, string role, System.Collections.Generic.Dictionary options) => throw null; public ServiceStack.Auth.IAuthRepository authRepo(ServiceStack.Script.ScriptScopeContext scope) => throw null; public ServiceStack.Auth.IAuthRepositoryAsync authRepoAsync(ServiceStack.Script.ScriptScopeContext scope) => throw null; public object baseUrl(ServiceStack.Script.ScriptScopeContext scope) => throw null; public ServiceStack.IRawString bundleCss(object virtualPaths) => throw null; public ServiceStack.IRawString bundleCss(object virtualPaths, object options) => throw null; public ServiceStack.IRawString bundleHtml(object virtualPaths) => throw null; public ServiceStack.IRawString bundleHtml(object virtualPaths, object options) => throw null; public ServiceStack.IRawString bundleJs(object virtualPaths) => throw null; public ServiceStack.IRawString bundleJs(object virtualPaths, object options) => throw null; public void Configure(ServiceStack.Script.ScriptContext context) => throw null; public ServiceStack.Auth.IUserAuth createUserAuth(ServiceStack.Auth.IAuthRepository authRepo, ServiceStack.Auth.IUserAuth newUser, string password) => throw null; public ServiceStackScripts() => throw null; public ServiceStack.Script.IgnoreResult deleteUserAuth(ServiceStack.Auth.IAuthRepository authRepo, string userAuthId) => throw null; public object endIfAuthenticated(ServiceStack.Script.ScriptScopeContext scope, object value) => throw null; public string errorResponse(ServiceStack.Script.ScriptScopeContext scope) => throw null; public string errorResponse(ServiceStack.Script.ScriptScopeContext scope, string fieldName) => throw null; public string errorResponse(ServiceStack.Script.ScriptScopeContext scope, ServiceStack.ResponseStatus errorStatus, string fieldName) => throw null; public string errorResponseExcept(ServiceStack.Script.ScriptScopeContext scope, System.Collections.IEnumerable fields) => throw null; public string errorResponseExcept(ServiceStack.Script.ScriptScopeContext scope, ServiceStack.ResponseStatus errorStatus, System.Collections.IEnumerable fields) => throw null; public string errorResponseSummary(ServiceStack.Script.ScriptScopeContext scope) => throw null; public string errorResponseSummary(ServiceStack.Script.ScriptScopeContext scope, ServiceStack.ResponseStatus errorStatus) => throw null; public object execService(ServiceStack.Script.ScriptScopeContext scope, string requestName) => throw null; public object execService(ServiceStack.Script.ScriptScopeContext scope, string requestName, object options) => throw null; public bool formCheckValue(ServiceStack.Script.ScriptScopeContext scope, string name) => throw null; public string formValue(ServiceStack.Script.ScriptScopeContext scope, string name) => throw null; public string formValue(ServiceStack.Script.ScriptScopeContext scope, string name, string defaultValue) => throw null; public string[] formValues(ServiceStack.Script.ScriptScopeContext scope, string name) => throw null; public ServiceStack.ResponseStatus getErrorStatus(ServiceStack.Script.ScriptScopeContext scope) => throw null; public ServiceStack.Web.IHttpResult getHttpResult(ServiceStack.Script.ScriptScopeContext scope, object options) => throw null; public ServiceStack.Auth.IUserAuth getUserAuth(ServiceStack.Auth.IAuthRepository authRepo, string userAuthId) => throw null; public ServiceStack.Auth.IUserAuth getUserAuthByUserName(ServiceStack.Auth.IAuthRepository authRepo, string userNameOrEmail) => throw null; public System.Collections.Generic.List getUserAuths(ServiceStack.Auth.IAuthRepository authRepo) => throw null; public System.Collections.Generic.List getUserAuths(ServiceStack.Auth.IAuthRepository authRepo, System.Collections.Generic.Dictionary options) => throw null; public object getUserSession(ServiceStack.Script.ScriptScopeContext scope) => throw null; public bool hasErrorStatus(ServiceStack.Script.ScriptScopeContext scope) => throw null; public object hasPermission(ServiceStack.Script.ScriptScopeContext scope, string permission) => throw null; public object hasRole(ServiceStack.Script.ScriptScopeContext scope, string role) => throw null; public ServiceStack.IO.FileSystemVirtualFiles hostVfsFileSystem() => throw null; public ServiceStack.IO.GistVirtualFiles hostVfsGist() => throw null; public ServiceStack.IO.MemoryVirtualFiles hostVfsMemory() => throw null; public ServiceStack.Web.IHttpRequest httpRequest(ServiceStack.Script.ScriptScopeContext scope) => throw null; public ServiceStack.HttpResult httpResult(ServiceStack.Script.ScriptScopeContext scope, object options) => throw null; public object ifAuthenticated(ServiceStack.Script.ScriptScopeContext scope) => throw null; public object ifNotAuthenticated(ServiceStack.Script.ScriptScopeContext scope) => throw null; public bool isAuthenticated(ServiceStack.Script.ScriptScopeContext scope) => throw null; public bool isAuthenticated(ServiceStack.Script.ScriptScopeContext scope, string provider) => throw null; public static ServiceStack.Logging.ILog Log; public ServiceStack.Auth.IUserAuth newUserAuth(ServiceStack.Auth.IAuthRepository authRepo) => throw null; public ServiceStack.Auth.IUserAuthDetails newUserAuthDetails(ServiceStack.Auth.IAuthRepository authRepo) => throw null; public object onlyIfAuthenticated(ServiceStack.Script.ScriptScopeContext scope, object value) => throw null; public ServiceStack.Script.IgnoreResult publishMessage(ServiceStack.Script.ScriptScopeContext scope, string requestName, object dto) => throw null; public ServiceStack.Script.IgnoreResult publishMessage(ServiceStack.Script.ScriptScopeContext scope, string requestName, object dto, object options) => throw null; public object publishToGateway(ServiceStack.Script.ScriptScopeContext scope, string requestName) => throw null; public object publishToGateway(ServiceStack.Script.ScriptScopeContext scope, object dto, string requestName) => throw null; public object publishToGateway(ServiceStack.Script.ScriptScopeContext scope, object dto, string requestName, object options) => throw null; public object redirectIfNotAuthenticated(ServiceStack.Script.ScriptScopeContext scope) => throw null; public object redirectIfNotAuthenticated(ServiceStack.Script.ScriptScopeContext scope, string path) => throw null; public object redirectTo(ServiceStack.Script.ScriptScopeContext scope, string path) => throw null; public static System.Collections.Generic.List RemoveNewLinesFor { get => throw null; } public object requestItem(ServiceStack.Script.ScriptScopeContext scope, string key) => throw null; public object resolveUrl(ServiceStack.Script.ScriptScopeContext scope, string virtualPath) => throw null; public ServiceStack.Script.IgnoreResult saveUserAuth(ServiceStack.Auth.IAuthRepository authRepo, ServiceStack.Auth.IUserAuth userAuth) => throw null; public System.Collections.Generic.List searchUserAuths(ServiceStack.Auth.IAuthRepository authRepo, System.Collections.Generic.Dictionary options) => throw null; public object sendToAutoQuery(ServiceStack.Script.ScriptScopeContext scope, string requestName) => throw null; public object sendToAutoQuery(ServiceStack.Script.ScriptScopeContext scope, object dto, string requestName) => throw null; public object sendToAutoQuery(ServiceStack.Script.ScriptScopeContext scope, object dto, string requestName, object options) => throw null; public object sendToGateway(ServiceStack.Script.ScriptScopeContext scope, string requestName) => throw null; public object sendToGateway(ServiceStack.Script.ScriptScopeContext scope, object dto, string requestName) => throw null; public object sendToGateway(ServiceStack.Script.ScriptScopeContext scope, object dto, string requestName, object options) => throw null; public ServiceStack.IRawString serviceStackLogoDataUri(string color) => throw null; public ServiceStack.IRawString serviceStackLogoDataUri() => throw null; public ServiceStack.IRawString serviceStackLogoDataUriLight() => throw null; public ServiceStack.IRawString serviceStackLogoSvg(string color) => throw null; public ServiceStack.IRawString serviceStackLogoSvg() => throw null; public string serviceUrl(ServiceStack.Script.ScriptScopeContext scope, string requestName) => throw null; public string serviceUrl(ServiceStack.Script.ScriptScopeContext scope, string requestName, System.Collections.Generic.Dictionary properties) => throw null; public string serviceUrl(ServiceStack.Script.ScriptScopeContext scope, string requestName, System.Collections.Generic.Dictionary properties, string httpMethod) => throw null; public ServiceStack.Auth.IAuthSession sessionIfAuthenticated(ServiceStack.Script.ScriptScopeContext scope) => throw null; public ServiceStack.Script.IgnoreResult svgAdd(string svg, string name) => throw null; public ServiceStack.Script.IgnoreResult svgAdd(string svg, string name, string cssFile) => throw null; public ServiceStack.Script.IgnoreResult svgAddFile(ServiceStack.Script.ScriptScopeContext scope, string svgPath, string name) => throw null; public ServiceStack.Script.IgnoreResult svgAddFile(ServiceStack.Script.ScriptScopeContext scope, string svgPath, string name, string cssFile) => throw null; public ServiceStack.IRawString svgBackgroundImageCss(string name) => throw null; public ServiceStack.IRawString svgBackgroundImageCss(string name, string fillColor) => throw null; public string svgBaseUrl(ServiceStack.Script.ScriptScopeContext scope) => throw null; public System.Collections.Generic.Dictionary> svgCssFiles() => throw null; public ServiceStack.IRawString svgDataUri(string name) => throw null; public ServiceStack.IRawString svgDataUri(string name, string fillColor) => throw null; public System.Collections.Generic.Dictionary svgDataUris() => throw null; public ServiceStack.IRawString svgFill(string svg, string color) => throw null; public ServiceStack.IRawString svgImage(string name) => throw null; public ServiceStack.IRawString svgImage(string name, string fillColor) => throw null; public System.Collections.Generic.Dictionary svgImages() => throw null; public ServiceStack.IRawString svgInBackgroundImageCss(string svg) => throw null; public static ServiceStack.HttpResult ToHttpResult(System.Collections.Generic.Dictionary args) => throw null; public object toResults(object dto) => throw null; public ServiceStack.Auth.IUserAuth tryAuthenticate(ServiceStack.Script.ScriptScopeContext scope, ServiceStack.Auth.IAuthRepository authRepo, string userName, string password) => throw null; public ServiceStack.Auth.IUserAuth updateUserAuth(ServiceStack.Auth.IAuthRepository authRepo, ServiceStack.Auth.IUserAuth existingUser, ServiceStack.Auth.IUserAuth newUser) => throw null; public ServiceStack.Script.IgnoreResult updateUserAuth(ServiceStack.Auth.IAuthRepository authRepo, ServiceStack.Auth.IUserAuth existingUser, ServiceStack.Auth.IUserAuth newUser, string password) => throw null; public System.Collections.Generic.HashSet userAttributes(ServiceStack.Script.ScriptScopeContext scope) => throw null; public string userAuthId(ServiceStack.Script.ScriptScopeContext scope) => throw null; public int? userAuthIntId(ServiceStack.Script.ScriptScopeContext scope) => throw null; public string userAuthName(ServiceStack.Script.ScriptScopeContext scope) => throw null; public string userProfileUrl(ServiceStack.Script.ScriptScopeContext scope) => throw null; public ServiceStack.Auth.IAuthSession userSession(ServiceStack.Script.ScriptScopeContext scope) => throw null; public ServiceStack.IO.IVirtualFiles vfsContent() => throw null; } public static class ServiceStackScriptUtils { public static ServiceStack.ResponseStatus GetErrorStatus(this ServiceStack.Script.ScriptScopeContext scope) => throw null; public static ServiceStack.Web.IHttpRequest GetHttpRequest(this ServiceStack.Script.ScriptScopeContext scope) => throw null; public static ServiceStack.Web.IRequest GetRequest(this ServiceStack.Script.ScriptScopeContext scope) => throw null; public static System.Collections.Generic.HashSet GetUserAttributes(this ServiceStack.Web.IRequest request) => throw null; public static string ResolveUrl(this ServiceStack.Script.ScriptScopeContext scope, string url) => throw null; public static ServiceStack.NavOptions WithDefaults(this ServiceStack.NavOptions options, ServiceStack.Web.IRequest request) => throw null; } public class ServiceStackServicesOptions { public System.Collections.Generic.List AllowedAuthenticationSchemes { get => throw null; } public System.Collections.Generic.List AutoRegister { get => throw null; } public ServiceStackServicesOptions() => throw null; public static System.Collections.Generic.List DefaultPlugins() => throw null; public System.Collections.Generic.List ExcludeServiceAssemblies { get => throw null; } public System.Type HostType { get => throw null; set { } } public System.Collections.Generic.Dictionary>> OnPostRegisterPlugins { get => throw null; set { } } public System.Collections.Generic.Dictionary>> OnPreRegisterPlugins { get => throw null; set { } } public System.Collections.Generic.List Plugins { get => throw null; } public bool RegisterServicesInServiceCollection { get => throw null; } public System.Collections.Generic.HashSet ResolveAllServiceAssemblies() => throw null; public System.Collections.Generic.HashSet ResolveAssemblyRequestTypes(System.Func include = default(System.Func)) => throw null; public System.Collections.Generic.HashSet ResolveAssemblyServiceTypes() => throw null; public System.Collections.Generic.Dictionary ResolveRequestServiceTypesMap() => throw null; public System.Collections.Generic.List Routes { get => throw null; set { } } public ServiceStack.Script.ScriptContext ScriptContext { get => throw null; set { } } public System.Collections.Generic.List ServiceAssemblies { get => throw null; } public System.Collections.Generic.Dictionary ServiceRoutes { get => throw null; } public Microsoft.Extensions.DependencyInjection.IServiceCollection Services { get => throw null; } public System.Collections.Generic.List ServiceTypes { get => throw null; } } public static partial class SessionExtensions { public static System.Collections.Generic.HashSet AddSessionOptions(this ServiceStack.Web.IRequest req, params string[] options) => throw null; public static bool Base64StringContainsUrlUnfriendlyChars(string base64) => throw null; public static void ClearSession(this ServiceStack.Caching.ICacheClient cache, ServiceStack.Web.IRequest httpReq = default(ServiceStack.Web.IRequest)) => throw null; public static System.Threading.Tasks.Task ClearSessionAsync(this ServiceStack.Caching.ICacheClientAsync cache, ServiceStack.Web.IRequest httpReq = default(ServiceStack.Web.IRequest), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static string CreatePermanentSessionId(this ServiceStack.Web.IResponse res, ServiceStack.Web.IRequest req) => throw null; public static string CreatePermanentSessionId(this ServiceStack.Web.IRequest req, string sessionId) => throw null; public static string CreateRandomBase62Id(int size) => throw null; public static string CreateRandomBase64Id(int size = default(int)) => throw null; public static string CreateRandomSessionId() => throw null; public static string CreateSessionId(this ServiceStack.Web.IResponse res, ServiceStack.Web.IRequest req) => throw null; public static string CreateSessionId(this ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, string sessionKey, string sessionId) => throw null; public static string CreateSessionIds(this ServiceStack.Web.IResponse res, ServiceStack.Web.IRequest req) => throw null; public static string CreateTemporarySessionId(this ServiceStack.Web.IResponse res, ServiceStack.Web.IRequest req) => throw null; public static string CreateTemporarySessionId(this ServiceStack.Web.IRequest req, string sessionId) => throw null; public static void DeleteJwtCookie(this ServiceStack.Web.IResponse response) => throw null; public static void DeleteSessionCookies(this ServiceStack.Web.IResponse response) => throw null; public static ServiceStack.Auth.IAuthSession FromAuthUserSession(this ServiceStack.AuthUserSession session) => throw null; public static System.Threading.Tasks.Task GenerateNewSessionCookiesAsync(this ServiceStack.Web.IRequest req, ServiceStack.Auth.IAuthSession session, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static T Get(this ServiceStack.Caching.ISession session) => throw null; public static System.Threading.Tasks.Task GetAsync(this ServiceStack.Caching.ISessionAsync session, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static string GetOrCreateSessionId(this ServiceStack.Web.IRequest httpReq) => throw null; public static string GetPermanentSessionId(this ServiceStack.Web.IRequest httpReq) => throw null; public static ServiceStack.Caching.ISession GetSessionBag(this ServiceStack.Web.IRequest request) => throw null; public static ServiceStack.Caching.ISession GetSessionBag(this ServiceStack.IServiceBase service) => throw null; public static ServiceStack.Caching.ISessionAsync GetSessionBagAsync(this ServiceStack.Web.IRequest request, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static ServiceStack.Caching.ISessionAsync GetSessionBagAsync(this ServiceStack.IServiceBase service, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static string GetSessionId(this ServiceStack.Web.IRequest req) => throw null; public static string GetSessionKey(ServiceStack.Web.IRequest httpReq = default(ServiceStack.Web.IRequest)) => throw null; public static System.Collections.Generic.HashSet GetSessionOptions(this ServiceStack.Web.IRequest httpReq) => throw null; public static string GetSessionParam(this ServiceStack.Web.IRequest httpReq, string sessionKey) => throw null; public static string GetTemporarySessionId(this ServiceStack.Web.IRequest httpReq) => throw null; public static ServiceStack.Auth.IAuthSession GetUntypedSession(this ServiceStack.Caching.ICacheClient cache, ServiceStack.Web.IRequest httpReq = default(ServiceStack.Web.IRequest), ServiceStack.Web.IResponse httpRes = default(ServiceStack.Web.IResponse)) => throw null; public static System.Threading.Tasks.Task GetUntypedSessionAsync(this ServiceStack.Caching.ICacheClientAsync cache, ServiceStack.Web.IRequest httpReq = default(ServiceStack.Web.IRequest), ServiceStack.Web.IResponse httpRes = default(ServiceStack.Web.IResponse), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static string GetUserAuthIdOrName(this ServiceStack.Auth.IAuthSession session) => throw null; public static string GetUserAuthName(this ServiceStack.Auth.IAuthSession session) => throw null; public static bool IsPermanentSession(this ServiceStack.Web.IRequest req) => throw null; public static void PopulateWithSecureRandomBytes(byte[] bytes) => throw null; public static void Remove(this ServiceStack.Caching.ISession session) => throw null; public static System.Threading.Tasks.Task RemoveAsync(this ServiceStack.Caching.ISessionAsync session, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static TUserSession SessionAs(this ServiceStack.Caching.ICacheClient cache, ServiceStack.Web.IRequest httpReq = default(ServiceStack.Web.IRequest), ServiceStack.Web.IResponse httpRes = default(ServiceStack.Web.IResponse)) => throw null; public static System.Threading.Tasks.Task SessionAsAsync(this ServiceStack.Caching.ICacheClientAsync cache, ServiceStack.Web.IRequest httpReq = default(ServiceStack.Web.IRequest), ServiceStack.Web.IResponse httpRes = default(ServiceStack.Web.IResponse), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void Set(this ServiceStack.Caching.ISession session, T value) => throw null; public static System.Threading.Tasks.Task SetAsync(this ServiceStack.Caching.ISessionAsync session, T value, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static void SetSessionId(this ServiceStack.Web.IRequest req, string sessionId) => throw null; public static ServiceStack.AuthUserSession ToAuthUserSession(this ServiceStack.Auth.IAuthSession session) => throw null; public static void UpdateSession(this ServiceStack.Auth.IAuthSession session, ServiceStack.Auth.IUserAuth userAuth) => throw null; } public class SessionFactory : ServiceStack.Caching.ISessionFactory { public ServiceStack.Caching.ISession CreateSession(string sessionId) => throw null; public ServiceStack.Caching.ISessionAsync CreateSessionAsync(string sessionId) => throw null; public SessionFactory(ServiceStack.Caching.ICacheClient cacheClient) => throw null; public SessionFactory(ServiceStack.Caching.ICacheClient cacheClient, ServiceStack.Caching.ICacheClientAsync cacheClientAsync) => throw null; public ServiceStack.Caching.ISession GetOrCreateSession(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes) => throw null; public ServiceStack.Caching.ISession GetOrCreateSession() => throw null; public ServiceStack.Caching.ISessionAsync GetOrCreateSessionAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes) => throw null; public ServiceStack.Caching.ISessionAsync GetOrCreateSessionAsync() => throw null; public class SessionCacheClient : ServiceStack.Caching.ISession { public SessionCacheClient(ServiceStack.Caching.ICacheClient cacheClient, string sessionId) => throw null; public T Get(string key) => throw null; public bool Remove(string key) => throw null; public void RemoveAll() => throw null; public void Set(string key, T value) => throw null; public object this[string key] { get => throw null; set { } } } public class SessionCacheClientAsync : ServiceStack.Caching.ISessionAsync { public SessionCacheClientAsync(ServiceStack.Caching.ICacheClientAsync cacheClient, string sessionId) => throw null; public System.Threading.Tasks.Task GetAsync(string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task RemoveAllAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task RemoveAsync(string key, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public System.Threading.Tasks.Task SetAsync(string key, T value, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; } } public class SessionFeature : ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public static void AddSessionIdToRequestFilter(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public static ServiceStack.Auth.IAuthSession CreateNewSession(ServiceStack.Web.IRequest httpReq) => throw null; public static ServiceStack.Auth.IAuthSession CreateNewSession(ServiceStack.Web.IRequest httpReq, string sessionId) => throw null; public static string CreateSessionIds(ServiceStack.Web.IRequest httpReq = default(ServiceStack.Web.IRequest), ServiceStack.Web.IResponse httpRes = default(ServiceStack.Web.IResponse)) => throw null; public SessionFeature() => throw null; public static System.TimeSpan DefaultPermanentSessionExpiry; public static System.TimeSpan DefaultSessionExpiry; public static T GetOrCreateSession(ServiceStack.Caching.ICacheClient cache = default(ServiceStack.Caching.ICacheClient), ServiceStack.Web.IRequest httpReq = default(ServiceStack.Web.IRequest), ServiceStack.Web.IResponse httpRes = default(ServiceStack.Web.IResponse)) => throw null; public static System.Threading.Tasks.Task GetOrCreateSessionAsync(ServiceStack.Caching.ICacheClientAsync cache = default(ServiceStack.Caching.ICacheClientAsync), ServiceStack.Web.IRequest httpReq = default(ServiceStack.Web.IRequest), ServiceStack.Web.IResponse httpRes = default(ServiceStack.Web.IResponse), System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public static string GetSessionKey(ServiceStack.Web.IRequest httpReq = default(ServiceStack.Web.IRequest)) => throw null; public static string GetSessionKey(string sessionId) => throw null; public string Id { get => throw null; set { } } public System.TimeSpan? PermanentSessionExpiry { get => throw null; set { } } public const string PermanentSessionId = default; public void Register(ServiceStack.IAppHost appHost) => throw null; public System.TimeSpan? SessionBagExpiry { get => throw null; set { } } public System.TimeSpan? SessionExpiry { get => throw null; set { } } public const string SessionId = default; public const string SessionOptionsKey = default; public const string XUserAuthId = default; } public static class SessionFeatureUtils { public static ServiceStack.Auth.IAuthSession CreateNewSession(this ServiceStack.Auth.IUserAuth user, ServiceStack.Web.IRequest httpReq) => throw null; } public class SessionOptions { public SessionOptions() => throw null; public const string Permanent = default; public const string Temporary = default; } public class SessionSourceResult { public SessionSourceResult(ServiceStack.Auth.IAuthSession session, System.Collections.Generic.IEnumerable roles, System.Collections.Generic.IEnumerable permissions) => throw null; public System.Collections.Generic.IEnumerable Permissions { get => throw null; } public System.Collections.Generic.IEnumerable Roles { get => throw null; } public ServiceStack.Auth.IAuthSession Session { get => throw null; } } [System.AttributeUsage((System.AttributeTargets)68, Inherited = false, AllowMultiple = false)] public class SetStatusAttribute : ServiceStack.RequestFilterAttribute { public SetStatusAttribute() => throw null; public SetStatusAttribute(int status, string description) => throw null; public SetStatusAttribute(System.Net.HttpStatusCode statusCode, string description) => throw null; public string Description { get => throw null; set { } } public override void Execute(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public int? Status { get => throw null; set { } } public System.Net.HttpStatusCode? StatusCode { get => throw null; set { } } } public class SharpApiService : ServiceStack.Service { public System.Threading.Tasks.Task Any(ServiceStack.ApiPages request) => throw null; public SharpApiService() => throw null; } public class SharpCodePageHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public System.Collections.Generic.Dictionary Args { get => throw null; set { } } public SharpCodePageHandler(ServiceStack.Script.SharpCodePage page, ServiceStack.Script.SharpPage layoutPage = default(ServiceStack.Script.SharpPage)) => throw null; public object Model { get => throw null; set { } } public System.IO.Stream OutputStream { get => throw null; set { } } public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; } public class SharpPageHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public System.Collections.Generic.Dictionary Args { get => throw null; set { } } public ServiceStack.Script.ScriptContext Context { get => throw null; set { } } public SharpPageHandler(string pagePath, string layoutPath = default(string)) => throw null; public SharpPageHandler(ServiceStack.Script.SharpPage page, ServiceStack.Script.SharpPage layoutPage = default(ServiceStack.Script.SharpPage)) => throw null; public System.Action Filter { get => throw null; set { } } public ServiceStack.Script.SharpPage LayoutPage { get => throw null; } public object Model { get => throw null; set { } } public static ServiceStack.Script.ScriptContext NewContext(ServiceStack.IAppHost appHost) => throw null; public System.IO.Stream OutputStream { get => throw null; set { } } public ServiceStack.Script.SharpPage Page { get => throw null; } public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; public System.Func ValidateFn { get => throw null; set { } } } public class SharpPagesFeature : ServiceStack.Script.ScriptContext, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin, ServiceStack.Html.IViewEngine { public string ApiDefaultContentType { get => throw null; set { } } public string ApiPath { get => throw null; set { } } public System.Action Configure { get => throw null; set { } } public SharpPagesFeature() => throw null; public string DebugDefaultTemplate { get => throw null; set { } } public bool DisablePageBasedRouting { get => throw null; set { } } public bool? EnableHotReload { get => throw null; set { } } public bool? EnableSpaFallback { get => throw null; set { } } public bool ExcludeProtectedFilters { set { } } public ServiceStack.Script.SharpPage GetRoutingPage(string pathInfo, out System.Collections.Generic.Dictionary routingArgs) => throw null; public ServiceStack.Script.SharpPage GetViewPage(string viewName) => throw null; public bool HasView(string viewName, ServiceStack.Web.IRequest httpReq = default(ServiceStack.Web.IRequest)) => throw null; public string HtmlExtension { get => throw null; set { } } public string Id { get => throw null; set { } } public System.Collections.Generic.List IgnorePaths { get => throw null; set { } } public bool ImportRequestParams { get => throw null; set { } } public string MetadataDebugAdminRole { get => throw null; set { } } protected virtual ServiceStack.Host.IHttpHandler PageBasedRoutingHandler(ServiceStack.Web.IRequest req) => throw null; public System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest req, object dto, System.IO.Stream outputStream) => throw null; public virtual void Register(ServiceStack.IAppHost appHost) => throw null; public string RenderPartial(string pageName, object model, bool renderHtml, System.IO.StreamWriter writer = default(System.IO.StreamWriter), ServiceStack.Html.IHtmlContext htmlHelper = default(ServiceStack.Html.IHtmlContext)) => throw null; protected virtual ServiceStack.Host.IHttpHandler RequestHandler(ServiceStack.Web.IRequest req) => throw null; public string RunInitPage() => throw null; public string ScriptAdminRole { get => throw null; set { } } public ServiceStack.ServiceStackScripts ServiceStackScripts { get => throw null; } } public static partial class SharpPagesFeatureExtensions { public static ServiceStack.Script.PageResult BindRequest(this ServiceStack.Script.PageResult result, ServiceStack.Web.IRequest request) => throw null; public static System.Collections.Generic.Dictionary CreateRequestArgs(System.Collections.Generic.Dictionary args) => throw null; public static ServiceStack.Script.SharpCodePage GetCodePage(this ServiceStack.Web.IRequest request, string virtualPath) => throw null; public static ServiceStack.Script.SharpPage GetPage(this ServiceStack.Web.IRequest request, string virtualPath) => throw null; public static ServiceStack.Script.PageResult GetPageResult(this ServiceStack.Web.IRequest request, string virtualPath, System.Collections.Generic.Dictionary args = default(System.Collections.Generic.Dictionary)) => throw null; public static System.Collections.Generic.Dictionary GetScriptRequestParams(this ServiceStack.Web.IRequest request, bool importRequestParams = default(bool)) => throw null; public static ServiceStack.ServiceStackScripts GetServiceStackFilters(this ServiceStack.Script.ScriptContext context) => throw null; public static ServiceStack.Script.ScriptContext InitForSharpPages(this ServiceStack.Script.ScriptContext context, ServiceStack.IAppHost appHost) => throw null; public static ServiceStack.Script.ScriptContext InitForSharpPages(this ServiceStack.Script.ScriptContext context) => throw null; public static ServiceStack.Script.SharpPage OneTimePage(this ServiceStack.Web.IRequest request, string contents, string ext = default(string)) => throw null; public static System.Collections.Generic.Dictionary SetRequestArgs(System.Collections.Generic.Dictionary args, ServiceStack.Web.IRequest request) => throw null; public static ServiceStack.Script.ScriptContext UseAppHost(this ServiceStack.Script.ScriptContext context, ServiceStack.IAppHost appHost) => throw null; public static ServiceStack.Script.SharpCodePage With(this ServiceStack.Script.SharpCodePage page, ServiceStack.Web.IRequest request) => throw null; } public class Sitemap { public string AtPath { get => throw null; set { } } public Sitemap() => throw null; public string CustomXml { get => throw null; set { } } public System.DateTime? LastModified { get => throw null; set { } } public string Location { get => throw null; set { } } public System.Collections.Generic.List UrlSet { get => throw null; set { } } } public class SitemapCustomXml { public SitemapCustomXml() => throw null; public string SitemapIndexFooterXml { get => throw null; set { } } public string SitemapIndexHeaderXml { get => throw null; set { } } public string UrlSetFooterXml { get => throw null; set { } } public string UrlSetHeaderXml { get => throw null; set { } } } public class SitemapFeature : ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public string AtPath { get => throw null; set { } } public SitemapFeature() => throw null; public ServiceStack.SitemapCustomXml CustomXml { get => throw null; set { } } public string GetSitemapIndex() => throw null; public string GetSitemapUrlSet(System.Collections.Generic.List urlSet) => throw null; public string Id { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public System.Threading.Tasks.Task RenderToAsync(string destDir) => throw null; public System.Collections.Generic.List SitemapIndex { get => throw null; set { } } public class SitemapIndexHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public SitemapIndexHandler(ServiceStack.SitemapFeature feature) => throw null; public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; } public System.Collections.Generic.Dictionary SitemapIndexNamespaces { get => throw null; set { } } public class SitemapUrlSetHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public SitemapUrlSetHandler(ServiceStack.SitemapFeature feature, System.Collections.Generic.List urlSet) => throw null; public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; } public System.Collections.Generic.List UrlSet { get => throw null; set { } } public System.Collections.Generic.Dictionary UrlSetNamespaces { get => throw null; set { } } } public enum SitemapFrequency { Always = 0, Hourly = 1, Daily = 2, Weekly = 3, Monthly = 4, Yearly = 5, Never = 6, } public class SitemapUrl { public ServiceStack.SitemapFrequency? ChangeFrequency { get => throw null; set { } } public SitemapUrl() => throw null; public string CustomXml { get => throw null; set { } } public System.DateTime? LastModified { get => throw null; set { } } public string Location { get => throw null; set { } } public decimal? Priority { get => throw null; set { } } } public class SpaFallback : ServiceStack.IReturn, ServiceStack.IReturn { public SpaFallback() => throw null; public string PathInfo { get => throw null; set { } } } public class SpaFallbackService : ServiceStack.Service { public object Any(ServiceStack.SpaFallback request) => throw null; public SpaFallbackService() => throw null; } public class SpaFeature : ServiceStack.SharpPagesFeature { public SpaFeature() => throw null; } public class StartsWithCondition : ServiceStack.QueryCondition { public override string Alias { get => throw null; } public StartsWithCondition() => throw null; public static ServiceStack.StartsWithCondition Instance; public override bool Match(object a, object b) => throw null; } public class StaticContent { public static ServiceStack.StaticContent CreateFromDataUri(string dataUri) => throw null; public StaticContent(System.ReadOnlyMemory data, string mimeType) => throw null; public System.ReadOnlyMemory Data { get => throw null; } public string MimeType { get => throw null; } } public class StoreFileUploadService : ServiceStack.Service { public System.Threading.Tasks.Task Any(ServiceStack.StoreFileUpload request) => throw null; public StoreFileUploadService() => throw null; } public static class StrictModeCodes { public const string CyclicalUserSession = default; public const string ReturnsValueType = default; } public class SubscriptionInfo { public string[] Channels { get => throw null; set { } } public System.Collections.Generic.Dictionary ConnectArgs { get => throw null; set { } } public System.DateTime CreatedAt { get => throw null; set { } } public SubscriptionInfo() => throw null; public string DisplayName { get => throw null; set { } } public bool IsAuthenticated { get => throw null; set { } } public System.Collections.Concurrent.ConcurrentDictionary Meta { get => throw null; set { } } public System.Collections.Generic.Dictionary ServerArgs { get => throw null; set { } } public string SessionId { get => throw null; set { } } public string SubscriptionId { get => throw null; set { } } public string UserAddress { get => throw null; set { } } public string UserId { get => throw null; set { } } public string UserName { get => throw null; set { } } } namespace Support { public class DataCache { public static byte[] CreateJsonpPrefix(string callback) => throw null; public DataCache() => throw null; public static ServiceStack.Support.DataCache Instance { get => throw null; } public static byte[] JsonpPrefix { get => throw null; } public static byte[] JsonpSuffix { get => throw null; } } namespace WebHost { public static class FilterAttributeCache { public static ServiceStack.Web.IRequestFilterBase[] GetRequestFilterAttributes(System.Type requestDtoType) => throw null; public static ServiceStack.Web.IResponseFilterBase[] GetResponseFilterAttributes(System.Type requestDtoType) => throw null; } } } public static class Svg { public static void AddImage(string svg, string name, string cssFile = default(string)) => throw null; public static System.Collections.Generic.Dictionary AdjacentCssRules { get => throw null; set { } } public static System.Collections.Generic.Dictionary AppendToCssFiles { get => throw null; set { } } public static class Body { public static string Command; public static string Database; public static string History; public static string Home; public static string Key; public static string Keys; public static string Lock; public static string Logs; public static string Profiling; public static string Redis; public static string Table; public static string User; public static string UserDetails; public static string Users; public static string UserShield; } public static string Create(string body, string fill = default(string), string viewBox = default(string), string stroke = default(string)) => throw null; public static ServiceStack.ImageInfo CreateImage(string body, string fill = default(string), string viewBox = default(string), string stroke = default(string)) => throw null; public static System.Collections.Generic.Dictionary> CssFiles { get => throw null; set { } } public static System.Collections.Generic.Dictionary CssFillColor { get => throw null; set { } } public static System.Collections.Generic.Dictionary DataUris { get => throw null; set { } } public static string Encode(string svg) => throw null; public static string Fill(string svg, string fillColor) => throw null; public static string[] FillColors { get => throw null; set { } } public static string GetBackgroundImageCss(string name) => throw null; public static string GetBackgroundImageCss(string name, string fillColor) => throw null; public static string GetDataUri(string name) => throw null; public static string GetDataUri(string name, string fillColor) => throw null; public static string GetImage(string name) => throw null; public static string GetImage(string name, string fillColor) => throw null; public static ServiceStack.StaticContent GetStaticContent(string name) => throw null; public static class Icons { public const string Completed = default; public const string DefaultProfile = default; public const string Failed = default; public const string Female = default; public const string FemaleBusiness = default; public const string FemaleColor = default; public const string Logs = default; public const string Male = default; public const string MaleBusiness = default; public const string MaleColor = default; public const string Stats = default; public const string Tasks = default; public const string Users = default; } public static System.Collections.Generic.Dictionary Images { get => throw null; set { } } public static ServiceStack.ImageInfo ImageSvg(string svg) => throw null; public static ServiceStack.ImageInfo ImageUri(string uri) => throw null; public static string InBackgroundImageCss(string svg) => throw null; public static string LightColor { get => throw null; set { } } public static void Load(ServiceStack.IO.IVirtualDirectory svgDir) => throw null; public static class Logos { public const string Apple = default; public const string Facebook = default; public const string GitHub = default; public const string Google = default; public const string LinkedIn = default; public const string Microsoft = default; public const string ServiceStack = default; public const string Twitter = default; } public static string ToDataUri(string svg) => throw null; } public class SvgFeature : ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin, ServiceStack.IPostInitPlugin { public void AfterPluginsLoaded(ServiceStack.IAppHost appHost) => throw null; public SvgFeature() => throw null; public string Id { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public string RoutePath { get => throw null; set { } } public System.Func ValidateFn { get => throw null; set { } } public static void WriteAdjacentCss(System.Text.StringBuilder sb, System.Collections.Generic.List dataUris, System.Collections.Generic.Dictionary adjacentCssRules) => throw null; public static void WriteDataUris(System.Text.StringBuilder sb, System.Collections.Generic.List dataUris) => throw null; public static void WriteSvgCssFile(ServiceStack.IO.IVirtualFiles vfs, string name, System.Collections.Generic.List dataUris, System.Collections.Generic.Dictionary adjacentCssRules = default(System.Collections.Generic.Dictionary), System.Collections.Generic.Dictionary appendToCssFiles = default(System.Collections.Generic.Dictionary)) => throw null; } public class SvgFormatHandler : ServiceStack.Host.Handlers.HttpAsyncTaskHandler { public SvgFormatHandler() => throw null; public SvgFormatHandler(string fileName) => throw null; public string Fill { get => throw null; set { } } public string Format { get => throw null; set { } } public string Id { get => throw null; set { } } public override System.Threading.Tasks.Task ProcessRequestAsync(ServiceStack.Web.IRequest httpReq, ServiceStack.Web.IResponse httpRes, string operationName) => throw null; } public class SvgScriptBlock : ServiceStack.Script.ScriptBlock { public override ServiceStack.Script.ScriptLanguage Body { get => throw null; } public SvgScriptBlock() => throw null; public override string Name { get => throw null; } public override System.Threading.Tasks.Task WriteAsync(ServiceStack.Script.ScriptScopeContext scope, ServiceStack.Script.PageBlockFragment block, System.Threading.CancellationToken token) => throw null; } public class TemplateInfoFilters : ServiceStack.InfoScripts { public TemplateInfoFilters() => throw null; } public class TemplateMarkdownBlock : ServiceStack.MarkdownScriptBlock { public TemplateMarkdownBlock() => throw null; } namespace Templates { public static class HtmlTemplates { public static string Format(string template, params object[] args) => throw null; public static string GetHtmlFormatTemplate() => throw null; public static string GetHtmlRedirectTemplate(string url) => throw null; public static string GetIndexOperationsTemplate() => throw null; public static string GetLoginTemplate() => throw null; public static string GetMetadataDebugTemplate() => throw null; public static string GetOperationControlTemplate() => throw null; public static string GetSvgTemplatePath() => throw null; public static string GetTemplatePath(string templateName) => throw null; public static string HtmlFormatName { get => throw null; set { } } public static bool ShowLanguages { get => throw null; set { } } } } public class TemplateServiceStackFilters : ServiceStack.ServiceStackScripts { public TemplateServiceStackFilters() => throw null; } namespace Testing { public class BasicAppHost : ServiceStack.ServiceStackHost { public System.Action ConfigFilter { get => throw null; set { } } public override void Configure(Funq.Container container) => throw null; public System.Action ConfigureAppHost { get => throw null; set { } } public System.Action ConfigureContainer { get => throw null; set { } } public BasicAppHost(params System.Reflection.Assembly[] serviceAssemblies) : base(default(string), default(System.Reflection.Assembly[])) => throw null; public override ServiceStack.IServiceGateway GetServiceGateway(ServiceStack.Web.IRequest req) => throw null; public override void OnConfigLoad() => throw null; public System.Func UseServiceController { set { } } } public class BasicResolver : ServiceStack.Configuration.IResolver { public BasicResolver() => throw null; public BasicResolver(Funq.Container container) => throw null; public T TryResolve() => throw null; } public class MockHttpRequest : ServiceStack.Configuration.IHasResolver, ServiceStack.IHasServiceScope, ServiceStack.IO.IHasVirtualFiles, ServiceStack.Web.IHttpRequest, ServiceStack.Web.IRequest, ServiceStack.Configuration.IResolver, System.IServiceProvider { public string AbsoluteUri { get => throw null; } public string Accept { get => throw null; set { } } public string[] AcceptTypes { get => throw null; set { } } public void AddSessionCookies() => throw null; public string ApplicationFilePath { get => throw null; set { } } public string Authorization { get => throw null; set { } } public long ContentLength { get => throw null; } public string ContentType { get => throw null; set { } } public System.Collections.Generic.IDictionary Cookies { get => throw null; set { } } public MockHttpRequest() => throw null; public MockHttpRequest(string operationName, string httpMethod, string contentType, string pathInfo, System.Collections.Specialized.NameValueCollection queryString, System.IO.Stream inputStream, System.Collections.Specialized.NameValueCollection formData) => throw null; public object Dto { get => throw null; set { } } public ServiceStack.Web.IHttpFile[] Files { get => throw null; set { } } public System.Collections.Specialized.NameValueCollection FormData { get => throw null; set { } } public ServiceStack.IO.IVirtualDirectory GetDirectory() => throw null; public ServiceStack.IO.IVirtualFile GetFile() => throw null; public string GetRawBody() => throw null; public System.Threading.Tasks.Task GetRawBodyAsync() => throw null; public object GetService(System.Type serviceType) => throw null; public bool HasExplicitResponseContentType { get => throw null; } public System.Collections.Specialized.NameValueCollection Headers { get => throw null; set { } } public string HttpMethod { get => throw null; set { } } public ServiceStack.Web.IHttpResponse HttpResponse { get => throw null; } public System.IO.Stream InputStream { get => throw null; set { } } public bool IsDirectory { get => throw null; } public bool IsFile { get => throw null; } public bool IsLocal { get => throw null; set { } } public bool IsSecureConnection { get => throw null; set { } } public System.Collections.Generic.Dictionary Items { get => throw null; set { } } public string OperationName { get => throw null; set { } } public string OriginalPathInfo { get => throw null; } public object OriginalRequest { get => throw null; } public string PathInfo { get => throw null; set { } } public System.Collections.Specialized.NameValueCollection QueryString { get => throw null; set { } } public string RawUrl { get => throw null; set { } } public ServiceStack.AuthUserSession ReloadSession() => throw null; public string RemoteIp { get => throw null; } public ServiceStack.AuthUserSession RemoveSession() => throw null; public ServiceStack.RequestAttributes RequestAttributes { get => throw null; set { } } public ServiceStack.Web.IRequestPreferences RequestPreferences { get => throw null; } public ServiceStack.Configuration.IResolver Resolver { get => throw null; set { } } public ServiceStack.Web.IResponse Response { get => throw null; } public string ResponseContentType { get => throw null; set { } } public Microsoft.Extensions.DependencyInjection.IServiceScope ServiceScope { get => throw null; set { } } public T TryResolve() => throw null; public System.Uri UrlReferrer { get => throw null; } public bool UseBufferedStream { get => throw null; set { } } public string UserAgent { get => throw null; set { } } public string UserHostAddress { get => throw null; set { } } public string Verb { get => throw null; } public string XForwardedFor { get => throw null; set { } } public int? XForwardedPort { get => throw null; set { } } public string XForwardedProtocol { get => throw null; set { } } public string XRealIp { get => throw null; set { } } } public class MockHttpResponse : ServiceStack.Web.IHasHeaders, ServiceStack.Web.IHttpResponse, ServiceStack.Web.IResponse { public void AddHeader(string name, string value) => throw null; public void ClearCookies() => throw null; public void Close() => throw null; public System.Threading.Tasks.Task CloseAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string ContentType { get => throw null; set { } } public ServiceStack.Web.ICookies Cookies { get => throw null; set { } } public MockHttpResponse(ServiceStack.Web.IRequest request = default(ServiceStack.Web.IRequest)) => throw null; public object Dto { get => throw null; set { } } public void End() => throw null; public void Flush() => throw null; public System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public string GetHeader(string name) => throw null; public bool HasStarted { get => throw null; set { } } public System.Collections.Generic.Dictionary Headers { get => throw null; } public bool IsClosed { get => throw null; } public System.Collections.Generic.Dictionary Items { get => throw null; } public bool KeepAlive { get => throw null; set { } } public object OriginalResponse { get => throw null; } public System.IO.Stream OutputStream { get => throw null; } public byte[] ReadAsBytes() => throw null; public string ReadAsString() => throw null; public void Redirect(string url) => throw null; public void RemoveHeader(string name) => throw null; public ServiceStack.Web.IRequest Request { get => throw null; } public void SetContentLength(long contentLength) => throw null; public void SetCookie(System.Net.Cookie cookie) => throw null; public int StatusCode { get => throw null; set { } } public string StatusDescription { get => throw null; set { } } public System.Text.StringBuilder TextWritten { get => throw null; set { } } public bool UseBufferedStream { get => throw null; set { } } } public class MockRestGateway : ServiceStack.IRestGateway { public MockRestGateway() => throw null; public T Delete(ServiceStack.IReturn request) => throw null; public T Get(ServiceStack.IReturn request) => throw null; public T Post(ServiceStack.IReturn request) => throw null; public T Put(ServiceStack.IReturn request) => throw null; public ServiceStack.Testing.RestGatewayDelegate ResultsFilter { get => throw null; set { } } public T Send(ServiceStack.IReturn request) => throw null; } public delegate object RestGatewayDelegate(string httpVerb, System.Type responseType, object requestDto); } public class TopLevelAppModularStartup : ServiceStack.ModularStartup { public System.Type AppHostType { get => throw null; set { } } public void Configure(Microsoft.AspNetCore.Builder.IApplicationBuilder app) => throw null; public void ConfigureServices(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public static ServiceStack.ModularStartup Create(THost instance, Microsoft.Extensions.Configuration.IConfiguration configuration, System.Func> typesResolver) where THost : ServiceStack.AppHostBase => throw null; protected TopLevelAppModularStartup(System.Type hostType, ServiceStack.AppHostBase hostInstance, Microsoft.Extensions.Configuration.IConfiguration configuration, System.Func> typesResolver) => throw null; public static ServiceStack.ModularStartup Instance { get => throw null; } public ServiceStack.AppHostBase StartupInstance { get => throw null; set { } } } public class TypedQueryData : ServiceStack.ITypedQueryData { public ServiceStack.IDataQuery AddToQuery(ServiceStack.IDataQuery q, ServiceStack.IQueryData request, System.Collections.Generic.Dictionary dynamicParams, ServiceStack.IAutoQueryDataOptions options = default(ServiceStack.IAutoQueryDataOptions)) => throw null; public ServiceStack.IDataQuery CreateQuery(ServiceStack.IQueryDataSource db) => throw null; public TypedQueryData() => throw null; public ServiceStack.QueryResponse Execute(ServiceStack.IQueryDataSource db, ServiceStack.IDataQuery query) => throw null; public System.Type FromType { get => throw null; } public System.Type QueryType { get => throw null; } } public abstract class TypeValidator : ServiceStack.ITypeValidator { public System.Collections.Generic.Dictionary ContextArgs { get => throw null; set { } } protected TypeValidator(string errorCode = default(string), string message = default(string), int? statusCode = default(int?)) => throw null; public string DefaultErrorCode { get => throw null; set { } } public string DefaultMessage { get => throw null; set { } } public int? DefaultStatusCode { get => throw null; set { } } public string ErrorCode { get => throw null; set { } } public virtual bool IsValid(object dto, ServiceStack.Web.IRequest request) => throw null; public virtual System.Threading.Tasks.Task IsValidAsync(object dto, ServiceStack.Web.IRequest request) => throw null; public string Message { get => throw null; set { } } protected string ResolveErrorCode() => throw null; protected string ResolveErrorMessage(ServiceStack.Web.IRequest request, object dto) => throw null; protected int ResolveStatusCode() => throw null; public int? StatusCode { get => throw null; set { } } public virtual System.Threading.Tasks.Task ThrowIfNotValidAsync(object dto, ServiceStack.Web.IRequest request) => throw null; } public class UiFeature : ServiceStack.IConfigureServices, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin, ServiceStack.IPostInitPlugin, ServiceStack.IPreInitPlugin { public void AddAdminLink(ServiceStack.AdminUiFeature feature, ServiceStack.LinkInfo link) => throw null; public ServiceStack.HtmlModule AdminHtmlModule { get => throw null; set { } } public ServiceStack.AdminUiFeature AdminUi { get => throw null; set { } } public void AfterPluginsLoaded(ServiceStack.IAppHost appHost) => throw null; public void BeforePluginsLoaded(ServiceStack.IAppHost appHost) => throw null; public void Configure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public UiFeature() => throw null; public ServiceStack.LinkInfo DashboardLink { get => throw null; set { } } public System.Collections.Generic.List Handlers { get => throw null; set { } } public System.Collections.Generic.List HtmlModules { get => throw null; } public string Id { get => throw null; } public ServiceStack.UiInfo Info { get => throw null; set { } } public ServiceStack.HtmlModulesFeature Module { get => throw null; } public System.Action OnConfigure { get => throw null; set { } } public System.Collections.Generic.List PreserveAttributesNamed { get => throw null; set { } } public void Register(ServiceStack.IAppHost appHost) => throw null; public System.Collections.Generic.Dictionary> RoleLinks { get => throw null; set { } } } public static class UiFeatureUtils { public static ServiceStack.LinkInfo ToAdminRoleLink(this ServiceStack.LinkInfo link) => throw null; } public class UnRegisterEventSubscriber : ServiceStack.IReturn>, ServiceStack.IReturn { public UnRegisterEventSubscriber() => throw null; public string Id { get => throw null; set { } } } public class UpdateEventSubscriberService : ServiceStack.Service { public System.Threading.Tasks.Task Any(ServiceStack.UpdateEventSubscriber request) => throw null; public UpdateEventSubscriberService(ServiceStack.IServerEvents serverEvents) => throw null; public const string UpdateEventSubNotExists = default; } public class UploadLocation { public System.Collections.Generic.HashSet AllowExtensions { get => throw null; set { } } public ServiceStack.FilesUploadOperation AllowOperations { get => throw null; set { } } public UploadLocation(string name, ServiceStack.IO.IVirtualFiles virtualFiles, System.Func resolvePath = default(System.Func), string readAccessRole = default(string), string writeAccessRole = default(string), ServiceStack.RequireApiKey requireApiKey = default(ServiceStack.RequireApiKey), string[] allowExtensions = default(string[]), ServiceStack.FilesUploadOperation allowOperations = default(ServiceStack.FilesUploadOperation), int? maxFileCount = default(int?), long? minFileBytes = default(long?), long? maxFileBytes = default(long?), System.Action validateUpload = default(System.Action), System.Action validateDownload = default(System.Action), System.Action validateDelete = default(System.Action), System.Func> transformFile = default(System.Func>)) => throw null; public long? MaxFileBytes { get => throw null; set { } } public int? MaxFileCount { get => throw null; set { } } public long? MinFileBytes { get => throw null; set { } } public string Name { get => throw null; set { } } public string ReadAccessRole { get => throw null; set { } } public ServiceStack.RequireApiKey RequireApiKey { get => throw null; set { } } public System.Func ResolvePath { get => throw null; set { } } public System.Func> TransformFileAsync { get => throw null; set { } } public System.Action ValidateDelete { get => throw null; set { } } public System.Action ValidateDownload { get => throw null; set { } } public System.Action ValidateUpload { get => throw null; set { } } public ServiceStack.IO.IVirtualFiles VirtualFiles { get => throw null; set { } } public string WriteAccessRole { get => throw null; set { } } } public class ValidateScripts : ServiceStack.Script.ScriptMethods { public ServiceStack.ITypeValidator ApiKey() => throw null; public ServiceStack.ITypeValidator ApiKey(string scope) => throw null; public ServiceStack.ITypeValidator AuthSecret() => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator CreditCard() => throw null; public ValidateScripts() => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator Email() => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator Empty() => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator Empty(object defaultValue) => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator Enum(System.Type enumType) => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator Equal(object value) => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator ExactLength(int length) => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator ExclusiveBetween(System.IComparable from, System.IComparable to) => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator GreaterThan(int value) => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator GreaterThanOrEqual(int value) => throw null; public ServiceStack.ITypeValidator HasClaim(string type, string value) => throw null; public ServiceStack.ITypeValidator HasPermission(string permission) => throw null; public ServiceStack.ITypeValidator HasPermissions(string[] permission) => throw null; public ServiceStack.ITypeValidator HasRole(string role) => throw null; public ServiceStack.ITypeValidator HasRoles(string[] roles) => throw null; public ServiceStack.ITypeValidator HasScope(string scope) => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator InclusiveBetween(System.IComparable from, System.IComparable to) => throw null; public static ServiceStack.ValidateScripts Instance; public ServiceStack.ITypeValidator IsAdmin() => throw null; public ServiceStack.ITypeValidator IsAuthenticated() => throw null; public ServiceStack.ITypeValidator IsAuthenticated(string provider) => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator Length(int min, int max) => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator LessThan(int value) => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator LessThanOrEqual(int value) => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator MaximumLength(int max) => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator MinimumLength(int min) => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator NotEmpty() => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator NotEmpty(object defaultValue) => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator NotEqual(object value) => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator NotNull() => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator Null() => throw null; public ServiceStack.FluentValidation.Validators.IPropertyValidator RegularExpression(string regex) => throw null; public static System.Collections.Generic.HashSet RequiredValidators { get => throw null; } public ServiceStack.FluentValidation.Validators.IPropertyValidator ScalePrecision(int scale, int precision) => throw null; } namespace Validation { public class ExecOnceOnly : System.IDisposable { public void Commit() => throw null; public ExecOnceOnly(ServiceStack.Redis.IRedisClientsManager redisManager, System.Type forType, string correlationId) => throw null; public ExecOnceOnly(ServiceStack.Redis.IRedisClientsManager redisManager, System.Type forType, System.Guid? correlationId) => throw null; public ExecOnceOnly(ServiceStack.Redis.IRedisClientsManager redisManager, string hashKey, string correlationId) => throw null; public void Dispose() => throw null; public bool Executed { get => throw null; } public void Rollback() => throw null; } public class GetValidationRulesService : ServiceStack.Service { public System.Threading.Tasks.Task Any(ServiceStack.GetValidationRules request) => throw null; public GetValidationRulesService(ServiceStack.IValidationSource validationSource) => throw null; } public class ModifyValidationRulesService : ServiceStack.Service { public System.Threading.Tasks.Task Any(ServiceStack.ModifyValidationRules request) => throw null; public ModifyValidationRulesService(ServiceStack.IValidationSource validationSource) => throw null; } public class MultiRuleSetValidatorSelector : ServiceStack.FluentValidation.Internal.IValidatorSelector { public bool CanExecute(ServiceStack.FluentValidation.IValidationRule rule, string propertyPath, ServiceStack.FluentValidation.IValidationContext context) => throw null; public MultiRuleSetValidatorSelector(params string[] rulesetsToExecute) => throw null; } public static partial class ValidationExtensions { public static ServiceStack.Host.Operation ApplyValidationRules(this ServiceStack.Host.Operation op, System.Collections.Generic.IEnumerable rules) => throw null; public static System.Threading.Tasks.Task> GetAllValidateRulesAsync(this ServiceStack.Configuration.IResolver resolver, string type = default(string)) => throw null; public static System.Threading.Tasks.Task> GetAllValidateRulesAsync(this ServiceStack.IValidationSource validationSource, string type = default(string)) => throw null; public static bool HasAsyncValidators(this ServiceStack.FluentValidation.IValidator validator, ServiceStack.FluentValidation.IValidationContext context, string ruleSet = default(string)) => throw null; public static void Init(System.Reflection.Assembly[] assemblies) => throw null; public static bool IsAuthValidator(this ServiceStack.IValidateRule rule) => throw null; public static System.Collections.Generic.HashSet RegisteredDtoValidators { get => throw null; } public static void RegisterValidator(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type validator, Funq.ReuseScope scope) => throw null; public static void RegisterValidator(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Func> factoryFn, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime = default(Microsoft.Extensions.DependencyInjection.ServiceLifetime)) => throw null; public static void RegisterValidator(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type validator, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime = default(Microsoft.Extensions.DependencyInjection.ServiceLifetime)) => throw null; public static void RegisterValidators(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, params System.Reflection.Assembly[] assemblies) => throw null; public static void RegisterValidators(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Funq.ReuseScope scope, params System.Reflection.Assembly[] assemblies) => throw null; public static void RegisterValidators(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime, params System.Reflection.Assembly[] assemblies) => throw null; public static ServiceStack.ScriptMethodType ToScriptMethodType(this ServiceStack.Script.ScriptMethodInfo scriptMethod) => throw null; } public class ValidationFeature : ServiceStack.IAfterInitAppHost, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin, ServiceStack.IPostConfigureServices, ServiceStack.IPreInitPlugin { public string AccessRole { get => throw null; set { } } public void AfterConfigure(Microsoft.Extensions.DependencyInjection.IServiceCollection services) => throw null; public void AfterInit(ServiceStack.IAppHost appHost) => throw null; public void BeforePluginsLoaded(ServiceStack.IAppHost appHost) => throw null; public System.Collections.Generic.Dictionary ConditionErrorCodes { get => throw null; } public ValidationFeature() => throw null; public bool EnableDeclarativeValidation { get => throw null; set { } } public System.Collections.Generic.Dictionary ErrorCodeMessages { get => throw null; } public System.Func ErrorResponseFilter { get => throw null; set { } } public virtual string GetRequestErrorBody(object request) => throw null; public string Id { get => throw null; set { } } public bool ImplicitlyValidateChildProperties { get => throw null; set { } } public int Priority { get => throw null; } public void Register(ServiceStack.IAppHost appHost) => throw null; public bool ScanAppHostAssemblies { get => throw null; set { } } public System.Collections.Generic.Dictionary ServiceRoutes { get => throw null; set { } } public bool TreatInfoAndWarningsAsErrors { get => throw null; set { } } public virtual void ValidateRequest(object requestDto, ServiceStack.Web.IRequest req) => throw null; public virtual System.Threading.Tasks.Task ValidateRequestAsync(object requestDto, ServiceStack.Web.IRequest req, System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) => throw null; public ServiceStack.IValidationSource ValidationSource { get => throw null; set { } } } public static class ValidationFilters { public static System.Collections.Generic.IEnumerable GetResetFields(object o) => throw null; public static System.Collections.Generic.IEnumerable GetResetFields(this ServiceStack.Web.IRequest req) => throw null; public static System.Threading.Tasks.Task RequestFilterAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public static System.Threading.Tasks.Task RequestFilterAsyncIgnoreWarningsInfo(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public static System.Threading.Tasks.Task ResponseFilterAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public static ServiceStack.FluentValidation.Results.ValidationResult Validate(this ServiceStack.FluentValidation.IValidator validator, ServiceStack.Web.IRequest req, object requestDto) => throw null; public static System.Threading.Tasks.Task ValidateAsync(this ServiceStack.FluentValidation.IValidator validator, ServiceStack.Web.IRequest req, object requestDto) => throw null; } public static class ValidatorCache { public static ServiceStack.FluentValidation.IValidator GetValidator(ServiceStack.Web.IRequest httpReq, System.Type type) => throw null; } public class ValidatorCache { public ValidatorCache() => throw null; public static ServiceStack.FluentValidation.IValidator GetValidator(ServiceStack.Web.IRequest httpReq) => throw null; } } public static partial class ValidationResultExtensions { public static ServiceStack.Validation.ValidationErrorResult ToErrorResult(this ServiceStack.FluentValidation.Results.ValidationResult result) => throw null; public static ServiceStack.Validation.ValidationError ToException(this ServiceStack.FluentValidation.Results.ValidationResult result) => throw null; } public static class ValidationSourceUtils { public static System.Threading.Tasks.Task ClearCacheAsync(this ServiceStack.IValidationSource source, params int[] ids) => throw null; public static System.Threading.Tasks.Task DeleteValidationRulesAsync(this ServiceStack.IValidationSource source, params int[] ids) => throw null; public static System.Threading.Tasks.Task> GetAllValidateRulesAsync(this ServiceStack.IValidationSource source, string typeName) => throw null; public static System.Threading.Tasks.Task> GetValidateRulesByIdsAsync(this ServiceStack.IValidationSource source, params int[] ids) => throw null; public static void InitSchema(this ServiceStack.IValidationSource source) => throw null; public static System.Threading.Tasks.Task SaveValidationRulesAsync(this ServiceStack.IValidationSource source, System.Collections.Generic.List validateRules) => throw null; } public static class Validators { public static void AddRule(System.Type type, string name, ServiceStack.ValidateAttribute attr) => throw null; public static void AddRule(System.Type type, System.Reflection.PropertyInfo pi, ServiceStack.ValidateAttribute attr) => throw null; public static void AddRule(this System.Collections.Generic.List validators, System.Reflection.PropertyInfo pi, ServiceStack.IValidateRule propRule) => throw null; public static void AddTypeValidator(System.Collections.Generic.List to, ServiceStack.IValidateRule attr) => throw null; public static void AppendDefaultValueOnEmptyValidators(System.Reflection.PropertyInfo pi, ServiceStack.IValidateRule rule) => throw null; public static System.Threading.Tasks.Task AssertTypeValidatorsAsync(ServiceStack.Web.IRequest req, object requestDto, System.Type requestType) => throw null; public static System.Collections.Generic.Dictionary ConditionErrorCodes { get => throw null; } public static ServiceStack.FluentValidation.Validators.IPropertyValidator CreateChildAdapter(Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type dtoType, System.Type childType) => throw null; public static ServiceStack.FluentValidation.IValidationRule CreateCollectionPropertyRule(System.Type type, System.Reflection.PropertyInfo pi) => throw null; public static ServiceStack.FluentValidation.IValidationRule CreatePropertyRule(System.Type type, System.Reflection.PropertyInfo pi) => throw null; public static System.Func> CreateValidatorProvider() => throw null; public static System.Collections.Generic.Dictionary ErrorCodeMessages { get => throw null; } public static System.Collections.Generic.List GetPropertyRules(System.Type type) => throw null; public static System.Collections.Generic.List GetTypeRules(System.Type type) => throw null; public static bool HasValidateAttributes(System.Type type) => throw null; public static bool HasValidateRequestAttributes(System.Type type) => throw null; public static ServiceStack.Script.SharpPage ParseCondition(ServiceStack.Script.ScriptContext context, string condition) => throw null; public static bool RegisterPropertyRulesFor(Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Type dtoType, bool registerChildValidators = default(bool)) => throw null; public static bool RegisterRequestRulesFor(System.Type type) => throw null; public static System.Collections.Generic.List> RuleFilters { get => throw null; } public static ServiceStack.Script.PageResult ToPageResult(this ServiceStack.FluentValidation.Validators.PropertyValidatorContext context, ServiceStack.Script.SharpPage page) => throw null; public static System.Collections.Generic.Dictionary> TypePropertyRulesMap { get => throw null; } public static System.Collections.Generic.Dictionary> TypeRulesMap { get => throw null; } } public static class ValidatorUtils { public static ServiceStack.ITypeValidator Init(this ServiceStack.ITypeValidator validator, ServiceStack.IValidateRule rule) => throw null; } public class ViewCommands : ServiceStack.IGet, ServiceStack.IReturn, ServiceStack.IReturn, ServiceStack.IVerb { public ViewCommands() => throw null; public System.Collections.Generic.List Include { get => throw null; set { } } public int? Skip { get => throw null; set { } } public int? Take { get => throw null; set { } } } public class ViewCommandsResponse { public System.Collections.Generic.List CommandTotals { get => throw null; set { } } public ViewCommandsResponse() => throw null; public System.Collections.Generic.List LatestCommands { get => throw null; set { } } public System.Collections.Generic.List LatestFailed { get => throw null; set { } } public ServiceStack.ResponseStatus ResponseStatus { get => throw null; set { } } } public class VirtualFilesFeature : ServiceStack.IPlugin { public ServiceStack.IAppHost AppHost { get => throw null; set { } } public VirtualFilesFeature() => throw null; public ServiceStack.Host.Handlers.HttpAsyncTaskHandler ForbiddenHttpHandler { get => throw null; set { } } public ServiceStack.Host.Handlers.HttpAsyncTaskHandler GetHandler(ServiceStack.Web.IRequest httpReq) => throw null; public void Register(ServiceStack.IAppHost appHost) => throw null; public static bool ShouldAllow(string pathInfo) => throw null; public ServiceStack.Host.Handlers.HttpAsyncTaskHandler StaticFilesHandler { get => throw null; set { } } } public class WebSudoAuthUserSession : ServiceStack.AuthUserSession, ServiceStack.Auth.IAuthSession, ServiceStack.Text.IRuntimeSerializable, ServiceStack.Auth.IWebSudoAuthSession { public System.DateTime AuthenticatedAt { get => throw null; set { } } public int AuthenticatedCount { get => throw null; set { } } public System.DateTime? AuthenticatedWebSudoUntil { get => throw null; set { } } public WebSudoAuthUserSession() => throw null; } public class WebSudoFeature : ServiceStack.Auth.AuthEvents, ServiceStack.Model.IHasId, ServiceStack.Model.IHasStringId, ServiceStack.IPlugin { public WebSudoFeature() => throw null; public string Id { get => throw null; set { } } public override void OnAuthenticated(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session, ServiceStack.IServiceBase authService, ServiceStack.Auth.IAuthTokens tokens, System.Collections.Generic.Dictionary authInfo) => throw null; public override void OnCreated(ServiceStack.Web.IRequest httpReq, ServiceStack.Auth.IAuthSession session) => throw null; public void Register(ServiceStack.IAppHost appHost) => throw null; public const string SessionCopyRequestItemKey = default; public System.TimeSpan WebSudoDuration { get => throw null; set { } } } [System.AttributeUsage((System.AttributeTargets)68, AllowMultiple = false, Inherited = true)] public class WebSudoRequiredAttribute : ServiceStack.AuthenticateAttribute { public WebSudoRequiredAttribute(ServiceStack.ApplyTo applyTo) => throw null; public WebSudoRequiredAttribute() => throw null; public override System.Threading.Tasks.Task ExecuteAsync(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; public System.Threading.Tasks.Task HasWebSudoAsync(ServiceStack.Web.IRequest req, ServiceStack.Auth.IWebSudoAuthSession session) => throw null; } public class XmlOnly : ServiceStack.RequestFilterAttribute { public XmlOnly() => throw null; public override void Execute(ServiceStack.Web.IRequest req, ServiceStack.Web.IResponse res, object requestDto) => throw null; } } namespace System { namespace Threading { public static partial class ThreadExtensions { public static void Abort(this System.Threading.Thread thread) => throw null; public static void Interrupt(this System.Threading.Thread thread) => throw null; public static bool Join(this System.Threading.Thread thread, System.TimeSpan timeSpan) => throw null; } } }