Class ViewerState
- Namespace
- idunno.Bluesky.Feed
- Assembly
- idunno.Bluesky.dll
Encapsulates metadata about the requesting account's relationship with the subject content. Only has meaningful content for authenticated requests.
public sealed record ViewerState : IEquatable<ViewerState>Inheritance
Implements
Inherited Members
Properties
Bookmarked
Gets a flag indicating whether the requesting account has bookmarked the content.
public bool? Bookmarked { get; init; }Property Value
- bool?
Bookmarked
Gets a flag indicating whether the requesting account has bookmarked the content.
public bool? Bookmarked { get; init; }Property Value
- bool?
Bookmarked
Gets a flag indicating whether the requesting account has bookmarked the content.
public bool? Bookmarked { get; init; }Property Value
- bool?
EmbeddingDisabled
Gets a flag indicating whether embedding is disabled for the requesting account.
public bool? EmbeddingDisabled { get; init; }Property Value
- bool?
EmbeddingDisabled
Gets a flag indicating whether embedding is disabled for the requesting account.
public bool? EmbeddingDisabled { get; init; }Property Value
- bool?
EmbeddingDisabled
Gets a flag indicating whether embedding is disabled for the requesting account.
public bool? EmbeddingDisabled { get; init; }Property Value
- bool?
KnownLikers
Gets likers of a post who the authenticated user also follows. This property is present only in selected cases, as an optimization.
public KnownLikers? KnownLikers { get; init; }Property Value
KnownLikers
Gets likers of a post who the authenticated user also follows. This property is present only in selected cases, as an optimization.
public KnownLikers? KnownLikers { get; init; }Property Value
KnownLikers
Gets likers of a post who the authenticated user also follows. This property is present only in selected cases, as an optimization.
public KnownLikers? KnownLikers { get; init; }Property Value
Like
Gets the idunno.AtProto.AtUri to the like of the post by the requesting account, if any.
public AtUri? Like { get; init; }Property Value
- AtUri?
Like
Gets the idunno.AtProto.AtUri to the like of the post by the requesting account, if any.
public AtUri? Like { get; init; }Property Value
- AtUri?
Like
Gets the idunno.AtProto.AtUri to the like of the post by the requesting account, if any.
public AtUri? Like { get; init; }Property Value
- AtUri?
Pinned
Gets a flag indicating whether the requesting account has pinned the the content.
public bool? Pinned { get; init; }Property Value
- bool?
Pinned
Gets a flag indicating whether the requesting account has pinned the the content.
public bool? Pinned { get; init; }Property Value
- bool?
Pinned
Gets a flag indicating whether the requesting account has pinned the the content.
public bool? Pinned { get; init; }Property Value
- bool?
ReplyDisabled
Gets a flag indicating whether the requesting account can reply to the content.
public bool? ReplyDisabled { get; init; }Property Value
- bool?
ReplyDisabled
Gets a flag indicating whether the requesting account can reply to the content.
public bool? ReplyDisabled { get; init; }Property Value
- bool?
ReplyDisabled
Gets a flag indicating whether the requesting account can reply to the content.
public bool? ReplyDisabled { get; init; }Property Value
- bool?
Repost
Gets the idunno.AtProto.AtUri to the repost of the post by the requesting account, if any.
public AtUri? Repost { get; init; }Property Value
- AtUri?
Repost
Gets the idunno.AtProto.AtUri to the repost of the post by the requesting account, if any.
public AtUri? Repost { get; init; }Property Value
- AtUri?
Repost
Gets the idunno.AtProto.AtUri to the repost of the post by the requesting account, if any.
public AtUri? Repost { get; init; }Property Value
- AtUri?
ThreadMuted
Gets a flag indicating whether the requesting account has the content muted.
public bool? ThreadMuted { get; init; }Property Value
- bool?
ThreadMuted
Gets a flag indicating whether the requesting account has the content muted.
public bool? ThreadMuted { get; init; }Property Value
- bool?
ThreadMuted
Gets a flag indicating whether the requesting account has the content muted.
public bool? ThreadMuted { get; init; }Property Value
- bool?
Methods
<Clone>$()
public ViewerState <Clone>$()Returns
<Clone>$()
public ViewerState <Clone>$()Returns
<Clone>$()
public ViewerState <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(ViewerState?)
public bool Equals(ViewerState? other)Parameters
otherViewerState?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(ViewerState?)
public bool Equals(ViewerState? other)Parameters
otherViewerState?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(ViewerState?)
public bool Equals(ViewerState? other)Parameters
otherViewerState?
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 ==(ViewerState?, ViewerState?)
public static bool operator ==(ViewerState? left, ViewerState? right)Parameters
leftViewerState?rightViewerState?
Returns
operator ==(ViewerState?, ViewerState?)
public static bool operator ==(ViewerState? left, ViewerState? right)Parameters
leftViewerState?rightViewerState?
Returns
operator ==(ViewerState?, ViewerState?)
public static bool operator ==(ViewerState? left, ViewerState? right)Parameters
leftViewerState?rightViewerState?
Returns
operator !=(ViewerState?, ViewerState?)
public static bool operator !=(ViewerState? left, ViewerState? right)Parameters
leftViewerState?rightViewerState?
Returns
operator !=(ViewerState?, ViewerState?)
public static bool operator !=(ViewerState? left, ViewerState? right)Parameters
leftViewerState?rightViewerState?
Returns
operator !=(ViewerState?, ViewerState?)
public static bool operator !=(ViewerState? left, ViewerState? right)Parameters
leftViewerState?rightViewerState?