def from_map()

in emas-appmonitor-20190611/alibabacloud_emas_appmonitor20190611/models.py [0:0]


    def from_map(self, m: dict = None):
        m = m or dict()
        if m.get('Access') is not None:
            self.access = m.get('Access')
        if m.get('AccessSubType') is not None:
            self.access_sub_type = m.get('AccessSubType')
        if m.get('AdditionalCallbackInfo') is not None:
            self.additional_callback_info = m.get('AdditionalCallbackInfo')
        if m.get('AdditionalCrossPlatformCrashInfo') is not None:
            self.additional_cross_platform_crash_info = m.get('AdditionalCrossPlatformCrashInfo')
        if m.get('AdditionalCustomInfo') is not None:
            self.additional_custom_info = m.get('AdditionalCustomInfo')
        if m.get('AndroidVm') is not None:
            self.android_vm = m.get('AndroidVm')
        if m.get('AppId') is not None:
            self.app_id = m.get('AppId')
        if m.get('AppKey') is not None:
            self.app_key = m.get('AppKey')
        if m.get('AppVersion') is not None:
            self.app_version = m.get('AppVersion')
        if m.get('ArgHash') is not None:
            self.arg_hash = m.get('ArgHash')
        if m.get('Args') is not None:
            self.args = m.get('Args')
        if m.get('Backtrace') is not None:
            self.backtrace = m.get('Backtrace')
        if m.get('Banner') is not None:
            self.banner = m.get('Banner')
        if m.get('BinaryUuids') is not None:
            self.binary_uuids = m.get('BinaryUuids')
        if m.get('Brand') is not None:
            self.brand = m.get('Brand')
        if m.get('BrowserName') is not None:
            self.browser_name = m.get('BrowserName')
        if m.get('BrowserVersion') is not None:
            self.browser_version = m.get('BrowserVersion')
        if m.get('Build') is not None:
            self.build = m.get('Build')
        if m.get('BusinessCountry') is not None:
            self.business_country = m.get('BusinessCountry')
        if m.get('BusinessErrorExtData') is not None:
            self.business_error_ext_data = m.get('BusinessErrorExtData')
        if m.get('BusinessLogType') is not None:
            self.business_log_type = m.get('BusinessLogType')
        if m.get('Carrier') is not None:
            self.carrier = m.get('Carrier')
        if m.get('Channel') is not None:
            self.channel = m.get('Channel')
        if m.get('City') is not None:
            self.city = m.get('City')
        if m.get('ClientIp') is not None:
            self.client_ip = m.get('ClientIp')
        if m.get('ClientTime') is not None:
            self.client_time = m.get('ClientTime')
        if m.get('ColNo') is not None:
            self.col_no = m.get('ColNo')
        if m.get('Country') is not None:
            self.country = m.get('Country')
        if m.get('CpuModel') is not None:
            self.cpu_model = m.get('CpuModel')
        if m.get('CruxModule') is not None:
            self.crux_module = m.get('CruxModule')
        if m.get('CruxStack') is not None:
            self.crux_stack = m.get('CruxStack')
        if m.get('CruxStackHash') is not None:
            self.crux_stack_hash = m.get('CruxStackHash')
        if m.get('CruxStackTrace') is not None:
            self.crux_stack_trace = m.get('CruxStackTrace')
        if m.get('CruxStackTraceHash') is not None:
            self.crux_stack_trace_hash = m.get('CruxStackTraceHash')
        if m.get('CustomExceptionType') is not None:
            self.custom_exception_type = m.get('CustomExceptionType')
        if m.get('CustomInfo') is not None:
            self.custom_info = m.get('CustomInfo')
        if m.get('DataDirectory') is not None:
            self.data_directory = m.get('DataDirectory')
        if m.get('DeviceId') is not None:
            self.device_id = m.get('DeviceId')
        if m.get('DeviceModel') is not None:
            self.device_model = m.get('DeviceModel')
        if m.get('Did') is not None:
            self.did = m.get('Did')
        if m.get('Digest') is not None:
            self.digest = m.get('Digest')
        if m.get('DigestHash') is not None:
            self.digest_hash = m.get('DigestHash')
        if m.get('DomScore') is not None:
            self.dom_score = m.get('DomScore')
        if m.get('DownloadCacheDirectory') is not None:
            self.download_cache_directory = m.get('DownloadCacheDirectory')
        if m.get('ErrorName') is not None:
            self.error_name = m.get('ErrorName')
        if m.get('ErrorType') is not None:
            self.error_type = m.get('ErrorType')
        if m.get('EventId') is not None:
            self.event_id = m.get('EventId')
        if m.get('EventLog') is not None:
            self.event_log = m.get('EventLog')
        if m.get('ExceptionArg1') is not None:
            self.exception_arg_1 = m.get('ExceptionArg1')
        if m.get('ExceptionArg2') is not None:
            self.exception_arg_2 = m.get('ExceptionArg2')
        if m.get('ExceptionArg3') is not None:
            self.exception_arg_3 = m.get('ExceptionArg3')
        if m.get('ExceptionCode') is not None:
            self.exception_code = m.get('ExceptionCode')
        if m.get('ExceptionCodes') is not None:
            self.exception_codes = m.get('ExceptionCodes')
        if m.get('ExceptionDetail') is not None:
            self.exception_detail = m.get('ExceptionDetail')
        if m.get('ExceptionId') is not None:
            self.exception_id = m.get('ExceptionId')
        if m.get('ExceptionMsg') is not None:
            self.exception_msg = m.get('ExceptionMsg')
        if m.get('ExceptionSubtype') is not None:
            self.exception_subtype = m.get('ExceptionSubtype')
        if m.get('ExceptionType') is not None:
            self.exception_type = m.get('ExceptionType')
        if m.get('ExceptionVersion') is not None:
            self.exception_version = m.get('ExceptionVersion')
        if m.get('ExportStatus') is not None:
            self.export_status = m.get('ExportStatus')
        if m.get('ExternalStorageDirectory') is not None:
            self.external_storage_directory = m.get('ExternalStorageDirectory')
        if m.get('FeatureScene') is not None:
            self.feature_scene = m.get('FeatureScene')
        if m.get('FileName') is not None:
            self.file_name = m.get('FileName')
        if m.get('FilePath') is not None:
            self.file_path = m.get('FilePath')
        if m.get('Filename') is not None:
            self.filename = m.get('Filename')
        if m.get('FlutterRoute') is not None:
            self.flutter_route = m.get('FlutterRoute')
        if m.get('ForceGround') is not None:
            self.force_ground = m.get('ForceGround')
        if m.get('ForeGround') is not None:
            self.fore_ground = m.get('ForeGround')
        if m.get('H5FullUrl') is not None:
            self.h_5full_url = m.get('H5FullUrl')
        if m.get('H5ShortUrl') is not None:
            self.h_5short_url = m.get('H5ShortUrl')
        if m.get('HasOpenMultiProcessMode') is not None:
            self.has_open_multi_process_mode = m.get('HasOpenMultiProcessMode')
        if m.get('HasSdCard') is not None:
            self.has_sd_card = m.get('HasSdCard')
        if m.get('HasSgSecurityConfigKey') is not None:
            self.has_sg_security_config_key = m.get('HasSgSecurityConfigKey')
        if m.get('Imei') is not None:
            self.imei = m.get('Imei')
        if m.get('Imsi') is not None:
            self.imsi = m.get('Imsi')
        if m.get('InMainProcess') is not None:
            self.in_main_process = m.get('InMainProcess')
        if m.get('InstallSdCard') is not None:
            self.install_sd_card = m.get('InstallSdCard')
        if m.get('IsBackTrace') is not None:
            self.is_back_trace = m.get('IsBackTrace')
        if m.get('IsSpeedVersion') is not None:
            self.is_speed_version = m.get('IsSpeedVersion')
        if m.get('Isp') is not None:
            self.isp = m.get('Isp')
        if m.get('JsBacktrace') is not None:
            self.js_backtrace = m.get('JsBacktrace')
        if m.get('Language') is not None:
            self.language = m.get('Language')
        if m.get('LaunchedTime') is not None:
            self.launched_time = m.get('LaunchedTime')
        if m.get('LineNo') is not None:
            self.line_no = m.get('LineNo')
        if m.get('LogHash') is not None:
            self.log_hash = m.get('LogHash')
        if m.get('MainLog') is not None:
            self.main_log = m.get('MainLog')
        if m.get('MemoryMap') is not None:
            self.memory_map = m.get('MemoryMap')
        if m.get('MoreInfo1') is not None:
            self.more_info_1 = m.get('MoreInfo1')
        if m.get('MoreInfo2') is not None:
            self.more_info_2 = m.get('MoreInfo2')
        if m.get('MoreInfo3') is not None:
            self.more_info_3 = m.get('MoreInfo3')
        if m.get('NativeAllThreadDump') is not None:
            self.native_all_thread_dump = m.get('NativeAllThreadDump')
        if m.get('NativeMaps') is not None:
            self.native_maps = m.get('NativeMaps')
        if m.get('NeedReCluster') is not None:
            self.need_re_cluster = m.get('NeedReCluster')
        if m.get('OpenedFileCount') is not None:
            self.opened_file_count = m.get('OpenedFileCount')
        if m.get('Operations') is not None:
            self.operations = m.get('Operations')
        if m.get('OriginData') is not None:
            self.origin_data = m.get('OriginData')
        if m.get('OriginUri') is not None:
            self.origin_uri = m.get('OriginUri')
        if m.get('Os') is not None:
            self.os = m.get('Os')
        if m.get('OsVersion') is not None:
            self.os_version = m.get('OsVersion')
        if m.get('Page') is not None:
            self.page = m.get('Page')
        if m.get('ParentProcessName') is not None:
            self.parent_process_name = m.get('ParentProcessName')
        if m.get('Pid') is not None:
            self.pid = m.get('Pid')
        if m.get('Platform') is not None:
            self.platform = m.get('Platform')
        if m.get('ProcessName') is not None:
            self.process_name = m.get('ProcessName')
        if m.get('Province') is not None:
            self.province = m.get('Province')
        if m.get('Reason') is not None:
            self.reason = m.get('Reason')
        if m.get('ReportContent') is not None:
            self.report_content = m.get('ReportContent')
        if m.get('ReportType') is not None:
            self.report_type = m.get('ReportType')
        if m.get('Resolution') is not None:
            self.resolution = m.get('Resolution')
        if m.get('RootDirectory') is not None:
            self.root_directory = m.get('RootDirectory')
        if m.get('RuntimeExtData') is not None:
            self.runtime_ext_data = m.get('RuntimeExtData')
        if m.get('SceneValue') is not None:
            self.scene_value = m.get('SceneValue')
        if m.get('SdkType') is not None:
            self.sdk_type = m.get('SdkType')
        if m.get('SdkVersion') is not None:
            self.sdk_version = m.get('SdkVersion')
        if m.get('Seq') is not None:
            self.seq = m.get('Seq')
        if m.get('ServerTime') is not None:
            self.server_time = m.get('ServerTime')
        if m.get('SessionId') is not None:
            self.session_id = m.get('SessionId')
        if m.get('SimpleReportContent') is not None:
            self.simple_report_content = m.get('SimpleReportContent')
        if m.get('SoLibBuild') is not None:
            self.so_lib_build = m.get('SoLibBuild')
        if m.get('SpeedFlags') is not None:
            self.speed_flags = m.get('SpeedFlags')
        if m.get('Stack') is not None:
            self.stack = m.get('Stack')
        if m.get('Status') is not None:
            self.status = m.get('Status')
        if m.get('Summary') is not None:
            self.summary = m.get('Summary')
        if m.get('SymbolicFileType') is not None:
            self.symbolic_file_type = m.get('SymbolicFileType')
        if m.get('SysLog') is not None:
            self.sys_log = m.get('SysLog')
        if m.get('ThreadName') is not None:
            self.thread_name = m.get('ThreadName')
        if m.get('Threads') is not None:
            self.threads = m.get('Threads')
        if m.get('Tid') is not None:
            self.tid = m.get('Tid')
        if m.get('Track') is not None:
            self.track = m.get('Track')
        if m.get('TriggeredTime') is not None:
            self.triggered_time = m.get('TriggeredTime')
        if m.get('UploadTime') is not None:
            self.upload_time = m.get('UploadTime')
        if m.get('Uri') is not None:
            self.uri = m.get('Uri')
        if m.get('User') is not None:
            self.user = m.get('User')
        if m.get('UserId') is not None:
            self.user_id = m.get('UserId')
        if m.get('UserNick') is not None:
            self.user_nick = m.get('UserNick')
        if m.get('Utdid') is not None:
            self.utdid = m.get('Utdid')
        if m.get('Uuid') is not None:
            self.uuid = m.get('Uuid')
        if m.get('View') is not None:
            self.view = m.get('View')
        if m.get('WeexFullUrl') is not None:
            self.weex_full_url = m.get('WeexFullUrl')
        if m.get('WeexShortUrl') is not None:
            self.weex_short_url = m.get('WeexShortUrl')
        if m.get('WriteLimit') is not None:
            self.write_limit = m.get('WriteLimit')
        return self