GroupProfileWidgetBuilder class

Constructors

GroupProfileWidgetBuilder({Widget detailCard(V2TimGroupInfo groupInfo, dynamic updateGroupName(String updateGroupName)?)?, Widget memberListTile(List<V2TimGroupMemberFullInfo?> memberList)?, Widget groupNotice(String currentNotice, dynamic toDefaultNoticeEditPage(), dynamic setGroupNotice(String newNotice))?, Widget groupManage(dynamic toDefaultGroupManagementPage())?, Widget searchMessage()?, Widget operationDivider()?, Widget groupTypeBar(String groupType)?, Widget groupJoiningModeBar(int groupAddOptType, dynamic handleActionTap(int addOpt))?, Widget nameCardBar(String nameCard, dynamic setNameCard(String newName))?, Widget muteGroupMessageBar(bool isMute, dynamic setMute(bool isMute))?, Widget pinedConversationBar(bool isPined, dynamic pinedConversation(bool isMute))?, Widget buttonArea(V2TimGroupInfo groupInfo, List<V2TimGroupMemberFullInfo?> groupMemberList)?, Widget customBuilderOne(V2TimGroupInfo groupInfo, List<V2TimGroupMemberFullInfo?> groupMemberList)?, Widget customBuilderTwo(V2TimGroupInfo groupInfo, List<V2TimGroupMemberFullInfo?> groupMemberList)?, Widget customBuilderThree(V2TimGroupInfo groupInfo, List<V2TimGroupMemberFullInfo?> groupMemberList)?, Widget customBuilderFour(V2TimGroupInfo groupInfo, List<V2TimGroupMemberFullInfo?> groupMemberList)?, Widget customBuilderFive(V2TimGroupInfo groupInfo, List<V2TimGroupMemberFullInfo?> groupMemberList)?})

Properties

buttonArea Widget Function(V2TimGroupInfo groupInfo, List<V2TimGroupMemberFullInfo?> groupMemberList)?
The button area, includes "clear chat history", "transfer group owner", "disband group" and "quit group" as default.
getter/setter pair
customBuilderFive Widget Function(V2TimGroupInfo groupInfo, List<V2TimGroupMemberFullInfo?> groupMemberList)?
Custom area, you may define anything you want here.
getter/setter pair
customBuilderFour Widget Function(V2TimGroupInfo groupInfo, List<V2TimGroupMemberFullInfo?> groupMemberList)?
Custom area, you may define anything you want here.
getter/setter pair
customBuilderOne Widget Function(V2TimGroupInfo groupInfo, List<V2TimGroupMemberFullInfo?> groupMemberList)?
Custom area, you may define anything you want here.
getter/setter pair
customBuilderThree Widget Function(V2TimGroupInfo groupInfo, List<V2TimGroupMemberFullInfo?> groupMemberList)?
Custom area, you may define anything you want here.
getter/setter pair
customBuilderTwo Widget Function(V2TimGroupInfo groupInfo, List<V2TimGroupMemberFullInfo?> groupMemberList)?
Custom area, you may define anything you want here.
getter/setter pair
detailCard Widget Function(V2TimGroupInfo groupInfo, dynamic updateGroupName(String updateGroupName)?)?
The detail card for group.
getter/setter pair
groupJoiningModeBar Widget Function(int groupAddOptType, dynamic handleActionTap(int addOpt))?
Shows and modify the mode or options users add the group. Includes "0: disallow group joining", "1: admin approval" and "2: automatic approval".
getter/setter pair
groupManage Widget Function(dynamic toDefaultGroupManagementPage())?
The entrance to the page managing the group. Works only for group owner and group admin.
getter/setter pair
groupNotice Widget Function(String currentNotice, dynamic toDefaultNoticeEditPage(), dynamic setGroupNotice(String newNotice))?
The entrance to the page editing the group notice.
getter/setter pair
groupTypeBar Widget Function(String groupType)?
Shows the group type, includes "work group", "public group", "meeting group" and "AVChatRoom".
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
memberListTile Widget Function(List<V2TimGroupMemberFullInfo?> memberList)?
The tile shows the members in the group.
getter/setter pair
muteGroupMessageBar Widget Function(bool isMute, dynamic setMute(bool isMute))?
The switch of if mute the message notification from a specific group.
getter/setter pair
nameCardBar Widget Function(String nameCard, dynamic setNameCard(String newName))?
Shows and modify the nickname for user in a specific group, only shows and used in this group, as the name card here.
getter/setter pair
operationDivider Widget Function()?
The divider between sets of profile widget.
getter/setter pair
pinedConversationBar Widget Function(bool isPined, dynamic pinedConversation(bool isMute))?
The switch of if pin this group to the top in conversation list.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
searchMessage Widget Function()?
The entrance to the search page with conversation ID.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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