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

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

System.String

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; }

Property Value

GroupRole