Skip to content

Class CreateLinkEvent

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

public record CreateLinkEvent : IScopedEventWithResult<ILink>, IScopedEvent, IEventWithResult<ILink>, IEvent, IEquatable<CreateLinkEvent>

Inheritance

objectCreateLinkEvent

Implements

IScopedEventWithResult<ILink>, IScopedEvent, IEventWithResult<ILink>, IEvent, IEquatable<CreateLinkEvent>

Inherited Members

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

Constructors

CreateLinkEvent(IPlayer, IServer, INetworkChannel, INetworkChannel)

public CreateLinkEvent(IPlayer Player, IServer Server, INetworkChannel PlayerChannel, INetworkChannel ServerChannel)

Parameters

Player IPlayer

Server IServer

PlayerChannel INetworkChannel

ServerChannel INetworkChannel

Properties

Player

public IPlayer Player { get; init; }

Property Value

IPlayer

PlayerChannel

public INetworkChannel PlayerChannel { get; init; }

Property Value

INetworkChannel

Result

public ILink? Result { get; set; }

Property Value

ILink?

Server

public IServer Server { get; init; }

Property Value

IServer

ServerChannel

public INetworkChannel ServerChannel { get; init; }

Property Value

INetworkChannel