using System;
using System.Collections.Generic;
using System.Text;

namespace JuSNS.Model
{
    /// <summary>
    /// 隐私及个人动态设置类
    /// </summary>
    public class UserSettingInfo
    {
        /// <summary>
        /// 用户ID
        /// </summary>
        private int _UserID;
        public int UserID
        {
            set { _UserID = value; }
            get { return _UserID; }
        }
        /// <summary>
        /// 个人空间设置标志
        /// </summary>
        private int _PrivSpace;
        public int PrivSpace
        {
            set { _PrivSpace = value; }
            get { return _PrivSpace; }
        }
        /// <summary>
        /// 个人爱好设置标志
        /// </summary>
        private int _PrivFavourite;
        public int PrivFavourite
        {
            set { _PrivFavourite = value; }
            get { return _PrivFavourite; }
        }
        /// <summary>
        /// 教育和工作信息设置标志
        /// </summary>
        private int _PrivEducate;
        public int PrivEducate
        {
            set { _PrivEducate = value; }
            get { return PrivEducate; }
        }        
        /// <summary>
        /// 我被圈的照片设置标志
        /// </summary>
        private int _PrivLasso;
        public int PrivLasso
        {
            set { _PrivLasso = value; }
            get { return _PrivLasso; }
        }
        /// <summary>
        /// 好友列表设置标志
        /// </summary>
        private int _PrivFriends;
        public int PrivFriends
        {
            set { _PrivFriends = value; }
            get { return _PrivFriends; }
        }
        /// <summary>
        /// 留言板设置标志
        /// </summary>
        private int _PrivLeaveWord;
        public int PrivLeaveWord
        {
            set { _PrivLeaveWord = value; }
            get { return _PrivLeaveWord; }
        }
        /// <summary>
        /// 迷你博客设置标志
        /// </summary>
        private int _PrivMiniBlog;
        public int PrivMiniBlog
        {
            set { _PrivMiniBlog = value; }
            get { return _PrivMiniBlog; }
        }
        /// <summary>
        /// 分享设置标志
        /// </summary>
        private int _PrivShare;
        public int PrivShare
        {
            set { _PrivShare = value; }
            get { return _PrivShare; }
        }
        /// <summary>
        /// 群组设置标志
        /// </summary>
        private int _PrivGroup;
        public int PrivGroup
        {
            set { _PrivGroup = value; }
            get { return _PrivGroup; }
        }
        /// <summary>
        /// 电影设置标志
        /// </summary>
        private int _PrivMovies;
        public int PrivMovies
        {
            set { _PrivMovies = value; }
            get { return _PrivMovies; }
        }
        /// <summary>
        /// 资料更新设置标志,你可以控制是否在下列动作发生时，在个人动态里发布相关信息
        /// </summary>
        private bool _ActUpdateData;
        public bool ActUpdateData
        {
            set { _ActUpdateData = value; }
            get { return _ActUpdateData; }
        }
        /// <summary>
        ///  添加好友设置标志
        /// </summary>
        private bool _ActAddFriend;
        public bool ActAddFriend
        {
            set { _ActAddFriend = value; }
            get { return _ActAddFriend; }
        }
        /// <summary>
        /// 留言板设置标志
        /// </summary>
        private bool _ActLeaveWord;
        public bool ActLeaveWord
        {
            set { _ActLeaveWord = value; }
            get { return _ActLeaveWord; }
        }
        /// <summary>
        ///  图片评论设置标志
        /// </summary>
        private bool _ActPicComment;
        public bool ActPicComment
        {
            set { _ActPicComment = value; }
            get { return _ActPicComment; }
        }
        /// <summary>
        /// 退出群设置标志
        /// </summary>
        private bool _ActSecede;
        public bool ActSecede
        {
            set { _ActSecede = value; }
            get { return _ActSecede; }
        }
        /// <summary>
        ///  发表主题设置标志
        /// </summary>
        private bool _ActDeliver;
        public bool ActDeliver
        {
            set { _ActDeliver = value; }
            get { return _ActDeliver; }
        }
        /// <summary>
        /// 日志评论设置标志
        /// </summary>
        private bool _ActLogComment;
        public bool ActLogComment
        {
            set { _ActLogComment = value; }
            get { return _ActLogComment; }
        }
        /// <summary>
        /// 电影评论设置标志
        /// </summary>
        private bool _ActMovieComment;
        public bool ActMovieComment
        {
            set { _ActMovieComment = value; }
            get { return _ActMovieComment; }
        }
        /// <summary>
        /// 照片圈人设置标志
        /// </summary>
        private bool _ActPhotoLasso;
        public bool ActPhotoLasso
        {
            set { _ActPhotoLasso = value; }
            get { return _ActPhotoLasso; }
        }
        /// <summary>
        /// 分享评论设置标志
        /// </summary>
        private bool _ActShareComment;
        public bool ActShareComment
        {
            set { _ActShareComment = value; }
            get { return _ActShareComment; }
        }
        /// <summary>
        /// 最后修改时间
        /// </summary>
        private DateTime _LastPostTime;
        public DateTime LastPostTime
        {
            set { _LastPostTime = value; }
            get { return _LastPostTime; }
        }
        /// <summary>
        /// 最后修改IP
        /// </summary>
        private string _LastPostIP;
        public string LastPostIP
        {
            set { _LastPostIP = value; }
            get { return _LastPostIP; }
        }
    }
}
