#pragma once #include "ContactRecord.hpp" #include "SwitchData.hpp" #include "ThreadRecord.hpp" #include #include #include class SMSThreadData : public gui::SwitchData { public: std::shared_ptr thread = nullptr; SMSThreadData(std::shared_ptr thread) : thread(thread) {} virtual ~SMSThreadData() = default; }; class SMSSendRequest : public gui::SwitchData { public: std::shared_ptr contact = nullptr; SMSSendRequest(std::shared_ptr contact) : contact(contact) {} virtual ~SMSSendRequest() = default; };