What is a data class in Kotlin?
A class used for storing confidential data.
A class designed to hold data with automatically generated methods.
A class used to create instances of other classes.
A class used to define the structure of data in a database.