import 'package:tencent_im_sdk_plugin/models/v2_tim_conversation.dart';
import 'package:tencent_im_sdk_plugin/models/v2_tim_group_info.dart';
import 'package:tencent_im_sdk_plugin/models/v2_tim_group_member_full_info.dart';

class GroupConversationModel {
  String groupID;
  V2TimGroupInfo? group;
  List<V2TimGroupMemberFullInfo?>? memberList;
  List<V2TimGroupMemberFullInfo?>? adminList;
  V2TimGroupMemberFullInfo? selfInfo;
  V2TimConversation? conversation;
  bool isAdmin;
  bool isOwner;

  GroupConversationModel({
    required this.groupID,
    this.group,
    this.memberList,
    this.adminList,
    this.selfInfo,
    this.conversation,
    this.isAdmin = false,
    this.isOwner = false,
  });
}
