PixelDroid-App-Android/app/src/main/java/com/h/pixeldroid/objects/Notification.kt

21 lines
521 B
Kotlin
Raw Normal View History

package com.h.pixeldroid.objects
2020-09-10 20:20:23 +02:00
import java.util.Date
/*
Represents a notification of an event relevant to the user.
https://docs.joinmastodon.org/entities/notification/
*/
data class Notification(
//Required attributes
override val id: String,
val type: NotificationType,
2020-09-10 20:20:23 +02:00
val created_at: Date, //ISO 8601 Datetime
val account: Account,
//Optional attributes
val status: Status? = null
): FeedContent() {
enum class NotificationType {
follow, mention, reblog, favourite
}
}