FSharp.ATProto.Bluesky Namespace
| Type/Module | Description |
|
Witness type enabling SRTP-based overloading for actor DID parameters.
Allows functions like |
|
|
Witness type enabling SRTP-based overloading for actor parameters.
Allows functions like |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A reference to an uploaded blob, as returned by |
|
|
A reference to a block record, returned by |
|
|
High-level convenience methods for common Bluesky operations: posting, replying, liking, reposting, following, blocking, uploading blobs, and deleting records. All methods require an authenticated AtpAgent. |
|
|
Convenience methods for Bluesky direct message (DM) and chat operations.
Wraps the |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A message in a chat conversation. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A communication template used by the Ozone moderation service. |
|
|
|
|
|
A summary of a chat conversation. |
|
|
Witness type enabling SRTP-based overloading for conversation parameters.
Allows Chat functions to accept either a ConvoSummary or a |
|
|
|
|
|
A custom feed generator. |
|
|
|
|
|
A single item in a feed or timeline. |
|
|
Reason a post appeared in a feed. |
|
|
A reference to a follow record, returned by |
|
|
AT Protocol identity resolution: DID documents, handle resolution, and bidirectional verification.
Supports both |
|
|
Errors that can occur during identity resolution. |
|
|
Functions for working with ImageMime values. |
|
|
Supported image MIME types for blob upload.
Use the named cases for common image types, or |
|
|
Image data for upload with a post. |
|
|
Summary of the last message in a conversation. |
|
|
A reference to a like record, returned by |
|
|
A reference to a list block record, returned by |
|
|
A list with its member profiles, returned by |
|
|
A reference to a list item record, returned by |
|
|
A reference to a list record, returned by |
|
|
|
|
|
A user-created list (curate list, mod list, or reference list). |
|
|
A type-safe union of moderation events that can be emitted via |
|
|
|
|
|
A notification from the user's notification feed. |
|
|
The content of a notification, varying by kind. |
|
|
Convenience methods for Ozone moderation tooling (
Ozone endpoints require the agent to be proxied to the moderation service.
Pass the labeler/moderation service DID via the |
|
|
The subject of an Ozone moderation action: either an account (by DID) or a record (by AT-URI + CID). |
|
|
A paginated result containing a list of items and an optional cursor for the next page. |
|
|
|
|
|
Embedded content in a post (images, video, link card, quoted post, or combination). |
|
|
Extension properties on PostView for convenient access to post content. |
|
|
An external link card attached to a post. |
|
|
An image attached to a post. |
|
|
Media within a record-with-media embed. |
|
|
A reference to a specific version of a post record.
Contains both the AT-URI (identifying the record) and the CID (identifying the exact version).
Accepted by |
|
|
Witness type enabling SRTP-based overloading for post reference parameters.
Allows functions like |
|
|
Witness type enabling SRTP-based overloading for post AT-URI parameters.
Allows functions like |
|
|
A video attached to a post. |
|
|
|
|
|
A full user profile with engagement counts and relationship state.
Maps from |
|
|
|
|
|
A lightweight profile summary used in feeds, notifications, and conversations.
Maps from |
|
|
|
|
|
A bi-directional relationship between the authenticated user and another actor. |
|
|
The subject of a content report. |
|
|
A reference to a repost record, returned by |
|
|
Rich text processing for Bluesky posts. Detects mentions, links, and hashtags in text and resolves them to facets with correct UTF-8 byte offsets as required by the AT Protocol. |
|
|
A reference to a starter pack record, returned by |
|
|
|
|
|
A member of an Ozone moderation team. |
|
|
The role of a team member in an Ozone moderation service. |
|
|
Factory methods for creating domain objects with sensible defaults. Useful for testing consumers of the library without needing a live API. All parameters are optional; unspecified fields use deterministic default values. |
|
|
|
|
|
A node in a post thread tree. |
|
|
A post within a thread, with parent and reply context. |
|
|
Type alias for the thread union returned by |
|
|
|
|
|
A post with engagement counts and viewer state, used in feeds and timelines.
Maps from |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Result of an undo operation. |
|
|
|
|
|
Supported video MIME types for video upload. |