getAll method
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(),
);
}