using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.HttpResponse; using Core.Models.Eft.Match; namespace Core.Callbacks; public class MatchCallbacks { public NullResponseData UpdatePing(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } public NullResponseData ExitMatch(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } public NullResponseData ExitFromMenu(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData GroupCurrent(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } public NullResponseData StartGroupSearch(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } public NullResponseData StopGroupSearch(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData SendGroupInvite(string url, MatchGroupInviteSendRequest info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData> AcceptGroupInvite(string url, RequestIdRequest info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData DeclineGroupInvite(string url, RequestIdRequest info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData CancelGroupInvite(string url, RequestIdRequest info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData TransferGroup(string url, MatchGroupTransferRequest info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData CancelAllGroupInvite(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } public NullResponseData PutMetrics(string url, PutMetricsRequestData info, string sessionID) { throw new NotImplementedException(); } public NullResponseData EventDisconnect(string url, PutMetricsRequestData info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData ServerAvailable(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData JoinMatch(string url, MatchGroupStartGameRequest info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData GetMetrics(string url, object info, string sessionID) // TODO: No type given { throw new NotImplementedException(); } public GetBodyResponseData GetGroupStatus(string url, MatchGroupStatusRequest info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData DeleteGroup(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData LeaveGroup(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData RemovePlayerFromGroup(string url, MatchGroupPlayerRemoveRequest info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData StartLocalRaid(string url, StartLocalRaidRequestData info, string sessionID) { throw new NotImplementedException(); } public NullResponseData EndLocalRaid(string url, EndLocalRaidRequestData info, string sessionID) { throw new NotImplementedException(); } public NullResponseData GetRaidConfiguration(string url, GetRaidConfigurationRequestData info, string sessionID) { throw new NotImplementedException(); } public NullResponseData GetConfigurationByProfile(string url, GetRaidConfigurationRequestData info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData RaidReady(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } public GetBodyResponseData NotRaidReady(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } }