app.bsky.unspecced.getAtmosphereRecordViews

Get hydrated views and raw associations for multiple Atmosphere records. Requires authentication. Roots may be latest or pinned to exact CIDs; dependencies are always latest.

class atproto_client.models.app.bsky.unspecced.get_atmosphere_record_views.Data

Bases: DataModelBase

Input data model for app.bsky.unspecced.getAtmosphereRecordViews.

field records: List[models.AppBskyUnspeccedGetAtmosphereRecordViews.RecordRef] [Required]

Records to fetch. Results preserve this order, including duplicates.

Constraints:
  • min_length = 1

  • max_length = 25

class atproto_client.models.app.bsky.unspecced.get_atmosphere_record_views.DataDict

Bases: TypedDict

records: List[RecordRef]

Records to fetch. Results preserve this order, including duplicates.

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

Bases: ResponseModelBase

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

field views: List[models.AppBskyUnspeccedGetAtmosphereRecordViews.RecordView] [Required]

Index-aligned with the input records. Missing or invisible roots produce empty objects. Visible roots without a supported view still return raw associations. Each result includes only its own dependencies.

Constraints:
  • max_length = 25

class atproto_client.models.app.bsky.unspecced.get_atmosphere_record_views.RecordRef

Bases: ModelBase

Definition model for app.bsky.unspecced.getAtmosphereRecordViews.

field cid: Cid | None = None
field uri: AtUri [Required]

Complete DID-based AT-URI of the record, including collection and record key.

class atproto_client.models.app.bsky.unspecced.get_atmosphere_record_views.RecordView

Bases: ModelBase

Definition model for app.bsky.unspecced.getAtmosphereRecordViews.

field associated_records: List[UnknownType] | None = None

Raw record data, index-aligned with associatedRefs.

field associated_refs: List[models.ComAtprotoRepoStrongRef.Main] | None = None
field view: models.AppBskyEmbedExternal.ViewArticle | models.AppBskyEmbedExternal.ViewArticlePublication | models.AppBskyEmbedExternal.ViewGallery | models.AppBskyEmbedExternal.ViewLivestream | DotDict | None = None

Hydrated view, present only when the records supply enough information to populate the required fields.