75 lines
2.7 KiB
C#
75 lines
2.7 KiB
C#
using System.ComponentModel.DataAnnotations.Schema;
|
|
namespace LCU.Api.Internal.DispatcherSharedLib.Configurations;
|
|
|
|
public class FileOperationsApiConfiguration
|
|
{
|
|
public string Url { get; set; }
|
|
public string MoveFileEndpoint { get; set; }
|
|
public string CopyFileEndpoint { get; set; }
|
|
public string ModifyFileEndpoint { get; set; }
|
|
public string RenameFileEndpoint { get; set; }
|
|
public string DeleteFileEndpoint { get; set; }
|
|
public string ZipDirectoryEndpoint { get; set; }
|
|
public string CreateDirectoryEndpoint { get; set; }
|
|
public string RenameDirectoryEndpoint { get; set; }
|
|
public string UnzipFileEndpoint { get; set; }
|
|
public string EncryptFileDataEndpoint { get; set; }
|
|
public string DecryptFileDataEndpoint { get; set; }
|
|
public string UnzipPasswordProtectedFileEndpoint { get; set; }
|
|
public string DeleteDirectoryEndpoint { get; set; }
|
|
public string FileValidationEndpoint { get; set; }
|
|
public string ExtractIndexFileDataEndpoint { get; set; }
|
|
public string ValidateFileSizeInRange { get; set; }
|
|
public string DeleteEmptyDirectoryEndpoint { get; set; }
|
|
|
|
[NotMapped]
|
|
public string MoveFileEndpointUrl => Url + MoveFileEndpoint;
|
|
|
|
[NotMapped]
|
|
public string CopyFileEndpointUrl => Url + CopyFileEndpoint;
|
|
|
|
[NotMapped]
|
|
public string ModifyFileEndpointUrl => Url + ModifyFileEndpoint;
|
|
|
|
[NotMapped]
|
|
public string RenameFileEndpointUrl => Url + RenameFileEndpoint;
|
|
|
|
[NotMapped]
|
|
public string DeleteFileEndpointUrl => Url + DeleteFileEndpoint;
|
|
|
|
[NotMapped]
|
|
public string ZipDirectoryEndpointUrl => Url + ZipDirectoryEndpoint;
|
|
|
|
[NotMapped]
|
|
public string CreateDirectoryEndpointUrl => Url + CreateDirectoryEndpoint;
|
|
|
|
[NotMapped]
|
|
public string RenameDirectoryEndpointUrl => Url + RenameDirectoryEndpoint;
|
|
|
|
[NotMapped]
|
|
public string UnzipFileEndpointUrl => Url + UnzipFileEndpoint;
|
|
|
|
[NotMapped]
|
|
public string EncryptFileDataEndpointUrl => Url + EncryptFileDataEndpoint;
|
|
|
|
[NotMapped]
|
|
public string DecryptFileDataEndpointUrl => Url + DecryptFileDataEndpoint;
|
|
|
|
[NotMapped]
|
|
public string UnzipPasswordProtectedFileEndpointUrl => Url + UnzipPasswordProtectedFileEndpoint;
|
|
|
|
[NotMapped]
|
|
public string DeleteDirectoryEndpointUrl => Url + DeleteDirectoryEndpoint;
|
|
|
|
[NotMapped]
|
|
public string FileValidationEndpointUrl => Url + FileValidationEndpoint;
|
|
|
|
[NotMapped]
|
|
public string ExtractIndexFileDataEndpointUrl => Url + ExtractIndexFileDataEndpoint;
|
|
|
|
[NotMapped]
|
|
public string ValidateFileSizeInRangeUrl => Url + ValidateFileSizeInRange;
|
|
|
|
[NotMapped]
|
|
public string DeleteEmptyDirectoryEndpointUrl => Url + DeleteEmptyDirectoryEndpoint;
|
|
} |