text-matcher/src/Nocr.TextMatcher.Core/Options/RebusRabbitMqOptions.cs
2025-07-18 19:51:29 +03:00

29 lines
781 B
C#

namespace Nocr.TextMatcher.Core.Options;
public sealed class RebusRabbitMqOptions
{
/// <summary>
/// Строка подключение
/// </summary>
public required string ConnectionString { get; set; }
/// <summary>
/// Имя входящей очереди
/// </summary>
public required string InputQueueName { get; set; }
/// <summary>
/// Имя direct exchange
/// </summary>
public required string DirectExchangeName { get; set; }
/// <summary>
/// Имя topics exchange
/// </summary>
public required string TopicsExchangeName { get; set; }
/// <summary>
/// Список подписок
/// </summary>
public string[] Subscriptions { get; set; } = Array.Empty<string>();
}