EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot.fromJson constructor

EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot.fromJson(
  1. Map json_
)

Implementation

EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot.fromJson(
  core.Map json_,
) : this(
      checkpointTaskNumber: json_['checkpointTaskNumber'] 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')
              ? EnterpriseCrmFrontendsEventbusProtoEventParameters.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')
              ? EnterpriseCrmFrontendsEventbusProtoEventParameters.fromJson(
                json_['eventParams'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      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?,
    );