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