// ignore_for_file: constant_identifier_names

import 'package:tencent_im_sdk_plugin/models/v2_tim_conversation.dart';
import 'package:tencent_im_sdk_plugin/models/v2_tim_user_full_info.dart';

class PrivateConversationModel {
  String userID;
  bool isFriend;
  String friendRemark;
  V2TimConversation? conversation;
  V2TimUserFullInfo? userProfile;
  bool allowStranger; // 允许陌生人消息
  String? shopId; // 他是哪个店铺的客服

  PrivateConversationModel({
    required this.userID,
    this.friendRemark = '',
    this.isFriend = false,
    this.conversation,
    this.userProfile,
    this.allowStranger = true,
    this.shopId,
  });
}

class UserRelationEnum {
  /// 不是好友
  static const int V2TIM_FRIEND_RELATION_TYPE_NONE = 0;

  /// 对方在我的好友列表
  static const int V2TIM_FRIEND_RELATION_TYPE_IN_MY_FRIEND_LIST = 1;

  /// 我在对方的好友列表
  static const int V2TIM_FRIEND_RELATION_TYPE_IN_OTHER_FRIEND_LIST = 2;

  /// 表示对方在我的好友列表中
  static const int V2TIM_FRIEND_RELATION_TYPE_BOTH_WAY = 3;
}
