Добавьте файлы проекта.
This commit is contained in:
17
PlaylistShared.Shared/Enums/EditPermission.cs
Normal file
17
PlaylistShared.Shared/Enums/EditPermission.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
namespace PlaylistShared.Shared.Enums;
|
||||
|
||||
/// <summary>Кто может выполнять действие (добавление/удаление).</summary>
|
||||
public enum EditPermission
|
||||
{
|
||||
/// <summary>Все, включая неавторизованных (но для выполнения действия нужна авторизация, так как API требует токен).</summary>
|
||||
Everyone,
|
||||
|
||||
/// <summary>Только авторизованные пользователи.</summary>
|
||||
AuthorizedOnly,
|
||||
|
||||
/// <summary>Никто, кроме создателя.</summary>
|
||||
Nobody,
|
||||
|
||||
/// <summary>Только тот пользователь, который добавил трек (актуально для удаления).</summary>
|
||||
AddedByUserOnly,
|
||||
}
|
||||
11
PlaylistShared.Shared/Enums/ViewPermission.cs
Normal file
11
PlaylistShared.Shared/Enums/ViewPermission.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
namespace PlaylistShared.Shared.Enums;
|
||||
|
||||
/// <summary>Кто может просматривать плейлист.</summary>
|
||||
public enum ViewPermission
|
||||
{
|
||||
/// <summary>Все, включая неавторизованных.</summary>
|
||||
Everyone,
|
||||
|
||||
/// <summary>Только авторизованные пользователи.</summary>
|
||||
AuthorizedOnly,
|
||||
}
|
||||
Reference in New Issue
Block a user