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

View Source

Summary

Types

t()

@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
}

Functions

changeset(content \\ %PostContent{}, params)

delete(struct, key)

get(struct, key, default \\ nil)

put(struct, key, val)