Added SecretsManager

Added ISecrets

Added ISecretsProvider
This commit is contained in:
Trevor Payne
2021-04-15 13:47:46 -05:00
parent b455e1af21
commit 0a4ff82af0
9 changed files with 438 additions and 19 deletions

View File

@@ -30,7 +30,19 @@ namespace PepperDash.Essentials.Core.Config
[JsonProperty("properties")]
[JsonConverter(typeof(DevicePropertiesConverter))]
public JToken Properties { get; set; }
public JToken Properties { get; set; }
public DeviceConfig(DeviceConfig dc)
{
Key = dc.Key;
Uid = dc.Uid;
Name = dc.Name;
Group = dc.Group;
Type = dc.Type;
Properties = JToken.FromObject(dc.Properties);
}
public DeviceConfig() {}
}
/// <summary>