mirror of
https://github.com/binwiederhier/ntfy-android.git
synced 2024-06-03 11:14:35 +12:00
29 lines
621 B
Kotlin
29 lines
621 B
Kotlin
package io.heckel.ntfy.msg
|
|
|
|
import androidx.annotation.Keep
|
|
|
|
/* This annotation ensures that proguard still works in production builds,
|
|
* see https://stackoverflow.com/a/62753300/1440785 */
|
|
@Keep
|
|
data class Message(
|
|
val id: String,
|
|
val time: Long,
|
|
val event: String,
|
|
val topic: String,
|
|
val priority: Int?,
|
|
val tags: List<String>?,
|
|
val click: String?,
|
|
val title: String?,
|
|
val message: String,
|
|
val attachment: MessageAttachment?,
|
|
)
|
|
|
|
@Keep
|
|
data class MessageAttachment(
|
|
val name: String,
|
|
val type: String?,
|
|
val size: Long?,
|
|
val expires: Long?,
|
|
val url: String,
|
|
)
|