getCharacterQuotes method

Future<Response<Quote>> getCharacterQuotes({
  1. required String characterId,
  2. Pagination? pagination,
  3. QuoteSorting? sorting,
  4. List<Filter?>? idFilters,
  5. List<Filter?>? dialogFilters,
})

Returns Quotes of a particular Character based on the given pagination, sorting and filters.

Implementation

Future<Response<Quote>> getCharacterQuotes({
  required String characterId,
  Pagination? pagination,
  QuoteSorting? sorting,
  List<Filter?>? idFilters,
  List<Filter?>? dialogFilters,
}) async {
  return _getResponse<Quote>(
    mapping: (c) => Quote.fromJson(c),
    endpoint: 'character/${characterId}/quote',
    pagination: pagination,
    sorting: sorting,
    filters: [
      ..._toAttributeFilters('_id', idFilters),
      ..._toAttributeFilters('dialog', dialogFilters),
    ],
  );
}