initial commit
All checks were successful
Build and Publish / Build Yale Access Backend (push) Successful in 28s
Build and Publish / Build Yale Access Frontend (push) Successful in 47s
Build and Publish / Push Yale Access Backend Docker Image (push) Successful in 9s
Build and Publish / Push Yale Access Frontend Docker Image (push) Successful in 10s

This commit is contained in:
2025-01-10 08:37:18 +11:00
commit f577617b4d
80 changed files with 10113 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
namespace YaleAccess.Models.Options
{
public class AuthenticationOptions
{
public const string Authentication = "Authentication";
public string Password { get; set; } = string.Empty;
}
}

View File

@@ -0,0 +1,11 @@
namespace YaleAccess.Models.Options
{
public class CodesOptions
{
public const string Codes = "Codes";
public int Home { get; set; }
public int GuestCodeRangeStart { get; set; }
public int GuestCodeRangeCount { get; set; }
}
}

View File

@@ -0,0 +1,9 @@
namespace YaleAccess.Models.Options
{
public class DevicesOptions
{
public const string Devices = "Devices";
public int YaleLockNodeId { get; set; }
}
}

View File

@@ -0,0 +1,12 @@
namespace YaleAccess.Models.Options
{
public class TwiloOptions
{
public const string Twilio = "Twilio";
public string AccountSid { get; set; } = string.Empty;
public string AuthToken { get; set; } = string.Empty;
public string FromNumber { get; set; } = string.Empty;
public string Message { get; set; } = string.Empty;
}
}

View File

@@ -0,0 +1,10 @@
namespace YaleAccess.Models.Options
{
public class ZWaveOptions
{
public const string ZWave = "ZWave";
public string Url { get; set; } = null!;
public int SchemaVersion { get; set; }
}
}