start a big rework

This commit is contained in:
Schedel Pascal
2024-06-19 15:01:27 +02:00
parent c9216ac79b
commit 77ddd2a72a
25 changed files with 599 additions and 1697 deletions

View File

@@ -1,16 +1,8 @@
using Newtonsoft.Json;
using Pilz.Cryptography;
using Pilz.Updating.Administration.Integrations;
namespace Pilz.Updating.Administration;
public class UpdateServerConfig
{
public bool UseProxyForWebDAV { get; set; } = false;
public string ServerAdress { get; set; }
public string PublicPackageBaseURL { get; set; }
public string UpdateInfoFilename { get; set; }
public string Username { get; set; }
[JsonProperty("PasswordV3")]
public SecureString Password { get; set; }
public GitLabSnippetConfig GitLabSnippetConfig { get; } = new();
}