Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro ao utilizar toObject

    val liveData: MutableLiveData<List<Produto>> = MutableLiveData<List<Produto>>()


    firestore.collection("produtos")
        .get()
        .addOnSuccessListener {
            it?.let { snapshot ->
                val produtos = mutableListOf<Produto>()
                for (documento in snapshot.documents) {
                    Log.i("documentosProdutos", "Produtos Encontrados ${documento.data}")

// documento.data?.let { dados -> // val nome: String = dados["nome"] as String // val preco: Double = dados["preco"] as Double // val produto = Produto(nome = nome, preco = BigDecimal(preco)) // produtos.add(produto) // } val toObject = documento.toObject() } liveData.value=produtos } } return liveData }

Logo no começo digito junto o documento.toObject e NAO COMPILA, o que pode ser ?
![Insira aqui a descrição dessa imagem para ajudar na acessibilidade](https://cdn1.gnarususercontent.com.br/1/790951/70d005d4-0089-4fab-a69d-0f4ff791c876.png)  
1 resposta
solução!

Acabei resolvendo pessoal, ficou desse jeito:

val produtoDocumento = documento.toObject(ProdutoDocumento::class.java)

Compilou e funcionou.