Skip to content
Meshline
SDK 1.1.0 · TypeView source on GitHub

Developer guide · API index

Members on this page

Meshline.Sdk

Meshline.Models.Protocol

MessageTimelineEntry Class

Contains an accepted account message and the key box for the requesting device.

public sealed record MessageTimelineEntry : Meshline.Models.Protocol.ProtocolModel, System.IEquatable<Meshline.Models.Protocol.MessageTimelineEntry>

Inheritance System.Object → ProtocolModel → MessageTimelineEntry

Implements System.IEquatable<MessageTimelineEntry>

Properties

MessageTimelineEntry.AcceptedAt Property

The relay acceptance time, in Unix seconds.

public long AcceptedAt { get; init; }

Property Value

System.Int64

MessageTimelineEntry.Envelope Property

The signed encrypted message envelope.

public Meshline.Models.Protocol.MessageEnvelope Envelope { get; init; }

Property Value

MessageEnvelope

MessageTimelineEntry.KeyBox Property

The encrypted message key box intended for the requesting device.

public Meshline.Models.Protocol.MessageKeyBox KeyBox { get; init; }

Property Value

MessageKeyBox

MessageTimelineEntry.Sequence Property

The timeline sequence assigned by the hosting relay.

public long Sequence { get; init; }

Property Value

System.Int64