Class HeatmapIndicatorAlert
- Namespace
- ATAS.Indicators.Heatmap
- Assembly
- ATAS.Indicators.dll
Payload for RaiseAlertAsync(HeatmapIndicatorAlert, CancellationToken). Colors are renderer-neutral hex strings (#AARRGGBB / #RRGGBB) like the rest of the heatmap indicator payloads; null colors fall back to the alert window defaults.
Added in ATAS 8.0.15.
public sealed record HeatmapIndicatorAlert
- Inheritance
-
objectHeatmapIndicatorAlert
- Extension Methods
Constructors
HeatmapIndicatorAlert()
public HeatmapIndicatorAlert()
Properties
BackgroundHex
Alert row background, hex; null for default.
public string? BackgroundHex { get; init; }
Property Value
- string
ForegroundHex
Alert row foreground, hex; null for default.
public string? ForegroundHex { get; init; }
Property Value
- string
Message
User-facing alert text.
public required string Message { get; init; }
Property Value
- string
SoundFile
Internal sound name (file name without extension) to play; null for silent.
public string? SoundFile { get; init; }
Property Value
- string
Methods
Equals(HeatmapIndicatorAlert?)
public bool Equals(HeatmapIndicatorAlert? other)
Parameters
otherHeatmapIndicatorAlert
Returns
- bool
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
ToString()
public override string ToString()
Returns
- string
Operators
operator ==(HeatmapIndicatorAlert?, HeatmapIndicatorAlert?)
public static bool operator ==(HeatmapIndicatorAlert? left, HeatmapIndicatorAlert? right)
Parameters
leftHeatmapIndicatorAlertrightHeatmapIndicatorAlert
Returns
- bool
operator !=(HeatmapIndicatorAlert?, HeatmapIndicatorAlert?)
public static bool operator !=(HeatmapIndicatorAlert? left, HeatmapIndicatorAlert? right)
Parameters
leftHeatmapIndicatorAlertrightHeatmapIndicatorAlert
Returns
- bool