#ifndef _API_ #define _API_ #include #include #include #include using namespace std; class defapi { public: vector options; vector keys; map> val_matrix; defapi(const vector _options, const vector _keys); void necessary(const string _option, const vector _keys); }; class api { public: defapi *def; string option; map object; string body; api(defapi *_def, const string _option, const map _object); api(defapi *_def, const string _body); private: bool validate(); void parse(); // čitaj api void format(); // šalji api // ~api(); }; #endif