Table of Contents

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

string

ServerId

The Rust+ server ID the notification originated from.

public Guid ServerId { get; init; }

Property Value

Guid