37 lines
908 B
C#
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,
|
|
}
|
|
} |