Table of Contents

Namespace Arbiter.CommandQuery.Endpoints

Classes

BaseAddressResolver

Default implementation of IBaseAddressResolver. Resolves the base address for service endpoints or API calls using NavigationManager, IHttpContextAccessor, or IConfiguration.

DispatcherEndpoint

Defines an endpoint for dispatching commands using the Mediator pattern.

EndpointRouteExtensions

Extensions for adding Arbiter endpoints to an ASP.NET Core application.

EntityCommandEndpointBase<TKey, TListModel, TReadModel, TCreateModel, TUpdateModel>

Provides a base class for defining RESTful command endpoints for an entity, including create, update, upsert, patch, and delete operations.

EntityQueryEndpointBase<TKey, TListModel, TReadModel>

Provides a base class for defining RESTful query endpoints for an entity, including single, paged, and list queries.

ProblemDetailsCustomizer

Service to customize the ProblemDetails response for exceptions.

RouteHandlerBuilderExtensions

Extensions for RouteHandlerBuilder to add common metadata.

Interfaces

IEndpointRoute

Defines an interface for adding routes to an ASP.NET Core application.