Process constructor

Process({
  1. String? name,
  2. Timestamp? createTime,
  3. Timestamp? updateTime,
  4. String? analysis,
  5. Iterable<String>? attributeOverrides,
  6. RunStatus? runStatus,
  7. RunMode? runMode,
  8. String? eventId,
  9. String? batchId,
  10. int? retryCount,
})

Implementation

factory Process({
  $core.String? name,
  $2.Timestamp? createTime,
  $2.Timestamp? updateTime,
  $core.String? analysis,
  $core.Iterable<$core.String>? attributeOverrides,
  RunStatus? runStatus,
  RunMode? runMode,
  $core.String? eventId,
  $core.String? batchId,
  $core.int? retryCount,
}) {
  final $result = create();
  if (name != null) {
    $result.name = name;
  }
  if (createTime != null) {
    $result.createTime = createTime;
  }
  if (updateTime != null) {
    $result.updateTime = updateTime;
  }
  if (analysis != null) {
    $result.analysis = analysis;
  }
  if (attributeOverrides != null) {
    $result.attributeOverrides.addAll(attributeOverrides);
  }
  if (runStatus != null) {
    $result.runStatus = runStatus;
  }
  if (runMode != null) {
    $result.runMode = runMode;
  }
  if (eventId != null) {
    $result.eventId = eventId;
  }
  if (batchId != null) {
    $result.batchId = batchId;
  }
  if (retryCount != null) {
    $result.retryCount = retryCount;
  }
  return $result;
}