FeedView constructor

const FeedView({
  1. required int id,
  2. required String name,
  3. required String title,
  4. String? description,
  5. @JsonKey.new(name: 'actor_id') required String actorId,
  6. @JsonKey.new(name: 'ap_domain') required String apDomain,
  7. required bool local,
  8. @JsonKey.new(name: 'is_instance_feed') required bool isInstanceFeed,
  9. @JsonKey.new(name: 'communities_count') required int communitiesCount,
  10. required List<Community> communities,
  11. required List<FeedView> children,
})

Implementation

const factory FeedView({
  required int id,
  required String name,
  required String title,
  String? description,
  @JsonKey(name: 'actor_id') required String actorId,
  @JsonKey(name: 'ap_domain') required String apDomain,
  required bool local,
  @JsonKey(name: 'is_instance_feed') required bool isInstanceFeed,
  @JsonKey(name: 'communities_count') required int communitiesCount,
  required List<Community> communities,
  required List<FeedView> children,
}) = _FeedView;