Map<String, dynamic> toJson() { return { 'package_name': packageName, 'app_name': appName, 'icon_url': iconUrl, }; }