EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo.fromJson constructor

EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo.fromJson(
  1. Map json_
)

Implementation

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