RepliableNotification

data class RepliableNotification(val key: String, val packageName: String, val title: String?, val text: String?, val postedAt: Long, val replyAction: ReplyAction?)

Pure-Kotlin projection of a StatusBarNotification that carries at least one free-form RemoteInput-bearing action. Lifted out of the platform type so tools and tests can manipulate it without touching SDK-only classes.

replyAction is non-null when at least one Notification.Action on the source notification exposes a RemoteInput with allowFreeFormInput = true. Quick-reply-only actions (choice arrays without free-form text) are not included — they cannot accept arbitrary LLM-authored text.

Constructors

Link copied to clipboard
constructor(key: String, packageName: String, title: String?, text: String?, postedAt: Long, replyAction: ReplyAction?)

Properties

Link copied to clipboard
val key: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val text: String?
Link copied to clipboard