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

GroupRecoverySubmitResult Class

Reports when a submitted member key recovery request was accepted and will expire.

public sealed record GroupRecoverySubmitResult : Meshline.Models.Protocol.ProtocolModel, System.IEquatable<Meshline.Models.Protocol.GroupRecoverySubmitResult>

Inheritance System.Object → ProtocolModel → GroupRecoverySubmitResult

Implements System.IEquatable<GroupRecoverySubmitResult>

Properties

GroupRecoverySubmitResult.AcceptedAt Property

The relay acceptance time, in Unix seconds.

public long AcceptedAt { get; init; }

Property Value

System.Int64

GroupRecoverySubmitResult.ExpiresAt Property

The expiration time, in Unix seconds.

public long ExpiresAt { get; init; }

Property Value

System.Int64

Methods

GroupRecoverySubmitResult.Validate(NetworkContext) Method

Validates the relay-assigned recovery acceptance interval.

public override Meshline.Validation.ProtocolViolation? Validate(Meshline.Models.NetworkContext? context=null);

Parameters

context NetworkContext

The optional network context; these field checks do not depend on it.

Returns

ProtocolViolation
The first detected protocol violation, or null if the implemented checks pass.

Remarks

This checks the interval structure, not whether the request has expired.