getList method
Returns paginated logs list.
Implementation
Future<ResultList<LogModel>> getList({
int page = 1,
int perPage = 30,
String? filter,
String? sort,
Map<String, dynamic> query = const {},
Map<String, String> headers = const {},
}) {
final params = Map<String, dynamic>.of(query);
params["page"] = page;
params["perPage"] = perPage;
params["filter"] ??= filter;
params["sort"] ??= sort;
return client
.send(
"/api/logs",
query: params,
headers: headers,
)
.then((data) => ResultList<LogModel>.fromJson(
data as Map<String, dynamic>? ?? {},
LogModel.fromJson,
));
}