getAll method

Future<PaggedResponseMessage<InvoiceModel>> getAll({
  1. String filter = "?limit=1000",
  2. String customApiToken = '',
})
Lista todas as ultimas(1000) faturas possibilitando enviar um ApiToken de subconta, geralmente utilizado em marketplaces ApiToken customizado Lista todas as faturas possibilitando enviar um ApiToken de subconta, geralmente utilizado em marketplaces e filtros customizaveis. ApiToken customizado Opções de filtros, para paginação e ordenação Future

Implementation

/// <summary>
/// Lista todas as faturas possibilitando enviar um ApiToken de subconta, geralmente utilizado em marketplaces e filtros customizaveis.
/// </summary>
/// <param name="customApiToken">ApiToken customizado</param>
/// <param name="filter">Opções de filtros, para paginação e ordenação</param>
/// <returns></returns>
///Future<PaggedResponseMessage<InvoiceModel>> getAll(String customApiToken, QueryStringFilter filter) async
Future<PaggedResponseMessage<InvoiceModel>> getAll({
  String filter = "?limit=1000",
  String customApiToken = '',
}) async {
  //  var queryStringFilter = filter?.ToQueryStringUrl();
  var result = await apiResource.getById(partOfUrl: filter, apiUserToken: customApiToken);
  return PaggedResponseMessage<InvoiceModel>(
    totalItems: result["totalItems"],
    items: (result["items"] as List).map((e) => InvoiceModel.fromMap(e)).toList(),
  );
}