I don’t have a code snippet handy at this moment. I’ll share one later. The core of my questions is about how to translate a Patch request into strongly typed (data) classes. In particular, I wonder if there is a Kotlin/Ktor idiomatic way to distinguish between a field being set to null vs a field being removed from the document referenced in a the Patch request.