Table of Contents

Namespace Ratatoskr.AsyncApi.Config

Classes

AsyncApiChannelOptions

AsyncAPI documentation options for a channel. Configure via .WithAsyncApi(x => x.WithDescription("...")) on a ChannelBuilder.

AsyncApiMessageOptions

AsyncAPI documentation options for a message registration. Configure via .WithAsyncApi(x => x.WithVersion("1.0.0")) on a MessageBuilder.

AsyncApiOperationOptions

AsyncAPI documentation options for an operation. Can be set at channel level (groups all messages into one operation) or at message level (customizes the per-message operation). Messages sharing the same Id are merged into a single operation.

AsyncApiOptions

Top-level options for AsyncAPI document generation.