UModerationEmitEventEventPatterns extension
Adds pattern-matching-related methods to UModerationEmitEventEvent.
Methods
-
map<
TResult extends Object?> ({required TResult modEventTakedown(UModerationEmitEventEventModEventTakedown value), required TResult modEventAcknowledge(UModerationEmitEventEventModEventAcknowledge value), required TResult modEventEscalate(UModerationEmitEventEventModEventEscalate value), required TResult modEventComment(UModerationEmitEventEventModEventComment value), required TResult modEventLabel(UModerationEmitEventEventModEventLabel value), required TResult modEventReport(UModerationEmitEventEventModEventReport value), required TResult modEventMute(UModerationEmitEventEventModEventMute value), required TResult modEventUnmute(UModerationEmitEventEventModEventUnmute value), required TResult modEventMuteReporter(UModerationEmitEventEventModEventMuteReporter value), required TResult modEventUnmuteReporter(UModerationEmitEventEventModEventUnmuteReporter value), required TResult modEventReverseTakedown(UModerationEmitEventEventModEventReverseTakedown value), required TResult modEventResolveAppeal(UModerationEmitEventEventModEventResolveAppeal value), required TResult modEventEmail(UModerationEmitEventEventModEventEmail value), required TResult modEventDivert(UModerationEmitEventEventModEventDivert value), required TResult modEventTag(UModerationEmitEventEventModEventTag value), required TResult accountEvent(UModerationEmitEventEventAccountEvent value), required TResult identityEvent(UModerationEmitEventEventIdentityEvent value), required TResult recordEvent(UModerationEmitEventEventRecordEvent value), required TResult modEventPriorityScore(UModerationEmitEventEventModEventPriorityScore value), required TResult ageAssuranceEvent(UModerationEmitEventEventAgeAssuranceEvent value), required TResult ageAssuranceOverrideEvent(UModerationEmitEventEventAgeAssuranceOverrideEvent value), required TResult unknown(UModerationEmitEventEventUnknown value)}) → TResult -
Available on UModerationEmitEventEvent, provided by the UModerationEmitEventEventPatterns extension
Aswitch
-like method, using callbacks. -
mapOrNull<
TResult extends Object?> ({TResult? modEventTakedown(UModerationEmitEventEventModEventTakedown value)?, TResult? modEventAcknowledge(UModerationEmitEventEventModEventAcknowledge value)?, TResult? modEventEscalate(UModerationEmitEventEventModEventEscalate value)?, TResult? modEventComment(UModerationEmitEventEventModEventComment value)?, TResult? modEventLabel(UModerationEmitEventEventModEventLabel value)?, TResult? modEventReport(UModerationEmitEventEventModEventReport value)?, TResult? modEventMute(UModerationEmitEventEventModEventMute value)?, TResult? modEventUnmute(UModerationEmitEventEventModEventUnmute value)?, TResult? modEventMuteReporter(UModerationEmitEventEventModEventMuteReporter value)?, TResult? modEventUnmuteReporter(UModerationEmitEventEventModEventUnmuteReporter value)?, TResult? modEventReverseTakedown(UModerationEmitEventEventModEventReverseTakedown value)?, TResult? modEventResolveAppeal(UModerationEmitEventEventModEventResolveAppeal value)?, TResult? modEventEmail(UModerationEmitEventEventModEventEmail value)?, TResult? modEventDivert(UModerationEmitEventEventModEventDivert value)?, TResult? modEventTag(UModerationEmitEventEventModEventTag value)?, TResult? accountEvent(UModerationEmitEventEventAccountEvent value)?, TResult? identityEvent(UModerationEmitEventEventIdentityEvent value)?, TResult? recordEvent(UModerationEmitEventEventRecordEvent value)?, TResult? modEventPriorityScore(UModerationEmitEventEventModEventPriorityScore value)?, TResult? ageAssuranceEvent(UModerationEmitEventEventAgeAssuranceEvent value)?, TResult? ageAssuranceOverrideEvent(UModerationEmitEventEventAgeAssuranceOverrideEvent value)?, TResult? unknown(UModerationEmitEventEventUnknown value)?}) → TResult? -
Available on UModerationEmitEventEvent, provided by the UModerationEmitEventEventPatterns extension
A variant ofmap
that fallback to returningnull
. -
maybeMap<
TResult extends Object?> ({TResult modEventTakedown(UModerationEmitEventEventModEventTakedown value)?, TResult modEventAcknowledge(UModerationEmitEventEventModEventAcknowledge value)?, TResult modEventEscalate(UModerationEmitEventEventModEventEscalate value)?, TResult modEventComment(UModerationEmitEventEventModEventComment value)?, TResult modEventLabel(UModerationEmitEventEventModEventLabel value)?, TResult modEventReport(UModerationEmitEventEventModEventReport value)?, TResult modEventMute(UModerationEmitEventEventModEventMute value)?, TResult modEventUnmute(UModerationEmitEventEventModEventUnmute value)?, TResult modEventMuteReporter(UModerationEmitEventEventModEventMuteReporter value)?, TResult modEventUnmuteReporter(UModerationEmitEventEventModEventUnmuteReporter value)?, TResult modEventReverseTakedown(UModerationEmitEventEventModEventReverseTakedown value)?, TResult modEventResolveAppeal(UModerationEmitEventEventModEventResolveAppeal value)?, TResult modEventEmail(UModerationEmitEventEventModEventEmail value)?, TResult modEventDivert(UModerationEmitEventEventModEventDivert value)?, TResult modEventTag(UModerationEmitEventEventModEventTag value)?, TResult accountEvent(UModerationEmitEventEventAccountEvent value)?, TResult identityEvent(UModerationEmitEventEventIdentityEvent value)?, TResult recordEvent(UModerationEmitEventEventRecordEvent value)?, TResult modEventPriorityScore(UModerationEmitEventEventModEventPriorityScore value)?, TResult ageAssuranceEvent(UModerationEmitEventEventAgeAssuranceEvent value)?, TResult ageAssuranceOverrideEvent(UModerationEmitEventEventAgeAssuranceOverrideEvent value)?, TResult unknown(UModerationEmitEventEventUnknown value)?, required TResult orElse()}) → TResult -
Available on UModerationEmitEventEvent, provided by the UModerationEmitEventEventPatterns extension
A variant ofmap
that fallback to returningorElse
. -
maybeWhen<
TResult extends Object?> ({TResult modEventTakedown(ModEventTakedown data)?, TResult modEventAcknowledge(ModEventAcknowledge data)?, TResult modEventEscalate(ModEventEscalate data)?, TResult modEventComment(ModEventComment data)?, TResult modEventLabel(ModEventLabel data)?, TResult modEventReport(ModEventReport data)?, TResult modEventMute(ModEventMute data)?, TResult modEventUnmute(ModEventUnmute data)?, TResult modEventMuteReporter(ModEventMuteReporter data)?, TResult modEventUnmuteReporter(ModEventUnmuteReporter data)?, TResult modEventReverseTakedown(ModEventReverseTakedown data)?, TResult modEventResolveAppeal(ModEventResolveAppeal data)?, TResult modEventEmail(ModEventEmail data)?, TResult modEventDivert(ModEventDivert data)?, TResult modEventTag(ModEventTag data)?, TResult accountEvent(AccountEvent data)?, TResult identityEvent(IdentityEvent data)?, TResult recordEvent(RecordEvent data)?, TResult modEventPriorityScore(ModEventPriorityScore data)?, TResult ageAssuranceEvent(AgeAssuranceEvent data)?, TResult ageAssuranceOverrideEvent(AgeAssuranceOverrideEvent data)?, TResult unknown(Map< String, dynamic> data)?, required TResult orElse()}) → TResult -
Available on UModerationEmitEventEvent, provided by the UModerationEmitEventEventPatterns extension
A variant ofwhen
that fallback to anorElse
callback. -
when<
TResult extends Object?> ({required TResult modEventTakedown(ModEventTakedown data), required TResult modEventAcknowledge(ModEventAcknowledge data), required TResult modEventEscalate(ModEventEscalate data), required TResult modEventComment(ModEventComment data), required TResult modEventLabel(ModEventLabel data), required TResult modEventReport(ModEventReport data), required TResult modEventMute(ModEventMute data), required TResult modEventUnmute(ModEventUnmute data), required TResult modEventMuteReporter(ModEventMuteReporter data), required TResult modEventUnmuteReporter(ModEventUnmuteReporter data), required TResult modEventReverseTakedown(ModEventReverseTakedown data), required TResult modEventResolveAppeal(ModEventResolveAppeal data), required TResult modEventEmail(ModEventEmail data), required TResult modEventDivert(ModEventDivert data), required TResult modEventTag(ModEventTag data), required TResult accountEvent(AccountEvent data), required TResult identityEvent(IdentityEvent data), required TResult recordEvent(RecordEvent data), required TResult modEventPriorityScore(ModEventPriorityScore data), required TResult ageAssuranceEvent(AgeAssuranceEvent data), required TResult ageAssuranceOverrideEvent(AgeAssuranceOverrideEvent data), required TResult unknown(Map< String, dynamic> data)}) → TResult -
Available on UModerationEmitEventEvent, provided by the UModerationEmitEventEventPatterns extension
Aswitch
-like method, using callbacks. -
whenOrNull<
TResult extends Object?> ({TResult? modEventTakedown(ModEventTakedown data)?, TResult? modEventAcknowledge(ModEventAcknowledge data)?, TResult? modEventEscalate(ModEventEscalate data)?, TResult? modEventComment(ModEventComment data)?, TResult? modEventLabel(ModEventLabel data)?, TResult? modEventReport(ModEventReport data)?, TResult? modEventMute(ModEventMute data)?, TResult? modEventUnmute(ModEventUnmute data)?, TResult? modEventMuteReporter(ModEventMuteReporter data)?, TResult? modEventUnmuteReporter(ModEventUnmuteReporter data)?, TResult? modEventReverseTakedown(ModEventReverseTakedown data)?, TResult? modEventResolveAppeal(ModEventResolveAppeal data)?, TResult? modEventEmail(ModEventEmail data)?, TResult? modEventDivert(ModEventDivert data)?, TResult? modEventTag(ModEventTag data)?, TResult? accountEvent(AccountEvent data)?, TResult? identityEvent(IdentityEvent data)?, TResult? recordEvent(RecordEvent data)?, TResult? modEventPriorityScore(ModEventPriorityScore data)?, TResult? ageAssuranceEvent(AgeAssuranceEvent data)?, TResult? ageAssuranceOverrideEvent(AgeAssuranceOverrideEvent data)?, TResult? unknown(Map< String, dynamic> data)?}) → TResult? -
Available on UModerationEmitEventEvent, provided by the UModerationEmitEventEventPatterns extension
A variant ofwhen
that fallback to returningnull