Interface IApizrProperOptionsBase
- Namespace
- Apizr.Configuring.Proper
- Assembly
- Apizr.dll
Options available at proper level for both static and extended registrations
public interface IApizrProperOptionsBase : IApizrSharedRegistrationOptionsBase, IApizrGlobalSharedRegistrationOptionsBase, IApizrGlobalSharedOptionsBase
- Inherited Members
Properties
CrudApiEntityType
Crud api entity type if any
Type CrudApiEntityType { get; }
Property Value
IsCrudApi
True if it's a CRUD api
bool IsCrudApi { get; }
Property Value
Logger
The logger instance
ILogger Logger { get; }
Property Value
RequestNames
Web api request names
IReadOnlyList<string> RequestNames { get; }
Property Value
RequestOptionsBuilders
The request options builders
IDictionary<string, Action<IApizrRequestOptionsBuilder>> RequestOptionsBuilders { get; }
Property Value
TypeInfo
Web api interface or Crud api entity class type info
TypeInfo TypeInfo { get; }
Property Value
WebApiType
Web api interface type
Type WebApiType { get; }