/* * Author: Patrick-Christopher Mattulat * Company: Lynar Studios * E-Mail: webmaster@lynarstudios.com * Created: 2021-04-30 * Changed: 2021-05-02 * * */ #include #include #include ls_std::SerializableJsonEventFactory::SerializableJsonEventFactory() : ls_std::Class("SerializableJsonEventFactory") {} std::shared_ptr ls_std::SerializableJsonEventFactory::build() { std::shared_ptr requestedObject = std::make_shared("TMP_ID"); std::shared_ptr serializable = std::make_shared(requestedObject); requestedObject->setSerializable(serializable); return std::dynamic_pointer_cast(requestedObject); }