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
GroupRecoverySubmitResult.ExpiresAt Property
The expiration time, in Unix seconds.
public long ExpiresAt { get; init; }
Property Value
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.