decode method
Implementation
@override
void decode(MessagePayload payload) {
super.decode(payload);
targetId = payload.content;
Map<dynamic, dynamic> map = json.decode(utf8.decode(payload.binaryContent!));
name = map['n'];
displayName = map['d'];
portrait = map['p'];
type = CardType.values[map['t']];
}