app.bsky.feed.post
Record containing a Bluesky post.
- class atproto_client.models.app.bsky.feed.post.ReplyRef
Bases:
ModelBaseDefinition model for
app.bsky.feed.post.- field parent: models.ComAtprotoRepoStrongRef.Main [Required]
Parent.
- field root: models.ComAtprotoRepoStrongRef.Main [Required]
Root.
- class atproto_client.models.app.bsky.feed.post.Entity
Bases:
ModelBaseDefinition model for
app.bsky.feed.post. Deprecated: use facets instead.- field index: models.AppBskyFeedPost.TextSlice [Required]
Index.
- field type: str [Required]
Expected values are βmentionβ and βlinkβ.
- field value: str [Required]
Value.
- class atproto_client.models.app.bsky.feed.post.TextSlice
Bases:
ModelBaseDefinition model for
app.bsky.feed.post. Deprecated. Use app.bsky.richtext instead β A text segment. Start is inclusive, end is exclusive. Indices are for utf16-encoded strings.- field end: int [Required]
End.
- Constraints:
ge = 0
- field start: int [Required]
Start.
- Constraints:
ge = 0
- class atproto_client.models.app.bsky.feed.post.Record
Bases:
RecordModelBaseRecord model for
app.bsky.feed.post.- field created_at: DateTime [Required]
Client-declared timestamp when this post was originally created.
- field embed: models.AppBskyEmbedImages.Main | models.AppBskyEmbedVideo.Main | models.AppBskyEmbedGallery.Main | models.AppBskyEmbedExternal.Main | models.AppBskyEmbedRecord.Main | models.AppBskyEmbedRecordWithMedia.Main | DotDict | None = None
Embed.
- field entities: List[models.AppBskyFeedPost.Entity] | None = None
- field facets: List[models.AppBskyRichtextFacet.Main] | None = None
- field labels: models.ComAtprotoLabelDefs.SelfLabels | DotDict | None = None
- field reply: models.AppBskyFeedPost.ReplyRef | None = None
Reply.
- field text: str [Required]
The primary post content. May be an empty string, if there are embeds.
- Constraints:
max_length = 3000
- class atproto_client.models.app.bsky.feed.post.GetRecordResponse
Bases:
SugarResponseModelBaseGet record response for
models.AppBskyFeedPost.Record.- field uri: str [Required]
The URI of the record.
- field value: models.AppBskyFeedPost.Record [Required]
The record.
- class atproto_client.models.app.bsky.feed.post.ListRecordsResponse
Bases:
SugarResponseModelBaseList records response for
models.AppBskyFeedPost.Record.- field records: Dict[str, models.AppBskyFeedPost.Record] [Required]
Map of URIs to records.
- class atproto_client.models.app.bsky.feed.post.CreateRecordResponse
Bases:
SugarResponseModelBaseCreate record response for
models.AppBskyFeedPost.Record.- field cid: str [Required]
The CID of the record.
- field uri: str [Required]
The URI of the record.