Class JoinLinkViewerState
- Namespace
- idunno.Bluesky.Chat.Group
- Assembly
- idunno.Bluesky.dll
Represents the state of a join link viewer, which indicates whether the viewer has requested to join the group chat via the join link and when that request was made.
public sealed record JoinLinkViewerState : IEquatable<JoinLinkViewerState>Inheritance
Implements
Inherited Members
Constructors
JoinLinkViewerState(DateTimeOffset?)
Creates a new instance of the idunno.Bluesky.Chat.Group.JoinLinkViewerState record.
[JsonConstructor]
public JoinLinkViewerState(DateTimeOffset? requestedAt)Parameters
requestedAtDateTimeOffset?-
The System.DateTimeOffset the join link was requested at, or null if unknown.
JoinLinkViewerState(DateTimeOffset?)
Creates a new instance of the idunno.Bluesky.Chat.Group.JoinLinkViewerState record.
[JsonConstructor]
public JoinLinkViewerState(DateTimeOffset? requestedAt)Parameters
requestedAtDateTimeOffset?-
The System.DateTimeOffset the join link was requested at, or null if unknown.
JoinLinkViewerState(DateTimeOffset?)
Creates a new instance of the idunno.Bluesky.Chat.Group.JoinLinkViewerState record.
[JsonConstructor]
public JoinLinkViewerState(DateTimeOffset? requestedAt)Parameters
requestedAtDateTimeOffset?-
The System.DateTimeOffset the join link was requested at, or null if unknown.
Properties
RequestedAt
Gets the System.DateTimeOffset the join link was requested at, or null if unknown.
public DateTimeOffset? RequestedAt { get; init; }Property Value
RequestedAt
Gets the System.DateTimeOffset the join link was requested at, or null if unknown.
public DateTimeOffset? RequestedAt { get; init; }Property Value
RequestedAt
Gets the System.DateTimeOffset the join link was requested at, or null if unknown.
public DateTimeOffset? RequestedAt { get; init; }Property Value
Methods
<Clone>$()
public JoinLinkViewerState <Clone>$()Returns
<Clone>$()
public JoinLinkViewerState <Clone>$()Returns
<Clone>$()
public JoinLinkViewerState <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(JoinLinkViewerState?)
public bool Equals(JoinLinkViewerState? other)Parameters
otherJoinLinkViewerState?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(JoinLinkViewerState?)
public bool Equals(JoinLinkViewerState? other)Parameters
otherJoinLinkViewerState?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(JoinLinkViewerState?)
public bool Equals(JoinLinkViewerState? other)Parameters
otherJoinLinkViewerState?
Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
Operators
operator ==(JoinLinkViewerState?, JoinLinkViewerState?)
public static bool operator ==(JoinLinkViewerState? left, JoinLinkViewerState? right)Parameters
leftJoinLinkViewerState?rightJoinLinkViewerState?
Returns
operator ==(JoinLinkViewerState?, JoinLinkViewerState?)
public static bool operator ==(JoinLinkViewerState? left, JoinLinkViewerState? right)Parameters
leftJoinLinkViewerState?rightJoinLinkViewerState?
Returns
operator ==(JoinLinkViewerState?, JoinLinkViewerState?)
public static bool operator ==(JoinLinkViewerState? left, JoinLinkViewerState? right)Parameters
leftJoinLinkViewerState?rightJoinLinkViewerState?
Returns
operator !=(JoinLinkViewerState?, JoinLinkViewerState?)
public static bool operator !=(JoinLinkViewerState? left, JoinLinkViewerState? right)Parameters
leftJoinLinkViewerState?rightJoinLinkViewerState?
Returns
operator !=(JoinLinkViewerState?, JoinLinkViewerState?)
public static bool operator !=(JoinLinkViewerState? left, JoinLinkViewerState? right)Parameters
leftJoinLinkViewerState?rightJoinLinkViewerState?
Returns
operator !=(JoinLinkViewerState?, JoinLinkViewerState?)
public static bool operator !=(JoinLinkViewerState? left, JoinLinkViewerState? right)Parameters
leftJoinLinkViewerState?rightJoinLinkViewerState?