Record schema app.bsky.feed.generator.
Fields
accepts_interactions: Declaration that a feed accepts feedback interactions from a client through app.bsky.feed.sendInteractionsavatar: blobcontent_mode: stringcreated_at: string, formatdatetimedescription: stringdescription_facets: arraydid: string, formatdiddisplay_name: stringlabels: Self-label values
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.Feed.Generator{ accepts_interactions: boolean() | nil, avatar: term() | nil, content_mode: String.t() | nil, created_at: String.t(), description: String.t() | nil, description_facets: [Exosphere.Bsky.Richtext.Facet.t()] | nil, did: String.t(), display_name: String.t(), extra: term(), labels: Exosphere.ATProto.Label.Defs.SelfLabels.t() | map() | 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.