barcode-host/Server/Models/AppSettings.cs
2023-06-08 13:36:25 -07:00

32 lines
1.1 KiB
C#

using System.Text.Json;
namespace Barcode.Host.Server.Models;
public record AppSettings(string BuildNumber,
string Company,
int ClearLastScanServiceAfter,
string DeviceNameEndsWith,
int ExpectedScanLengthA,
int ExpectedScanLengthB,
string GitCommitSeven,
string LinuxDevicePath,
bool IsDevelopment,
bool IsStaging,
int NotifyMinimum,
string MockRoot,
string MonAResource,
string MonASite,
string RootPassword,
string SerialPortName,
string URLs,
string WorkingDirectoryName,
int WriteToSerialEvery)
{
public override string ToString()
{
string result = JsonSerializer.Serialize(this, new JsonSerializerOptions() { WriteIndented = true });
return result;
}
}