Class ListItemView
- Namespace
- idunno.Bluesky.Graph
- Assembly
- idunno.Bluesky.dll
Encapsulates a view over an individual item in a list.
public sealed record ListItemView : View, IEquatable<View>, IEquatable<ListItemView>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
Subject
Gets a idunno.Bluesky.Actor.ProfileView of the actor the list item refers to.
[JsonRequired]
public ProfileView Subject { get; init; }Property Value
Subject
Gets a idunno.Bluesky.Actor.ProfileView of the actor the list item refers to.
[JsonRequired]
public ProfileView Subject { get; init; }Property Value
Subject
Gets a idunno.Bluesky.Actor.ProfileView of the actor the list item refers to.
[JsonRequired]
public ProfileView Subject { get; init; }Property Value
SubjectOptedOut
Gets a flag indidicated the subject has opted out of appearing in the reference list. Only set when the viewer owns the list.
public bool? SubjectOptedOut { get; init; }Property Value
- bool?
SubjectOptedOut
Gets a flag indidicated the subject has opted out of appearing in the reference list. Only set when the viewer owns the list.
public bool? SubjectOptedOut { get; init; }Property Value
- bool?
SubjectOptedOut
Gets a flag indidicated the subject has opted out of appearing in the reference list. Only set when the viewer owns the list.
public bool? SubjectOptedOut { get; init; }Property Value
- bool?
Uri
Gets the idunno.AtProto.AtUri of the list item.
[JsonRequired]
public AtUri Uri { get; init; }Property Value
- AtUri
Uri
Gets the idunno.AtProto.AtUri of the list item.
[JsonRequired]
public AtUri Uri { get; init; }Property Value
- AtUri
Uri
Gets the idunno.AtProto.AtUri of the list item.
[JsonRequired]
public AtUri Uri { get; init; }Property Value
- AtUri
Methods
<Clone>$()
public override ListItemView <Clone>$()Returns
<Clone>$()
public override ListItemView <Clone>$()Returns
<Clone>$()
public override ListItemView <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(ListItemView?)
public bool Equals(ListItemView? other)Parameters
otherListItemView?
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(ListItemView?)
public bool Equals(ListItemView? other)Parameters
otherListItemView?
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(ListItemView?)
public bool Equals(ListItemView? other)Parameters
otherListItemView?
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 ==(ListItemView?, ListItemView?)
public static bool operator ==(ListItemView? left, ListItemView? right)Parameters
leftListItemView?rightListItemView?
Returns
operator ==(ListItemView?, ListItemView?)
public static bool operator ==(ListItemView? left, ListItemView? right)Parameters
leftListItemView?rightListItemView?
Returns
operator ==(ListItemView?, ListItemView?)
public static bool operator ==(ListItemView? left, ListItemView? right)Parameters
leftListItemView?rightListItemView?
Returns
operator !=(ListItemView?, ListItemView?)
public static bool operator !=(ListItemView? left, ListItemView? right)Parameters
leftListItemView?rightListItemView?
Returns
operator !=(ListItemView?, ListItemView?)
public static bool operator !=(ListItemView? left, ListItemView? right)Parameters
leftListItemView?rightListItemView?
Returns
operator !=(ListItemView?, ListItemView?)
public static bool operator !=(ListItemView? left, ListItemView? right)Parameters
leftListItemView?rightListItemView?