2023-10-19 17:21:17 +00:00
|
|
|
import { IPmcData } from "@spt-aki/models/eft/common/IPmcData";
|
|
|
|
import { IGetBodyResponseData } from "@spt-aki/models/eft/httpResponse/IGetBodyResponseData";
|
|
|
|
import { IItemEventRouterResponse } from "@spt-aki/models/eft/itemEvent/IItemEventRouterResponse";
|
|
|
|
import { IPresetBuildActionRequestData } from "@spt-aki/models/eft/presetBuild/IPresetBuildActionRequestData";
|
|
|
|
import { IWeaponBuild } from "@spt-aki/models/eft/profile/IAkiProfile";
|
2023-03-03 15:23:46 +00:00
|
|
|
|
|
|
|
export interface IPresetBuildCallbacks
|
|
|
|
{
|
2023-10-10 11:03:20 +00:00
|
|
|
getHandbookUserlist(url: string, info: any, sessionID: string): IGetBodyResponseData<IWeaponBuild[]>;
|
2023-11-15 20:35:05 -05:00
|
|
|
saveWeaponBuild(
|
|
|
|
pmcData: IPmcData,
|
|
|
|
body: IPresetBuildActionRequestData,
|
|
|
|
sessionID: string,
|
|
|
|
): IItemEventRouterResponse;
|
|
|
|
removeWeaponBuild(
|
|
|
|
pmcData: IPmcData,
|
|
|
|
body: IPresetBuildActionRequestData,
|
|
|
|
sessionID: string,
|
|
|
|
): IItemEventRouterResponse;
|
|
|
|
saveEquipmentBuild(
|
|
|
|
pmcData: IPmcData,
|
|
|
|
body: IPresetBuildActionRequestData,
|
|
|
|
sessionID: string,
|
|
|
|
): IItemEventRouterResponse;
|
|
|
|
removeEquipmentBuild(
|
|
|
|
pmcData: IPmcData,
|
|
|
|
body: IPresetBuildActionRequestData,
|
|
|
|
sessionID: string,
|
|
|
|
): IItemEventRouterResponse;
|
2023-03-03 15:23:46 +00:00
|
|
|
}
|