Table of Contents

Class FcmMessage

Namespace
RustPlusApi.Fcm.Data
Assembly
RustPlusApi.Fcm.dll

A fully parsed FCM push notification as delivered by the MCS socket.

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

Properties

Data

The parsed notification payload.

public MessageData Data { get; init; }

Property Value

MessageData

From

FCM sender ID (the GCP project number that sent the message).

public long From { get; init; }

Property Value

long

PersistentId

FCM persistent ID used to de-duplicate already-processed messages.

public string PersistentId { get; init; }

Property Value

string

SentAt

UTC timestamp when the message was sent by the FCM server.

public DateTime SentAt { get; init; }

Property Value

DateTime