EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo.fromJson constructor
EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo.fromJson(
- Map json_
Implementation
EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo.fromJson(core.Map json_)
: this(
clientId: json_['clientId'] as core.String?,
cloudLoggingDetails: json_.containsKey('cloudLoggingDetails')
? EnterpriseCrmEventbusProtoCloudLoggingDetails.fromJson(
json_['cloudLoggingDetails']
as core.Map<core.String, core.dynamic>)
: null,
createTime: json_['createTime'] as core.String?,
errorCode: json_.containsKey('errorCode')
? CrmlogErrorCode.fromJson(
json_['errorCode'] as core.Map<core.String, core.dynamic>)
: null,
errors: (json_['errors'] as core.List?)
?.map((value) => EnterpriseCrmEventbusProtoErrorDetail.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
eventExecutionDetails: json_.containsKey('eventExecutionDetails')
? EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails
.fromJson(json_['eventExecutionDetails']
as core.Map<core.String, core.dynamic>)
: null,
eventExecutionInfoId: json_['eventExecutionInfoId'] as core.String?,
executionTraceInfo: json_.containsKey('executionTraceInfo')
? EnterpriseCrmEventbusProtoExecutionTraceInfo.fromJson(
json_['executionTraceInfo']
as core.Map<core.String, core.dynamic>)
: null,
integrationVersionUserLabel:
json_['integrationVersionUserLabel'] as core.String?,
lastModifiedTime: json_['lastModifiedTime'] as core.String?,
postMethod: json_['postMethod'] as core.String?,
product: json_['product'] as core.String?,
replayInfo: json_.containsKey('replayInfo')
? EnterpriseCrmFrontendsEventbusProtoEventExecutionInfoReplayInfo
.fromJson(json_['replayInfo']
as core.Map<core.String, core.dynamic>)
: null,
requestId: json_['requestId'] as core.String?,
requestParams: json_.containsKey('requestParams')
? EnterpriseCrmFrontendsEventbusProtoEventParameters.fromJson(
json_['requestParams'] as core.Map<core.String, core.dynamic>)
: null,
responseParams: json_.containsKey('responseParams')
? EnterpriseCrmFrontendsEventbusProtoEventParameters.fromJson(
json_['responseParams']
as core.Map<core.String, core.dynamic>)
: null,
snapshotNumber: json_['snapshotNumber'] as core.String?,
tenant: json_['tenant'] as core.String?,
triggerId: json_['triggerId'] as core.String?,
workflowId: json_['workflowId'] as core.String?,
workflowName: json_['workflowName'] as core.String?,
workflowRetryBackoffIntervalSeconds:
json_['workflowRetryBackoffIntervalSeconds'] as core.String?,
);