Table of Contents

Constructor AsyncApiDocumentGenerator

Namespace
Ratatoskr.AsyncApi.Generation
Assembly
Ratatoskr.dll

AsyncApiDocumentGenerator(AsyncApiOptions, ChannelRegistry, CloudEventsOptions, IEnumerable<IAsyncApiTransportBindingProvider>)

Generates an AsyncAPI v3 document from the Ratatoskr channel registry and configuration. Transport-agnostic: transport-specific bindings are applied by registered IAsyncApiTransportBindingProvider implementations.

public AsyncApiDocumentGenerator(AsyncApiOptions options, ChannelRegistry channelRegistry, CloudEventsOptions cloudEventsOptions, IEnumerable<IAsyncApiTransportBindingProvider> bindingProviders)

Parameters

options AsyncApiOptions
channelRegistry ChannelRegistry
cloudEventsOptions CloudEventsOptions
bindingProviders IEnumerable<IAsyncApiTransportBindingProvider>