void fromMap()

in emas-appmonitor-20190611/include/alibabacloud/emas_appmonitor_20190611.hpp [1063:1487]


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