map<TResult extends Object?> method

  1. @optionalTypeArgs
TResult map<TResult extends Object?>({
  1. required TResult mentionRule(
    1. UThreadgateAllowMentionRule value
    ),
  2. required TResult followingRule(
    1. UThreadgateAllowFollowingRule value
    ),
  3. required TResult listRule(
    1. UThreadgateAllowListRule value
    ),
  4. required TResult unknown(
    1. UThreadgateAllowUnknown value
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult map<TResult extends Object?>({
  required TResult Function(UThreadgateAllowMentionRule value) mentionRule,
  required TResult Function(UThreadgateAllowFollowingRule value)
      followingRule,
  required TResult Function(UThreadgateAllowListRule value) listRule,
  required TResult Function(UThreadgateAllowUnknown value) unknown,
}) =>
    throw _privateConstructorUsedError;