EnterpriseCrmEventbusProtoEventExecutionSnapshot.fromJson constructor
EnterpriseCrmEventbusProtoEventExecutionSnapshot.fromJson(
- Map json_
Implementation
EnterpriseCrmEventbusProtoEventExecutionSnapshot.fromJson(core.Map json_)
: this(
checkpointTaskNumber: json_['checkpointTaskNumber'] as core.String?,
clientId: json_['clientId'] as core.String?,
conditionResults:
(json_['conditionResults'] as core.List?)
?.map(
(value) => EnterpriseCrmEventbusProtoConditionResult.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
diffParams:
json_.containsKey('diffParams')
? EnterpriseCrmEventbusProtoEventParameters.fromJson(
json_['diffParams'] as core.Map<core.String, core.dynamic>,
)
: null,
eventExecutionInfoId: json_['eventExecutionInfoId'] as core.String?,
eventExecutionSnapshotId:
json_['eventExecutionSnapshotId'] as core.String?,
eventExecutionSnapshotMetadata:
json_.containsKey('eventExecutionSnapshotMetadata')
? EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata.fromJson(
json_['eventExecutionSnapshotMetadata']
as core.Map<core.String, core.dynamic>,
)
: null,
eventParams:
json_.containsKey('eventParams')
? EnterpriseCrmEventbusProtoEventParameters.fromJson(
json_['eventParams'] as core.Map<core.String, core.dynamic>,
)
: null,
exceedMaxSize: json_['exceedMaxSize'] as core.bool?,
snapshotTime: json_['snapshotTime'] as core.String?,
taskExecutionDetails:
(json_['taskExecutionDetails'] as core.List?)
?.map(
(value) =>
EnterpriseCrmEventbusProtoTaskExecutionDetails.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
taskName: json_['taskName'] as core.String?,
workflowName: json_['workflowName'] as core.String?,
);