search method

Future<Paginated<ArticleSearch>> search({
  1. String? phrase,
  2. ArticleState? state,
  3. HelpCenterId? helpCenterId,
  4. bool? highlight,
})

Implementation

Future<Paginated<ArticleSearch>> search({
  String? phrase,
  ArticleState? state,
  HelpCenterId? helpCenterId,
  bool? highlight
}) async {
  return client.get('$path/search',
    query: {
      'phrase': phrase,
      'state': state?.name,
      'help_center_id': helpCenterId,
      'highlight': highlight,
    },
    decoder: (json) => Paginated<ArticleSearch>.fromJson(json, (json) => ArticleSearch.fromJson(json))
  );
}