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?,
);