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
endpointsIEndpointRouteBuilderbasePathstring