module Base::Communication::NotificationUser
  extend ActiveSupport::Concern

  included do
    self.table_name = 'CommNotifyListUsers'
    self.primary_key = 'NLUID'

    alias_attribute :id, :NLUID
    alias_attribute :school_id, :SchoolID
    alias_attribute :notification_list_id, :NLID
    alias_attribute :associated_type, :Type
    # UserID, StudentID, or FamilyID ContactID
    alias_attribute :recipient_id, :ID
    alias_attribute :name, :Name
    alias_attribute :phone_number, :PhoneNumber
    alias_attribute :list_type, :ListType
  end
end
