@type t() :: %Bonfire.Data.Social.PostContent{
__meta__: Ecto.Schema.Metadata.t(),
activity: Ecto.Schema.has_one(Bonfire.Data.Social.Activity.t()) | nil,
controlled: Ecto.Schema.has_many(Bonfire.Data.AccessControl.Controlled.t()),
created: Ecto.Schema.has_one(Bonfire.Data.Social.Created.t()) | nil,
hashtags: [any()] | nil,
html_body: String.t() | nil,
id: Needle.UID.t() | nil,
mentions: [any()] | nil,
name: String.t() | nil,
named: Ecto.Schema.has_one(Bonfire.Data.Identity.Named.t()) | nil,
pointer: Ecto.Schema.belongs_to(Needle.Pointer.t()) | nil,
summary: String.t() | nil,
urls: [any()] | nil
}