inappmessaging / io.karte.android.core.repository / Repository

Repository

interface Repository

リポジトリに対するデータの読み書き等の操作を表現するインターフェースです。

Functions

get

リポジトリに存在するデータを取得します。

abstract fun <T> get(key: String, default: T): T

put

リポジトリにデータを追加します。

abstract fun <T> put(key: String, value: T): Unit

remove

リポジトリから指定したデータを削除します。

abstract fun remove(key: String): Unit

removeAll

リポジトリから全てのデータを削除します。

abstract fun removeAll(): Unit