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();
}
}