Record schema app.bsky.actor.profile.
Fields
avatar: Small image to be displayed next to posts from account. AKA, 'profile picture'banner: Larger horizontal image to display behind profile view.created_at: string, formatdatetimedescription: Free-form profile description text.display_name: stringjoined_via_starter_pack: refcom.atproto.repo.strongReflabels: Self-label values, specific to the Bluesky application, on the overall account.pinned_post: refcom.atproto.repo.strongRefpronouns: Free-form pronouns text.website: string, formaturi
Summary
Functions
Decode a wire-format map. Delegates to new/1.
Build and validate from a map of attrs (atom or wire string keys).
Build and validate, raising ArgumentError on error.
Encode to the wire-format map. Record schemas include "$type".
The lexicon type ID (nsid or nsid#def) this module was generated from.
Types
@type t() :: %Exosphere.Bsky.Actor.Profile{ avatar: term() | nil, banner: term() | nil, created_at: String.t() | nil, description: String.t() | nil, display_name: String.t() | nil, extra: term(), joined_via_starter_pack: Exosphere.ATProto.Repo.StrongRef.t() | nil, labels: Exosphere.ATProto.Label.Defs.SelfLabels.t() | map() | nil, pinned_post: Exosphere.ATProto.Repo.StrongRef.t() | nil, pronouns: String.t() | nil, website: String.t() | nil }
Functions
Decode a wire-format map. Delegates to new/1.
Build and validate from a map of attrs (atom or wire string keys).
Unknown keys are kept in extra and re-emitted by to_map/1.
Build and validate, raising ArgumentError on error.
Encode to the wire-format map. Record schemas include "$type".
@spec type_id() :: String.t()
The lexicon type ID (nsid or nsid#def) this module was generated from.