基础页面
This commit is contained in:
33
lib/models/im/name_card_model.dart
Normal file
33
lib/models/im/name_card_model.dart
Normal file
@@ -0,0 +1,33 @@
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:chat/models/im/custom_message_model.dart';
|
||||
|
||||
class NameCardModel extends CustomMessageModel {
|
||||
@override
|
||||
String businessID;
|
||||
String avatar;
|
||||
String userID;
|
||||
String userName;
|
||||
|
||||
NameCardModel({
|
||||
this.businessID = CustomMessageType.NAME_CARD,
|
||||
required this.avatar,
|
||||
required this.userID,
|
||||
required this.userName,
|
||||
});
|
||||
|
||||
factory NameCardModel.fromJson(Map<String, dynamic> json) => NameCardModel(
|
||||
businessID: json['businessID'],
|
||||
avatar: json['avatar'],
|
||||
userID: json['userID'],
|
||||
userName: json['userName'],
|
||||
);
|
||||
|
||||
@override
|
||||
String toJson() => json.encode({
|
||||
'businessID': businessID,
|
||||
'avatar': avatar,
|
||||
'userID': userID,
|
||||
'userName': userName,
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user