# typed: strict
class Domain::PostFile::VectorFingerprint < ReduxApplicationRecord
  self.table_name = "domain_post_file_vector_fingerprints"

  has_one :fingerprint_join,
          class_name: "Domain::PostFile::FingerprintJoin",
          foreign_key: :fingerprint_id,
          inverse_of: :fingerprint

  has_one :post_file, through: :fingerprint_join

  belongs_to :thumbnail, class_name: "Domain::PostFile::Thumbnail"
end
