Table of Contents

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?

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?

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?

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

ViewerState

<Clone>$()

public ViewerState <Clone>$()

Returns

ViewerState

<Clone>$()

public ViewerState <Clone>$()

Returns

ViewerState

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(ViewerState?)

public bool Equals(ViewerState? other)

Parameters

other ViewerState?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(ViewerState?)

public bool Equals(ViewerState? other)

Parameters

other ViewerState?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(ViewerState?)

public bool Equals(ViewerState? other)

Parameters

other ViewerState?

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

Operators

operator ==(ViewerState?, ViewerState?)

public static bool operator ==(ViewerState? left, ViewerState? right)

Parameters

left ViewerState?
right ViewerState?

Returns

bool

operator ==(ViewerState?, ViewerState?)

public static bool operator ==(ViewerState? left, ViewerState? right)

Parameters

left ViewerState?
right ViewerState?

Returns

bool

operator ==(ViewerState?, ViewerState?)

public static bool operator ==(ViewerState? left, ViewerState? right)

Parameters

left ViewerState?
right ViewerState?

Returns

bool

operator !=(ViewerState?, ViewerState?)

public static bool operator !=(ViewerState? left, ViewerState? right)

Parameters

left ViewerState?
right ViewerState?

Returns

bool

operator !=(ViewerState?, ViewerState?)

public static bool operator !=(ViewerState? left, ViewerState? right)

Parameters

left ViewerState?
right ViewerState?

Returns

bool

operator !=(ViewerState?, ViewerState?)

public static bool operator !=(ViewerState? left, ViewerState? right)

Parameters

left ViewerState?
right ViewerState?

Returns

bool