Kotlin data classes

GPTKB entity

Statements (51)
Predicate Object
gptkbp:instance_of gptkb:software
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:Kotlinx.serialization.properties
gptkb:JEP_395
gptkbp:can_be default values for properties
immutable properties
mutable properties
gptkbp:can_be_extended_by other classes
gptkbp:can_be_used_with gptkb:file_format
gptkb:Moshi_library
data binding
Room database
Kotlin coroutines
Gson library
Kotlin serialization library
Retrofit library
gptkbp:communication gptkb:JSON
gptkbp:durability individual properties
gptkbp:features Kotlin programming language
https://www.w3.org/2000/01/rdf-schema#label Kotlin data classes
gptkbp:is_compared_to structural equality
gptkbp:is_implemented_in interfaces
gptkbp:is_represented_in gptkb:Model
user preferences
configuration settings
network requests
entities
UI state
API responses
form data
session data
application state
temporary data
database records
value objects
data transfer objects (DT Os)
gptkbp:is_used_in functional programming
Android development
desktop applications
object-oriented programming
web applications
data modeling
server-side development
multi-platform projects
gptkbp:nesting other classes
gptkbp:provides automatic getters and setters
equals() method
hash Code() method
to String() method
gptkbp:requires primary constructor
gptkbp:supports copy() function