Class LabelerView
- Namespace
- idunno.Bluesky.Labeler
- Assembly
- idunno.Bluesky.dll
Encapsulates a detailed view over a labeller.
[JsonDerivedType(typeof(LabelerView), "app.bsky.labeler.defs#labelerView")]
[JsonDerivedType(typeof(LabelerViewDetailed), "app.bsky.labeler.defs#labelerViewDetailed")]
public record LabelerView : IEquatable<LabelerView>Inheritance
Derived
Implements
Inherited Members
Constructors
LabelerView(LabelerView)
[SetsRequiredMembers]
protected LabelerView(LabelerView original)Parameters
originalLabelerView
LabelerView()
public LabelerView()LabelerView(LabelerView)
[SetsRequiredMembers]
protected LabelerView(LabelerView original)Parameters
originalLabelerView
LabelerView()
public LabelerView()LabelerView(LabelerView)
[SetsRequiredMembers]
protected LabelerView(LabelerView original)Parameters
originalLabelerView
LabelerView()
public LabelerView()Properties
Cid
Gets the Content Identifier of the labeler.
public required Cid Cid { get; init; }Property Value
- Cid
Cid
Gets the Content Identifier of the labeler.
public required Cid Cid { get; init; }Property Value
- Cid
Cid
Gets the Content Identifier of the labeler.
public required Cid Cid { get; init; }Property Value
- Cid
Creator
Gets a idunno.Bluesky.Actor.ProfileView of the labeler creator.
public required ProfileView Creator { get; init; }Property Value
Creator
Gets a idunno.Bluesky.Actor.ProfileView of the labeler creator.
public required ProfileView Creator { get; init; }Property Value
Creator
Gets a idunno.Bluesky.Actor.ProfileView of the labeler creator.
public required ProfileView Creator { get; init; }Property Value
EqualityContract
protected virtual Type EqualityContract { get; }Property Value
EqualityContract
protected virtual Type EqualityContract { get; }Property Value
EqualityContract
protected virtual Type EqualityContract { get; }Property Value
IndexedAt
Gets the System.DateTimeOffset the labeler was last indexed on.
public required DateTimeOffset IndexedAt { get; init; }Property Value
IndexedAt
Gets the System.DateTimeOffset the labeler was last indexed on.
public required DateTimeOffset IndexedAt { get; init; }Property Value
IndexedAt
Gets the System.DateTimeOffset the labeler was last indexed on.
public required DateTimeOffset IndexedAt { get; init; }Property Value
Labels
Gets the labels applied to the labeller.
[JsonInclude]
public IReadOnlyCollection<Label> Labels { get; init; }Property Value
- IReadOnlyCollection<Label>
Remarks
The deserializer supplies null when the JSON carries no labels, so the initializer substitutes an empty collection to keep this property non-nullable.
Labels
Gets the labels applied to the labeller.
[JsonInclude]
public IReadOnlyCollection<Label> Labels { get; init; }Property Value
- IReadOnlyCollection<Label>
Remarks
The deserializer supplies null when the JSON carries no labels, so the initializer substitutes an empty collection to keep this property non-nullable.
Labels
Gets the labels applied to the labeller.
[JsonInclude]
public IReadOnlyCollection<Label> Labels { get; init; }Property Value
- IReadOnlyCollection<Label>
Remarks
The deserializer supplies null when the JSON carries no labels, so the initializer substitutes an empty collection to keep this property non-nullable.
LikeCount
Gets the number of times the labeller has been liked.
public uint LikeCount { get; init; }Property Value
LikeCount
Gets the number of times the labeller has been liked.
public uint LikeCount { get; init; }Property Value
LikeCount
Gets the number of times the labeller has been liked.
public uint LikeCount { get; init; }Property Value
Uri
Gets the idunno.AtProto.AtUri of the labeler.
public required AtUri Uri { get; init; }Property Value
- AtUri
Uri
Gets the idunno.AtProto.AtUri of the labeler.
public required AtUri Uri { get; init; }Property Value
- AtUri
Uri
Gets the idunno.AtProto.AtUri of the labeler.
public required AtUri Uri { get; init; }Property Value
- AtUri
Viewer
Gets a view over the relationship between the actor who requested the view and the labeller.
public LabelerViewerState? Viewer { get; init; }Property Value
Viewer
Gets a view over the relationship between the actor who requested the view and the labeller.
public LabelerViewerState? Viewer { get; init; }Property Value
Viewer
Gets a view over the relationship between the actor who requested the view and the labeller.
public LabelerViewerState? Viewer { get; init; }Property Value
Methods
<Clone>$()
public virtual LabelerView <Clone>$()Returns
<Clone>$()
public virtual LabelerView <Clone>$()Returns
<Clone>$()
public virtual LabelerView <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(LabelerView?)
public virtual bool Equals(LabelerView? other)Parameters
otherLabelerView?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(LabelerView?)
public virtual bool Equals(LabelerView? other)Parameters
otherLabelerView?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(LabelerView?)
public virtual bool Equals(LabelerView? other)Parameters
otherLabelerView?
Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)Parameters
builderStringBuilder
Returns
PrintMembers(StringBuilder)
protected virtual 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 ==(LabelerView?, LabelerView?)
public static bool operator ==(LabelerView? left, LabelerView? right)Parameters
leftLabelerView?rightLabelerView?
Returns
operator ==(LabelerView?, LabelerView?)
public static bool operator ==(LabelerView? left, LabelerView? right)Parameters
leftLabelerView?rightLabelerView?
Returns
operator ==(LabelerView?, LabelerView?)
public static bool operator ==(LabelerView? left, LabelerView? right)Parameters
leftLabelerView?rightLabelerView?
Returns
operator !=(LabelerView?, LabelerView?)
public static bool operator !=(LabelerView? left, LabelerView? right)Parameters
leftLabelerView?rightLabelerView?
Returns
operator !=(LabelerView?, LabelerView?)
public static bool operator !=(LabelerView? left, LabelerView? right)Parameters
leftLabelerView?rightLabelerView?
Returns
operator !=(LabelerView?, LabelerView?)
public static bool operator !=(LabelerView? left, LabelerView? right)Parameters
leftLabelerView?rightLabelerView?