/// 分类项(V2 字段:federation=id, brigade=name, greylist=icon) class CategoryItem { const CategoryItem({ required this.id, required this.name, this.icon, }); final int id; final String name; final String? icon; factory CategoryItem.fromJson(Map json) { return CategoryItem( id: json['federation'] as int? ?? 0, name: json['brigade'] as String? ?? '', icon: json['greylist'] as String?, ); } }