Bonfire.Data.Social.Activity (Bonfire v1.0.0-social-rc.2.13)

View Source

Summary

Types

t()

@type t() :: %Bonfire.Data.Social.Activity{
  __meta__: Ecto.Schema.Metadata.t(),
  activity: Ecto.Schema.has_one(t()) | nil,
  boost_count: Ecto.Schema.has_one(Bonfire.Data.Edges.EdgeTotal.t()) | nil,
  caretaker: Ecto.Schema.has_one(Bonfire.Data.Social.Replied.t()) | nil,
  controlled: Ecto.Schema.has_many(Bonfire.Data.AccessControl.Controlled.t()),
  created: Ecto.Schema.has_one(Bonfire.Data.Social.Created.t()) | nil,
  edge: Ecto.Schema.has_one(Bonfire.Data.Edges.Edge.t()) | nil,
  emoji: Ecto.Schema.has_one(any()) | nil,
  federate_activity_pub: any() | nil,
  feed_publishes: Ecto.Schema.has_many(Bonfire.Data.Social.FeedPublish.t()),
  files: Ecto.Schema.has_many(Bonfire.Files.t()),
  follow_count: Ecto.Schema.has_one(Bonfire.Data.Edges.EdgeTotal.t()) | nil,
  id: Needle.UID.t() | nil,
  labelled: Ecto.Schema.has_one(Bonfire.Data.Edges.Edge.t()) | nil,
  like_count: Ecto.Schema.has_one(Bonfire.Data.Edges.EdgeTotal.t()) | nil,
  media: Ecto.Schema.many_to_many(Bonfire.Files.Media.t()),
  named: Ecto.Schema.has_one(Bonfire.Data.Identity.Named.t()) | nil,
  object: Ecto.Schema.belongs_to(Needle.Pointer.t()) | nil,
  object_id: Needle.UID.t() | nil,
  object_post_content:
    Ecto.Schema.has_one(Bonfire.Data.Social.PostContent.t()) | nil,
  path: EctoMaterializedPath.UIDs.t() | nil,
  pointer: Ecto.Schema.belongs_to(Needle.Pointer.t()) | nil,
  replied: Ecto.Schema.has_one(Bonfire.Data.Social.Replied.t()) | nil,
  seen: Ecto.Schema.has_one(Bonfire.Data.Edges.Edge.t()) | nil,
  sensitive: Ecto.Schema.has_one(Bonfire.Data.Social.Sensitive.t()) | nil,
  subject: Ecto.Schema.belongs_to(Needle.Pointer.t()) | nil,
  subject_id: Needle.UID.t() | nil,
  tagged: Ecto.Schema.has_many(Bonfire.Tag.Tagged.t()),
  tags: Ecto.Schema.many_to_many(Needle.Pointer.t()),
  tree: Ecto.Schema.has_one(Bonfire.Classify.Tree.t()) | nil,
  verb: Ecto.Schema.belongs_to(Bonfire.Data.AccessControl.Verb.t()) | nil,
  verb_id: Needle.UID.t() | nil
}

Functions

changeset(activity \\ %Activity{}, params)

delete(struct, key)

get(struct, key, default \\ nil)

put(struct, key, val)