duplicate method

Future<InvoiceModel> duplicate({
  1. required String id,
  2. required InvoiceDuplicateRequestMessage data,
  3. String customApiToken = '',
})
Gera segunda via de uma Fatura. Somente faturas pendentes podem ter segunda via gerada. A fatura atual é cancelada e uma nova é gerada com status ‘pending’. Identificador da fatura Informações da nova fatura Token customizado geralmente passado quando está se trabalhando como marketplace

Implementation

Future<InvoiceModel> duplicate({required String id, required InvoiceDuplicateRequestMessage data, String customApiToken = ''}) async {
  var retorno = await apiResource.post(data: data.toMap(), partOfUrl: "/$id/duplicate", apiUserToken: customApiToken);
  return InvoiceModel.fromMap(retorno);
}