Skip to content

Class AuthenticationStartedEvent

Namespace: Void.Proxy.Api.Events.Authentication
Assembly: Void.Proxy.Api.dll

public record AuthenticationStartedEvent : IScopedEventWithResult<AuthenticationResult>, IScopedEvent, IEventWithResult<AuthenticationResult>, IEvent, IEquatable<AuthenticationStartedEvent>

Inheritance

objectAuthenticationStartedEvent

Implements

IScopedEventWithResult<AuthenticationResult>, IScopedEvent, IEventWithResult<AuthenticationResult>, IEvent, IEquatable<AuthenticationStartedEvent>

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

public AuthenticationStartedEvent(ILink Link, IPlayer Player, AuthenticationSide Side)

Parameters

Link ILink

Player IPlayer

Side AuthenticationSide

Properties

public ILink Link { get; init; }

Property Value

ILink

Player

public IPlayer Player { get; init; }

Property Value

IPlayer

Result

public AuthenticationResult? Result { get; set; }

Property Value

AuthenticationResult?

Side

public AuthenticationSide Side { get; init; }

Property Value

AuthenticationSide