describeResource

Function that should be used to implement ResourceDescription on resource classes.

For example, you can do the following:

@Serializable
@Resource("/foo/{bar}")
class MyResourceClass(val bar: String) {
companion object : ResourceDescription by describeResource({
description = "Baz"
})
}