map toMap()

in emas-appmonitor-20190611/include/alibabacloud/emas_appmonitor_20190611.hpp [635:1061]


  map<string, boost::any> toMap() override {
    map<string, boost::any> res;
    if (access) {
      res["Access"] = boost::any(*access);
    }
    if (accessSubType) {
      res["AccessSubType"] = boost::any(*accessSubType);
    }
    if (additionalCallbackInfo) {
      res["AdditionalCallbackInfo"] = boost::any(*additionalCallbackInfo);
    }
    if (additionalCrossPlatformCrashInfo) {
      res["AdditionalCrossPlatformCrashInfo"] = boost::any(*additionalCrossPlatformCrashInfo);
    }
    if (additionalCustomInfo) {
      res["AdditionalCustomInfo"] = boost::any(*additionalCustomInfo);
    }
    if (androidVm) {
      res["AndroidVm"] = boost::any(*androidVm);
    }
    if (appId) {
      res["AppId"] = boost::any(*appId);
    }
    if (appKey) {
      res["AppKey"] = boost::any(*appKey);
    }
    if (appVersion) {
      res["AppVersion"] = boost::any(*appVersion);
    }
    if (argHash) {
      res["ArgHash"] = boost::any(*argHash);
    }
    if (args) {
      res["Args"] = boost::any(*args);
    }
    if (backtrace) {
      res["Backtrace"] = boost::any(*backtrace);
    }
    if (banner) {
      res["Banner"] = boost::any(*banner);
    }
    if (binaryUuids) {
      res["BinaryUuids"] = boost::any(*binaryUuids);
    }
    if (brand) {
      res["Brand"] = boost::any(*brand);
    }
    if (browserName) {
      res["BrowserName"] = boost::any(*browserName);
    }
    if (browserVersion) {
      res["BrowserVersion"] = boost::any(*browserVersion);
    }
    if (build) {
      res["Build"] = boost::any(*build);
    }
    if (businessCountry) {
      res["BusinessCountry"] = boost::any(*businessCountry);
    }
    if (businessErrorExtData) {
      res["BusinessErrorExtData"] = boost::any(*businessErrorExtData);
    }
    if (businessLogType) {
      res["BusinessLogType"] = boost::any(*businessLogType);
    }
    if (carrier) {
      res["Carrier"] = boost::any(*carrier);
    }
    if (channel) {
      res["Channel"] = boost::any(*channel);
    }
    if (city) {
      res["City"] = boost::any(*city);
    }
    if (clientIp) {
      res["ClientIp"] = boost::any(*clientIp);
    }
    if (clientTime) {
      res["ClientTime"] = boost::any(*clientTime);
    }
    if (colNo) {
      res["ColNo"] = boost::any(*colNo);
    }
    if (country) {
      res["Country"] = boost::any(*country);
    }
    if (cpuModel) {
      res["CpuModel"] = boost::any(*cpuModel);
    }
    if (cruxModule) {
      res["CruxModule"] = boost::any(*cruxModule);
    }
    if (cruxStack) {
      res["CruxStack"] = boost::any(*cruxStack);
    }
    if (cruxStackHash) {
      res["CruxStackHash"] = boost::any(*cruxStackHash);
    }
    if (cruxStackTrace) {
      res["CruxStackTrace"] = boost::any(*cruxStackTrace);
    }
    if (cruxStackTraceHash) {
      res["CruxStackTraceHash"] = boost::any(*cruxStackTraceHash);
    }
    if (customExceptionType) {
      res["CustomExceptionType"] = boost::any(*customExceptionType);
    }
    if (customInfo) {
      res["CustomInfo"] = boost::any(*customInfo);
    }
    if (dataDirectory) {
      res["DataDirectory"] = boost::any(*dataDirectory);
    }
    if (deviceId) {
      res["DeviceId"] = boost::any(*deviceId);
    }
    if (deviceModel) {
      res["DeviceModel"] = boost::any(*deviceModel);
    }
    if (did) {
      res["Did"] = boost::any(*did);
    }
    if (digest) {
      res["Digest"] = boost::any(*digest);
    }
    if (digestHash) {
      res["DigestHash"] = boost::any(*digestHash);
    }
    if (domScore) {
      res["DomScore"] = boost::any(*domScore);
    }
    if (downloadCacheDirectory) {
      res["DownloadCacheDirectory"] = boost::any(*downloadCacheDirectory);
    }
    if (errorName) {
      res["ErrorName"] = boost::any(*errorName);
    }
    if (errorType) {
      res["ErrorType"] = boost::any(*errorType);
    }
    if (eventId) {
      res["EventId"] = boost::any(*eventId);
    }
    if (eventLog) {
      res["EventLog"] = boost::any(*eventLog);
    }
    if (exceptionArg1) {
      res["ExceptionArg1"] = boost::any(*exceptionArg1);
    }
    if (exceptionArg2) {
      res["ExceptionArg2"] = boost::any(*exceptionArg2);
    }
    if (exceptionArg3) {
      res["ExceptionArg3"] = boost::any(*exceptionArg3);
    }
    if (exceptionCode) {
      res["ExceptionCode"] = boost::any(*exceptionCode);
    }
    if (exceptionCodes) {
      res["ExceptionCodes"] = boost::any(*exceptionCodes);
    }
    if (exceptionDetail) {
      res["ExceptionDetail"] = boost::any(*exceptionDetail);
    }
    if (exceptionId) {
      res["ExceptionId"] = boost::any(*exceptionId);
    }
    if (exceptionMsg) {
      res["ExceptionMsg"] = boost::any(*exceptionMsg);
    }
    if (exceptionSubtype) {
      res["ExceptionSubtype"] = boost::any(*exceptionSubtype);
    }
    if (exceptionType) {
      res["ExceptionType"] = boost::any(*exceptionType);
    }
    if (exceptionVersion) {
      res["ExceptionVersion"] = boost::any(*exceptionVersion);
    }
    if (exportStatus) {
      res["ExportStatus"] = boost::any(*exportStatus);
    }
    if (externalStorageDirectory) {
      res["ExternalStorageDirectory"] = boost::any(*externalStorageDirectory);
    }
    if (featureScene) {
      res["FeatureScene"] = boost::any(*featureScene);
    }
    if (fileName) {
      res["FileName"] = boost::any(*fileName);
    }
    if (filePath) {
      res["FilePath"] = boost::any(*filePath);
    }
    if (filename) {
      res["Filename"] = boost::any(*filename);
    }
    if (flutterRoute) {
      res["FlutterRoute"] = boost::any(*flutterRoute);
    }
    if (forceGround) {
      res["ForceGround"] = boost::any(*forceGround);
    }
    if (foreGround) {
      res["ForeGround"] = boost::any(*foreGround);
    }
    if (h5FullUrl) {
      res["H5FullUrl"] = boost::any(*h5FullUrl);
    }
    if (h5ShortUrl) {
      res["H5ShortUrl"] = boost::any(*h5ShortUrl);
    }
    if (hasOpenMultiProcessMode) {
      res["HasOpenMultiProcessMode"] = boost::any(*hasOpenMultiProcessMode);
    }
    if (hasSdCard) {
      res["HasSdCard"] = boost::any(*hasSdCard);
    }
    if (hasSgSecurityConfigKey) {
      res["HasSgSecurityConfigKey"] = boost::any(*hasSgSecurityConfigKey);
    }
    if (imei) {
      res["Imei"] = boost::any(*imei);
    }
    if (imsi) {
      res["Imsi"] = boost::any(*imsi);
    }
    if (inMainProcess) {
      res["InMainProcess"] = boost::any(*inMainProcess);
    }
    if (installSdCard) {
      res["InstallSdCard"] = boost::any(*installSdCard);
    }
    if (isBackTrace) {
      res["IsBackTrace"] = boost::any(*isBackTrace);
    }
    if (isSpeedVersion) {
      res["IsSpeedVersion"] = boost::any(*isSpeedVersion);
    }
    if (isp) {
      res["Isp"] = boost::any(*isp);
    }
    if (jsBacktrace) {
      res["JsBacktrace"] = boost::any(*jsBacktrace);
    }
    if (language) {
      res["Language"] = boost::any(*language);
    }
    if (launchedTime) {
      res["LaunchedTime"] = boost::any(*launchedTime);
    }
    if (lineNo) {
      res["LineNo"] = boost::any(*lineNo);
    }
    if (logHash) {
      res["LogHash"] = boost::any(*logHash);
    }
    if (mainLog) {
      res["MainLog"] = boost::any(*mainLog);
    }
    if (memoryMap) {
      res["MemoryMap"] = boost::any(*memoryMap);
    }
    if (moreInfo1) {
      res["MoreInfo1"] = boost::any(*moreInfo1);
    }
    if (moreInfo2) {
      res["MoreInfo2"] = boost::any(*moreInfo2);
    }
    if (moreInfo3) {
      res["MoreInfo3"] = boost::any(*moreInfo3);
    }
    if (nativeAllThreadDump) {
      res["NativeAllThreadDump"] = boost::any(*nativeAllThreadDump);
    }
    if (nativeMaps) {
      res["NativeMaps"] = boost::any(*nativeMaps);
    }
    if (needReCluster) {
      res["NeedReCluster"] = boost::any(*needReCluster);
    }
    if (openedFileCount) {
      res["OpenedFileCount"] = boost::any(*openedFileCount);
    }
    if (operations) {
      res["Operations"] = boost::any(*operations);
    }
    if (originData) {
      res["OriginData"] = boost::any(*originData);
    }
    if (originUri) {
      res["OriginUri"] = boost::any(*originUri);
    }
    if (os) {
      res["Os"] = boost::any(*os);
    }
    if (osVersion) {
      res["OsVersion"] = boost::any(*osVersion);
    }
    if (page) {
      res["Page"] = boost::any(*page);
    }
    if (parentProcessName) {
      res["ParentProcessName"] = boost::any(*parentProcessName);
    }
    if (pid) {
      res["Pid"] = boost::any(*pid);
    }
    if (platform) {
      res["Platform"] = boost::any(*platform);
    }
    if (processName) {
      res["ProcessName"] = boost::any(*processName);
    }
    if (province) {
      res["Province"] = boost::any(*province);
    }
    if (reason) {
      res["Reason"] = boost::any(*reason);
    }
    if (reportContent) {
      res["ReportContent"] = boost::any(*reportContent);
    }
    if (reportType) {
      res["ReportType"] = boost::any(*reportType);
    }
    if (resolution) {
      res["Resolution"] = boost::any(*resolution);
    }
    if (rootDirectory) {
      res["RootDirectory"] = boost::any(*rootDirectory);
    }
    if (runtimeExtData) {
      res["RuntimeExtData"] = boost::any(*runtimeExtData);
    }
    if (sceneValue) {
      res["SceneValue"] = boost::any(*sceneValue);
    }
    if (sdkType) {
      res["SdkType"] = boost::any(*sdkType);
    }
    if (sdkVersion) {
      res["SdkVersion"] = boost::any(*sdkVersion);
    }
    if (seq) {
      res["Seq"] = boost::any(*seq);
    }
    if (serverTime) {
      res["ServerTime"] = boost::any(*serverTime);
    }
    if (sessionId) {
      res["SessionId"] = boost::any(*sessionId);
    }
    if (simpleReportContent) {
      res["SimpleReportContent"] = boost::any(*simpleReportContent);
    }
    if (soLibBuild) {
      res["SoLibBuild"] = boost::any(*soLibBuild);
    }
    if (speedFlags) {
      res["SpeedFlags"] = boost::any(*speedFlags);
    }
    if (stack) {
      res["Stack"] = boost::any(*stack);
    }
    if (status) {
      res["Status"] = boost::any(*status);
    }
    if (summary) {
      res["Summary"] = boost::any(*summary);
    }
    if (symbolicFileType) {
      res["SymbolicFileType"] = boost::any(*symbolicFileType);
    }
    if (sysLog) {
      res["SysLog"] = boost::any(*sysLog);
    }
    if (threadName) {
      res["ThreadName"] = boost::any(*threadName);
    }
    if (threads) {
      res["Threads"] = boost::any(*threads);
    }
    if (tid) {
      res["Tid"] = boost::any(*tid);
    }
    if (track) {
      res["Track"] = boost::any(*track);
    }
    if (triggeredTime) {
      res["TriggeredTime"] = boost::any(*triggeredTime);
    }
    if (uploadTime) {
      res["UploadTime"] = boost::any(*uploadTime);
    }
    if (uri) {
      res["Uri"] = boost::any(*uri);
    }
    if (user) {
      res["User"] = boost::any(*user);
    }
    if (userId) {
      res["UserId"] = boost::any(*userId);
    }
    if (userNick) {
      res["UserNick"] = boost::any(*userNick);
    }
    if (utdid) {
      res["Utdid"] = boost::any(*utdid);
    }
    if (uuid) {
      res["Uuid"] = boost::any(*uuid);
    }
    if (view) {
      res["View"] = boost::any(*view);
    }
    if (weexFullUrl) {
      res["WeexFullUrl"] = boost::any(*weexFullUrl);
    }
    if (weexShortUrl) {
      res["WeexShortUrl"] = boost::any(*weexShortUrl);
    }
    if (writeLimit) {
      res["WriteLimit"] = boost::any(*writeLimit);
    }
    return res;
  }