Table of Contents

Class SessionTicket

Namespace
The.RPC
Assembly
Instagile.dll

Everything the server needs to resume a session, held by the client in sealed form.

[MessagePackObject(false)]
public sealed class SessionTicket
Inheritance
SessionTicket
Inherited Members

Properties

ExpiryUtc

[IgnoreMember]
public DateTime ExpiryUtc { get; }

Property Value

DateTime

ExpiryUtcTicks

[Key(2)]
public required long ExpiryUtcTicks { get; init; }

Property Value

long

IsLegacy

[Key(3)]
public required bool IsLegacy { get; init; }

Property Value

bool

IsPasswordReset

The session was established with a temporary password, and may only replace it.

[Key(4)]
public bool IsPasswordReset { get; init; }

Property Value

bool

Key

[Key(0)]
public required byte[] Key { get; init; }

Property Value

byte[]

Subject

[Key(1)]
public required Identity Subject { get; init; }

Property Value

Identity