namespace SPTarkov.Server.Core.Models.Eft.Ws;

public enum NotificationEventType
{
    ping,
    channel_deleted,
    trader_supply,
    groupMatchInviteAccept,
    groupMatchInviteDecline,
    groupMatchWasRemoved,
    groupMatchInviteSend,
    groupMatchInviteCancel,
    groupMatchInviteExpired,
    groupMatchLeaderChanged,
    groupMatchUserLeave,
    groupMaxCountReached,
    groupMatchStartGame,
    groupMatchRaidSettings,
    groupMatchRaidReady,
    groupMatchRaidNotReady,
    groupMatchAbort,
    groupMatchUserHasBadVersion,
    new_message,
    youAreRemovedFromFriendList,
    friendListNewRequest,
    friendListRequestCancel,
    tournamentWarning,
    friendListRequestDecline,
    friendListRequestAccept,
    groupMatchYouWasKicked,
    youAreAddToIgnoreList,
    youAreRemoveFromIgnoreList,
    CustomizationUpdateRequired,
    RagfairOfferSold,
    RagfairRatingChange,
    RagfairNewRating,
    ForceLogout,
    InGameBan,
    InGameUnBan,
    Hideout,
    TraderStanding,
    ProfileLevel,
    SkillPoints,
    HideoutAreaLevel,
    AssortmentUnlockRule,
    ExamineItems,
    ExamineAllItems,
    TraderSalesSum,
    UnlockTrader,
    StashRows,
    ProfileLockTimer,
    MasteringSkill,
    ProfileExperienceDelta,
    TraderStandingDelta,
    TraderSalesSumDelta,
    SkillPointsDelta,
    MasteringSkillDelta,
    userMatched,
    userMatchOver,
    userConfirmed,
    NotificationPopup,
    arenaCustomGamePlayerJoined,
    arenaCustomGameSquadMemberInvite,
    arenaCustomGameSquadMemberInviteError,
    arenaCustomGamePlayerLeft,
    arenaCustomGamePlayerKicked,
    arenaCustomGamePlayerMoved,
    arenaCustomGameSquadLeaderLeft,
    arenaCustomGameSquadLeaderKicked,
    arenaCustomGameRemoved,
    arenaCustomGameStarted,
    arenaCustomGameConfigurationUpdated,
    arenaCustomGameCountdownStarted,
    arenaCustomGameCountdownCanceled,
    arenaCustomGameTeamNameChanged,
    arenaCustomGameNewOwnerAppointed,
    arenaAchievementObtain,
}
