app.bsky.feed.threadgate
Record defining interaction gating rules for a thread (aka, reply controls). The record key (rkey) of the threadgate record must match the record key of the thread’s root post, and that record must be in the same repository.
- class atproto_client.models.app.bsky.feed.threadgate.MentionRule
Bases:
ModelBaseDefinition model for
app.bsky.feed.threadgate. Allow replies from actors mentioned in your post.
- class atproto_client.models.app.bsky.feed.threadgate.FollowerRule
Bases:
ModelBaseDefinition model for
app.bsky.feed.threadgate. Allow replies from actors who follow you.
- class atproto_client.models.app.bsky.feed.threadgate.FollowingRule
Bases:
ModelBaseDefinition model for
app.bsky.feed.threadgate. Allow replies from actors you follow.
- class atproto_client.models.app.bsky.feed.threadgate.ListRule
Bases:
ModelBaseDefinition model for
app.bsky.feed.threadgate. Allow replies from actors on a list.- field list: AtUri [Required]
List.
- class atproto_client.models.app.bsky.feed.threadgate.Record
Bases:
RecordModelBaseRecord model for
app.bsky.feed.threadgate.- field allow: List[models.AppBskyFeedThreadgate.MentionRule | models.AppBskyFeedThreadgate.FollowerRule | models.AppBskyFeedThreadgate.FollowingRule | models.AppBskyFeedThreadgate.ListRule | DotDict] | None = None
- Constraints:
max_length = 5
- field created_at: DateTime [Required]
Created at.
- Constraints:
max_length = 300
- field post: AtUri [Required]
Reference (AT-URI) to the post record.
- class atproto_client.models.app.bsky.feed.threadgate.GetRecordResponse
Bases:
SugarResponseModelBaseGet record response for
models.AppBskyFeedThreadgate.Record.- field uri: str [Required]
The URI of the record.
- field value: models.AppBskyFeedThreadgate.Record [Required]
The record.
- class atproto_client.models.app.bsky.feed.threadgate.ListRecordsResponse
Bases:
SugarResponseModelBaseList records response for
models.AppBskyFeedThreadgate.Record.- field records: Dict[str, models.AppBskyFeedThreadgate.Record] [Required]
Map of URIs to records.
- class atproto_client.models.app.bsky.feed.threadgate.CreateRecordResponse
Bases:
SugarResponseModelBaseCreate record response for
models.AppBskyFeedThreadgate.Record.- field cid: str [Required]
The CID of the record.
- field uri: str [Required]
The URI of the record.