View Source Bonfire.Data.Edges.Edge (Bonfire v0.9.11-social-beta.6)

Summary

Types

t()

@type t() :: %Bonfire.Data.Edges.Edge{
  __meta__: Ecto.Schema.Metadata.t(),
  activities: term(),
  activity: term(),
  caretaker: term(),
  controlled: term(),
  created: term(),
  extra_info: term(),
  files: term(),
  id: Needle.UID.t() | nil,
  labelled: term(),
  media: term(),
  named: term(),
  object: term(),
  object_id: term(),
  object_voted: term(),
  pointer: Ecto.Schema.belongs_to(Needle.Pointer.t()) | nil,
  post_content: term(),
  replied: term(),
  request: term(),
  seen: term(),
  sensitive: term(),
  subject: term(),
  subject_id: term(),
  table: term(),
  table_id: term(),
  tagged: term(),
  tags: term(),
  tree: term(),
  vote: term()
}

Functions

changeset(edge \\ %Edge{}, params)

delete(struct, key)

get(struct, key, default \\ nil)

put(struct, key, val)