search method

Future<ListModelResponse<MinecraftMod>> search({
  1. String? filter,
  2. int? limit,
  3. int? skip,
  4. ModSortType sort = ModSortType.createTime,
})

透過 模組名稱/模組譯名/模組 ID 來搜尋 Minecraft 模組 limit 取得的資料數量 (預設為 50,最大為 50) skip 跳過的資料數量 (預設為 0)

Implementation

Future<ListModelResponse<MinecraftMod>> search(
    {String? filter,
    int? limit,
    int? skip,
    ModSortType sort = ModSortType.createTime}) async {
  APIHttpResponse response =
      await httpClient.get('/minecraft/mod/search', query: {
    'filter': filter,
    'limit': limit?.toString(),
    'skip': skip?.toString(),
    'sort': sort.id.toString()
  });

  Map data = response.data;

  return ListModelResponse.fromMap<MinecraftMod>(data);
}