xsapi_internal_string ReputationFeedbackRequest::ReputationFeedbackTypeToString()

in Source/Services/Social/reputation_feedback_request.cpp [123:159]


xsapi_internal_string ReputationFeedbackRequest::ReputationFeedbackTypeToString(
    XblReputationFeedbackType feedbackType
)
{
    switch (feedbackType)
    {
        case XblReputationFeedbackType::FairPlayKillsTeammates: return "FairPlayKillsTeammates";
        case XblReputationFeedbackType::FairPlayCheater: return "FairPlayCheater";
        case XblReputationFeedbackType::FairPlayTampering: return "FairPlayTampering";
        case XblReputationFeedbackType::FairPlayQuitter: return "FairPlayQuitter";
        case XblReputationFeedbackType::FairPlayKicked : return "FairPlayKicked";
        case XblReputationFeedbackType::CommunicationsInappropriateVideo: return "CommsInappropriateVideo";
        case XblReputationFeedbackType::CommunicationsAbusiveVoice: return "CommsAbusiveVoice";
        case XblReputationFeedbackType::InappropriateUserGeneratedContent: return "UserContentInappropriateUGC";
        case XblReputationFeedbackType::PositiveSkilledPlayer: return "PositiveSkilledPlayer";
        case XblReputationFeedbackType::PositiveHelpfulPlayer: return "PositiveHelpfulPlayer";
        case XblReputationFeedbackType::PositiveHighQualityUserGeneratedContent: return "PositiveHighQualityUGC";
        case XblReputationFeedbackType::CommsPhishing: return "CommsPhishing";
        case XblReputationFeedbackType::CommsPictureMessage: return "CommsPictureMessage";
        case XblReputationFeedbackType::CommsSpam: return "CommsSpam";
        case XblReputationFeedbackType::CommsTextMessage: return "CommsTextMessage";
        case XblReputationFeedbackType::CommsVoiceMessage: return "CommsVoiceMessage";
        case XblReputationFeedbackType::FairPlayConsoleBanRequest: return "FairPlayConsoleBanRequest";
        case XblReputationFeedbackType::FairPlayIdler: return "FairPlayIdler";
        case XblReputationFeedbackType::FairPlayUserBanRequest: return "FairPlayUserBanRequest";
        case XblReputationFeedbackType::UserContentGamerpic: return "UserContentGamertag";
        case XblReputationFeedbackType::UserContentPersonalInfo: return "UserContentPersonalInfo";
        case XblReputationFeedbackType::FairPlayUnsporting: return "FairplayUnsporting";
        case XblReputationFeedbackType::FairPlayLeaderboardCheater: return "FairplayLeaderboardCheater";

        default:
        {
            assert(false);
            return xsapi_internal_string{};
        }
    }
}