22 lines
404 B
Kotlin
22 lines
404 B
Kotlin
|
package com.github.apognu.otter.models.domain
|
||
|
|
||
|
import com.github.apognu.otter.models.dao.UploadEntity
|
||
|
|
||
|
data class Upload(
|
||
|
val listen_url: String,
|
||
|
val track_id: Int,
|
||
|
val duration: Int,
|
||
|
val bitrate: Int
|
||
|
) {
|
||
|
|
||
|
companion object {
|
||
|
fun fromEntity(upload: UploadEntity): Upload = upload.run {
|
||
|
Upload(
|
||
|
listen_url,
|
||
|
track_id,
|
||
|
duration,
|
||
|
bitrate
|
||
|
)
|
||
|
}
|
||
|
}
|
||
|
}
|