UFeedThreadgateAllow class sealed

Available extensions
Annotations
  • @freezed

Constructors

UFeedThreadgateAllow.followerRule({required FollowerRule data})
const
factory
UFeedThreadgateAllow.followingRule({required FollowingRule data})
const
factory
UFeedThreadgateAllow.listRule({required ListRule data})
const
factory
UFeedThreadgateAllow.mentionRule({required MentionRule data})
const
factory
UFeedThreadgateAllow.unknown({required Map<String, dynamic> data})
const
factory

Properties

data Object
no setterinherited
followerRule FollowerRule?

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowExtension extension

no setter
followingRule FollowingRule?

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowExtension extension

no setter
hashCode int
The hash code for this object.
no setterinherited
isFollowerRule bool

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowExtension extension

no setter
isFollowingRule bool

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowExtension extension

no setter
isListRule bool

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowExtension extension

no setter
isMentionRule bool

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowExtension extension

no setter
isNotFollowerRule bool

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowExtension extension

no setter
isNotFollowingRule bool

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowExtension extension

no setter
isNotListRule bool

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowExtension extension

no setter
isNotMentionRule bool

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowExtension extension

no setter
isNotUnknown bool

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowExtension extension

no setter
isUnknown bool

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowExtension extension

no setter
listRule ListRule?

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowExtension extension

no setter
mentionRule MentionRule?

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowExtension extension

no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
unknown Map<String, dynamic>?

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowExtension extension

no setter

Methods

map<TResult extends Object?>({required TResult mentionRule(UFeedThreadgateAllowMentionRule value), required TResult followerRule(UFeedThreadgateAllowFollowerRule value), required TResult followingRule(UFeedThreadgateAllowFollowingRule value), required TResult listRule(UFeedThreadgateAllowListRule value), required TResult unknown(UFeedThreadgateAllowUnknown value)}) → TResult

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowPatterns extension

A switch-like method, using callbacks.
mapOrNull<TResult extends Object?>({TResult? mentionRule(UFeedThreadgateAllowMentionRule value)?, TResult? followerRule(UFeedThreadgateAllowFollowerRule value)?, TResult? followingRule(UFeedThreadgateAllowFollowingRule value)?, TResult? listRule(UFeedThreadgateAllowListRule value)?, TResult? unknown(UFeedThreadgateAllowUnknown value)?}) → TResult?

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowPatterns extension

A variant of map that fallback to returning null.
maybeMap<TResult extends Object?>({TResult mentionRule(UFeedThreadgateAllowMentionRule value)?, TResult followerRule(UFeedThreadgateAllowFollowerRule value)?, TResult followingRule(UFeedThreadgateAllowFollowingRule value)?, TResult listRule(UFeedThreadgateAllowListRule value)?, TResult unknown(UFeedThreadgateAllowUnknown value)?, required TResult orElse()}) → TResult

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowPatterns extension

A variant of map that fallback to returning orElse.
maybeWhen<TResult extends Object?>({TResult mentionRule(MentionRule data)?, TResult followerRule(FollowerRule data)?, TResult followingRule(FollowingRule data)?, TResult listRule(ListRule data)?, TResult unknown(Map<String, dynamic> data)?, required TResult orElse()}) → TResult

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowPatterns extension

A variant of when that fallback to an orElse callback.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>({required TResult mentionRule(MentionRule data), required TResult followerRule(FollowerRule data), required TResult followingRule(FollowingRule data), required TResult listRule(ListRule data), required TResult unknown(Map<String, dynamic> data)}) → TResult

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowPatterns extension

A switch-like method, using callbacks.
whenOrNull<TResult extends Object?>({TResult? mentionRule(MentionRule data)?, TResult? followerRule(FollowerRule data)?, TResult? followingRule(FollowingRule data)?, TResult? listRule(ListRule data)?, TResult? unknown(Map<String, dynamic> data)?}) → TResult?

Available on UFeedThreadgateAllow, provided by the UFeedThreadgateAllowPatterns extension

A variant of when that fallback to returning null

Operators

operator ==(Object other) bool
The equality operator.
inherited