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

GroupInviteRef Class

Identifies a hosted group invitation without embedding its signed document.

public sealed record GroupInviteRef : System.IEquatable<Meshline.Models.Client.GroupInviteRef>

Inheritance System.Object → GroupInviteRef

Implements System.IEquatable<GroupInviteRef>

Constructors

GroupInviteRef(GroupRef, string) Constructor

Initializes a new instance of GroupInviteRef.

public GroupInviteRef(Meshline.Models.Client.GroupRef group, string inviteId);

Parameters

group GroupRef

The group identifier and hosting relay.

inviteId System.String

The canonical group invitation identifier.

Exceptions

System.ArgumentNullException
The group argument is null.

System.ArgumentException
The invitation identifier is invalid.

GroupInviteRef(string, string, string) Constructor

Initializes a new instance of GroupInviteRef.

public GroupInviteRef(string relayId, string groupId, string inviteId);

Parameters

relayId System.String

The relay's canonical lowercase Neo script-hash identifier.

groupId System.String

The canonical group identifier.

inviteId System.String

The canonical group invitation identifier.

Exceptions

System.ArgumentException
The invitation identifier is invalid, or the supplied relay or group identifier is invalid.

Properties

GroupInviteRef.Group Property

The group and hosting relay associated with this information.

public Meshline.Models.Client.GroupRef Group { get; }

Property Value

GroupRef

GroupInviteRef.InviteId Property

The invitation's canonical inv_ identifier.

public string InviteId { get; }

Property Value

System.String