factory NIMCustomMessageAttachment.fromMap(Map<String, dynamic> map) => NIMCustomMessageAttachment(data: map);