@override Map<String, dynamic> toMap() { return (data ?? {}) ..['messageType'] = NIMMessageTypeConverter(messageType: NIMMessageType.custom).toValue(); }