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

16 lines
900 B
TypeScript
Raw Normal View History

2023-03-03 15:23:46 +00:00
import { IPmcData } from "../../eft/common/IPmcData";
import { IAkiProfile } from "../../eft/profile/IAkiProfile";
import { ISyncHealthRequestData } from "../../eft/health/ISyncHealthRequestData";
import { IOffraidEatRequestData } from "../../eft/health/IOffraidEatRequestData";
import { IOffraidHealRequestData } from "../../eft/health/IOffraidHealRequestData";
import { IHealthTreatmentRequestData } from "../../eft/health/IHealthTreatmentRequestData";
export interface IHealthCallbacks
{
onLoad(sessionID: string): IAkiProfile;
syncHealth(url: string, info: ISyncHealthRequestData, sessionID: string): any;
offraidEat(pmcData: IPmcData, body: IOffraidEatRequestData, sessionID: string): any;
offraidHeal(pmcData: IPmcData, body: IOffraidHealRequestData, sessionID: string): any;
healthTreatment(pmcData: IPmcData, info: IHealthTreatmentRequestData, sessionID: string): any;
}