in src/BackupExplorer/RestServer/BackupChainInfo.cs [62:88]
internal void ValidateAndSetDefaultValues()
{
if (String.IsNullOrWhiteSpace(this.BackupChainPath))
{
throw new InvalidDataException("Validation failed : BackupChainPath is a required field");
}
if (String.IsNullOrWhiteSpace(this.CodePackagePath))
{
throw new InvalidDataException("Validation failed : CodePackagePath is a required field");
}
foreach (var serializer in this.Serializers)
{
serializer.Validate();
}
if (String.IsNullOrWhiteSpace(this.AppName))
{
this.AppName = Guid.NewGuid().ToString("N");
}
if (String.IsNullOrWhiteSpace(this.ServiceName))
{
this.ServiceName = Guid.NewGuid().ToString("N");
}
}