namespace AsbCloudApp.Data.WITS;

/// <summary>
/// Record name: Survey/Directional
/// Description: Directional/Survey data
/// Description2: 
/// </summary>

public class Record7Dto : RecordBaseDto
{

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 8,
    /// LongMnemonic = "DEPTSVYM",
    /// ShortMnemonic = "DSVM",
    /// Description = "Depth Svy/reading (meas)",
    /// Description2 = "",
    /// FPSUnits = "F",
    /// MetricUnits = "M",
    /// Length = 4,
    /// ValueType = "F"
    /// </summary>

    public float? Deptsvym { get; set; }

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 9,
    /// LongMnemonic = "DEPTSVYV",
    /// ShortMnemonic = "DSVV",
    /// Description = "Depth Svy/reading (vert)",
    /// Description2 = "",
    /// FPSUnits = "F",
    /// MetricUnits = "M",
    /// Length = 4,
    /// ValueType = "F"
    /// </summary>

    public float? Deptsvyv { get; set; }

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 10,
    /// LongMnemonic = "PASSNUM",
    /// ShortMnemonic = "PASS",
    /// Description = "Pass Number",
    /// Description2 = "",
    /// FPSUnits = "----",
    /// MetricUnits = "----",
    /// Length = 2,
    /// ValueType = "S"
    /// </summary>

    public short? Passnum { get; set; }

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 11,
    /// LongMnemonic = "DEPTMEAS",
    /// ShortMnemonic = "DMEA",
    /// Description = "Depth Hole (meas)",
    /// Description2 = "",
    /// FPSUnits = "F",
    /// MetricUnits = "M",
    /// Length = 4,
    /// ValueType = "F"
    /// </summary>

    public float? Deptmeas { get; set; }

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 12,
    /// LongMnemonic = "SVYTYPE",
    /// ShortMnemonic = "STYP",
    /// Description = "Svy Type",
    /// Description2 = "",
    /// FPSUnits = "----",
    /// MetricUnits = "----",
    /// Length = 8,
    /// ValueType = "A"
    /// </summary>

    public string Svytype { get; set; } = string.Empty;

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 13,
    /// LongMnemonic = "SVYINC",
    /// ShortMnemonic = "SINC",
    /// Description = "Svy Inclination",
    /// Description2 = "",
    /// FPSUnits = "DEG",
    /// MetricUnits = "DEG",
    /// Length = 4,
    /// ValueType = "F"
    /// </summary>

    public float? Svyinc { get; set; }

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 14,
    /// LongMnemonic = "SVYAZU",
    /// ShortMnemonic = "SAZU",
    /// Description = "Svy Azimuth (uncorrected)",
    /// Description2 = "",
    /// FPSUnits = "DEG",
    /// MetricUnits = "DEG",
    /// Length = 4,
    /// ValueType = "F"
    /// </summary>

    public float? Svyazu { get; set; }

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 15,
    /// LongMnemonic = "SVYAZC",
    /// ShortMnemonic = "SAZC",
    /// Description = "Svy Azimuth (corrected)",
    /// Description2 = "",
    /// FPSUnits = "DEG",
    /// MetricUnits = "DEG",
    /// Length = 4,
    /// ValueType = "F"
    /// </summary>

    public float? Svyazc { get; set; }

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 16,
    /// LongMnemonic = "SVYMTF",
    /// ShortMnemonic = "SMTF",
    /// Description = "Svy Magnetic Toolface",
    /// Description2 = "",
    /// FPSUnits = "DEG",
    /// MetricUnits = "DEG",
    /// Length = 4,
    /// ValueType = "F"
    /// </summary>

    public float? Svymtf { get; set; }

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 17,
    /// LongMnemonic = "SVYGTF",
    /// ShortMnemonic = "SGTF",
    /// Description = "Svy Gravity Toolface",
    /// Description2 = "",
    /// FPSUnits = "DEG",
    /// MetricUnits = "DEG",
    /// Length = 4,
    /// ValueType = "F"
    /// </summary>

    public float? Svygtf { get; set; }

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 18,
    /// LongMnemonic = "SVYNS",
    /// ShortMnemonic = "SNS",
    /// Description = "Svy North-South Position",
    /// Description2 = "",
    /// FPSUnits = "F",
    /// MetricUnits = "M",
    /// Length = 4,
    /// ValueType = "F"
    /// </summary>

    public float? Svyns { get; set; }

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 19,
    /// LongMnemonic = "SVYEW",
    /// ShortMnemonic = "SEW",
    /// Description = "Svy East-West Position",
    /// Description2 = "",
    /// FPSUnits = "F",
    /// MetricUnits = "M",
    /// Length = 4,
    /// ValueType = "F"
    /// </summary>

    public float? Svyew { get; set; }

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 20,
    /// LongMnemonic = "SVYDLS",
    /// ShortMnemonic = "SDLS",
    /// Description = "Svy Dog Leg Severity",
    /// Description2 = "",
    /// FPSUnits = "DGHF",
    /// MetricUnits = "DGHM",
    /// Length = 4,
    /// ValueType = "F"
    /// </summary>

    public float? Svydls { get; set; }

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 21,
    /// LongMnemonic = "SVYWALK",
    /// ShortMnemonic = "SWLK",
    /// Description = "Svy Rate of Walk",
    /// Description2 = "",
    /// FPSUnits = "DGHF",
    /// MetricUnits = "DGHM",
    /// Length = 4,
    /// ValueType = "F"
    /// </summary>

    public float? Svywalk { get; set; }

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 22,
    /// LongMnemonic = "SPARE1",
    /// ShortMnemonic = "SPR1",
    /// Description = "SPARE 1",
    /// Description2 = "",
    /// FPSUnits = "----",
    /// MetricUnits = "----",
    /// Length = 4,
    /// ValueType = "F"
    /// </summary>

    public float? Spare1 { get; set; }

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 23,
    /// LongMnemonic = "SPARE2",
    /// ShortMnemonic = "SPR2",
    /// Description = "SPARE 2",
    /// Description2 = "",
    /// FPSUnits = "----",
    /// MetricUnits = "----",
    /// Length = 4,
    /// ValueType = "F"
    /// </summary>

    public float? Spare2 { get; set; }

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 24,
    /// LongMnemonic = "SPARE3",
    /// ShortMnemonic = "SPR3",
    /// Description = "SPARE 3",
    /// Description2 = "",
    /// FPSUnits = "----",
    /// MetricUnits = "----",
    /// Length = 4,
    /// ValueType = "F"
    /// </summary>

    public float? Spare3 { get; set; }

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 25,
    /// LongMnemonic = "SPARE4",
    /// ShortMnemonic = "SPR4",
    /// Description = "SPARE 4",
    /// Description2 = "",
    /// FPSUnits = "----",
    /// MetricUnits = "----",
    /// Length = 4,
    /// ValueType = "F"
    /// </summary>

    public float? Spare4 { get; set; }

    /// <summary>
    /// RecordId = 7,
    /// ItemId = 26,
    /// LongMnemonic = "SPARE5",
    /// ShortMnemonic = "SPR5",
    /// Description = "SPARE 5",
    /// Description2 = "",
    /// FPSUnits = "----",
    /// MetricUnits = "---",
    /// Length = 4,
    /// ValueType = "F"
    /// </summary>

    public float? Spare5 { get; set; }

}