EasyNetQ by Mike Hadlow,Michael Denny,Yury Pliner,Wiebe Tijsma,Contributors (see GitHub repo)

<PackageReference Include="EasyNetQ" Version="5.3.0-alpha0074" />

.NET API 410,112 bytes

 ExchangeDeclareConfiguration

public IDictionary<string, object> Arguments { get; }

public bool IsAutoDelete { get; }

public bool IsDurable { get; }

public string Type { get; }

public IExchangeDeclareConfiguration AsAutoDelete(bool isAutoDelete)

public IExchangeDeclareConfiguration WithArgument(string name, object value)