Class LabelerViewDetailed
- Namespace
- idunno.Bluesky.Labeler
- Assembly
- idunno.Bluesky.dll
Encapsulates a detailed view over a labeler.
public sealed record LabelerViewDetailed : LabelerView, IEquatable<LabelerView>, IEquatable<LabelerViewDetailed>Inheritance
Implements
Inherited Members
Constructors
LabelerViewDetailed()
public LabelerViewDetailed()LabelerViewDetailed()
public LabelerViewDetailed()LabelerViewDetailed()
public LabelerViewDetailed()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
Policies
Gets the policies for the labeler
public required LabelerPolicies Policies { get; init; }Property Value
Policies
Gets the policies for the labeler
public required LabelerPolicies Policies { get; init; }Property Value
Policies
Gets the policies for the labeler
public required LabelerPolicies Policies { get; init; }Property Value
ReasonTypes
The set of report reason 'codes' which are in-scope for this service to review and action. These usually align to policy categories. If null (distinct from empty array), all report reason types are allowed.
public ICollection<string>? ReasonTypes { get; init; }Property Value
ReasonTypes
The set of report reason 'codes' which are in-scope for this service to review and action. These usually align to policy categories. If null (distinct from empty array), all report reason types are allowed.
public ICollection<string>? ReasonTypes { get; init; }Property Value
ReasonTypes
The set of report reason 'codes' which are in-scope for this service to review and action. These usually align to policy categories. If null (distinct from empty array), all report reason types are allowed.
public ICollection<string>? ReasonTypes { get; init; }Property Value
SubjectCollections
Gets the set of record types (collection NSIDs) which can be reported to this service. If null (as distinct from empty array), the default is any collection.
public ICollection<Nsid>? SubjectCollections { get; init; }Property Value
- ICollection<Nsid>?
SubjectCollections
Gets the set of record types (collection NSIDs) which can be reported to this service. If null (as distinct from empty array), the default is any collection.
public ICollection<Nsid>? SubjectCollections { get; init; }Property Value
- ICollection<Nsid>?
SubjectCollections
Gets the set of record types (collection NSIDs) which can be reported to this service. If null (as distinct from empty array), the default is any collection.
public ICollection<Nsid>? SubjectCollections { get; init; }Property Value
- ICollection<Nsid>?
SubjectTypes
Gets the set of subject types (account, record, etc) this service accepts reports on.
public IEnumerable<string>? SubjectTypes { get; init; }Property Value
SubjectTypes
Gets the set of subject types (account, record, etc) this service accepts reports on.
public IEnumerable<string>? SubjectTypes { get; init; }Property Value
SubjectTypes
Gets the set of subject types (account, record, etc) this service accepts reports on.
public IEnumerable<string>? SubjectTypes { get; init; }Property Value
Methods
<Clone>$()
public override LabelerViewDetailed <Clone>$()Returns
<Clone>$()
public override LabelerViewDetailed <Clone>$()Returns
<Clone>$()
public override LabelerViewDetailed <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(LabelerView?)
public override sealed bool Equals(LabelerView? other)Parameters
otherLabelerView?
Returns
Equals(LabelerViewDetailed?)
public bool Equals(LabelerViewDetailed? other)Parameters
otherLabelerViewDetailed?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(LabelerView?)
public override sealed bool Equals(LabelerView? other)Parameters
otherLabelerView?
Returns
Equals(LabelerViewDetailed?)
public bool Equals(LabelerViewDetailed? other)Parameters
otherLabelerViewDetailed?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(LabelerView?)
public override sealed bool Equals(LabelerView? other)Parameters
otherLabelerView?
Returns
Equals(LabelerViewDetailed?)
public bool Equals(LabelerViewDetailed? other)Parameters
otherLabelerViewDetailed?
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 ==(LabelerViewDetailed?, LabelerViewDetailed?)
public static bool operator ==(LabelerViewDetailed? left, LabelerViewDetailed? right)Parameters
leftLabelerViewDetailed?rightLabelerViewDetailed?
Returns
operator ==(LabelerViewDetailed?, LabelerViewDetailed?)
public static bool operator ==(LabelerViewDetailed? left, LabelerViewDetailed? right)Parameters
leftLabelerViewDetailed?rightLabelerViewDetailed?
Returns
operator ==(LabelerViewDetailed?, LabelerViewDetailed?)
public static bool operator ==(LabelerViewDetailed? left, LabelerViewDetailed? right)Parameters
leftLabelerViewDetailed?rightLabelerViewDetailed?
Returns
operator !=(LabelerViewDetailed?, LabelerViewDetailed?)
public static bool operator !=(LabelerViewDetailed? left, LabelerViewDetailed? right)Parameters
leftLabelerViewDetailed?rightLabelerViewDetailed?
Returns
operator !=(LabelerViewDetailed?, LabelerViewDetailed?)
public static bool operator !=(LabelerViewDetailed? left, LabelerViewDetailed? right)Parameters
leftLabelerViewDetailed?rightLabelerViewDetailed?
Returns
operator !=(LabelerViewDetailed?, LabelerViewDetailed?)
public static bool operator !=(LabelerViewDetailed? left, LabelerViewDetailed? right)Parameters
leftLabelerViewDetailed?rightLabelerViewDetailed?