どう書くべきでしょうか、リポジトリが返す Result。
data クラス で書きますか?
それとも、Kotlin ビルトインのを使いますか?
👉 Result - Kotlin Programming Language
Sealed クラス で書くべし
enum の拡張的なイメージで使いましょう、
👉 Sealed Classes - Kotlin Programming Language
👉 architecture-samples/Result.kt
できるだけ長く広く便利に使えるものがいいですよね。