EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo.fromJson constructor

EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo.fromJson(
  1. 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?,
    );