26 lines
502 B
Dart
26 lines
502 B
Dart
|
part of fever_api;
|
||
|
|
||
|
class FeedsGroup {
|
||
|
final FeverAPI api;
|
||
|
|
||
|
late int groupId;
|
||
|
late List<int> feedIds;
|
||
|
|
||
|
FeedsGroup(this.api, {
|
||
|
required this.groupId,
|
||
|
required this.feedIds,
|
||
|
});
|
||
|
|
||
|
FeedsGroup.fromJSON(this.api, Map<String, dynamic> json) {
|
||
|
groupId = toInt(json['group_id']);
|
||
|
feedIds = (json['feed_ids'] as String)
|
||
|
.split(',').map((i) => int.parse(i))
|
||
|
.toList();
|
||
|
}
|
||
|
|
||
|
@override
|
||
|
String toString() {
|
||
|
return 'FeedsGroup $groupId -> ${feedIds.join(', ')}';
|
||
|
}
|
||
|
}
|