EditFeed constructor

  1. @JsonSerializable.new(includeIfNull: false)
const EditFeed({
  1. @JsonKey.new(name: 'feed_id') required int feedId,
  2. String? url,
  3. String? title,
  4. String? description,
  5. @JsonKey.new(name: 'icon_url') String? iconUrl,
  6. @JsonKey.new(name: 'banner_url') String? bannerUrl,
  7. bool? nsfw,
  8. bool? nsfl,
  9. bool? public,
  10. String? communities,
  11. @JsonKey.new(name: 'is_instance_feed') bool? isInstanceFeed,
  12. @JsonKey.new(name: 'show_child_posts') bool? showChildPosts,
  13. @JsonKey.new(name: 'parent_feed_id') int? parentFeedId,
  14. required String auth,
})

Implementation

@JsonSerializable(includeIfNull: false)
const factory EditFeed({
  @JsonKey(name: 'feed_id') required int feedId,
  String? url,
  String? title,
  String? description,
  @JsonKey(name: 'icon_url') String? iconUrl,
  @JsonKey(name: 'banner_url') String? bannerUrl,
  bool? nsfw,
  bool? nsfl,
  bool? public,
  String? communities,
  @JsonKey(name: 'is_instance_feed') bool? isInstanceFeed,
  @JsonKey(name: 'show_child_posts') bool? showChildPosts,
  @JsonKey(name: 'parent_feed_id') int? parentFeedId,
  required String auth,
}) = _EditFeed;