# Class PumpAlarmEvent

Namespace
  adas_core.Domain.Models.Pumps

Assembly
  adas-core.Domain.dll

Represents an event related to a pump alarm, encapsulating data raised when an alarm condition is detected on a pump.

    public class PumpAlarmEvent

Inheritance
  object
  PumpAlarmEvent

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?)

## Properties

### AlarmDescription

    public string? AlarmDescription { get; set; }

#### Property Value

string

### AlarmInactivationState

    public string? AlarmInactivationState { get; set; }

#### Property Value

string

### AlarmPriority

    public string? AlarmPriority { get; set; }

#### Property Value

string

### AlarmState

    public string? AlarmState { get; set; }

#### Property Value

string

### AlarmType

    public PumpEnum.AlarmType? AlarmType { get; set; }

#### Property Value

PumpEnum.AlarmType?

### AlarmTypeMdc

    public string? AlarmTypeMdc { get; set; }

#### Property Value

string

### AlertSourceMdc

    public string? AlertSourceMdc { get; set; }

#### Property Value

string

### DeviceId

    public string? DeviceId { get; set; }

#### Property Value

string

### DeviceIp

    public string? DeviceIp { get; set; }

#### Property Value

string

### DeviceTypeMdc

    public string? DeviceTypeMdc { get; set; }

#### Property Value

string

### EventPhase

    public PumpEnum.EventPhase? EventPhase { get; set; }

#### Property Value

PumpEnum.EventPhase?

### Id

    public ObjectId Id { get; set; }

#### Property Value

ObjectId

### InfusionId

    public string? InfusionId { get; set; }

#### Property Value

string

### PatientId

    public ObjectId? PatientId { get; set; }

#### Property Value

ObjectId?

### PillarAssembly

    public string? PillarAssembly { get; set; }

#### Property Value

string

### PillarRackSlot

    public string? PillarRackSlot { get; set; }

#### Property Value

string

### RackId

    public string? RackId { get; set; }

#### Property Value

string

### Time

    public DateTime Time { get; set; }

#### Property Value

DateTime