Skip to content
Meshline
SDK 1.1.0 · TypeView source on GitHub

Developer guide · API index

Members on this page

Meshline.Sdk

Meshline.Models.Client

GroupMemberInfo Class

Contains a locally known group member's role, encryption key, and nickname.

public sealed class GroupMemberInfo

Inheritance System.Object → GroupMemberInfo

Properties

GroupMemberInfo.AccountId Property

The account's CAIP-10 identifier.

public string AccountId { get; init; }

Property Value

System.String

GroupMemberInfo.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>

GroupMemberInfo.Nickname Property

The optional display nickname.

public string? Nickname { get; init; }

Property Value

System.String

GroupMemberInfo.Role Property

The account's group role.

public Meshline.Models.Protocol.GroupRole Role { get; init; }

Property Value

GroupRole