CometChatCallLogsWithDetails
is a Composite Widget encompassing widgets such as Call Logs and Call Log Details. Both of these widget contributes to the functionality and structure of the overall CallLogsWithDetails
widget.
Widgets | Description |
---|---|
Call Logs | The Call Logs widget is designed to show the list of Call Log available . By default, names are shown for all listed users, along with their avatar if available. |
Call Log Details | The Call Log Details widget is designed to displays all the information related to a call. This widget displays information like user/group information, participants of the call, recordings of the call (if available) & history of all the previous calls. |
CometChatCallLogsWithDetails
is a composite widget that seamlessly integrates into your application. You can push it onto the navigation stack using a navigation controller. This allows for easy navigation and efficient display of call log details within your application’s interface.
You can launch CometChatCallLogsWithDetails
directly using Navigator.push
, or you can define it as a widget within the build
method of your State
class.
CometChatCallLogsWithDetails
CometChatCallLogsWithDetails
as a Widget in the build MethodonItemClick
functionality within CometChatCallLogsWithDetails
, empowering them with greater control and customization options.
The onItemClick
action doesn’t have a predefined behavior. You can override this action using the following code snippet.
onError
and improve error handling.
onBack
and improve error handling.
CometChatCallLogsWithDetails
widget does not have filters, its widgets do, For more detail on individual filters of its widget refer to Call Logs and CometChatCallLogsWithDetails.
By utilizing the Configurations object of its widgets, you can apply filters.
CallLogRequestBuilder
Property | Description | Code |
---|---|---|
Auth Token | Sets the authentication token. | authToken: String? |
Call Category | Sets the category of the call. | callCategory: String? |
Call Direction | Sets the direction of the call. | callDirection: String? |
Call Status | Sets the status of the call. | callStatus: String? |
Call Type | Sets the type of the call. | callType: String? |
Guid | Sets the unique ID of the group involved in the call. | guid: String? |
Has Recording | Indicates if the call has a recording. | hasRecording: bool |
Limit | Sets the maximum number of call logs to return per request. | limit: int |
Uid | Sets the unique ID of the user involved in the call. | uid: String? |
Widget
. By using event you can extend existing functionality. Being global events, they can be applied in Multiple Locations and are capable of being Added or Removed.
The CometChatCallLogsWithDetails
does not produce any events but its subwidget does.
CometChatCallLogsWithDetails
does not provide its own specific styling options, each individual widget contained within it offers its own set of styling attributes.
You can also customize its widget styles. For more details on individual widget styles, you can refer Call Logs Styles and Call Log Details Styles.
CometChatCallLogsWithDetails
has Call Logs and Call Log Details widget. Hence, each of these widgets will have its individual Configuration
.
Configurations
expose properties that are available in its individual widgets.CallLogsConfiguration
. You can accomplish this by employing the callLogsConfiguration
props as demonstrated below:
CallLogsConfiguration
can be found under Call Logs. Properties marked with the 🛑 symbol are not accessible within the Configuration Object.
CallLogDetailsConfiguration
. You can accomplish this by employing the callLogDetailConfiguration
props as demonstrated below:
CallLogDetailsConfiguration
can be found under Call Log Details. Properties marked with the 🛑 symbol are not accessible within the Configuration Object.