22 lines
1.1 KiB
C#
22 lines
1.1 KiB
C#
namespace TeleWave.Domain.Media;
|
|
|
|
/// <summary>Откуда файл попал в хранилище.</summary>
|
|
public enum MediaSource
|
|
{
|
|
/// <summary>Загружен через админку (chunked/stream upload в uploads/).</summary>
|
|
Upload,
|
|
|
|
/// <summary>Положен вручную в inbox/ и подобран сканером.</summary>
|
|
Inbox,
|
|
|
|
/// <summary>
|
|
/// Положен в manual/ и выбран руками в админке. Тот же inbox по смыслу — файл так же уходит
|
|
/// из каталога, — но подхватывается не сканером, а человеком, и сразу привязывается к шоу.
|
|
/// </summary>
|
|
ManualInbox = 3,
|
|
|
|
/// <summary>Сгенерирован системой (например, ТВ-заставка «Сейчас/Далее»), а не загружен человеком.
|
|
/// Такие ассеты не показываются в списке медиа и создаются сразу готовыми (нарезка своя).</summary>
|
|
Generated,
|
|
}
|