Table of Contents

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

Type

IsCrudApi

True if it's a CRUD api

bool IsCrudApi { get; }

Property Value

bool

Logger

The logger instance

ILogger Logger { get; }

Property Value

ILogger

RequestNames

Web api request names

IReadOnlyList<string> RequestNames { get; }

Property Value

IReadOnlyList<string>

RequestOptionsBuilders

The request options builders

IDictionary<string, Action<IApizrRequestOptionsBuilder>> RequestOptionsBuilders { get; }

Property Value

IDictionary<string, Action<IApizrRequestOptionsBuilder>>

TypeInfo

Web api interface or Crud api entity class type info

TypeInfo TypeInfo { get; }

Property Value

TypeInfo

WebApiType

Web api interface type

Type WebApiType { get; }

Property Value

Type