// // Created by dongl on 23-6-20. // #ifndef IM2_IMDATAPACKET_H #define IM2_IMDATAPACKET_H #include "Mph.h" #include "MsgData.h" #include "Notice.h" class IMDataPacket : public Mph, MsgData { public: IMDataPacket(mp::MP_TYPE type, mp::im::msg_data* data); IMDataPacket(mp::MP_TYPE type, mp::MP_SUB_TYPE subType, mp::MP_SUB_TYPE sessionType, uint64_t messageId, time_t time, uint64_t account, const std::string &imMsgData); IMDataPacket(mp::MP_TYPE type, mp::MP_SUB_TYPE subType, uint64_t messageId, time_t time); public: std::string packet(); }; #endif //IM2_IMDATAPACKET_H