Class FeedViewPost
- Namespace
- idunno.Bluesky.Feed
- Assembly
- idunno.Bluesky.dll
Represents the view over a post from a feed.
public sealed record FeedViewPost : View, IEquatable<View>, IEquatable<FeedViewPost>Inheritance
Implements
Inherited Members
Properties
EqualityContract
protected override Type EqualityContract { get; }Property Value
EqualityContract
protected override Type EqualityContract { get; }Property Value
EqualityContract
protected override Type EqualityContract { get; }Property Value
FeedContext
Context provided by feed generator that may be passed back alongside interactions.
[JsonInclude]
public string? FeedContext { get; init; }Property Value
FeedContext
Context provided by feed generator that may be passed back alongside interactions.
[JsonInclude]
public string? FeedContext { get; init; }Property Value
FeedContext
Context provided by feed generator that may be passed back alongside interactions.
[JsonInclude]
public string? FeedContext { get; init; }Property Value
Post
A idunno.Bluesky.Feed.PostView of the post.
[JsonInclude]
[JsonRequired]
public PostView Post { get; init; }Property Value
Post
A idunno.Bluesky.Feed.PostView of the post.
[JsonInclude]
[JsonRequired]
public PostView Post { get; init; }Property Value
Post
A idunno.Bluesky.Feed.PostView of the post.
[JsonInclude]
[JsonRequired]
public PostView Post { get; init; }Property Value
Reason
An optional reason indicating why the post is in a feed, typically either a idunno.Bluesky.Feed.ReasonRepost or idunno.Bluesky.Feed.ReasonPin.
[JsonInclude]
public ReasonBase? Reason { get; init; }Property Value
Reason
An optional reason indicating why the post is in a feed, typically either a idunno.Bluesky.Feed.ReasonRepost or idunno.Bluesky.Feed.ReasonPin.
[JsonInclude]
public ReasonBase? Reason { get; init; }Property Value
Reason
An optional reason indicating why the post is in a feed, typically either a idunno.Bluesky.Feed.ReasonRepost or idunno.Bluesky.Feed.ReasonPin.
[JsonInclude]
public ReasonBase? Reason { get; init; }Property Value
Reply
A idunno.Bluesky.Feed.ReplyReference to a post this post was in reply to, if any.
[JsonInclude]
public ReplyReference? Reply { get; init; }Property Value
Reply
A idunno.Bluesky.Feed.ReplyReference to a post this post was in reply to, if any.
[JsonInclude]
public ReplyReference? Reply { get; init; }Property Value
Reply
A idunno.Bluesky.Feed.ReplyReference to a post this post was in reply to, if any.
[JsonInclude]
public ReplyReference? Reply { get; init; }Property Value
Methods
<Clone>$()
public override FeedViewPost <Clone>$()Returns
<Clone>$()
public override FeedViewPost <Clone>$()Returns
<Clone>$()
public override FeedViewPost <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(View?)
public override sealed bool Equals(View? other)Parameters
otherView?
Returns
Equals(FeedViewPost?)
public bool Equals(FeedViewPost? other)Parameters
otherFeedViewPost?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(View?)
public override sealed bool Equals(View? other)Parameters
otherView?
Returns
Equals(FeedViewPost?)
public bool Equals(FeedViewPost? other)Parameters
otherFeedViewPost?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(View?)
public override sealed bool Equals(View? other)Parameters
otherView?
Returns
Equals(FeedViewPost?)
public bool Equals(FeedViewPost? other)Parameters
otherFeedViewPost?
Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
Operators
operator ==(FeedViewPost?, FeedViewPost?)
public static bool operator ==(FeedViewPost? left, FeedViewPost? right)Parameters
leftFeedViewPost?rightFeedViewPost?
Returns
operator ==(FeedViewPost?, FeedViewPost?)
public static bool operator ==(FeedViewPost? left, FeedViewPost? right)Parameters
leftFeedViewPost?rightFeedViewPost?
Returns
operator ==(FeedViewPost?, FeedViewPost?)
public static bool operator ==(FeedViewPost? left, FeedViewPost? right)Parameters
leftFeedViewPost?rightFeedViewPost?
Returns
operator !=(FeedViewPost?, FeedViewPost?)
public static bool operator !=(FeedViewPost? left, FeedViewPost? right)Parameters
leftFeedViewPost?rightFeedViewPost?
Returns
operator !=(FeedViewPost?, FeedViewPost?)
public static bool operator !=(FeedViewPost? left, FeedViewPost? right)Parameters
leftFeedViewPost?rightFeedViewPost?
Returns
operator !=(FeedViewPost?, FeedViewPost?)
public static bool operator !=(FeedViewPost? left, FeedViewPost? right)Parameters
leftFeedViewPost?rightFeedViewPost?