Package-level declarations

Types

Link copied to clipboard
data class ActivitySubscription(val post: Boolean, val reply: Boolean)
Link copied to clipboard
data class ChatPreference(val include: String, val push: Boolean)
Link copied to clipboard
data class FilterablePreference(val include: String, val list: Boolean, val push: Boolean)
Link copied to clipboard
data class GetUnreadCountRequest(val priority: Boolean? = null, val seenAt: <Error class: unknown class>? = null)

Count the number of unread notifications for the requesting account. Requires auth.

Link copied to clipboard
data class GetUnreadCountResponse(val count: Long)
Link copied to clipboard
data class ListNotificationsNotification(val author: ProfileView, val cid: <Error class: unknown class>, val indexedAt: <Error class: unknown class>, val isRead: Boolean, val labels: List<Label>? = null, val reason: String, val reasonSubject: <Error class: unknown class>? = null, val record: <Error class: unknown class>, val uri: <Error class: unknown class>)
Link copied to clipboard
data class ListNotificationsRequest(val cursor: String? = null, val limit: Long? = null, val priority: Boolean? = null, val reasons: List<String>? = null, val seenAt: <Error class: unknown class>? = null)

Enumerate notifications for the requesting account. Requires auth.

Link copied to clipboard
data class ListNotificationsResponse(val cursor: String? = null, val notifications: List<ListNotificationsNotification>, val priority: Boolean? = null, val seenAt: <Error class: unknown class>? = null)
Link copied to clipboard
class NotificationService(client: <Error class: unknown class>)
Link copied to clipboard
data class Preference(val list: Boolean, val push: Boolean)
Link copied to clipboard
data class Preferences(val chat: ChatPreference, val follow: FilterablePreference, val like: FilterablePreference, val likeViaRepost: FilterablePreference, val mention: FilterablePreference, val quote: FilterablePreference, val reply: FilterablePreference, val repost: FilterablePreference, val repostViaRepost: FilterablePreference, val starterpackJoined: Preference, val subscribedPost: Preference, val unverified: Preference, val verified: Preference)
Link copied to clipboard
Link copied to clipboard
data class SubjectActivitySubscription(val activitySubscription: ActivitySubscription, val subject: <Error class: unknown class>)

Object used to store activity subscription data in stash.

Link copied to clipboard
data class UpdateSeenRequest(val seenAt: <Error class: unknown class>)

Notify server that the requesting account has seen notifications. Requires auth.

Functions

Link copied to clipboard
fun NotificationService.listNotificationsFlow(request: ListNotificationsRequest = ListNotificationsRequest()): <Error class: unknown class><ListNotificationsNotification>

Enumerate notifications for the requesting account. Requires auth.

Link copied to clipboard
fun NotificationService.listNotificationsPageFlow(request: ListNotificationsRequest = ListNotificationsRequest()): <Error class: unknown class><List<ListNotificationsNotification>>

Enumerate notifications for the requesting account. Requires auth.