app.bsky.unspecced.defs¶
- class atproto_client.models.app.bsky.unspecced.defs.AgeAssuranceEvent¶
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.defs. Object used to store age assurance data in stash.- field attempt_id: str [Required]¶
The unique identifier for this instance of the age assurance flow, in UUID format.
- field complete_ip: str | None = None¶
The IP address used when completing the AA flow.
- field complete_ua: str | None = None¶
The user agent used when completing the AA flow.
- field created_at: str [Required]¶
The date and time of this write operation.
- Constraints:
func = Validated by:
string_formats.validate_datetime()(only when strict_string_format=True)json_schema_input_type = PydanticUndefined
- field email: str | None = None¶
The email used for AA.
- field init_ip: str | None = None¶
The IP address used when initiating the AA flow.
- field init_ua: str | None = None¶
The user agent used when initiating the AA flow.
- field py_type: Literal['app.bsky.unspecced.defs#ageAssuranceEvent'] = 'app.bsky.unspecced.defs#ageAssuranceEvent'¶
- field status: Literal['unknown'] | Literal['pending'] | Literal['assured'] | str [Required]¶
The status of the age assurance process.
- class atproto_client.models.app.bsky.unspecced.defs.AgeAssuranceState¶
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.defs. The computed state of the age assurance process, returned to the user in question on certain authenticated requests.- field last_initiated_at: str | None = None¶
The timestamp when this state was last updated.
- field py_type: Literal['app.bsky.unspecced.defs#ageAssuranceState'] = 'app.bsky.unspecced.defs#ageAssuranceState'¶
- field status: Literal['unknown'] | Literal['pending'] | Literal['assured'] | Literal['blocked'] | str [Required]¶
The status of the age assurance process.
- class atproto_client.models.app.bsky.unspecced.defs.SkeletonSearchActor¶
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.defs.- field did: str [Required]¶
Did.
- Constraints:
func = Validated by:
string_formats.validate_did()(only when strict_string_format=True)json_schema_input_type = PydanticUndefined
- field py_type: Literal['app.bsky.unspecced.defs#skeletonSearchActor'] = 'app.bsky.unspecced.defs#skeletonSearchActor'¶
- class atproto_client.models.app.bsky.unspecced.defs.SkeletonSearchPost¶
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.defs.- field py_type: Literal['app.bsky.unspecced.defs#skeletonSearchPost'] = 'app.bsky.unspecced.defs#skeletonSearchPost'¶
- field uri: str [Required]¶
Uri.
- Constraints:
func = Validated by:
string_formats.validate_at_uri()(only when strict_string_format=True)json_schema_input_type = PydanticUndefined
- class atproto_client.models.app.bsky.unspecced.defs.SkeletonSearchStarterPack¶
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.defs.- field py_type: Literal['app.bsky.unspecced.defs#skeletonSearchStarterPack'] = 'app.bsky.unspecced.defs#skeletonSearchStarterPack'¶
- field uri: str [Required]¶
Uri.
- Constraints:
func = Validated by:
string_formats.validate_at_uri()(only when strict_string_format=True)json_schema_input_type = PydanticUndefined
- class atproto_client.models.app.bsky.unspecced.defs.SkeletonTrend¶
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.defs.- field category: str | None = None¶
Category.
- field dids: List[str] [Required]¶
Dids.
- field display_name: str [Required]¶
Display name.
- field link: str [Required]¶
Link.
- field post_count: int [Required]¶
Post count.
- field py_type: Literal['app.bsky.unspecced.defs#skeletonTrend'] = 'app.bsky.unspecced.defs#skeletonTrend'¶
- field started_at: str [Required]¶
Started at.
- Constraints:
func = Validated by:
string_formats.validate_datetime()(only when strict_string_format=True)json_schema_input_type = PydanticUndefined
- field status: Literal['hot'] | str | None = None¶
Status.
- field topic: str [Required]¶
Topic.
- class atproto_client.models.app.bsky.unspecced.defs.ThreadItemBlocked¶
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.defs.- field author: models.AppBskyFeedDefs.BlockedAuthor [Required]¶
Author.
- field py_type: Literal['app.bsky.unspecced.defs#threadItemBlocked'] = 'app.bsky.unspecced.defs#threadItemBlocked'¶
- class atproto_client.models.app.bsky.unspecced.defs.ThreadItemNoUnauthenticated¶
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.defs.- field py_type: Literal['app.bsky.unspecced.defs#threadItemNoUnauthenticated'] = 'app.bsky.unspecced.defs#threadItemNoUnauthenticated'¶
- class atproto_client.models.app.bsky.unspecced.defs.ThreadItemNotFound¶
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.defs.- field py_type: Literal['app.bsky.unspecced.defs#threadItemNotFound'] = 'app.bsky.unspecced.defs#threadItemNotFound'¶
- class atproto_client.models.app.bsky.unspecced.defs.ThreadItemPost¶
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.defs.The threadgate created by the author indicates this post as a reply to be hidden for everyone consuming the thread.
- field more_parents: bool [Required]¶
This post has more parents that were not present in the response. This is just a boolean, without the number of parents.
- field more_replies: int [Required]¶
This post has more replies that were not present in the response. This is a numeric value, which is best-effort and might not be accurate.
- field muted_by_viewer: bool [Required]¶
This is by an account muted by the viewer requesting it.
- field op_thread: bool [Required]¶
This post is part of a contiguous thread by the OP from the thread root. Many different OP threads can happen in the same thread.
- field post: models.AppBskyFeedDefs.PostView [Required]¶
Post.
- field py_type: Literal['app.bsky.unspecced.defs#threadItemPost'] = 'app.bsky.unspecced.defs#threadItemPost'¶
- class atproto_client.models.app.bsky.unspecced.defs.TrendView¶
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.defs.- field actors: List[models.AppBskyActorDefs.ProfileViewBasic] [Required]¶
Actors.
- field category: str | None = None¶
Category.
- field display_name: str [Required]¶
Display name.
- field link: str [Required]¶
Link.
- field post_count: int [Required]¶
Post count.
- field py_type: Literal['app.bsky.unspecced.defs#trendView'] = 'app.bsky.unspecced.defs#trendView'¶
- field started_at: str [Required]¶
Started at.
- Constraints:
func = Validated by:
string_formats.validate_datetime()(only when strict_string_format=True)json_schema_input_type = PydanticUndefined
- field status: Literal['hot'] | str | None = None¶
Status.
- field topic: str [Required]¶
Topic.
- class atproto_client.models.app.bsky.unspecced.defs.TrendingTopic¶
Bases:
ModelBaseDefinition model for
app.bsky.unspecced.defs.- field description: str | None = None¶
Description.
- field display_name: str | None = None¶
Display name.
- field link: str [Required]¶
Link.
- field py_type: Literal['app.bsky.unspecced.defs#trendingTopic'] = 'app.bsky.unspecced.defs#trendingTopic'¶
- field topic: str [Required]¶
Topic.