Olá, Gabrieli. Tudo bem?
A imagem mostra um erro durante a inicialização da classe Gamer. Pelo rastro da pilha (stack trace), o erro ocorre dentro do construtor de Gamer, especificamente ao ser chamado a partir de createGamer() na extensão GamerExtensionKt.
Imprima os valores antes da criação do GamerNo createGamer(), adicione:
println("Name: $name, Email: $email, Birth: $birth, User: $user")
Isso ajudará a ver os valores antes da falha.
Tente remover validateEmail() temporariamenteApenas para testar se o erro vem da validação de e-mail.
Tente usar assim no InfoGamerJson.kt:
data class InfoGamerJson(
val name: String,
val email: String,
@SerializedName("dataBirth") val birth: String,
val user: String
)
Espero ter ajudado e bons estudos.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!