BarInsta/app/src/main/java/awais/instagrabber/repositories/responses/stories/Story.kt

21 lines
705 B
Kotlin
Raw Normal View History

2021-05-26 02:47:27 +00:00
package awais.instagrabber.repositories.responses.stories
import java.io.Serializable
import awais.instagrabber.repositories.responses.Media
import awais.instagrabber.repositories.responses.User
import awais.instagrabber.utils.TextUtils
2021-05-26 02:47:27 +00:00
data class Story(
val id: String?,
2021-05-26 02:47:27 +00:00
val latestReelMedia: Long?, // = timestamp
var seen: Long?,
2021-05-26 02:47:27 +00:00
val user: User?,
val muted: Boolean?,
val hasBestiesMedia: Boolean?,
val mediaCount: Int?,
val items: List<StoryMedia>?, // may be null
val broadcast: Broadcast? // does not naturally occur
) : Serializable {
val dateTime: String
get() = if (latestReelMedia != null) TextUtils.epochSecondToString(latestReelMedia) else ""
}