using Core.Models.Eft.Common; using Core.Models.Eft.HttpResponse; using Core.Models.Eft.Launcher; using Core.Models.Eft.Profile; namespace Core.Callbacks; public class ProfileCallbacks { public ProfileCallbacks() { } /// /// Handle client/game/profile/create /// /// /// /// /// public GetBodyResponseData CreateProfile(string url, ProfileCreateRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/game/profile/list /// Get the complete player profile (scav + pmc character) /// /// /// /// /// public GetBodyResponseData GetProfileData(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/game/profile/savage/regenerate /// Handle the creation of a scav profile for player /// Occurs post-raid and when profile first created immediately after character details are confirmed by player /// /// /// /// /// public GetBodyResponseData RegenerateScav(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/game/profile/voice/change event /// /// /// /// /// public NullResponseData ChangeVoice(string url, ProfileChangeVoiceRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/game/profile/nickname/change event /// Client allows player to adjust their profile name /// /// /// /// /// public GetBodyResponseData ChangeNickname(string url, ProfileChangeNicknameRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/game/profile/nickname/validate /// /// /// /// /// public GetBodyResponseData ValidateNickname(string url, ValidateNicknameRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/game/profile/nickname/reserved /// /// /// /// /// public GetBodyResponseData GetReservedNickname(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/profile/status /// /// /// /// /// public GetBodyResponseData GetProfileStatus(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/profile/status /// Called when creating a character when choosing a character face/voice /// /// /// /// /// public GetBodyResponseData GetOtherProfile(string url, GetOtherProfileRequest info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/profile/view /// Called when viewing another players profile /// /// /// /// /// public GetBodyResponseData GetProfileSettings(string url, GetProfileSettingsRequest info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/profile/settings /// /// /// /// /// public GetBodyResponseData SearchFriend(string url, SearchFriendRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle launcher/profile/info /// /// /// /// /// public string GetMiniProfile(string url, GetMiniProfileRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle /launcher/profiles /// /// /// /// /// public string GetAllMiniProfiles(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } }