app.bsky.embed.external
A representation of some externally linked content (eg, a URL and βcardβ), embedded in a Bluesky record (eg, a post).
- class atproto_client.models.app.bsky.embed.external.Main
Bases:
ModelBaseDefinition model for
app.bsky.embed.external. A representation of some externally linked content (eg, a URL and βcardβ), embedded in a Bluesky record (eg, a post).- field external: models.AppBskyEmbedExternal.External [Required]
External.
- class atproto_client.models.app.bsky.embed.external.External
Bases:
ModelBaseDefinition model for
app.bsky.embed.external.- field associated_refs: List[models.ComAtprotoRepoStrongRef.Main] | None = None
- field description: str [Required]
Description.
- field title: str [Required]
Title.
- field uri: Uri [Required]
Uri.
- class atproto_client.models.app.bsky.embed.external.View
Bases:
ModelBaseDefinition model for
app.bsky.embed.external.- field external: models.AppBskyEmbedExternal.ViewExternal [Required]
External.
- class atproto_client.models.app.bsky.embed.external.ViewExternal
Bases:
ModelBaseDefinition model for
app.bsky.embed.external.- field associated_profiles: List[models.AppBskyActorDefs.ProfileViewBasic] | None = None
- field associated_refs: List[models.ComAtprotoRepoStrongRef.Main] | None = None
- field description: str [Required]
Description.
- field labels: List[models.ComAtprotoLabelDefs.Label] | None = None
Labels.
- field reading_time: int | None = None
Estimated reading time in minutes, if applicable and available.
- field source: models.AppBskyEmbedExternal.ViewExternalSource | None = None
Source.
- field title: str [Required]
Title.
- field uri: Uri [Required]
Uri.
- class atproto_client.models.app.bsky.embed.external.ViewExternalSource
Bases:
ModelBaseDefinition model for
app.bsky.embed.external. The source of an external embed, such as a standard.site publication.- field theme: models.AppBskyEmbedExternal.ViewExternalSourceTheme | None = None
Theme.
- field title: str [Required]
Title.
- class atproto_client.models.app.bsky.embed.external.ViewExternalSourceTheme
Bases:
ModelBaseDefinition model for
app.bsky.embed.external. The theme colors of an external source, such as a site.standard.publication. These colors may be used when rendering an embed from that source.- field accent_foreground_rgb: models.AppBskyEmbedExternal.ColorRGB | None = None
Accent foreground r g b.
- field accent_rgb: models.AppBskyEmbedExternal.ColorRGB | None = None
Accent r g b.
- field background_rgb: models.AppBskyEmbedExternal.ColorRGB | None = None
Background r g b.
- field foreground_rgb: models.AppBskyEmbedExternal.ColorRGB | None = None
Foreground r g b.
- class atproto_client.models.app.bsky.embed.external.ColorRGB
Bases:
ModelBaseDefinition model for
app.bsky.embed.external. RGB color definition, inspired by site.standard.theme.color#rgb.- field b: int [Required]
- Constraints:
ge = 0
le = 255
- field g: int [Required]
- Constraints:
ge = 0
le = 255
- field r: int [Required]
- Constraints:
ge = 0
le = 255