25#ifndef EASYEDA_PARSER_STRUCTS_H_ 
   26#define EASYEDA_PARSER_STRUCTS_H_ 
   66    std::optional<std::map<wxString, wxString>> 
c_para;
 
 
   93    std::optional<std::map<wxString, wxString>>       
c_para;
 
   95    std::optional<wxString>                           
uuid;
 
   96    std::optional<std::map<wxString, nlohmann::json>> 
DRCRULE;
 
 
  101    std::optional<std::map<wxString, wxString>> 
c_para;
 
 
 
void from_json(const nlohmann::json &j, EASYEDA::DOC_TYPE &d)
 
std::optional< std::map< wxString, nlohmann::json > > DRCRULE
 
std::optional< std::map< wxString, wxString > > c_para
 
std::vector< wxString > layers
 
std::optional< wxString > uuid
 
std::optional< std::vector< DOCUMENT > > schematics
 
std::optional< std::map< wxString, wxString > > c_para
 
std::optional< nlohmann::json > dataStr
 
std::optional< DOC_TYPE > docType
 
std::optional< std::map< wxString, wxString > > c_para