Initialize

This commit is contained in:
2025-05-10 13:31:06 -07:00
commit 631d47ddf9
19 changed files with 1288 additions and 0 deletions

@ -0,0 +1,23 @@
using System.Text.Json;
using System.Text.Json.Serialization;
namespace FileExposer.Models;
public record SyncConfiguration(string ExcludePatternsFile,
string IncludePatternsFile,
int SecondThreshold)
{
public override string ToString()
{
string result = JsonSerializer.Serialize(this, SyncConfigurationSourceGenerationContext.Default.SyncConfiguration);
return result;
}
}
[JsonSourceGenerationOptions(WriteIndented = true)]
[JsonSerializable(typeof(SyncConfiguration))]
internal partial class SyncConfigurationSourceGenerationContext : JsonSerializerContext
{
}