Record schema app.bsky.feed.threadgate.
Fields
allow: List of rules defining who can reply to this post. If value is an empty array, no one can reply. If value is undefined, anyone can reply.created_at: string, formatdatetimehidden_replies: List of hidden reply URIs.post: Reference (AT-URI) to the post record.
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.Threadgate{ allow: [ Exosphere.Bsky.Feed.Threadgate.MentionRule.t() | Exosphere.Bsky.Feed.Threadgate.FollowerRule.t() | Exosphere.Bsky.Feed.Threadgate.FollowingRule.t() | Exosphere.Bsky.Feed.Threadgate.ListRule.t() | map() ] | nil, created_at: String.t(), extra: term(), hidden_replies: [String.t()] | nil, post: String.t() }
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.