Table of Contents

Class CapAlert

Namespace
EncDotNet.S100.Datasets.Cap
Assembly
EncDotNet.S100.Datasets.Cap.dll

One CAP 1.2 alert message.

public sealed record CapAlert : IEquatable<CapAlert>
Inheritance
CapAlert
Implements
Inherited Members

Properties

Identifier

The identifier.

public required string Identifier { get; init; }

Property Value

string

Infos

The info blocks.

public IReadOnlyList<CapInfo> Infos { get; init; }

Property Value

IReadOnlyList<CapInfo>

MessageType

The msgType.

public CapMessageType MessageType { get; init; }

Property Value

CapMessageType

References

The identifiers of the alerts this one updates or cancels (the middle part of each sender,identifier,sent in references), in document order.

public IReadOnlyList<string> References { get; init; }

Property Value

IReadOnlyList<string>

Scope

The scope as written, e.g. "Public", or null.

public string? Scope { get; init; }

Property Value

string

Sender

The sender, e.g. "w-nws.webmaster@noaa.gov".

public string Sender { get; init; }

Property Value

string

Sent

The sent time.

public DateTimeOffset Sent { get; init; }

Property Value

DateTimeOffset

Status

The status as written, e.g. "Actual".

public string Status { get; init; }

Property Value

string