Members on this page
Meshline.Sdk
Meshline.Models.Protocol
GroupMember Class
Contains a group member's account identifier, role, and encryption public key.
public sealed record GroupMember : Meshline.Models.Protocol.ProtocolModel, System.IEquatable<Meshline.Models.Protocol.GroupMember>
Inheritance System.Object → ProtocolModel → GroupMember
Implements System.IEquatable<GroupMember>
Properties
GroupMember.Account Property
The account's CAIP-10 identifier.
public string Account { get; init; }
Property Value
GroupMember.MemberEncryptionPublicKey Property
The account's 32-byte group-specific X25519 public key.
public System.Collections.Immutable.ImmutableArray<byte> MemberEncryptionPublicKey { get; init; }
Property Value
System.Collections.Immutable.ImmutableArray<System.Byte>
GroupMember.Role Property
The account's group role.
public Meshline.Models.Protocol.GroupRole Role { get; init; }