PostAction class
Constructors
-
PostAction.onBookmark(Post post, )
-
Bookmark the post
const
factory
-
PostAction.onDelete(Post post, )
-
Delete the post
const
factory
-
PostAction.onLike(Post post, )
-
Like/Unlike the post
const
factory
-
PostAction.onMeetingEnd(Post post, )
-
Ends meeting if available in post
const
factory
-
PostAction.onMentionUserTap(Post post, )
-
Internally used in PensilPostFeedListView
const
factory
-
PostAction.onReact(Post post, )
-
const
factory
-
PostAction.onTagClick(Post post, )
-
Internally used in PensilPostFeedListView
const
factory
-
PostAction.onUpdate(Post post, )
-
Update the post
const
factory
-
PostAction.onUserTap(Post post, )
-
Internally used in PensilPostFeedListView
const
factory
-
PostAction.onVote(Post post, )
-
Vote on poll | Share your answer to question
const
factory
Properties
-
copyWith
→ $PostActionCopyWith<PostAction>
-
no setterinherited
-
no setterinherited
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
post
→ Post
-
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
map<TResult extends Object?>({required TResult onLike(_OnLike value), required TResult onVote(_OnVote value), required TResult onDelete(_OnDelete value), required TResult onBookmark(_OnBookmark value), required TResult onUpdate(_OnUpdate value), required TResult onUserTap(_OnUserTap value), required TResult onReact(_OnReact value), required TResult onTagClick(_OnTagClick value), required TResult onMeetingEnd(_OnMeetingEnd value), required TResult onMentionUserTap(_OnMentionUserTap value)})
→ TResult
-
inherited
-
mapOrNull<TResult extends Object?>({TResult onLike(_OnLike value)?, TResult onVote(_OnVote value)?, TResult onDelete(_OnDelete value)?, TResult onBookmark(_OnBookmark value)?, TResult onUpdate(_OnUpdate value)?, TResult onUserTap(_OnUserTap value)?, TResult onReact(_OnReact value)?, TResult onTagClick(_OnTagClick value)?, TResult onMeetingEnd(_OnMeetingEnd value)?, TResult onMentionUserTap(_OnMentionUserTap value)?})
→ TResult?
-
inherited
-
maybeMap<TResult extends Object?>({TResult onLike(_OnLike value)?, TResult onVote(_OnVote value)?, TResult onDelete(_OnDelete value)?, TResult onBookmark(_OnBookmark value)?, TResult onUpdate(_OnUpdate value)?, TResult onUserTap(_OnUserTap value)?, TResult onReact(_OnReact value)?, TResult onTagClick(_OnTagClick value)?, TResult onMeetingEnd(_OnMeetingEnd value)?, TResult onMentionUserTap(_OnMentionUserTap value)?, required TResult orElse()})
→ TResult
-
inherited
-
maybeWhen<TResult extends Object?>({TResult onLike(Post post, )?, TResult onVote(Post post, )?, TResult onDelete(Post post, )?, TResult onBookmark(Post post, )?, TResult onUpdate(Post post, )?, TResult onUserTap(Post post, )?, TResult onReact(Post post, )?, TResult onTagClick(Post post, )?, TResult onMeetingEnd(Post post, )?, TResult onMentionUserTap(Post post, )?, required TResult orElse()})
→ TResult
-
inherited
-
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 onLike(Post post, ), required TResult onVote(Post post, ), required TResult onDelete(Post post, ), required TResult onBookmark(Post post, ), required TResult onUpdate(Post post, ), required TResult onUserTap(Post post, ), required TResult onReact(Post post, ), required TResult onTagClick(Post post, ), required TResult onMeetingEnd(Post post, ), required TResult onMentionUserTap(Post post, )})
→ TResult
-
inherited
-
whenOrNull<TResult extends Object?>({TResult onLike(Post post, )?, TResult onVote(Post post, )?, TResult onDelete(Post post, )?, TResult onBookmark(Post post, )?, TResult onUpdate(Post post, )?, TResult onUserTap(Post post, )?, TResult onReact(Post post, )?, TResult onTagClick(Post post, )?, TResult onMeetingEnd(Post post, )?, TResult onMentionUserTap(Post post, )?})
→ TResult?
-
inherited