Pixelcat-App-Android/app/src/main/kotlin/at/connyduck/pixelcat/db/entitity/TimelineAccountEntity.kt

28 lines
614 B
Kotlin
Raw Normal View History

2020-06-12 15:44:45 +02:00
package at.connyduck.pixelcat.db.entitity
import androidx.room.Entity
import at.connyduck.pixelcat.model.Account
@Entity(
2020-06-12 19:58:15 +02:00
primaryKeys = ["serverId", "timelineUserId"]
2020-06-12 15:44:45 +02:00
)
data class TimelineAccountEntity(
2020-06-12 19:58:15 +02:00
val serverId: Long,
val id: String,
val localUsername: String,
val username: String,
val displayName: String,
val url: String,
val avatar: String
2020-06-12 15:44:45 +02:00
)
fun Account.toEntity(serverId: Long) = TimelineAccountEntity(
2020-06-12 19:58:15 +02:00
serverId = serverId,
id = id,
localUsername = localUsername,
username = username,
displayName = displayName,
url = url,
avatar = avatar
)