Files
xEventService/Constants/XRabbitMQExchangeType.cs
T

37 lines
908 B
C#

using xExceptions.Attributes;
namespace xEventService.Constants
{
/// <summary>
/// Available RabbitMQ Exchange Types ...
/// </summary>
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";
}
/// <summary>
/// RabbitMQ Exchange Type Enum ...
/// </summary>
public enum XRabbitMQExchangeType
{
[StringValue(XRabbitMQExchangeTypes.None)]
None,
[StringValue(XRabbitMQExchangeTypes.Direct)]
Direct,
[StringValue(XRabbitMQExchangeTypes.Fanout)]
Fanout,
[StringValue(XRabbitMQExchangeTypes.Topic)]
Topic,
[StringValue(XRabbitMQExchangeTypes.Headers)]
Headers,
}
}