ModerationCause class abstract
- Available extensions
- Annotations
-
- @Freezed(fromJson: false, toJson: false)
Constructors
- ModerationCause.blockedBy({required ModerationCauseBlockedBy data})
-
constfactory
- ModerationCause.blocking({required ModerationCauseBlocking data})
-
constfactory
- ModerationCause.blockOther({required ModerationCauseBlockOther data})
-
constfactory
-
constfactory
- ModerationCause.label({required ModerationCauseLabel data})
-
constfactory
- ModerationCause.muted({required ModerationCauseMuted data})
-
constfactory
- ModerationCause.muteWord({required ModerationCauseMuteWord data})
-
constfactory
Properties
- data → Object
-
no setterinherited
- downgraded → bool
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
map<
TResult extends Object?> ({required TResult blocking(UModerationCauseBlocking value), required TResult blockedBy(UModerationCauseBlockedBy value), required TResult blockOther(UModerationCauseBlockOther value), required TResult label(UModerationCauseLabel value), required TResult muted(UModerationCauseMuted value), required TResult muteWord(UModerationCauseMuteWord value), }) → TResult -
Available on ModerationCause, provided by the ModerationCausePatterns extension
Aswitch
-like method, using callbacks. -
mapOrNull<
TResult extends Object?> ({TResult? blocking(UModerationCauseBlocking value)?, TResult? blockedBy(UModerationCauseBlockedBy value)?, TResult? blockOther(UModerationCauseBlockOther value)?, TResult? label(UModerationCauseLabel value)?, TResult? muted(UModerationCauseMuted value)?, TResult? muteWord(UModerationCauseMuteWord value)?, }) → TResult? -
Available on ModerationCause, provided by the ModerationCausePatterns extension
A variant ofmap
that fallback to returningnull
. -
maybeMap<
TResult extends Object?> ({TResult blocking(UModerationCauseBlocking value)?, TResult blockedBy(UModerationCauseBlockedBy value)?, TResult blockOther(UModerationCauseBlockOther value)?, TResult label(UModerationCauseLabel value)?, TResult muted(UModerationCauseMuted value)?, TResult muteWord(UModerationCauseMuteWord value)?, required TResult orElse()}) → TResult -
Available on ModerationCause, provided by the ModerationCausePatterns extension
A variant ofmap
that fallback to returningorElse
. -
maybeWhen<
TResult extends Object?> ({TResult blocking(ModerationCauseBlocking data)?, TResult blockedBy(ModerationCauseBlockedBy data)?, TResult blockOther(ModerationCauseBlockOther data)?, TResult label(ModerationCauseLabel data)?, TResult muted(ModerationCauseMuted data)?, TResult muteWord(ModerationCauseMuteWord data)?, required TResult orElse()}) → TResult -
Available on ModerationCause, provided by the ModerationCausePatterns extension
A variant ofwhen
that fallback to anorElse
callback. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
when<
TResult extends Object?> ({required TResult blocking(ModerationCauseBlocking data), required TResult blockedBy(ModerationCauseBlockedBy data), required TResult blockOther(ModerationCauseBlockOther data), required TResult label(ModerationCauseLabel data), required TResult muted(ModerationCauseMuted data), required TResult muteWord(ModerationCauseMuteWord data), }) → TResult -
Available on ModerationCause, provided by the ModerationCausePatterns extension
Aswitch
-like method, using callbacks. -
whenOrNull<
TResult extends Object?> ({TResult? blocking(ModerationCauseBlocking data)?, TResult? blockedBy(ModerationCauseBlockedBy data)?, TResult? blockOther(ModerationCauseBlockOther data)?, TResult? label(ModerationCauseLabel data)?, TResult? muted(ModerationCauseMuted data)?, TResult? muteWord(ModerationCauseMuteWord data)?, }) → TResult? -
Available on ModerationCause, provided by the ModerationCausePatterns extension
A variant ofwhen
that fallback to returningnull
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited