Table of Contents

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

Type

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

Policies

Gets the policies for the labeler

public required LabelerPolicies Policies { get; init; }

Property Value

LabelerPolicies

Policies

Gets the policies for the labeler

public required LabelerPolicies Policies { get; init; }

Property Value

LabelerPolicies

Policies

Gets the policies for the labeler

public required LabelerPolicies Policies { get; init; }

Property Value

LabelerPolicies

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

ICollection<string>?

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

ICollection<string>?

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

ICollection<string>?

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

IEnumerable<string>?

SubjectTypes

Gets the set of subject types (account, record, etc) this service accepts reports on.

public IEnumerable<string>? SubjectTypes { get; init; }

Property Value

IEnumerable<string>?

SubjectTypes

Gets the set of subject types (account, record, etc) this service accepts reports on.

public IEnumerable<string>? SubjectTypes { get; init; }

Property Value

IEnumerable<string>?

Methods

<Clone>$()

public override LabelerViewDetailed <Clone>$()

Returns

LabelerViewDetailed

<Clone>$()

public override LabelerViewDetailed <Clone>$()

Returns

LabelerViewDetailed

<Clone>$()

public override LabelerViewDetailed <Clone>$()

Returns

LabelerViewDetailed

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(LabelerView?)

public override sealed bool Equals(LabelerView? other)

Parameters

other LabelerView?

Returns

bool

Equals(LabelerViewDetailed?)

public bool Equals(LabelerViewDetailed? other)

Parameters

other LabelerViewDetailed?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(LabelerView?)

public override sealed bool Equals(LabelerView? other)

Parameters

other LabelerView?

Returns

bool

Equals(LabelerViewDetailed?)

public bool Equals(LabelerViewDetailed? other)

Parameters

other LabelerViewDetailed?

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object?

Returns

bool

Equals(LabelerView?)

public override sealed bool Equals(LabelerView? other)

Parameters

other LabelerView?

Returns

bool

Equals(LabelerViewDetailed?)

public bool Equals(LabelerViewDetailed? other)

Parameters

other LabelerViewDetailed?

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 ==(LabelerViewDetailed?, LabelerViewDetailed?)

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

Parameters

left LabelerViewDetailed?
right LabelerViewDetailed?

Returns

bool

operator ==(LabelerViewDetailed?, LabelerViewDetailed?)

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

Parameters

left LabelerViewDetailed?
right LabelerViewDetailed?

Returns

bool

operator ==(LabelerViewDetailed?, LabelerViewDetailed?)

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

Parameters

left LabelerViewDetailed?
right LabelerViewDetailed?

Returns

bool

operator !=(LabelerViewDetailed?, LabelerViewDetailed?)

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

Parameters

left LabelerViewDetailed?
right LabelerViewDetailed?

Returns

bool

operator !=(LabelerViewDetailed?, LabelerViewDetailed?)

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

Parameters

left LabelerViewDetailed?
right LabelerViewDetailed?

Returns

bool

operator !=(LabelerViewDetailed?, LabelerViewDetailed?)

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

Parameters

left LabelerViewDetailed?
right LabelerViewDetailed?

Returns

bool