Files
fotospiel-app/app/Enums/GuestNotificationType.php
2025-11-12 16:56:50 +01:00

26 lines
759 B
PHP

<?php
namespace App\Enums;
enum GuestNotificationType: string
{
case BROADCAST = 'broadcast';
case SUPPORT_TIP = 'support_tip';
case UPLOAD_ALERT = 'upload_alert';
case ACHIEVEMENT_MAJOR = 'achievement_major';
case PHOTO_ACTIVITY = 'photo_activity';
case FEEDBACK_REQUEST = 'feedback_request';
public function label(): string
{
return match ($this) {
self::BROADCAST => __('Allgemeine Nachricht'),
self::SUPPORT_TIP => __('Support-Hinweis'),
self::UPLOAD_ALERT => __('Upload-Status'),
self::ACHIEVEMENT_MAJOR => __('Achievement'),
self::PHOTO_ACTIVITY => __('Fotoupdate'),
self::FEEDBACK_REQUEST => __('Feedback-Einladung'),
};
}
}