Class ReportOption
- Namespace
- idunno.Bluesky.Moderation
- Assembly
- idunno.Bluesky.dll
Encapsulates the information needed to display moderation reporting options.
public sealed record ReportOption : IEquatable<ReportOption>Inheritance
Implements
Inherited Members
Constructors
ReportOption()
public ReportOption()ReportOption()
public ReportOption()ReportOption()
public ReportOption()Properties
Description
Gets the description of the report reason.
public required string Description { get; init; }Property Value
Description
Gets the description of the report reason.
public required string Description { get; init; }Property Value
Description
Gets the description of the report reason.
public required string Description { get; init; }Property Value
Title
Gets the report reason title.
public required string Title { get; init; }Property Value
Title
Gets the report reason title.
public required string Title { get; init; }Property Value
Title
Gets the report reason title.
public required string Title { get; init; }Property Value
Type
Gets the type to use when submitting a report
public required string Type { get; init; }Property Value
Type
Gets the type to use when submitting a report
public required string Type { get; init; }Property Value
Type
Gets the type to use when submitting a report
public required string Type { get; init; }Property Value
Methods
<Clone>$()
public ReportOption <Clone>$()Returns
<Clone>$()
public ReportOption <Clone>$()Returns
<Clone>$()
public ReportOption <Clone>$()Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(ReportOption?)
public bool Equals(ReportOption? other)Parameters
otherReportOption?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(ReportOption?)
public bool Equals(ReportOption? other)Parameters
otherReportOption?
Returns
Equals(object?)
public override bool Equals(object? obj)Parameters
objobject?
Returns
Equals(ReportOption?)
public bool Equals(ReportOption? other)Parameters
otherReportOption?
Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
GetHashCode()
public override int GetHashCode()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
ToString()
public override string ToString()Returns
Operators
operator ==(ReportOption?, ReportOption?)
public static bool operator ==(ReportOption? left, ReportOption? right)Parameters
leftReportOption?rightReportOption?
Returns
operator ==(ReportOption?, ReportOption?)
public static bool operator ==(ReportOption? left, ReportOption? right)Parameters
leftReportOption?rightReportOption?
Returns
operator ==(ReportOption?, ReportOption?)
public static bool operator ==(ReportOption? left, ReportOption? right)Parameters
leftReportOption?rightReportOption?
Returns
operator !=(ReportOption?, ReportOption?)
public static bool operator !=(ReportOption? left, ReportOption? right)Parameters
leftReportOption?rightReportOption?
Returns
operator !=(ReportOption?, ReportOption?)
public static bool operator !=(ReportOption? left, ReportOption? right)Parameters
leftReportOption?rightReportOption?
Returns
operator !=(ReportOption?, ReportOption?)
public static bool operator !=(ReportOption? left, ReportOption? right)Parameters
leftReportOption?rightReportOption?