app.bsky.unspecced.getAtmosphereTimeline

Get the authenticated viewer’s Atmosphere activity timeline. Grouping and related activity are limited to the returned page.

class atproto_client.models.app.bsky.unspecced.get_atmosphere_timeline.Params

Bases: ParamsModelBase

Parameters model for app.bsky.unspecced.getAtmosphereTimeline.

field cursor: str | None = None

Cursor.

class atproto_client.models.app.bsky.unspecced.get_atmosphere_timeline.ParamsDict

Bases: TypedDict

cursor: NotRequired[str | None]

Cursor.

class atproto_client.models.app.bsky.unspecced.get_atmosphere_timeline.Response

Bases: ResponseModelBase

Output data model for app.bsky.unspecced.getAtmosphereTimeline.

field cursor: str | None = None

Cursor.

field feed: List[models.AppBskyUnspeccedGetAtmosphereTimeline.ActivityItem | models.AppBskyUnspeccedGetAtmosphereTimeline.ActivityItemOverflow | models.AppBskyUnspeccedGetAtmosphereTimeline.ActivityGroup | DotDict] [Required]

Feed.

get_page_items() → List[Annotated[ActivityItem | ActivityItemOverflow | ActivityGroup | Annotated[DotDict, _DotDictPydanticAnnotation], UnknownUnionFallback]]

Get the items of this page.

class atproto_client.models.app.bsky.unspecced.get_atmosphere_timeline.ActivityRecord

Bases: ModelBase

Definition model for app.bsky.unspecced.getAtmosphereTimeline.

field cid: Cid [Required]

Cid.

field indexed_at: DateTime [Required]

Indexed at.

field uri: AtUri [Required]

Uri.

class atproto_client.models.app.bsky.unspecced.get_atmosphere_timeline.ViewerState

Bases: ModelBase

Definition model for app.bsky.unspecced.getAtmosphereTimeline.

field subscribed: bool [Required]

Subscribed.

class atproto_client.models.app.bsky.unspecced.get_atmosphere_timeline.ActivityItem

Bases: ModelBase

Definition model for app.bsky.unspecced.getAtmosphereTimeline.

field collection: Nsid [Required]

Collection.

field record: models.AppBskyUnspeccedGetAtmosphereTimeline.ActivityRecord [Required]

Record.

field related_activity: List[models.AppBskyUnspeccedGetAtmosphereTimeline.ActivityItem] | None = None
field view: models.AppBskyEmbedExternal.ViewArticle | models.AppBskyEmbedExternal.ViewArticlePublication | models.AppBskyEmbedExternal.ViewGallery | models.AppBskyEmbedExternal.ViewLivestream | models.AppBskyFeedDefs.PostView | DotDict | None = None

View.

field viewer_state: models.AppBskyUnspeccedGetAtmosphereTimeline.ViewerState [Required]

Viewer state.

class atproto_client.models.app.bsky.unspecced.get_atmosphere_timeline.ActivityItemOverflow

Bases: ModelBase

Definition model for app.bsky.unspecced.getAtmosphereTimeline. Distinct additional activities omitted from this page for an author and collection, without hydrating the omitted records.

field associated_profiles: List[models.AppBskyActorDefs.ProfileViewBasic] [Required]

Associated profiles.

field collection: Nsid [Required]

Collection.

field count: int [Required]

Count.

Constraints:
  • ge = 1

class atproto_client.models.app.bsky.unspecced.get_atmosphere_timeline.ActivityGroup

Bases: ModelBase

Definition model for app.bsky.unspecced.getAtmosphereTimeline. Two or more activities of the same collection, within a fixed window anchored at the newest member. The group occupies the newest member’s position.

field actor: Did | None = None

Actor.

field collection: Nsid [Required]

Collection.

field group_by: Literal['subject', 'actor'] | str [Required]

Group by.

field id: str [Required]

Id.

field indexed_at: DateTime [Required]

Indexed at.

field items: List[models.AppBskyUnspeccedGetAtmosphereTimeline.ActivityItem] [Required]

Items.

Constraints:
  • min_length = 2

field subject: AtUri | None = None

Subject.