42 lines
1.3 KiB
C#
42 lines
1.3 KiB
C#
using TeleWave.Application.Common.Models;
|
|
|
|
namespace TeleWave.Application.Media;
|
|
|
|
public static class MediaErrors
|
|
{
|
|
public static readonly Error NotFound = Error.NotFound(
|
|
"Media.NotFound",
|
|
"Медиа-ассет не найден."
|
|
);
|
|
|
|
public static readonly Error UnsupportedFormat = Error.Validation(
|
|
"Media.UnsupportedFormat",
|
|
"Неподдерживаемое расширение файла."
|
|
);
|
|
|
|
public static readonly Error EmptyFileName = Error.Validation(
|
|
"Media.EmptyFileName",
|
|
"Имя файла не задано."
|
|
);
|
|
|
|
public static readonly Error FileTooLarge = Error.Validation(
|
|
"Media.FileTooLarge",
|
|
"Файл превышает допустимый размер загрузки."
|
|
);
|
|
|
|
public static readonly Error InsufficientStorage = Error.Conflict(
|
|
"Media.InsufficientStorage",
|
|
"Недостаточно свободного места в хранилище."
|
|
);
|
|
|
|
public static readonly Error SourceNotFound = Error.NotFound(
|
|
"Media.SourceNotFound",
|
|
"Исходный файл не найден в хранилище."
|
|
);
|
|
|
|
public static readonly Error DuplicateFileName = Error.Conflict(
|
|
"Media.DuplicateFileName",
|
|
"Файл с таким именем уже загружен."
|
|
);
|
|
}
|