Server/project/src/models/spt/callbacks/IPresetBuildCallbacks.ts

15 lines
1.0 KiB
TypeScript
Raw Normal View History

2023-03-03 15:23:46 +00:00
import { IPmcData } from "../../eft/common/IPmcData";
import { IGetBodyResponseData } from "../../eft/httpResponse/IGetBodyResponseData";
import { IItemEventRouterResponse } from "../../eft/itemEvent/IItemEventRouterResponse";
import { IPresetBuildActionRequestData } from "../../eft/presetBuild/IPresetBuildActionRequestData";
import { IWeaponBuild } from "../../eft/profile/IAkiProfile";
2023-03-03 15:23:46 +00:00
export interface IPresetBuildCallbacks
{
getHandbookUserlist(url: string, info: any, sessionID: string): IGetBodyResponseData<IWeaponBuild[]>;
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
}