using System;
namespace DTS.Common.Interface.Database
{
public interface IUserDbRecord
{
///
/// Database Id of user
///
int ID { get; set; }
///
/// User name of user
/// Must be unique
///
string UserName { get; set; }
///
/// string to use when displaying user in UI
///
string DisplayName { get; set; }
///
/// Password for user
/// Password is a hashed and salted value, passwords are not
/// stored in database
///
string Password { get; set; }
///
/// Role of user
///
short Role { get; set; }
///
/// DateTime user was last modified
///
DateTime LastModified { get; set; }
///
/// User that last modified user
///
string LastModifiedBy { get; set; }
///
/// whether user should be synchronized between local and remote databases
/// deprecated
///
bool LocalOnly { get; set; }
}
}