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, + } } }