using System.ComponentModel.DataAnnotations.Schema;

namespace AsbCloudDb.Model.WITS
{
    /// <summary>
    /// Record name: Cementing
    /// Description: Well Cementing operations data
    /// Description2: 
    /// </summary>
    [Table("t_telemetry_wits_17")]
    public class Record17 : RecordBase
    {

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 8,
        /// LongMnemonic = "DEPTMEAS",
        /// ShortMnemonic = "DMEA",
        /// Description = "Depth Hole (meas)",
        /// Description2 = "",
        /// FPSUnits = "F",
        /// MetricUnits = "M",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("DEPTMEAS")]
        public float? Deptmeas { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 9,
        /// LongMnemonic = "DEPTVERT",
        /// ShortMnemonic = "DVER",
        /// Description = "Depth Hole (vert)",
        /// Description2 = "",
        /// FPSUnits = "F",
        /// MetricUnits = "M",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("DEPTVERT")]
        public float? Deptvert { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 10,
        /// LongMnemonic = "DEPTCSGM",
        /// ShortMnemonic = "DCGM",
        /// Description = "Depth Casing Shoe (meas)",
        /// Description2 = "",
        /// FPSUnits = "F",
        /// MetricUnits = "M",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("DEPTCSGM")]
        public float? Deptcsgm { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 11,
        /// LongMnemonic = "DEPTCSGV",
        /// ShortMnemonic = "DCGV",
        /// Description = "Depth Casing Shoe (vert)",
        /// Description2 = "",
        /// FPSUnits = "F",
        /// MetricUnits = "M",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("DEPTCSGV")]
        public float? Deptcsgv { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 12,
        /// LongMnemonic = "CEMPPA",
        /// ShortMnemonic = "CPPA",
        /// Description = "Cem Pump Pressure (avg)",
        /// Description2 = "",
        /// FPSUnits = "PSI",
        /// MetricUnits = "KPA",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("CEMPPA")]
        public float? Cemppa { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 13,
        /// LongMnemonic = "HKLA",
        /// ShortMnemonic = "HKLA",
        /// Description = "Hookload (avg)",
        /// Description2 = "",
        /// FPSUnits = "KLB",
        /// MetricUnits = "KDN",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("HKLA")]
        public float? Hkla { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 14,
        /// LongMnemonic = "BLKPOS",
        /// ShortMnemonic = "BPOS",
        /// Description = "Block Position",
        /// Description2 = "",
        /// FPSUnits = "F",
        /// MetricUnits = "M",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("BLKPOS")]
        public float? Blkpos { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 15,
        /// LongMnemonic = "CEMFIC",
        /// ShortMnemonic = "CFIC",
        /// Description = "Cem Flow Rate In (calc)",
        /// Description2 = "",
        /// FPSUnits = "BPM",
        /// MetricUnits = "M3/M",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("CEMFIC")]
        public float? Cemfic { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 16,
        /// LongMnemonic = "CEMFIA",
        /// ShortMnemonic = "CFIA",
        /// Description = "Cem Flow Rate In (avg)",
        /// Description2 = "",
        /// FPSUnits = "BPM",
        /// MetricUnits = "M3/M",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("CEMFIA")]
        public float? Cemfia { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 17,
        /// LongMnemonic = "CEMFOA",
        /// ShortMnemonic = "CFOA",
        /// Description = "Cem Flow Rate Out (avg)",
        /// Description2 = "",
        /// FPSUnits = "BPM",
        /// MetricUnits = "M3/M",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("CEMFOA")]
        public float? Cemfoa { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 18,
        /// LongMnemonic = "CEMFOP",
        /// ShortMnemonic = "CFOP",
        /// Description = "Cem Flow Out %",
        /// Description2 = "",
        /// FPSUnits = "%",
        /// MetricUnits = "%",
        /// Length = 2,
        /// ValueType = "S"
        /// </summary>
        [Column("CEMFOP")]
        public short? Cemfop { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 19,
        /// LongMnemonic = "CEMDIA",
        /// ShortMnemonic = "CDIA",
        /// Description = "Cem Fluid Dens In (avg)",
        /// Description2 = "",
        /// FPSUnits = "PPG",
        /// MetricUnits = "KGM3",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("CEMDIA")]
        public float? Cemdia { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 20,
        /// LongMnemonic = "CEMDOA",
        /// ShortMnemonic = "CDOA",
        /// Description = "Cem Fluid Dens Out (avg)",
        /// Description2 = "",
        /// FPSUnits = "PPG",
        /// MetricUnits = "KGM3",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("CEMDOA")]
        public float? Cemdoa { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 21,
        /// LongMnemonic = "ECDCSG",
        /// ShortMnemonic = "ECDC",
        /// Description = "ECD at Casing Shoe",
        /// Description2 = "",
        /// FPSUnits = "PPG",
        /// MetricUnits = "KGM3",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("ECDCSG")]
        public float? Ecdcsg { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 22,
        /// LongMnemonic = "CEMTIA",
        /// ShortMnemonic = "CTIA",
        /// Description = "Cem Fluid Temp In (avg)",
        /// Description2 = "",
        /// FPSUnits = "DEGF",
        /// MetricUnits = "DEGC",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("CEMTIA")]
        public float? Cemtia { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 23,
        /// LongMnemonic = "CEMTOA",
        /// ShortMnemonic = "CTOA",
        /// Description = "Cem Fluid Temp Out (avg)",
        /// Description2 = "",
        /// FPSUnits = "DEGF",
        /// MetricUnits = "DEGC",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("CEMTOA")]
        public float? Cemtoa { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 24,
        /// LongMnemonic = "CEMSTAGE",
        /// ShortMnemonic = "CSTG",
        /// Description = "Cem Stage Number",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 2,
        /// ValueType = "S"
        /// </summary>
        [Column("CEMSTAGE")]
        public short? Cemstage { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 25,
        /// LongMnemonic = "DEPTDVT",
        /// ShortMnemonic = "DDVT",
        /// Description = "Cem Depth to DV Tool",
        /// Description2 = "",
        /// FPSUnits = "F",
        /// MetricUnits = "M",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("DEPTDVT")]
        public float? Deptdvt { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 26,
        /// LongMnemonic = "CEMFTYPE",
        /// ShortMnemonic = "CTYP",
        /// Description = "Cem Fluid Type/Batch",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 16,
        /// ValueType = "A"
        /// </summary>
        [Column("CEMFTYPE")]
        public string? Cemftype { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 27,
        /// LongMnemonic = "CEMCUMRT",
        /// ShortMnemonic = "CCRT",
        /// Description = "Cem Cumulative Returns",
        /// Description2 = "",
        /// FPSUnits = "BBL",
        /// MetricUnits = "M3",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("CEMCUMRT")]
        public float? Cemcumrt { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 28,
        /// LongMnemonic = "CEMIVOL",
        /// ShortMnemonic = "CIVL",
        /// Description = "Cem Indiv Vol Pumped",
        /// Description2 = "",
        /// FPSUnits = "BBL",
        /// MetricUnits = "M3",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("CEMIVOL")]
        public float? Cemivol { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 29,
        /// LongMnemonic = "CEMCVOL",
        /// ShortMnemonic = "CCVL",
        /// Description = "Cem Cement Vol Pumped",
        /// Description2 = "",
        /// FPSUnits = "BBL",
        /// MetricUnits = "M3",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("CEMCVOL")]
        public float? Cemcvol { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 30,
        /// LongMnemonic = "CEMTVOL",
        /// ShortMnemonic = "CTVL",
        /// Description = "Cem Total Vol Pumped",
        /// Description2 = "",
        /// FPSUnits = "BBL",
        /// MetricUnits = "M3",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("CEMTVOL")]
        public float? Cemtvol { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 31,
        /// LongMnemonic = "CEMBPVOL",
        /// ShortMnemonic = "CBVL",
        /// Description = "Cem Volume to Bump Plug",
        /// Description2 = "",
        /// FPSUnits = "BBL",
        /// MetricUnits = "M3",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("CEMBPVOL")]
        public float? Cembpvol { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 32,
        /// LongMnemonic = "CEMPLUGS",
        /// ShortMnemonic = "CPLG",
        /// Description = "Cem No./Status of Plug(s)",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 8,
        /// ValueType = "A"
        /// </summary>
        [Column("CEMPLUGS")]
        public string? Cemplugs { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 33,
        /// LongMnemonic = "CEMJTYP",
        /// ShortMnemonic = "CJTY",
        /// Description = "Cem Job Type",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 16,
        /// ValueType = "A"
        /// </summary>
        [Column("CEMJTYP")]
        public string? Cemjtyp { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 34,
        /// LongMnemonic = "SPARE1",
        /// ShortMnemonic = "SPR1",
        /// Description = "< SPARE 1>",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("SPARE1")]
        public float? Spare1 { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 35,
        /// LongMnemonic = "SPARE2",
        /// ShortMnemonic = "SPR2",
        /// Description = "< SPARE 2>",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("SPARE2")]
        public float? Spare2 { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 36,
        /// LongMnemonic = "SPARE3",
        /// ShortMnemonic = "SPR3",
        /// Description = "< SPARE 3>",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("SPARE3")]
        public float? Spare3 { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 37,
        /// LongMnemonic = "SPARE4",
        /// ShortMnemonic = "SPR4",
        /// Description = "< SPARE 4>",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("SPARE4")]
        public float? Spare4 { get; set; }

        /// <summary>
        /// RecordId = 17,
        /// ItemId = 38,
        /// LongMnemonic = "SPARE5",
        /// ShortMnemonic = "SPR5",
        /// Description = "< SPARE 5>",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "---",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("SPARE5")]
        public float? Spare5 { get; set; }

    }
}