0
I tried it this way:
createProduto(Produto produto){
Map<String, dynamic> model = {
"nome" : produto.nome,
"descricao" : produto.descricao,
"precoCompra" : produto.precoCompra,
"itens" : produto.itens // <================ List<Item>
};
produtoCollection.add(model).whenComplete(() {
print(produto.nome + ' cadastrado com sucesso!');
});
}
Item class:
class Item {
String nome;
int quantidade;
Item({this.nome, this.quantidade});
}
Error:
[ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: Invalid argument: Instance of 'Item'