in farui-20240628/include/alibabacloud/fa_rui_20240628.hpp [2414:2531]
void fromMap(map<string, boost::any> m) override {
if (m.find("abstractObj") != m.end() && !m["abstractObj"].empty()) {
abstractObj = make_shared<string>(boost::any_cast<string>(m["abstractObj"]));
}
if (m.find("appliedLaws") != m.end() && !m["appliedLaws"].empty()) {
appliedLaws = make_shared<string>(boost::any_cast<string>(m["appliedLaws"]));
}
if (m.find("basicCase") != m.end() && !m["basicCase"].empty()) {
basicCase = make_shared<string>(boost::any_cast<string>(m["basicCase"]));
}
if (m.find("caseBasic") != m.end() && !m["caseBasic"].empty()) {
caseBasic = make_shared<string>(boost::any_cast<string>(m["caseBasic"]));
}
if (m.find("caseCause") != m.end() && !m["caseCause"].empty()) {
caseCause = make_shared<string>(boost::any_cast<string>(m["caseCause"]));
}
if (m.find("caseFeature") != m.end() && !m["caseFeature"].empty()) {
caseFeature = make_shared<string>(boost::any_cast<string>(m["caseFeature"]));
}
if (m.find("caseId") != m.end() && !m["caseId"].empty()) {
caseId = make_shared<string>(boost::any_cast<string>(m["caseId"]));
}
if (m.find("caseNo") != m.end() && !m["caseNo"].empty()) {
caseNo = make_shared<string>(boost::any_cast<string>(m["caseNo"]));
}
if (m.find("caseSummary") != m.end() && !m["caseSummary"].empty()) {
caseSummary = make_shared<string>(boost::any_cast<string>(m["caseSummary"]));
}
if (m.find("caseTitle") != m.end() && !m["caseTitle"].empty()) {
caseTitle = make_shared<string>(boost::any_cast<string>(m["caseTitle"]));
}
if (m.find("caseType") != m.end() && !m["caseType"].empty()) {
caseType = make_shared<string>(boost::any_cast<string>(m["caseType"]));
}
if (m.find("closeCaseCause") != m.end() && !m["closeCaseCause"].empty()) {
closeCaseCause = make_shared<string>(boost::any_cast<string>(m["closeCaseCause"]));
}
if (m.find("courtFindOut") != m.end() && !m["courtFindOut"].empty()) {
courtFindOut = make_shared<string>(boost::any_cast<string>(m["courtFindOut"]));
}
if (m.find("courtThink") != m.end() && !m["courtThink"].empty()) {
courtThink = make_shared<string>(boost::any_cast<string>(m["courtThink"]));
}
if (m.find("dataFrom") != m.end() && !m["dataFrom"].empty()) {
dataFrom = make_shared<string>(boost::any_cast<string>(m["dataFrom"]));
}
if (m.find("disputeFocus") != m.end() && !m["disputeFocus"].empty()) {
disputeFocus = make_shared<string>(boost::any_cast<string>(m["disputeFocus"]));
}
if (m.find("disputeFocusTag") != m.end() && !m["disputeFocusTag"].empty()) {
vector<string> toVec1;
if (typeid(vector<boost::any>) == m["disputeFocusTag"].type()) {
vector<boost::any> vec1 = boost::any_cast<vector<boost::any>>(m["disputeFocusTag"]);
for (auto item:vec1) {
toVec1.push_back(boost::any_cast<string>(item));
}
}
disputeFocusTag = make_shared<vector<string>>(toVec1);
}
if (m.find("disputedpoints") != m.end() && !m["disputedpoints"].empty()) {
disputedpoints = make_shared<string>(boost::any_cast<string>(m["disputedpoints"]));
}
if (m.find("documentType") != m.end() && !m["documentType"].empty()) {
documentType = make_shared<string>(boost::any_cast<string>(m["documentType"]));
}
if (m.find("judgReason") != m.end() && !m["judgReason"].empty()) {
judgReason = make_shared<string>(boost::any_cast<string>(m["judgReason"]));
}
if (m.find("keyfacts") != m.end() && !m["keyfacts"].empty()) {
keyfacts = make_shared<string>(boost::any_cast<string>(m["keyfacts"]));
}
if (m.find("legalBasis") != m.end() && !m["legalBasis"].empty()) {
legalBasis = make_shared<string>(boost::any_cast<string>(m["legalBasis"]));
}
if (m.find("litigants") != m.end() && !m["litigants"].empty()) {
litigants = make_shared<string>(boost::any_cast<string>(m["litigants"]));
}
if (m.find("litigationParticipant") != m.end() && !m["litigationParticipant"].empty()) {
litigationParticipant = make_shared<string>(boost::any_cast<string>(m["litigationParticipant"]));
}
if (m.find("openCaseCause") != m.end() && !m["openCaseCause"].empty()) {
openCaseCause = make_shared<string>(boost::any_cast<string>(m["openCaseCause"]));
}
if (m.find("preTrialProcess") != m.end() && !m["preTrialProcess"].empty()) {
preTrialProcess = make_shared<string>(boost::any_cast<string>(m["preTrialProcess"]));
}
if (m.find("referLevel") != m.end() && !m["referLevel"].empty()) {
referLevel = make_shared<string>(boost::any_cast<string>(m["referLevel"]));
}
if (m.find("refereeGist") != m.end() && !m["refereeGist"].empty()) {
refereeGist = make_shared<string>(boost::any_cast<string>(m["refereeGist"]));
}
if (m.find("sourceContent") != m.end() && !m["sourceContent"].empty()) {
sourceContent = make_shared<string>(boost::any_cast<string>(m["sourceContent"]));
}
if (m.find("trialCourt") != m.end() && !m["trialCourt"].empty()) {
if (typeid(map<string, boost::any>) == m["trialCourt"].type()) {
RunSearchCaseFullTextResponseBodyDataCaseResultCaseDomainTrialCourt model1;
model1.fromMap(boost::any_cast<map<string, boost::any>>(m["trialCourt"]));
trialCourt = make_shared<RunSearchCaseFullTextResponseBodyDataCaseResultCaseDomainTrialCourt>(model1);
}
}
if (m.find("trialDate") != m.end() && !m["trialDate"].empty()) {
trialDate = make_shared<string>(boost::any_cast<string>(m["trialDate"]));
}
if (m.find("trialLevel") != m.end() && !m["trialLevel"].empty()) {
trialLevel = make_shared<string>(boost::any_cast<string>(m["trialLevel"]));
}
if (m.find("trialProcess") != m.end() && !m["trialProcess"].empty()) {
trialProcess = make_shared<string>(boost::any_cast<string>(m["trialProcess"]));
}
if (m.find("trialProgram") != m.end() && !m["trialProgram"].empty()) {
trialProgram = make_shared<string>(boost::any_cast<string>(m["trialProgram"]));
}
if (m.find("verdict") != m.end() && !m["verdict"].empty()) {
verdict = make_shared<string>(boost::any_cast<string>(m["verdict"]));
}
}