Payload class
A room's owner delivers an MLS Commit to a member's key-holding agent, advancing it one epoch. Every member must apply every commit, in order: an agent that misses one is stuck at its last epoch and can open nothing sealed after it.
Constructors
Properties
- commit → String
-
The MLS Commit message, base64url.
final
- epoch → int
-
The MLS epoch this commit produces — the recipient's epoch after applying it.
Stated so a recipient can tell a replay from a gap without parsing the commit:
equal to its current epoch is a replay, more than one ahead is a gap.
final
- ext → Ext?
-
Ecosystem-defined extension members per SPEC.md §4.5.1.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- roomId → String
-
The room whose group is advancing.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> - Serialize to a JSON-encodable map, omitting absent members.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited