using Core.Models.Eft.Common; using Core.Models.Eft.Common.Tables; using Core.Models.Eft.HttpResponse; using Core.Models.Eft.ItemEvent; using Core.Models.Eft.Quests; namespace Core.Callbacks; public class QuestCallbacks { public QuestCallbacks() { } /// /// Handle RepeatableQuestChange event /// /// /// /// /// /// public ItemEventRouterResponse ChangeRepeatableQuest(PmcData pmcData, RepeatableQuestChangeRequest info, string sessionID) { throw new NotImplementedException(); } /// /// Handle QuestAccept event /// /// /// /// /// /// public ItemEventRouterResponse AcceptQuest(PmcData pmcData, AcceptQuestRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle QuestComplete event /// /// /// /// /// /// public ItemEventRouterResponse CompleteQuest(PmcData pmcData, CompleteQuestRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle QuestHandover event /// /// /// /// /// /// public ItemEventRouterResponse HandoverQuest(PmcData pmcData, HandoverQuestRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/quest/list /// /// /// /// /// /// public GetBodyResponseData> ListQuests(string url, ListQuestsRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/repeatalbeQuests/activityPeriods /// /// /// /// /// /// public GetBodyResponseData> ActivityPeriods(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } }