Table of Contents

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
object
HeatmapIndicatorAlert
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

other HeatmapIndicatorAlert

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

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

left HeatmapIndicatorAlert
right HeatmapIndicatorAlert

Returns

bool

operator !=(HeatmapIndicatorAlert?, HeatmapIndicatorAlert?)

public static bool operator !=(HeatmapIndicatorAlert? left, HeatmapIndicatorAlert? right)

Parameters

left HeatmapIndicatorAlert
right HeatmapIndicatorAlert

Returns

bool