package admin.model
{

    public class UserModel extends Object
    {
        private var _email:String = null;
        private var _password:String = null;
        private var _userId:String = null;
        private var _charId:String = null;
        private var _code:int = -1;
        private var _lines:Array = null;
        private var _logs:Array = null;
        private var _baseTime:int = 0;
        private var _sign:String = null;
        private static var _instance:UserModel = null;

        public function UserModel()
        {
            return;
        }// end function

        public function clear() : void
        {
            this._email = null;
            this._password = null;
            this._userId = null;
            this._charId = null;
            this._code = -1;
            return;
        }// end function

        public function get email() : String
        {
            return this._email;
        }// end function

        public function set email(param1:String) : void
        {
            this._email = param1;
            return;
        }// end function

        public function get password() : String
        {
            return this._password;
        }// end function

        public function set password(param1:String) : void
        {
            this._password = param1;
            return;
        }// end function

        public function get userId() : String
        {
            return this._userId;
        }// end function

        public function set userId(param1:String) : void
        {
            this._userId = param1;
            return;
        }// end function

        public function get charId() : String
        {
            return this._charId;
        }// end function

        public function set charId(param1:String) : void
        {
            this._charId = param1;
            return;
        }// end function

        public function get code() : int
        {
            return this._code;
        }// end function

        public function set code(param1:int) : void
        {
            this._code = param1;
            return;
        }// end function

        public function get lines() : Array
        {
            return this._lines;
        }// end function

        public function set lines(param1:Array) : void
        {
            this._lines = param1;
            return;
        }// end function

        public function get logs() : Array
        {
            return this._logs;
        }// end function

        public function set logs(param1:Array) : void
        {
            this._logs = param1;
            return;
        }// end function

        public function get baseTime() : int
        {
            return this._baseTime;
        }// end function

        public function set baseTime(param1:int) : void
        {
            this._baseTime = param1;
            return;
        }// end function

        public function get sign() : String
        {
            return this._sign;
        }// end function

        public function set sign(param1:String) : void
        {
            this._sign = param1;
            return;
        }// end function

        public static function get instance() : UserModel
        {
            if (!_instance)
            {
                _instance = new UserModel;
            }
            return _instance;
        }// end function

    }
}
