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: ChatPreferenceInclude, val push: Boolean)
Link copied to clipboard
data class Declaration(val allowSubscriptions: DeclarationAllowSubscriptions)
Link copied to clipboard

A declaration of the user's preference for allowing activity subscriptions from other users. Absence of a record implies 'followers'.

Link copied to clipboard
data class FilterablePreference(val include: FilterablePreferenceInclude, val list: Boolean, val push: Boolean)
Link copied to clipboard
data class GetPreferencesResponse(val preferences: Preferences)
Link copied to clipboard
data class GetUnreadCountQueryParams(val priority: Boolean? = null, val seenAt: Timestamp? = null)
Link copied to clipboard
Link copied to clipboard
data class ListActivitySubscriptionsQueryParams(val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class ListActivitySubscriptionsResponse(val cursor: String? = null, val subscriptions: List<ProfileView>)
Link copied to clipboard
data class ListNotificationsNotification(val uri: AtUri, val cid: Cid, val author: ProfileView, val reason: ListNotificationsNotificationReason, val reasonSubject: AtUri? = null, val record: JsonContent, val isRead: Boolean, val indexedAt: Timestamp, val labels: List<Label>? = null)
Link copied to clipboard

The reason why this notification was delivered - e.g. your post was liked, or you received a new follower.

Link copied to clipboard
data class ListNotificationsQueryParams(val reasons: List<String>? = null, val limit: Long? = 50, val priority: Boolean? = null, val cursor: String? = null, val seenAt: Timestamp? = null)
Link copied to clipboard
data class ListNotificationsResponse(val cursor: String? = null, val notifications: List<ListNotificationsNotification>, val priority: Boolean? = null, val seenAt: Timestamp? = null)
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
data class PutActivitySubscriptionRequest(val subject: Did, val activitySubscription: ActivitySubscription)
Link copied to clipboard
data class PutActivitySubscriptionResponse(val subject: Did, val activitySubscription: ActivitySubscription? = null)
Link copied to clipboard
data class PutPreferencesRequest(val priority: Boolean)
Link copied to clipboard
data class PutPreferencesV2Request(val chat: ChatPreference? = null, val follow: FilterablePreference? = null, val like: FilterablePreference? = null, val likeViaRepost: FilterablePreference? = null, val mention: FilterablePreference? = null, val quote: FilterablePreference? = null, val reply: FilterablePreference? = null, val repost: FilterablePreference? = null, val repostViaRepost: FilterablePreference? = null, val starterpackJoined: Preference? = null, val subscribedPost: Preference? = null, val unverified: Preference? = null, val verified: Preference? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RegisterPushRequest(val serviceDid: Did, val token: String, val platform: RegisterPushPlatform, val appId: String, val ageRestricted: Boolean? = null)
Link copied to clipboard
data class SubjectActivitySubscription(val subject: Did, val activitySubscription: ActivitySubscription)

Object used to store activity subscription data in stash.

Link copied to clipboard
data class UnregisterPushRequest(val serviceDid: Did, val token: String, val platform: UnregisterPushPlatform, val appId: String)
Link copied to clipboard
data class UpdateSeenRequest(val seenAt: Timestamp)