Class documentation
#
DashboardViewArguments ClassDefines the arguments for the dashboard view.
Property | Type | Description |
---|---|---|
didMissedCallNotificationLaunchApp | bool | Indicates if the app was launched due to a missed call notification. |
#
ChatViewArguments ClassDefines the arguments for the chat view.
Property | Type | Description |
---|---|---|
chatJid | String | The JID of the chat. |
topicId | String | The ID of the topic (default is empty). |
didNotificationLaunchApp | bool | Indicates if the app was launched due to a notification. |
isUser | bool | Indicates if the current entity is a user (default is false). |
messageId | String? | The ID of the message to highlight or focus on. |
enableCalls | bool | Whether to show voice/video calling in the chat. |
showChatDeliveryIndicator | bool | Whether to show message delivery indicators. |
disableAppBar | bool | Whether the chat screen's app bar should be hidden. |
chatInfoPageRedirect | bool | Whether to redirect to the chat info page. |
enableSwipeToReply | bool | Whether swipe-to-reply functionality is enabled. |
menuActionsEnabled | bool | Whether context menu actions are enabled in the chat. |
isAppBarForwardEnabled | bool | Whether the "forward" action is available in the app bar. |
isMessageWidgetForwardEnabled | bool | Whether the message widget allows forwarding messages. |
isAppBarReplyEnabled | bool | Whether the "reply" option is shown in the app bar. |
isAppBarStarEnabled | bool | Whether the "star" message option is enabled. |
isAppBarDeleteMessageEnabled | bool | Whether deleting messages is allowed from the app bar. |
isAppBarCopyMessageEnabled | bool | Whether copying message text is allowed from the app bar. |
isAppBarMessageInfoEnabled | bool | Whether message info (e.g., delivery/read) is shown in the app bar. |
isAppBarReportEnabled | bool | Whether the "report" option is enabled in the app bar. |
isAppBarClearChatEnabled | bool | Whether clearing the entire chat is allowed from the app bar. |
isAppBarBlockEnabled | bool | Whether the block option is available in the app bar. |
isAppBarSearchEnabled | bool | Whether chat search is enabled in the app bar. |
isAppBarEmailEnabled | bool | Whether export option is available in the app bar. |
isAppBarEditMessageEnabled | bool | Whether editing sent messages is supported in the app bar. |
isAppBarShareEnabled | bool | Whether sharing messages from the chat is enabled. |
isVoiceCallEnabled | bool | Whether voice calling is enabled in this chat. |
isVideoCallEnabled | bool | Whether video calling is enabled in this chat. |
swipeSensitivity | int | Sensitivity level for swipe actions (must be between 5 and 20). |
showTopicName | bool | Whether to display the topic name in the chat view. |
topicTitleColor | Color? | Optional custom color for the topic title text. |
topicTitleBgColor | Color? | Optional custom background color for the topic title. |
#
ContactListArguments ClassDefines the arguments for the contact list.
Property | Type | Description |
---|---|---|
messageIds | List<String> | The list of message IDs. |
groupJid | String | The JID of the group. |
topicId | String | The ID of the topic. |
callType | String | The type of call. |
forMakeCall | bool | Indicates if the arguments are for making a call. |
forGroup | bool | Indicates if the arguments are for a group. |
#
ChatInfoArguments ClassDefines the arguments for the chat info view.
Property | Type | Description |
---|---|---|
chatJid | String | The JID of the chat. |
disableAppBar | bool | Indicates if the app bar should be disabled. |
#
ViewAllMediaArguments ClassDefines the arguments for the view all media page.
Property | Type | Description |
---|---|---|
chatJid | String | The JID of the chat. |