/// 待处理好友请求历史 Domain 实体
class PendingFriendRequestHistory {
  final int id;
  final int uid;
  final int requestTime;
  final String? remarks;
  final String? source;
  final int? rs;

  const PendingFriendRequestHistory({
    required this.id,
    required this.uid,
    required this.requestTime,
    this.remarks,
    this.source,
    this.rs,
  });

  PendingFriendRequestHistory copyWith({
    int? id,
    int? uid,
    int? requestTime,
    String? remarks,
    String? source,
    int? rs,
  }) {
    return PendingFriendRequestHistory(
      id: id ?? this.id,
      uid: uid ?? this.uid,
      requestTime: requestTime ?? this.requestTime,
      remarks: remarks ?? this.remarks,
      source: source ?? this.source,
      rs: rs ?? this.rs,
    );
  }
}