@Chay A POJO class is just a Plain Old Java Object, which means its a Java object class without any libraries or anything, or complicated inheritance. It does not specify wheter it has a valid
equals()
method or getter or nothing. A Kotlin data object is a POJO but stricter than that, it provides the general spec for what you want on a java object, a POJO is a more loose term.