class IncomingEmail < ActiveRecord::Base
  belongs_to :user
  belongs_to :topic
  belongs_to :post

  scope :errored,  -> { where.not(error: nil) }
end

# == Schema Information
#
# Table name: incoming_emails
#
#  id           :integer          not null, primary key
#  user_id      :integer
#  topic_id     :integer
#  post_id      :integer
#  raw          :text
#  error        :text
#  message_id   :text
#  from_address :text
#  to_addresses :text
#  cc_addresses :text
#  subject      :text
#  created_at   :datetime         not null
#  updated_at   :datetime         not null
#
# Indexes
#
#  index_incoming_emails_on_created_at  (created_at)
#  index_incoming_emails_on_error       (error)
#  index_incoming_emails_on_message_id  (message_id)
#