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

namespace System.Model.Call
{
    /// <summary>
    /// auto_cdr:实体类(属性说明自动提取数据库字段的描述信息)
    /// </summary>
    [Serializable]
    public partial class auto_cdr
    {
        public auto_cdr()
        { }
        #region Model
        private long _id;
        private string _uuid;
        private string _agent;
        private string _caller;
        private string _callee;
        private DateTime? _create_time;
        private DateTime? _ring_time;
        private DateTime? _answer_time;
        private DateTime? _end_time;
        private string _record_path;
        private long? _task_id;
        private string _hangup_cause;
        /// <summary>
        /// auto_increment
        /// </summary>
        public long id
        {
            set { _id = value; }
            get { return _id; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string uuid
        {
            set { _uuid = value; }
            get { return _uuid; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string agent
        {
            set { _agent = value; }
            get { return _agent; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string caller
        {
            set { _caller = value; }
            get { return _caller; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string callee
        {
            set { _callee = value; }
            get { return _callee; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? create_time
        {
            set { _create_time = value; }
            get { return _create_time; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? ring_time
        {
            set { _ring_time = value; }
            get { return _ring_time; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? answer_time
        {
            set { _answer_time = value; }
            get { return _answer_time; }
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? end_time
        {
            set { _end_time = value; }
            get { return _end_time; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string record_path
        {
            set { _record_path = value; }
            get { return _record_path; }
        }
        /// <summary>
        /// 
        /// </summary>
        public long? task_id
        {
            set { _task_id = value; }
            get { return _task_id; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string hangup_cause
        {
            set { _hangup_cause = value; }
            get { return _hangup_cause; }
        }
        #endregion Model

    }
}
