temp
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
package dev.meloda.fast.model
|
||||
|
||||
import dev.meloda.fast.model.database.AccountEntity
|
||||
|
||||
data class AccountDto(
|
||||
val userId: Long,
|
||||
val accessToken: String,
|
||||
val fastToken: String?,
|
||||
val trustedHash: String?,
|
||||
val exchangeToken: String?
|
||||
) {
|
||||
|
||||
fun mapToEntity(): AccountEntity = AccountEntity(
|
||||
userId = userId,
|
||||
accessToken = accessToken,
|
||||
fastToken = fastToken,
|
||||
trustedHash = trustedHash,
|
||||
exchangeToken = exchangeToken
|
||||
)
|
||||
|
||||
override fun toString(): String {
|
||||
return super.toString()
|
||||
}
|
||||
}
|
||||
@@ -2,6 +2,7 @@ package dev.meloda.fast.model.database
|
||||
|
||||
import androidx.room.Entity
|
||||
import androidx.room.PrimaryKey
|
||||
import dev.meloda.fast.model.AccountDto
|
||||
|
||||
@Entity(tableName = "accounts")
|
||||
data class AccountEntity(
|
||||
@@ -11,4 +12,12 @@ data class AccountEntity(
|
||||
val fastToken: String?,
|
||||
val trustedHash: String?,
|
||||
val exchangeToken: String?
|
||||
)
|
||||
) {
|
||||
fun mapToDto(): AccountDto = AccountDto(
|
||||
userId = userId,
|
||||
accessToken = accessToken,
|
||||
fastToken = fastToken,
|
||||
trustedHash = trustedHash,
|
||||
exchangeToken = exchangeToken
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user