rcpp_framework/core/resource.h

28 lines
415 B
C
Raw Normal View History

#ifndef RESOURCE_H
#define RESOURCE_H
2021-08-21 14:40:30 +02:00
#include <string>
#include "reference.h"
#include "rapidjson/document.h"
2021-08-21 14:40:30 +02:00
#if DATABASES_ENABLED
class Database;
#endif
class Resource : public Reference {
RCPP_OBJECT(Resource, Reference);
public:
int id;
2021-08-21 14:40:30 +02:00
virtual std::string to_json(rapidjson::Document *into = nullptr);
virtual void from_json(const std::string &data);
2021-08-21 14:40:30 +02:00
Resource();
~Resource();
private:
};
#endif