lib/kanta/translations/singular_translation/singular_translation_spec.ex

defmodule Kanta.Translations.SingularTranslationSpec do
  @moduledoc """
  Includes type specs for singular translations.
  """

  alias Kanta.Translations.{Locale, Message, SingularTranslation}
  alias Kanta.Types

  @type t() :: %SingularTranslation{
          id: Types.field(Types.id()),
          original_text: Types.field(String.t()),
          translated_text: Types.field(String.t()),
          locale: Types.field(Locale.t()),
          locale_id: Types.field(Types.id()),
          message: Types.field(Message.t()),
          message_id: Types.field(Types.id()),
          inserted_at: Types.field(NaiveDateTime.t()),
          updated_at: Types.field(NaiveDateTime.t())
        }
end