SearchRequest constructor

const SearchRequest({
  1. required String query,
  2. required bool useAdvanced,
  3. required String author,
  4. @Default([]) List<Format> formats,
  5. @Default(20) int limit,
  6. @Default(Language.english) Language language,
  7. @Default([]) List<Content> contents,
  8. @Default(SortOption.mostRelevant) SortOption sort,
})

Implementation

const factory SearchRequest({
  required String query,
  required bool useAdvanced,
  required String author,
  @Default([]) List<Format> formats,
  @Default(20) int limit,
  @Default(Language.english) Language language,
  @Default([]) List<Content> contents,
  @Default(SortOption.mostRelevant) SortOption sort,
}) = _SearchRequest;