public static function fromMap()

in emas-appmonitor-20190611/src/Models/GetErrorResponseBody/model_.php [1439:2007]


    public static function fromMap($map = [])
    {
        $model = new self();
        if (isset($map['Access'])) {
            $model->access = $map['Access'];
        }

        if (isset($map['AccessSubType'])) {
            $model->accessSubType = $map['AccessSubType'];
        }

        if (isset($map['AdditionalCallbackInfo'])) {
            $model->additionalCallbackInfo = $map['AdditionalCallbackInfo'];
        }

        if (isset($map['AdditionalCrossPlatformCrashInfo'])) {
            $model->additionalCrossPlatformCrashInfo = $map['AdditionalCrossPlatformCrashInfo'];
        }

        if (isset($map['AdditionalCustomInfo'])) {
            $model->additionalCustomInfo = $map['AdditionalCustomInfo'];
        }

        if (isset($map['AndroidVm'])) {
            $model->androidVm = $map['AndroidVm'];
        }

        if (isset($map['AppId'])) {
            $model->appId = $map['AppId'];
        }

        if (isset($map['AppKey'])) {
            $model->appKey = $map['AppKey'];
        }

        if (isset($map['AppVersion'])) {
            $model->appVersion = $map['AppVersion'];
        }

        if (isset($map['ArgHash'])) {
            $model->argHash = $map['ArgHash'];
        }

        if (isset($map['Args'])) {
            $model->args = $map['Args'];
        }

        if (isset($map['Backtrace'])) {
            $model->backtrace = $map['Backtrace'];
        }

        if (isset($map['Banner'])) {
            $model->banner = $map['Banner'];
        }

        if (isset($map['BinaryUuids'])) {
            $model->binaryUuids = $map['BinaryUuids'];
        }

        if (isset($map['Brand'])) {
            $model->brand = $map['Brand'];
        }

        if (isset($map['BrowserName'])) {
            $model->browserName = $map['BrowserName'];
        }

        if (isset($map['BrowserVersion'])) {
            $model->browserVersion = $map['BrowserVersion'];
        }

        if (isset($map['Build'])) {
            $model->build = $map['Build'];
        }

        if (isset($map['BusinessCountry'])) {
            $model->businessCountry = $map['BusinessCountry'];
        }

        if (isset($map['BusinessErrorExtData'])) {
            $model->businessErrorExtData = $map['BusinessErrorExtData'];
        }

        if (isset($map['BusinessLogType'])) {
            $model->businessLogType = $map['BusinessLogType'];
        }

        if (isset($map['Carrier'])) {
            $model->carrier = $map['Carrier'];
        }

        if (isset($map['Channel'])) {
            $model->channel = $map['Channel'];
        }

        if (isset($map['City'])) {
            $model->city = $map['City'];
        }

        if (isset($map['ClientIp'])) {
            $model->clientIp = $map['ClientIp'];
        }

        if (isset($map['ClientTime'])) {
            $model->clientTime = $map['ClientTime'];
        }

        if (isset($map['ColNo'])) {
            $model->colNo = $map['ColNo'];
        }

        if (isset($map['Country'])) {
            $model->country = $map['Country'];
        }

        if (isset($map['CpuModel'])) {
            $model->cpuModel = $map['CpuModel'];
        }

        if (isset($map['CruxModule'])) {
            $model->cruxModule = $map['CruxModule'];
        }

        if (isset($map['CruxStack'])) {
            $model->cruxStack = $map['CruxStack'];
        }

        if (isset($map['CruxStackHash'])) {
            $model->cruxStackHash = $map['CruxStackHash'];
        }

        if (isset($map['CruxStackTrace'])) {
            $model->cruxStackTrace = $map['CruxStackTrace'];
        }

        if (isset($map['CruxStackTraceHash'])) {
            $model->cruxStackTraceHash = $map['CruxStackTraceHash'];
        }

        if (isset($map['CustomExceptionType'])) {
            $model->customExceptionType = $map['CustomExceptionType'];
        }

        if (isset($map['CustomInfo'])) {
            $model->customInfo = $map['CustomInfo'];
        }

        if (isset($map['DataDirectory'])) {
            $model->dataDirectory = $map['DataDirectory'];
        }

        if (isset($map['DeviceId'])) {
            $model->deviceId = $map['DeviceId'];
        }

        if (isset($map['DeviceModel'])) {
            $model->deviceModel = $map['DeviceModel'];
        }

        if (isset($map['Did'])) {
            $model->did = $map['Did'];
        }

        if (isset($map['Digest'])) {
            $model->digest = $map['Digest'];
        }

        if (isset($map['DigestHash'])) {
            $model->digestHash = $map['DigestHash'];
        }

        if (isset($map['DomScore'])) {
            $model->domScore = $map['DomScore'];
        }

        if (isset($map['DownloadCacheDirectory'])) {
            $model->downloadCacheDirectory = $map['DownloadCacheDirectory'];
        }

        if (isset($map['ErrorName'])) {
            $model->errorName = $map['ErrorName'];
        }

        if (isset($map['ErrorType'])) {
            $model->errorType = $map['ErrorType'];
        }

        if (isset($map['EventId'])) {
            $model->eventId = $map['EventId'];
        }

        if (isset($map['EventLog'])) {
            $model->eventLog = $map['EventLog'];
        }

        if (isset($map['ExceptionArg1'])) {
            $model->exceptionArg1 = $map['ExceptionArg1'];
        }

        if (isset($map['ExceptionArg2'])) {
            $model->exceptionArg2 = $map['ExceptionArg2'];
        }

        if (isset($map['ExceptionArg3'])) {
            $model->exceptionArg3 = $map['ExceptionArg3'];
        }

        if (isset($map['ExceptionCode'])) {
            $model->exceptionCode = $map['ExceptionCode'];
        }

        if (isset($map['ExceptionCodes'])) {
            $model->exceptionCodes = $map['ExceptionCodes'];
        }

        if (isset($map['ExceptionDetail'])) {
            $model->exceptionDetail = $map['ExceptionDetail'];
        }

        if (isset($map['ExceptionId'])) {
            $model->exceptionId = $map['ExceptionId'];
        }

        if (isset($map['ExceptionMsg'])) {
            $model->exceptionMsg = $map['ExceptionMsg'];
        }

        if (isset($map['ExceptionSubtype'])) {
            $model->exceptionSubtype = $map['ExceptionSubtype'];
        }

        if (isset($map['ExceptionType'])) {
            $model->exceptionType = $map['ExceptionType'];
        }

        if (isset($map['ExceptionVersion'])) {
            $model->exceptionVersion = $map['ExceptionVersion'];
        }

        if (isset($map['ExportStatus'])) {
            $model->exportStatus = $map['ExportStatus'];
        }

        if (isset($map['ExternalStorageDirectory'])) {
            $model->externalStorageDirectory = $map['ExternalStorageDirectory'];
        }

        if (isset($map['FeatureScene'])) {
            $model->featureScene = $map['FeatureScene'];
        }

        if (isset($map['FileName'])) {
            $model->fileName = $map['FileName'];
        }

        if (isset($map['FilePath'])) {
            $model->filePath = $map['FilePath'];
        }

        if (isset($map['Filename'])) {
            $model->filename = $map['Filename'];
        }

        if (isset($map['FlutterRoute'])) {
            $model->flutterRoute = $map['FlutterRoute'];
        }

        if (isset($map['ForceGround'])) {
            $model->forceGround = $map['ForceGround'];
        }

        if (isset($map['ForeGround'])) {
            $model->foreGround = $map['ForeGround'];
        }

        if (isset($map['H5FullUrl'])) {
            $model->h5FullUrl = $map['H5FullUrl'];
        }

        if (isset($map['H5ShortUrl'])) {
            $model->h5ShortUrl = $map['H5ShortUrl'];
        }

        if (isset($map['HasOpenMultiProcessMode'])) {
            $model->hasOpenMultiProcessMode = $map['HasOpenMultiProcessMode'];
        }

        if (isset($map['HasSdCard'])) {
            $model->hasSdCard = $map['HasSdCard'];
        }

        if (isset($map['HasSgSecurityConfigKey'])) {
            $model->hasSgSecurityConfigKey = $map['HasSgSecurityConfigKey'];
        }

        if (isset($map['Imei'])) {
            $model->imei = $map['Imei'];
        }

        if (isset($map['Imsi'])) {
            $model->imsi = $map['Imsi'];
        }

        if (isset($map['InMainProcess'])) {
            $model->inMainProcess = $map['InMainProcess'];
        }

        if (isset($map['InstallSdCard'])) {
            $model->installSdCard = $map['InstallSdCard'];
        }

        if (isset($map['IsBackTrace'])) {
            $model->isBackTrace = $map['IsBackTrace'];
        }

        if (isset($map['IsSpeedVersion'])) {
            $model->isSpeedVersion = $map['IsSpeedVersion'];
        }

        if (isset($map['Isp'])) {
            $model->isp = $map['Isp'];
        }

        if (isset($map['JsBacktrace'])) {
            $model->jsBacktrace = $map['JsBacktrace'];
        }

        if (isset($map['Language'])) {
            $model->language = $map['Language'];
        }

        if (isset($map['LaunchedTime'])) {
            $model->launchedTime = $map['LaunchedTime'];
        }

        if (isset($map['LineNo'])) {
            $model->lineNo = $map['LineNo'];
        }

        if (isset($map['LogHash'])) {
            $model->logHash = $map['LogHash'];
        }

        if (isset($map['MainLog'])) {
            $model->mainLog = $map['MainLog'];
        }

        if (isset($map['MemoryMap'])) {
            $model->memoryMap = $map['MemoryMap'];
        }

        if (isset($map['MoreInfo1'])) {
            $model->moreInfo1 = $map['MoreInfo1'];
        }

        if (isset($map['MoreInfo2'])) {
            $model->moreInfo2 = $map['MoreInfo2'];
        }

        if (isset($map['MoreInfo3'])) {
            $model->moreInfo3 = $map['MoreInfo3'];
        }

        if (isset($map['NativeAllThreadDump'])) {
            $model->nativeAllThreadDump = $map['NativeAllThreadDump'];
        }

        if (isset($map['NativeMaps'])) {
            $model->nativeMaps = $map['NativeMaps'];
        }

        if (isset($map['NeedReCluster'])) {
            $model->needReCluster = $map['NeedReCluster'];
        }

        if (isset($map['OpenedFileCount'])) {
            $model->openedFileCount = $map['OpenedFileCount'];
        }

        if (isset($map['Operations'])) {
            $model->operations = $map['Operations'];
        }

        if (isset($map['OriginData'])) {
            $model->originData = $map['OriginData'];
        }

        if (isset($map['OriginUri'])) {
            $model->originUri = $map['OriginUri'];
        }

        if (isset($map['Os'])) {
            $model->os = $map['Os'];
        }

        if (isset($map['OsVersion'])) {
            $model->osVersion = $map['OsVersion'];
        }

        if (isset($map['Page'])) {
            $model->page = $map['Page'];
        }

        if (isset($map['ParentProcessName'])) {
            $model->parentProcessName = $map['ParentProcessName'];
        }

        if (isset($map['Pid'])) {
            $model->pid = $map['Pid'];
        }

        if (isset($map['Platform'])) {
            $model->platform = $map['Platform'];
        }

        if (isset($map['ProcessName'])) {
            $model->processName = $map['ProcessName'];
        }

        if (isset($map['Province'])) {
            $model->province = $map['Province'];
        }

        if (isset($map['Reason'])) {
            $model->reason = $map['Reason'];
        }

        if (isset($map['ReportContent'])) {
            $model->reportContent = $map['ReportContent'];
        }

        if (isset($map['ReportType'])) {
            $model->reportType = $map['ReportType'];
        }

        if (isset($map['Resolution'])) {
            $model->resolution = $map['Resolution'];
        }

        if (isset($map['RootDirectory'])) {
            $model->rootDirectory = $map['RootDirectory'];
        }

        if (isset($map['RuntimeExtData'])) {
            $model->runtimeExtData = $map['RuntimeExtData'];
        }

        if (isset($map['SceneValue'])) {
            $model->sceneValue = $map['SceneValue'];
        }

        if (isset($map['SdkType'])) {
            $model->sdkType = $map['SdkType'];
        }

        if (isset($map['SdkVersion'])) {
            $model->sdkVersion = $map['SdkVersion'];
        }

        if (isset($map['Seq'])) {
            $model->seq = $map['Seq'];
        }

        if (isset($map['ServerTime'])) {
            $model->serverTime = $map['ServerTime'];
        }

        if (isset($map['SessionId'])) {
            $model->sessionId = $map['SessionId'];
        }

        if (isset($map['SimpleReportContent'])) {
            $model->simpleReportContent = $map['SimpleReportContent'];
        }

        if (isset($map['SoLibBuild'])) {
            $model->soLibBuild = $map['SoLibBuild'];
        }

        if (isset($map['SpeedFlags'])) {
            $model->speedFlags = $map['SpeedFlags'];
        }

        if (isset($map['Stack'])) {
            $model->stack = $map['Stack'];
        }

        if (isset($map['Status'])) {
            $model->status = $map['Status'];
        }

        if (isset($map['Summary'])) {
            $model->summary = $map['Summary'];
        }

        if (isset($map['SymbolicFileType'])) {
            $model->symbolicFileType = $map['SymbolicFileType'];
        }

        if (isset($map['SysLog'])) {
            $model->sysLog = $map['SysLog'];
        }

        if (isset($map['ThreadName'])) {
            $model->threadName = $map['ThreadName'];
        }

        if (isset($map['Threads'])) {
            $model->threads = $map['Threads'];
        }

        if (isset($map['Tid'])) {
            $model->tid = $map['Tid'];
        }

        if (isset($map['Track'])) {
            $model->track = $map['Track'];
        }

        if (isset($map['TriggeredTime'])) {
            $model->triggeredTime = $map['TriggeredTime'];
        }

        if (isset($map['UploadTime'])) {
            $model->uploadTime = $map['UploadTime'];
        }

        if (isset($map['Uri'])) {
            $model->uri = $map['Uri'];
        }

        if (isset($map['User'])) {
            $model->user = $map['User'];
        }

        if (isset($map['UserId'])) {
            $model->userId = $map['UserId'];
        }

        if (isset($map['UserNick'])) {
            $model->userNick = $map['UserNick'];
        }

        if (isset($map['Utdid'])) {
            $model->utdid = $map['Utdid'];
        }

        if (isset($map['Uuid'])) {
            $model->uuid = $map['Uuid'];
        }

        if (isset($map['View'])) {
            $model->view = $map['View'];
        }

        if (isset($map['WeexFullUrl'])) {
            $model->weexFullUrl = $map['WeexFullUrl'];
        }

        if (isset($map['WeexShortUrl'])) {
            $model->weexShortUrl = $map['WeexShortUrl'];
        }

        if (isset($map['WriteLimit'])) {
            $model->writeLimit = $map['WriteLimit'];
        }

        return $model;
    }