View Source Glific.Tags.Tag (Glific v5.1.6)

The minimal wrapper for the base Tag structure

Link to this section Summary


Standard changeset pattern we use for all data types

Link to this section Types

@type t() :: %Glific.Tags.Tag{
  __meta__: Ecto.Schema.Metadata.t(),
  ancestors: list() | [],
  child: term(),
  color_code: String.t() | nil,
  contacts: term(),
  description: String.t() | nil,
  id: non_neg_integer() | nil,
  inserted_at: :utc_datetime | nil,
  is_active: boolean(),
  is_reserved: boolean(),
  is_value: boolean(),
  keywords: list(),
  label: String.t() | nil,
  language: Glific.Settings.Language.t() | Ecto.Association.NotLoaded.t() | nil,
  language_id: non_neg_integer() | nil,
  messages: term(),
    Glific.Partners.Organization.t() | Ecto.Association.NotLoaded.t() | nil,
  organization_id: non_neg_integer() | nil,
  parent: t() | Ecto.Association.NotLoaded.t() | nil,
  parent_id: non_neg_integer() | nil,
  shortcode: String.t() | nil,
  updated_at: :utc_datetime | nil

Link to this section Functions

@spec changeset(t(), map()) :: Ecto.Changeset.t()

Standard changeset pattern we use for all data types