noahsettersten's picture
chore: Add timestamps to code_feedbacks and code_vectors tables
745fdb9
raw
history blame
631 Bytes
defmodule MedicalTranscription.Feedback.CodeFeedback do
@moduledoc """
Represents a user's feedback on a given code classification.
"""
use Ecto.Schema
schema "code_feedbacks" do
field :text, :string
field :text_vector, Pgvector.Ecto.Vector
field :response, :boolean
belongs_to :code_vector, MedicalTranscription.CodeVector
timestamps()
end
def changeset(code_feedback, params \\ %{}) do
code_feedback
|> Ecto.Changeset.cast(params, [:text, :text_vector, :response, :code_vector_id])
|> Ecto.Changeset.validate_required([:text, :text_vector, :response, :code_vector_id])
end
end