namespace PARR.BLL.Contracts.Interfaces
{
    /// <summary>
    /// Поля настроек MQ, используется для appsettings.json
    /// </summary>
    public interface IMqSettings
    {
        string HostName { get; set; }
        string QueueName { get; set; }
        string User { get; set; }
        string Password { get; set; }
        /// <summary>
        /// Кол-во сообщений которые может принимать consumer за один раз. 0 или null - без ограничений
        /// </summary>
        ushort? PrefetchCount { get; set; }
    }
}
