defmodule Ami.Conversation do use Ecto.Schema # import Ecto.{ # Query, # Changeset # } alias Ami.{ # User, ConversationMessage # Repo } schema "conversations" do field(:subject, :string) field(:trashed, :boolean, default: false) field(:is_group_conversation, :boolean, default: false) field(:group_name, :string) field(:skip_messages_count, :integer) field(:created_at, :utc_datetime) field(:updated_at, :utc_datetime) has_many(:messages, ConversationMessage, on_delete: :delete_all) end end