using Core.DI; using Core.Models.Eft.Common; using Core.Models.Eft.HttpResponse; using Core.Models.Eft.ItemEvent; using Core.Models.Eft.Ragfair; using Core.Models.Spt.Config; namespace Core.Callbacks; public class RagfairCallbacks : OnLoad, OnUpdate { private RagfairConfig _ragfairConfig; public RagfairCallbacks() { } public async Task OnLoad() { throw new NotImplementedException(); } public string GetRoute() { throw new NotImplementedException(); } public async Task OnUpdate(long timeSinceLastRun) { throw new NotImplementedException(); } /// /// Handle client/ragfair/search /// Handle client/ragfair/find /// /// /// /// /// /// public GetBodyResponseData Search(string url, SearchRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/ragfair/itemMarketPrice /// /// /// /// /// /// public GetBodyResponseData GetMarketPrice(string url, GetMarketPriceRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle RagFairAddOffer event /// /// /// /// /// /// public ItemEventRouterResponse AddOffer(string url, AddOfferRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle RagFairRemoveOffer event /// /// /// /// /// /// public ItemEventRouterResponse RemoveOffer(string url, RemoveOfferRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle RagFairRenewOffer event /// /// /// /// /// /// public ItemEventRouterResponse ExtendOffer(string url, ExtendOfferRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle /client/items/prices /// Called when clicking an item to list on flea /// /// /// /// /// /// public GetBodyResponseData> GetFleaPrices(string url, EmptyRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/reports/ragfair/send /// /// /// /// /// /// public NullResponseData SendReport(string url, SendRagfairReportRequestData info, string sessionID) { throw new NotImplementedException(); } public NullResponseData StorePlayerOfferTaxAmount(string url, StorePlayerOfferTaxAmountRequestData info, string sessionID) { throw new NotImplementedException(); } /// /// Handle client/ragfair/offer/findbyid /// /// /// /// /// /// public GetBodyResponseData GetFleaOfferById(string url, GetRagfairOfferByIdRequest info, string sessionID) { throw new NotImplementedException(); } }