diff --git a/FileRepository/Factory.cs b/FileRepository/Factory.cs
index 1cb0843..09fea37 100644
--- a/FileRepository/Factory.cs
+++ b/FileRepository/Factory.cs
@@ -9,5 +9,35 @@ namespace FileRepository
///
public class Factory
{
+ ///
+ /// An enum to restrict users to only select valid repository types.
+ ///
+ public enum RepositoryType
+ {
+ ///
+ /// An enum member for storing files on disk.
+ ///
+ Disk,
+
+ ///
+ /// An enum member for storing files in a MongoDb NoSQL database.
+ ///
+ MongoDb,
+
+ ///
+ /// An enum member for storing files on AWS S3.
+ ///
+ S3,
+
+ ///
+ /// An enum member for storing files on a remote drive using SFTP.
+ ///
+ Sftp,
+
+ ///
+ /// An enum member for storing files in an SQL database.
+ ///
+ Sql,
+ }
}
}