1
resposta

10 Criação e conversão de modelos de dados

A -Esta implementação define corretamente a classe Transaction, o construtor, e os métodos para conversão bidirecional entre Map e instância da classe.

class Transaction{
String id;
String idSender;
String idReceiver;
DateTime dateTime;
double amount;

Transaction(this.id, this.idSender, this.idReceiver, this.dateTime, this.amount);

Map<String, dynamic> toMap() {
return {
'id': id,
'idSender': idSender,
'idReceiver': idReceiver,
'dateTime': dateTime,
'amount': amount,
};
}

factory Transaction.fromMap(Map<String, dynamic> map) {
return Transaction(
map['id'],
map['idSender'],
map['idReceiver'],
map['dateTime'],
map['amount'],
);
}
}
```

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Zilda, como vai?

Você acertou a questão e apresentou exatamente a alternativa correta, mostrando que entendeu bem a proposta do modelo e da conversão para Map.

Parabéns pelo cuidado ao compartilhar o código e manter o estudo em dia.

Obrigado por contribuir no fórum, estamos à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!