feat(*): Add RepositoryType enum

This commit is contained in:
Josh Creek
2021-08-29 23:30:20 +01:00
parent 57acb1d652
commit 8b1618eec7
+30
View File
@@ -9,5 +9,35 @@ namespace FileRepository
/// </summary>
public class Factory
{
/// <summary>
/// An enum to restrict users to only select valid repository types.
/// </summary>
public enum RepositoryType
{
/// <summary>
/// An enum member for storing files on disk.
/// </summary>
Disk,
/// <summary>
/// An enum member for storing files in a MongoDb NoSQL database.
/// </summary>
MongoDb,
/// <summary>
/// An enum member for storing files on AWS S3.
/// </summary>
S3,
/// <summary>
/// An enum member for storing files on a remote drive using SFTP.
/// </summary>
Sftp,
/// <summary>
/// An enum member for storing files in an SQL database.
/// </summary>
Sql,
}
}
}