Class NotificationBase
- Namespace
- RustPlusApi.Fcm.Data
- Assembly
- RustPlusApi.Fcm.dll
The common envelope for every typed FCM notification: the originating server and the
FCM persistent id, so any event can be tied back to its server and de-duplicated/correlated with
the id harvested by the socket (see PersistentIdReceived / PersistentIds).
public abstract record NotificationBase : IEquatable<NotificationBase>
- Inheritance
-
NotificationBase
- Implements
- Derived
- Inherited Members
Properties
PersistentId
The FCM persistent id of the underlying message; null if the message carried none. Use it to correlate this event with the harvested id set.
public string? PersistentId { get; init; }
Property Value
ServerId
The Rust+ server ID the notification originated from.
public Guid ServerId { get; init; }