mirror of
https://github.com/jcreek/Creek.FileRepository.git
synced 2026-07-12 18:33:43 +00:00
feat(*): Add RepositoryType enum
This commit is contained in:
@@ -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,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user