Table of Contents

Class WellKnown

Namespace
idunno.Bluesky.Moderation
Assembly
idunno.Bluesky.dll

Provides a list of known moderation report reason types.

public static class WellKnown

Inheritance

Inherited Members

Properties

ReportOptions

Gets a dictionary of report options, where the key is the report target.

public static IReadOnlyDictionary<string, IReadOnlyList<ReportOption>> ReportOptions { get; }

Property Value

IReadOnlyDictionary<string, IReadOnlyList<ReportOption>>

Remarks

Some targets offer more than one option for the same report type, because the options are what a user chooses between, not the reasons the API accepts. For example a list, starter pack or feed generator can be reported both for breaking the rules and for having a name or description which violates community standards, and both of those submit a report of type idunno.Bluesky.Moderation.ReportType.Violation.

ReportOptions

Gets a dictionary of report options, where the key is the report target.

public static IReadOnlyDictionary<string, IReadOnlyList<ReportOption>> ReportOptions { get; }

Property Value

IReadOnlyDictionary<string, IReadOnlyList<ReportOption>>

Remarks

Some targets offer more than one option for the same report type, because the options are what a user chooses between, not the reasons the API accepts. For example a list, starter pack or feed generator can be reported both for breaking the rules and for having a name or description which violates community standards, and both of those submit a report of type idunno.Bluesky.Moderation.ReportType.Violation.

ReportOptions

Gets a dictionary of report options, where the key is the report target.

public static IReadOnlyDictionary<string, IReadOnlyList<ReportOption>> ReportOptions { get; }

Property Value

IReadOnlyDictionary<string, IReadOnlyList<ReportOption>>

Remarks

Some targets offer more than one option for the same report type, because the options are what a user chooses between, not the reasons the API accepts. For example a list, starter pack or feed generator can be reported both for breaking the rules and for having a name or description which violates community standards, and both of those submit a report of type idunno.Bluesky.Moderation.ReportType.Violation.

ReportTargets

Gets a read-only collection of well known report targets.

public static IReadOnlyCollection<string> ReportTargets { get; }

Property Value

IReadOnlyCollection<string>

ReportTargets

Gets a read-only collection of well known report targets.

public static IReadOnlyCollection<string> ReportTargets { get; }

Property Value

IReadOnlyCollection<string>

ReportTargets

Gets a read-only collection of well known report targets.

public static IReadOnlyCollection<string> ReportTargets { get; }

Property Value

IReadOnlyCollection<string>

ReportType

Gets a dictionary mapping report reason to report type as string.

public static IReadOnlyDictionary<ReportType, string> ReportType { get; }

Property Value

IReadOnlyDictionary<ReportType, string>

ReportType

Gets a dictionary mapping report reason to report type as string.

public static IReadOnlyDictionary<ReportType, string> ReportType { get; }

Property Value

IReadOnlyDictionary<ReportType, string>

ReportType

Gets a dictionary mapping report reason to report type as string.

public static IReadOnlyDictionary<ReportType, string> ReportType { get; }

Property Value

IReadOnlyDictionary<ReportType, string>