Class BowireContractsEndpoints

Namespace
Kuestenlogik.Bowire.Contracts
Assembly
Kuestenlogik.Bowire.Contracts.dll

The Contracts rail's HTTP surface: the consumer × provider matrix assembled from stored verification results.

public static class BowireContractsEndpoints
Inheritance
BowireContractsEndpoints
Inherited Members

Methods

MapBowireContractMatrixEndpoints(IEndpointRouteBuilder, string)

Map GET {basePath}/api/contracts/matrix. Reads the results bowire contract verify stored (see ContractResultStore) and projects them through BowireContractMatrix — a read-only surface that never reaches out to a provider itself, keeping outbound calls opt-in.

public static IEndpointRouteBuilder MapBowireContractMatrixEndpoints(this IEndpointRouteBuilder endpoints, string basePath)

Parameters

endpoints IEndpointRouteBuilder
basePath string

Returns

IEndpointRouteBuilder