ReportReasonExtensions extension

on

Methods

map<TResult extends Object?>({required TResult childAbuse(ReportReasonChildAbuse value), required TResult copyright(ReportReasonCopyright value), required TResult custom(ReportReasonCustom value), required TResult fake(ReportReasonFake value), required TResult illegalDrugs(ReportReasonIllegalDrugs value), required TResult personalDetails(ReportReasonPersonalDetails value), required TResult pornography(ReportReasonPornography value), required TResult spam(ReportReasonSpam value), required TResult unrelatedLocation(ReportReasonUnrelatedLocation value), required TResult violence(ReportReasonViolence value)}) → TResult

Available on ReportReason, provided by the ReportReasonExtensions extension

maybeMap<TResult extends Object?>({TResult childAbuse(ReportReasonChildAbuse value)?, TResult copyright(ReportReasonCopyright value)?, TResult custom(ReportReasonCustom value)?, TResult fake(ReportReasonFake value)?, TResult illegalDrugs(ReportReasonIllegalDrugs value)?, TResult personalDetails(ReportReasonPersonalDetails value)?, TResult pornography(ReportReasonPornography value)?, TResult spam(ReportReasonSpam value)?, TResult unrelatedLocation(ReportReasonUnrelatedLocation value)?, TResult violence(ReportReasonViolence value)?, required TResult orElse()}) → TResult

Available on ReportReason, provided by the ReportReasonExtensions extension