app.bsky.embed.record¶

class atproto_client.models.app.bsky.embed.record.Main¶

Bases: ModelBase

Definition model for app.bsky.embed.record.

field py_type: Literal['app.bsky.embed.record'] = 'app.bsky.embed.record'¶
field record: models.ComAtprotoRepoStrongRef.Main [Required]¶

Record.

class atproto_client.models.app.bsky.embed.record.View¶

Bases: ModelBase

Definition model for app.bsky.embed.record.

field py_type: Literal['app.bsky.embed.record#view'] = 'app.bsky.embed.record#view'¶
field record: models.AppBskyEmbedRecord.ViewRecord | models.AppBskyEmbedRecord.ViewNotFound | models.AppBskyEmbedRecord.ViewBlocked | models.AppBskyEmbedRecord.ViewDetached | models.AppBskyFeedDefs.GeneratorView | models.AppBskyGraphDefs.ListView | models.AppBskyLabelerDefs.LabelerView | models.AppBskyGraphDefs.StarterPackViewBasic [Required]¶
class atproto_client.models.app.bsky.embed.record.ViewBlocked¶

Bases: ModelBase

Definition model for app.bsky.embed.record.

field author: models.AppBskyFeedDefs.BlockedAuthor [Required]¶

Author.

field blocked: bool [Required]¶

Blocked.

field py_type: Literal['app.bsky.embed.record#viewBlocked'] = 'app.bsky.embed.record#viewBlocked'¶
field uri: str [Required]¶

Uri.

Constraints:
class atproto_client.models.app.bsky.embed.record.ViewDetached¶

Bases: ModelBase

Definition model for app.bsky.embed.record.

field detached: bool [Required]¶

Detached.

field py_type: Literal['app.bsky.embed.record#viewDetached'] = 'app.bsky.embed.record#viewDetached'¶
field uri: str [Required]¶

Uri.

Constraints:
class atproto_client.models.app.bsky.embed.record.ViewNotFound¶

Bases: ModelBase

Definition model for app.bsky.embed.record.

field not_found: bool [Required]¶

Not found.

field py_type: Literal['app.bsky.embed.record#viewNotFound'] = 'app.bsky.embed.record#viewNotFound'¶
field uri: str [Required]¶

Uri.

Constraints:
class atproto_client.models.app.bsky.embed.record.ViewRecord¶

Bases: ModelBase

Definition model for app.bsky.embed.record.

field author: models.AppBskyActorDefs.ProfileViewBasic [Required]¶

Author.

field cid: str [Required]¶

Cid.

Constraints:
field embeds: List[models.AppBskyEmbedImages.View | models.AppBskyEmbedVideo.View | models.AppBskyEmbedExternal.View | models.AppBskyEmbedRecord.View | models.AppBskyEmbedRecordWithMedia.View] | None = None¶
field indexed_at: str [Required]¶

Indexed at.

Constraints:
field labels: List[models.ComAtprotoLabelDefs.Label] | None = None¶

Labels.

field like_count: int | None = None¶

Like count.

field py_type: Literal['app.bsky.embed.record#viewRecord'] = 'app.bsky.embed.record#viewRecord'¶
field quote_count: int | None = None¶

Quote count.

field reply_count: int | None = None¶

Reply count.

field repost_count: int | None = None¶

Repost count.

field uri: str [Required]¶

Uri.

Constraints:
field value: UnknownType [Required]¶

The record data itself.