Table of Contents

Class ReasonRepost

Namespace
idunno.Bluesky.Feed
Assembly
idunno.Bluesky.dll

Indicates a feed presence caused by a repost.

public sealed record ReasonRepost : ReasonBase, IEquatable<ReasonBase>, IEquatable<ReasonRepost>

Inheritance

Implements

Inherited Members

Properties

By

Gets the idunno.Bluesky.Actor.ProfileViewBasic of the actor who reposted the post.

[JsonInclude]
[JsonRequired]
public ProfileViewBasic By { get; init; }

Property Value

ProfileViewBasic

By

Gets the idunno.Bluesky.Actor.ProfileViewBasic of the actor who reposted the post.

[JsonInclude]
[JsonRequired]
public ProfileViewBasic By { get; init; }

Property Value

ProfileViewBasic

By

Gets the idunno.Bluesky.Actor.ProfileViewBasic of the actor who reposted the post.

[JsonInclude]
[JsonRequired]
public ProfileViewBasic By { get; init; }

Property Value

ProfileViewBasic

Cid

Gets the content identifier of the post that was reposted.

[JsonInclude]
public Cid? Cid { get; init; }

Property Value

Cid?

Cid

Gets the content identifier of the post that was reposted.

[JsonInclude]
public Cid? Cid { get; init; }

Property Value

Cid?

Cid

Gets the content identifier of the post that was reposted.

[JsonInclude]
public Cid? Cid { get; init; }

Property Value

Cid?

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

IndexedAt

Gets the System.DateTimeOffset when the repost was indexed.

[JsonInclude]
[JsonRequired]
public DateTimeOffset IndexedAt { get; init; }

Property Value

DateTimeOffset

IndexedAt

Gets the System.DateTimeOffset when the repost was indexed.

[JsonInclude]
[JsonRequired]
public DateTimeOffset IndexedAt { get; init; }

Property Value

DateTimeOffset

IndexedAt

Gets the System.DateTimeOffset when the repost was indexed.

[JsonInclude]
[JsonRequired]
public DateTimeOffset IndexedAt { get; init; }

Property Value

DateTimeOffset

StrongReference

Gets a strong reference to the repost record.

[JsonIgnore]
public StrongReference? StrongReference { get; }

Property Value

StrongReference?

StrongReference

Gets a strong reference to the repost record.

[JsonIgnore]
public StrongReference? StrongReference { get; }

Property Value

StrongReference?

StrongReference

Gets a strong reference to the repost record.

[JsonIgnore]
public StrongReference? StrongReference { get; }

Property Value

StrongReference?

Uri

Gets the idunno.AtProto.AtUri of the post that was reposted.

[JsonInclude]
public AtUri? Uri { get; init; }

Property Value

AtUri?

Uri

Gets the idunno.AtProto.AtUri of the post that was reposted.

[JsonInclude]
public AtUri? Uri { get; init; }

Property Value

AtUri?

Uri

Gets the idunno.AtProto.AtUri of the post that was reposted.

[JsonInclude]
public AtUri? Uri { get; init; }

Property Value

AtUri?

Methods

<Clone>$()

public override ReasonRepost <Clone>$()

Returns

ReasonRepost

<Clone>$()

public override ReasonRepost <Clone>$()

Returns

ReasonRepost

<Clone>$()

public override ReasonRepost <Clone>$()

Returns

ReasonRepost

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(ReasonBase?)

public override sealed bool Equals(ReasonBase? other)

Parameters

other ReasonBase?

Returns

bool

Equals(ReasonRepost?)

public bool Equals(ReasonRepost? other)

Parameters

other ReasonRepost?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(ReasonBase?)

public override sealed bool Equals(ReasonBase? other)

Parameters

other ReasonBase?

Returns

bool

Equals(ReasonRepost?)

public bool Equals(ReasonRepost? other)

Parameters

other ReasonRepost?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(ReasonBase?)

public override sealed bool Equals(ReasonBase? other)

Parameters

other ReasonBase?

Returns

bool

Equals(ReasonRepost?)

public bool Equals(ReasonRepost? other)

Parameters

other ReasonRepost?

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected override bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

PrintMembers(StringBuilder)

protected override bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

PrintMembers(StringBuilder)

protected override bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

ToString()

public override string ToString()

Returns

string

Operators

operator ==(ReasonRepost?, ReasonRepost?)

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

Parameters

left ReasonRepost?
right ReasonRepost?

Returns

bool

operator ==(ReasonRepost?, ReasonRepost?)

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

Parameters

left ReasonRepost?
right ReasonRepost?

Returns

bool

operator ==(ReasonRepost?, ReasonRepost?)

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

Parameters

left ReasonRepost?
right ReasonRepost?

Returns

bool

operator !=(ReasonRepost?, ReasonRepost?)

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

Parameters

left ReasonRepost?
right ReasonRepost?

Returns

bool

operator !=(ReasonRepost?, ReasonRepost?)

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

Parameters

left ReasonRepost?
right ReasonRepost?

Returns

bool

operator !=(ReasonRepost?, ReasonRepost?)

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

Parameters

left ReasonRepost?
right ReasonRepost?

Returns

bool