WorkflowInvocation.fromJson constructor

WorkflowInvocation.fromJson(
  1. Map json_
)

Implementation

WorkflowInvocation.fromJson(core.Map json_)
  : this(
      compilationResult: json_['compilationResult'] as core.String?,
      dataEncryptionState: json_.containsKey('dataEncryptionState')
          ? DataEncryptionState.fromJson(
              json_['dataEncryptionState']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      internalMetadata: json_['internalMetadata'] as core.String?,
      invocationConfig: json_.containsKey('invocationConfig')
          ? InvocationConfig.fromJson(
              json_['invocationConfig']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      invocationTiming: json_.containsKey('invocationTiming')
          ? Interval.fromJson(
              json_['invocationTiming']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      name: json_['name'] as core.String?,
      privateResourceMetadata: json_.containsKey('privateResourceMetadata')
          ? PrivateResourceMetadata.fromJson(
              json_['privateResourceMetadata']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      resolvedCompilationResult:
          json_['resolvedCompilationResult'] as core.String?,
      state: json_['state'] as core.String?,
      workflowConfig: json_['workflowConfig'] as core.String?,
    );