forked from GitHub-Mirror/riotX-android
18 lines
630 B
Kotlin
18 lines
630 B
Kotlin
package im.vector.matrix.android.internal.auth.data
|
|
|
|
import com.squareup.moshi.Json
|
|
import com.squareup.moshi.JsonClass
|
|
import io.objectbox.annotation.Entity
|
|
import io.objectbox.annotation.Id
|
|
import io.objectbox.annotation.Index
|
|
|
|
@Entity
|
|
@JsonClass(generateAdapter = true)
|
|
data class Credentials(
|
|
@Id var id: Long = 0,
|
|
@Index @Json(name = "user_id") val userId: String,
|
|
@Json(name = "home_server") val homeServer: String,
|
|
@Json(name = "access_token") val accessToken: String,
|
|
@Json(name = "refresh_token") val refreshToken: String?,
|
|
@Json(name = "device_id") val deviceId: String?)
|