tencent_im_sdk_plugin_platform_interface 1.0.16 copy "tencent_im_sdk_plugin_platform_interface: ^1.0.16" to clipboard
tencent_im_sdk_plugin_platform_interface: ^1.0.16 copied to clipboard

tencent_im_sdk_plugin common interface

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add tencent_im_sdk_plugin_platform_interface

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  tencent_im_sdk_plugin_platform_interface: ^1.0.16

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:tencent_im_sdk_plugin_platform_interface/enum/V2TIMManager.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/V2TimAdvancedMsgListener.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/V2TimConversationListener.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/V2TimFriendshipListener.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/V2TimGroupListener.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/V2TimSDKListener.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/V2TimSignalingListener.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/V2TimSimpleMsgListener.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/at_info_types.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/callbacks.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/conversation_type.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/friend_application_type_enum.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/friend_response_type_enum.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/friend_type.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/friend_type_enum.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/get_group_message_read_member_list_filter.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/group_add_opt_enum.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/group_add_opt_type.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/group_application_handle_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/group_application_handle_status.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/group_application_type.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/group_application_type_enum.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/group_change_info_type.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/group_member_filter_enum.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/group_member_filter_type.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/group_member_role.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/group_member_role_enum.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/group_tips_elem_type.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/group_type.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/history_message_get_type.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/history_msg_get_type_enum.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/image_types.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/keyword_list_match_type.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/listener_type.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/log_level.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/log_level_enum.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/message_elem_type.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/message_priority.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/message_priority_enum.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/message_status.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/offlinePushInfo.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/receive_message_opt_enum.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/simpleMsgListenerType.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/user_info_allow_type.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/user_status_type.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/utils.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/v2_signaling_action_type.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/v2_tim_conversation_marktype.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/enum/v2_tim_plugins.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/im_flutter_plugin_platform_interface.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/method_channel_im_flutter.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_application_processed.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_callback.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_conversation.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_conversationList_filter.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_conversation_filter.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_conversation_operation_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_conversation_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_custom_elem.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_elem.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_face_elem.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_file_elem.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_friend_application.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_friend_application_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_friend_check_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_friend_group.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_friend_info.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_friend_info_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_friend_operation_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_friend_search_param.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_grant_administrator.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_application.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_application_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_at_info.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_attribute_changed.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_change_info.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_created.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_dismissed.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_info.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_info_changed.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_info_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_member.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_member_change_info.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_member_full_info.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_member_info.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_member_info_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_member_operation_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_member_search_param.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_member_search_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_message_read_member_list.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_recycled.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_search_param.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_group_tips_elem.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_image.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_image_elem.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_location_elem.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_member.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_member_enter.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_member_info_changed.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_member_invited.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_member_kicked.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_member_leave.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_merger_elem.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_message.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_message_change_info.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_message_download_progress.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_message_extension.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_message_extension_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_message_list_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_message_online_url.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_message_reaction.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_message_reaction_change_info.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_message_reaction_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_message_reaction_user_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_message_receipt.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_message_search_param.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_message_search_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_message_search_result_item.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_msg_create_info_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_offline_push_info.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_quit_from_group.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_receive_message_opt_info.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_receive_rest_custom_data.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_recv_c2c_custom_message.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_recv_c2c_text_message.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_recv_group_custom_message.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_recv_group_text_message.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_revoke_administrator.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_signaling_info.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_sound_elem.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_text_elem.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_topic_info.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_topic_info_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_topic_operation_result.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_user_full_info.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_user_info.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_user_status.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_value_callback.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/models/v2_tim_video_elem.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/utils/const.dart';
import 'package:tencent_im_sdk_plugin_platform_interface/utils/utils.dart';