using System.Text.Json.Serialization;
namespace PlaylistShared.Shared.Enums;
/// Кто может выполнять действие (добавление/удаление).
[JsonConverter(typeof(JsonStringEnumConverter))]
public enum EditPermission
{
/// Все, включая неавторизованных (но для выполнения действия нужна авторизация, так как API требует токен).
Everyone,
/// Только авторизованные пользователи.
AuthorizedOnly,
/// Никто, кроме создателя.
Nobody,
/// Только тот пользователь, который добавил трек (актуально для удаления).
AddedByUserOnly,
}