Class ReplyReference
- Namespace
- idunno.Bluesky.Feed
- Assembly
- idunno.Bluesky.dll
Encapsulates various references about replies to a post in a thread.
public sealed record ReplyReference : IEquatable<ReplyReference>Inheritance
Implements
Inherited Members
Properties
GrandparentAuthor
Gets a idunno.Bluesky.Actor.ProfileViewBasic of the author of the grandparent post in the thread, if any.
[JsonInclude]
public ProfileViewBasic? GrandparentAuthor { get; init; }Property Value
GrandparentAuthor
Gets a idunno.Bluesky.Actor.ProfileViewBasic of the author of the grandparent post in the thread, if any.
[JsonInclude]
public ProfileViewBasic? GrandparentAuthor { get; init; }Property Value
GrandparentAuthor
Gets a idunno.Bluesky.Actor.ProfileViewBasic of the author of the grandparent post in the thread, if any.
[JsonInclude]
public ProfileViewBasic? GrandparentAuthor { get; init; }Property Value
Parent
Gets a idunno.Bluesky.Feed.PostViewBase of the immediate parent post in the thread.
[JsonInclude]
[JsonRequired]
public PostViewBase Parent { get; init; }Property Value
Parent
Gets a idunno.Bluesky.Feed.PostViewBase of the immediate parent post in the thread.
[JsonInclude]
[JsonRequired]
public PostViewBase Parent { get; init; }Property Value
Parent
Gets a idunno.Bluesky.Feed.PostViewBase of the immediate parent post in the thread.
[JsonInclude]
[JsonRequired]
public PostViewBase Parent { get; init; }Property Value
Root
Gets a idunno.Bluesky.Feed.PostViewBase of the post at the root of the thread.
[JsonInclude]
[JsonRequired]
public PostViewBase Root { get; init; }Property Value
Root
Gets a idunno.Bluesky.Feed.PostViewBase of the post at the root of the thread.
[JsonInclude]
[JsonRequired]
public PostViewBase Root { get; init; }Property Value
Root
Gets a idunno.Bluesky.Feed.PostViewBase of the post at the root of the thread.
[JsonInclude]
[JsonRequired]
public PostViewBase Root { get; init; }Property Value
Methods
<Clone>$()
public ReplyReference <Clone>$()Returns
<Clone>$()
public ReplyReference <Clone>$()Returns
<Clone>$()
public ReplyReference <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(ReplyReference?)
public bool Equals(ReplyReference? other)Parameters
otherReplyReference?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(ReplyReference?)
public bool Equals(ReplyReference? other)Parameters
otherReplyReference?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(ReplyReference?)
public bool Equals(ReplyReference? other)Parameters
otherReplyReference?
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 ==(ReplyReference?, ReplyReference?)
public static bool operator ==(ReplyReference? left, ReplyReference? right)Parameters
leftReplyReference?rightReplyReference?
Returns
operator ==(ReplyReference?, ReplyReference?)
public static bool operator ==(ReplyReference? left, ReplyReference? right)Parameters
leftReplyReference?rightReplyReference?
Returns
operator ==(ReplyReference?, ReplyReference?)
public static bool operator ==(ReplyReference? left, ReplyReference? right)Parameters
leftReplyReference?rightReplyReference?
Returns
operator !=(ReplyReference?, ReplyReference?)
public static bool operator !=(ReplyReference? left, ReplyReference? right)Parameters
leftReplyReference?rightReplyReference?
Returns
operator !=(ReplyReference?, ReplyReference?)
public static bool operator !=(ReplyReference? left, ReplyReference? right)Parameters
leftReplyReference?rightReplyReference?
Returns
operator !=(ReplyReference?, ReplyReference?)
public static bool operator !=(ReplyReference? left, ReplyReference? right)Parameters
leftReplyReference?rightReplyReference?