Johann Pardanaud
06/22/2023, 12:52 PMJilles van Gurp
06/26/2023, 7:58 AMJohann Pardanaud
06/26/2023, 9:19 AMdata class Book(val author: Author)
data class Author(val name: String)
With the KSP processor you can do:
Validator<Book> {
author.name.length {
between(2, 50)
}
}
Without it we could imagine a fallback on a Konform-ish syntax:
Validator<Book> {
Book::author + Author::name + String::length {
between(2, 50)
}
}