using System.ComponentModel.DataAnnotations.Schema;

namespace AsbCloudDb.Model.WITS
{
    /// <summary>
    /// Record name: Hydrocarbon Show
    /// Description: Hydrocarbon Show related data
    /// Description2: 
    /// </summary>
    [Table("t_telemetry_wits_16")]
    public class Record16 : RecordBase
    {

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 8,
        /// LongMnemonic = "SHOWNUM",
        /// ShortMnemonic = "SWNO",
        /// Description = "Show Number",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 2,
        /// ValueType = "S"
        /// </summary>
        [Column("SHOWNUM")]
        public short? Shownum { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 9,
        /// LongMnemonic = "DEPTSITM",
        /// ShortMnemonic = "DSTM",
        /// Description = "Show Intvl Top Depth (meas)",
        /// Description2 = "",
        /// FPSUnits = "F",
        /// MetricUnits = "M",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("DEPTSITM")]
        public float? Deptsitm { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 10,
        /// LongMnemonic = "DEPTSITV",
        /// ShortMnemonic = "DSTV",
        /// Description = "Show Intvl Top Depth (vert)",
        /// Description2 = "",
        /// FPSUnits = "F",
        /// MetricUnits = "M",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("DEPTSITV")]
        public float? Deptsitv { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 11,
        /// LongMnemonic = "DEPTSIBM",
        /// ShortMnemonic = "DSBM",
        /// Description = "Show Intvl Bott Depth(meas)",
        /// Description2 = "",
        /// FPSUnits = "F",
        /// MetricUnits = "M",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("DEPTSIBM")]
        public float? Deptsibm { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 12,
        /// LongMnemonic = "DEPTSIBV",
        /// ShortMnemonic = "DSBV",
        /// Description = "Show Intvl Bott Depth(vert)",
        /// Description2 = "",
        /// FPSUnits = "F",
        /// MetricUnits = "M",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("DEPTSIBV")]
        public float? Deptsibv { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 13,
        /// LongMnemonic = "SHLTYPE",
        /// ShortMnemonic = "WLTY",
        /// Description = "Show Lith type",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 16,
        /// ValueType = "A"
        /// </summary>
        [Column("SHLTYPE")]
        public string? Shltype { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 14,
        /// LongMnemonic = "SHLCLASS",
        /// ShortMnemonic = "WLCL",
        /// Description = "Show Lith classification",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 16,
        /// ValueType = "A"
        /// </summary>
        [Column("SHLCLASS")]
        public string? Shlclass { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 15,
        /// LongMnemonic = "SHLCOLOR",
        /// ShortMnemonic = "WLCO",
        /// Description = "Show Lith color",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 16,
        /// ValueType = "A"
        /// </summary>
        [Column("SHLCOLOR")]
        public string? Shlcolor { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 16,
        /// LongMnemonic = "SHLTEXT",
        /// ShortMnemonic = "WLTX",
        /// Description = "Show Lith texture",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 16,
        /// ValueType = "A"
        /// </summary>
        [Column("SHLTEXT")]
        public string? Shltext { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 17,
        /// LongMnemonic = "SHLHARD",
        /// ShortMnemonic = "WLHD",
        /// Description = "Show Lith hardness",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 16,
        /// ValueType = "A"
        /// </summary>
        [Column("SHLHARD")]
        public string? Shlhard { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 18,
        /// LongMnemonic = "SHLSIZE",
        /// ShortMnemonic = "WLSZ",
        /// Description = "Show Lith grain size",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 16,
        /// ValueType = "A"
        /// </summary>
        [Column("SHLSIZE")]
        public string? Shlsize { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 19,
        /// LongMnemonic = "SHLROUND",
        /// ShortMnemonic = "WLRD",
        /// Description = "Show Lith roundness",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 16,
        /// ValueType = "A"
        /// </summary>
        [Column("SHLROUND")]
        public string? Shlround { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 20,
        /// LongMnemonic = "SHLSORT",
        /// ShortMnemonic = "WLSO",
        /// Description = "Show Lith sorting",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 16,
        /// ValueType = "A"
        /// </summary>
        [Column("SHLSORT")]
        public string? Shlsort { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 21,
        /// LongMnemonic = "SHLMC",
        /// ShortMnemonic = "WLMC",
        /// Description = "Show Lith matrix/cement",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 16,
        /// ValueType = "A"
        /// </summary>
        [Column("SHLMC")]
        public string? Shlmc { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 22,
        /// LongMnemonic = "SHLACC",
        /// ShortMnemonic = "WLAC",
        /// Description = "Show Lith accessories",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 16,
        /// ValueType = "A"
        /// </summary>
        [Column("SHLACC")]
        public string? Shlacc { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 23,
        /// LongMnemonic = "SHLPORV",
        /// ShortMnemonic = "WLPV",
        /// Description = "Show Lith porosity -visible",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 16,
        /// ValueType = "A"
        /// </summary>
        [Column("SHLPORV")]
        public string? Shlporv { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 24,
        /// LongMnemonic = "SHLPORM",
        /// ShortMnemonic = "WLPM",
        /// Description = "Show Lith porosity -meas",
        /// Description2 = "",
        /// FPSUnits = "%",
        /// MetricUnits = "%",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("SHLPORM")]
        public float? Shlporm { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 25,
        /// LongMnemonic = "SHLPERM",
        /// ShortMnemonic = "WLPE",
        /// Description = "Show Lith permeability",
        /// Description2 = "",
        /// FPSUnits = "MD",
        /// MetricUnits = "MD",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("SHLPERM")]
        public float? Shlperm { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 26,
        /// LongMnemonic = "SHLSTAIN",
        /// ShortMnemonic = "WLST",
        /// Description = "Show Lith stain description",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 64,
        /// ValueType = "A"
        /// </summary>
        [Column("SHLSTAIN")]
        public string? Shlstain { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 27,
        /// LongMnemonic = "SHLFLUOR",
        /// ShortMnemonic = "WLFL",
        /// Description = "Show Lith fluor description",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 64,
        /// ValueType = "A"
        /// </summary>
        [Column("SHLFLUOR")]
        public string? Shlfluor { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 28,
        /// LongMnemonic = "SHLCUT",
        /// ShortMnemonic = "WLCT",
        /// Description = "Show Lith cut description",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 64,
        /// ValueType = "A"
        /// </summary>
        [Column("SHLCUT")]
        public string? Shlcut { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 29,
        /// LongMnemonic = "SHLGCUT",
        /// ShortMnemonic = "WLGC",
        /// Description = "Show Lith cuttings gas",
        /// Description2 = "",
        /// FPSUnits = "%",
        /// MetricUnits = "%",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("SHLGCUT")]
        public float? Shlgcut { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 30,
        /// LongMnemonic = "SHSAL",
        /// ShortMnemonic = "WSAL",
        /// Description = "Show titrated salinity",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("SHSAL")]
        public int? Shsal { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 31,
        /// LongMnemonic = "METHMUD",
        /// ShortMnemonic = "MTHM",
        /// Description = "Show Mud Smple Methane",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("METHMUD")]
        public int? Methmud { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 32,
        /// LongMnemonic = "ETHMUD",
        /// ShortMnemonic = "ETHM",
        /// Description = "Show Mud Smple Ethane",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("ETHMUD")]
        public int? Ethmud { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 33,
        /// LongMnemonic = "PROPMUD",
        /// ShortMnemonic = "PRPM",
        /// Description = "Show Mud Smple Propane",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("PROPMUD")]
        public int? Propmud { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 34,
        /// LongMnemonic = "IBUTMUD",
        /// ShortMnemonic = "IBTM",
        /// Description = "Show Mud Smple I-Butane",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("IBUTMUD")]
        public int? Ibutmud { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 35,
        /// LongMnemonic = "NBUTMUD",
        /// ShortMnemonic = "NBTM",
        /// Description = "Show Mud Smple N-Butane",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("NBUTMUD")]
        public int? Nbutmud { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 36,
        /// LongMnemonic = "IPENMUD",
        /// ShortMnemonic = "IPNM",
        /// Description = "Show Mud Smple I-Pentane",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("IPENMUD")]
        public int? Ipenmud { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 37,
        /// LongMnemonic = "NPENMUD",
        /// ShortMnemonic = "NPNM",
        /// Description = "Show Mud Smple N-Pentane",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("NPENMUD")]
        public int? Npenmud { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 38,
        /// LongMnemonic = "EPENMUD",
        /// ShortMnemonic = "EPNM",
        /// Description = "Show Mud Smple N-Pentane",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("EPENMUD")]
        public int? Epenmud { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 39,
        /// LongMnemonic = "IHEXMUD",
        /// ShortMnemonic = "IHXM",
        /// Description = "Show Mud Smple I-Hexane",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("IHEXMUD")]
        public int? Ihexmud { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 40,
        /// LongMnemonic = "NHEXMUD",
        /// ShortMnemonic = "NHXM",
        /// Description = "Show Mud Smple N-Hexane",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("NHEXMUD")]
        public int? Nhexmud { get; set; }

        /// <summary>
        /// RecordId = 16,
        /// ItemId = 41,
        /// LongMnemonic = "SHOWCOMM",
        /// ShortMnemonic = "WCOM",
        /// Description = "Show Comments",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 128,
        /// ValueType = "A"
        /// </summary>
        [Column("SHOWCOMM")]
        public string? Showcomm { get; set; }

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

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

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

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

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

    }
}