# Class RabbitMqSettings

Namespace
  adas_core.Domain.Models.AppSettings

Assembly
  adas-core.Domain.dll

Represents configuration settings for connecting to and interacting with a RabbitMQ message broker.

    public class RabbitMqSettings

Inheritance
  object
  RabbitMqSettings

Inherited Members
  object.Equals(object)
  object.Equals(object, object)
  object.GetHashCode()
  object.GetType()
  object.MemberwiseClone()
  object.ReferenceEquals(object, object)
  object.ToString()

Extension Methods
  NumberUtils.IsNumber(object)
  NumberUtils.ToDouble(object)
  ObjectUtils.ToStr(object?)

## Remarks

This class is intended to hold RabbitMQ-related configuration values, such as connection details and broker options, that can be bound from application configuration sources.

## Properties

### AlarmObservationQueue

    public string AlarmObservationQueue { get; set; }

#### Property Value

string

### AppointmentsQueue

    public string AppointmentsQueue { get; set; }

#### Property Value

string

### ConnectionString

    public string ConnectionString { get; set; }

#### Property Value

string

### MaxRetries

    public int MaxRetries { get; set; }

#### Property Value

int

### ObservationsQueue

    public string ObservationsQueue { get; set; }

#### Property Value

string

### PatientsQueue

    public string PatientsQueue { get; set; }

#### Property Value

string

### PumpsQueue

    public string PumpsQueue { get; set; }

#### Property Value

string

### RecordingAlertQueue

    public string RecordingAlertQueue { get; set; }

#### Property Value

string

### RecordingQueue

    public string RecordingQueue { get; set; }

#### Property Value

string

### TreatmentsQueue

    public string TreatmentsQueue { get; set; }

#### Property Value

string