ToolClass
This commit is contained in:
@ -6,32 +6,31 @@ namespace Barcode.Host.Server.Models.Binder;
|
||||
public class AppSettings
|
||||
{
|
||||
|
||||
#nullable disable
|
||||
|
||||
[Display(Name = "Build Number"), Required] public string BuildNumber { get; set; }
|
||||
[Display(Name = "Build Source Version"), Required] public string BuildSourceVersion { get; set; }
|
||||
[Display(Name = "Build Number"), Required] public string? BuildNumber { get; set; }
|
||||
[Display(Name = "Build Source Version"), Required] public string? BuildSourceVersion { get; set; }
|
||||
[Display(Name = "Last Scan Service Clear After"), Required] public int? ClearLastScanServiceAfter { get; set; }
|
||||
[Display(Name = "Company"), Required] public string Company { get; set; }
|
||||
[Display(Name = "Device Name Ends With"), Required] public string DeviceNameEndsWith { get; set; }
|
||||
[Display(Name = "Equipment Name"), Required] public string EquipmentName { get; set; }
|
||||
[Display(Name = "Company"), Required] public string? Company { get; set; }
|
||||
[Display(Name = "Device Name Ends With"), Required] public string? DeviceNameEndsWith { get; set; }
|
||||
[Display(Name = "Equipment Name"), Required] public string? EquipmentName { get; set; }
|
||||
[Display(Name = "ExpectedScanLengthA"), Required] public int? ExpectedScanLengthA { get; set; }
|
||||
[Display(Name = "ExpectedScanLengthB"), Required] public int? ExpectedScanLengthB { get; set; }
|
||||
[Display(Name = "File Share"), Required] public string FileShare { get; set; }
|
||||
[Display(Name = "File Share"), Required] public string? FileShare { get; set; }
|
||||
[Display(Name = "Is Development"), Required] public bool? IsDevelopment { get; set; }
|
||||
[Display(Name = "Is Staging"), Required] public bool? IsStaging { get; set; }
|
||||
[Display(Name = "Linux Device Path"), Required] public string LinuxDevicePath { get; set; }
|
||||
[Display(Name = "Mock Root"), Required] public string MockRoot { get; set; }
|
||||
[Display(Name = "MonA Resource"), Required] public string MonAResource { get; set; }
|
||||
[Display(Name = "MonA Site"), Required] public string MonASite { get; set; }
|
||||
[Display(Name = "Linux Device Path"), Required] public string? LinuxDevicePath { get; set; }
|
||||
[Display(Name = "Mock Root"), Required] public string? MockRoot { get; set; }
|
||||
[Display(Name = "MonA Resource"), Required] public string? MonAResource { get; set; }
|
||||
[Display(Name = "MonA Site"), Required] public string? MonASite { get; set; }
|
||||
[Display(Name = "Notify Minimum"), Required] public int? NotifyMinimum { get; set; }
|
||||
[Display(Name = "OpenInsight Application Programming Interface"), Required] public string OpenInsightApplicationProgrammingInterface { get; set; }
|
||||
[Display(Name = "PostTo"), Required] public string PostTo { get; set; }
|
||||
[Display(Name = "OpenInsight Application Programming Interface"), Required] public string? OpenInsightApplicationProgrammingInterface { get; set; }
|
||||
[Display(Name = "PostTo"), Required] public string? PostTo { get; set; }
|
||||
[Display(Name = "Post to Every"), Required] public int? PostToEvery { get; set; }
|
||||
[Display(Name = "RootPassword"), Required] public string RootPassword { get; set; }
|
||||
[Display(Name = "Serial Port Name"), Required] public string SerialPortName { get; set; }
|
||||
[Display(Name = "RootPassword"), Required] public string? RootPassword { get; set; }
|
||||
[Display(Name = "Serial Port Name"), Required] public string? SerialPortName { get; set; }
|
||||
[Display(Name = "Share to Every"), Required] public int? ShareToEvery { get; set; }
|
||||
[Display(Name = "URLs"), Required] public string URLs { get; set; }
|
||||
[Display(Name = "Working Directory Name"), Required] public string WorkingDirectoryName { get; set; }
|
||||
[Display(Name = "ToolClass"), Required] public string? ToolClass { get; set; }
|
||||
[Display(Name = "URLs"), Required] public string? URLs { get; set; }
|
||||
[Display(Name = "Working Directory Name"), Required] public string? WorkingDirectoryName { get; set; }
|
||||
[Display(Name = "WriteToSerialEvery"), Required] public int? WriteToSerialEvery { get; set; }
|
||||
|
||||
#nullable restore
|
||||
@ -91,6 +90,8 @@ public class AppSettings
|
||||
throw new NullReferenceException(nameof(SerialPortName));
|
||||
if (appSettings.ShareToEvery is null)
|
||||
throw new NullReferenceException(nameof(ShareToEvery));
|
||||
if (appSettings.ToolClass is null)
|
||||
throw new NullReferenceException(nameof(ToolClass));
|
||||
if (appSettings.URLs is null)
|
||||
throw new NullReferenceException(nameof(URLs));
|
||||
if (appSettings.WorkingDirectoryName is null)
|
||||
@ -120,6 +121,7 @@ public class AppSettings
|
||||
appSettings.RootPassword,
|
||||
appSettings.SerialPortName,
|
||||
appSettings.ShareToEvery.Value,
|
||||
appSettings.ToolClass,
|
||||
appSettings.URLs,
|
||||
appSettings.WorkingDirectoryName,
|
||||
appSettings.WriteToSerialEvery.Value);
|
||||
|
Reference in New Issue
Block a user