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