sort custom object list in kotlin

data class CustomObject(val id: Int, val name: String, val value: Double)

fun main() {
    val customObjects = listOf(
        CustomObject(3, "ObjectC", 30.0),
        CustomObject(1, "ObjectA", 10.0),
        CustomObject(2, "ObjectB", 20.0)
    )

    val sortedList = customObjects.sortedBy { it.id }

    println("Sorted List:")
    sortedList.forEach { println(it) }
}