using xExceptions.Attributes;
namespace xEventService.Constants
{
///
/// Available RabbitMQ Exchange Types ...
///
public struct XRabbitMQExchangeTypes
{
public const string None = "none";
public const string Direct = "direct";
public const string Fanout = "fanout";
public const string Topic = "topic";
public const string Headers = "headers";
}
///
/// RabbitMQ Exchange Type Enum ...
///
public enum XRabbitMQExchangeType
{
[StringValue(XRabbitMQExchangeTypes.None)]
None,
[StringValue(XRabbitMQExchangeTypes.Direct)]
Direct,
[StringValue(XRabbitMQExchangeTypes.Fanout)]
Fanout,
[StringValue(XRabbitMQExchangeTypes.Topic)]
Topic,
[StringValue(XRabbitMQExchangeTypes.Headers)]
Headers,
}
}