networkBalances method

Future<PaginatedRequest<NetworkBalances>> networkBalances({
  1. int? page,
  2. int? pageSize,
})

Implementation

Future<PaginatedRequest<NetworkBalances>> networkBalances(
    {int? page, int? pageSize}) async {
  try {
    PaginatedRequest<dynamic> result = await client
        .get(api('network/balances', {"page": page, "page_size": pageSize}));

    return PaginatedRequest(
      data: NetworkBalances.fromJson(result.data),
      firstPage: result.firstPage,
      lastPage: result.lastPage,
      page: result.page,
      total: result.total,
      totalPages: result.totalPages,
    );
  } on ExplorerException catch (e) {
    throw ExplorerException(
        code: e.code, message: '{"network": "${e.message}"}');
  }
}