Class BowireRecordingsEndpointContribution

Namespace
Kuestenlogik.Bowire.Recordings
Assembly
Kuestenlogik.Bowire.Recordings.dll

Discoverable endpoint-mount entry point for the Recordings rail (#539). Picked up by Core's BowireApiEndpoints scan via the IBowireEndpointContribution seam, so the correlation endpoint inherits the auth-gated route group and the host's base path without core knowing this package exists.

public sealed class BowireRecordingsEndpointContribution : IBowireEndpointContribution
Inheritance
BowireRecordingsEndpointContribution
Implements
Inherited Members

Constructors

BowireRecordingsEndpointContribution()

public BowireRecordingsEndpointContribution()

Methods

MapEndpoints(IEndpointRouteBuilder, string)

Map this contribution's endpoints. Called once per host startup from BowireApiEndpoints.MapBowire.

public void MapEndpoints(IEndpointRouteBuilder endpoints, string basePath)

Parameters

endpoints IEndpointRouteBuilder

The auth-gated IEndpointRouteBuilder group every workbench feature endpoint lives under.

basePath string

The URL fragment every route is anchored under (e.g. /bowire for embedded hosts, empty for the standalone CLI).