DataScan constructor

DataScan({
  1. String? name,
  2. String? uid,
  3. String? description,
  4. String? displayName,
  5. Map<String, String>? labels,
  6. State? state,
  7. Timestamp? createTime,
  8. Timestamp? updateTime,
  9. DataSource? data,
  10. DataScan_ExecutionSpec? executionSpec,
  11. DataScan_ExecutionStatus? executionStatus,
  12. DataScanType? type,
  13. DataQualitySpec? dataQualitySpec,
  14. DataProfileSpec? dataProfileSpec,
  15. DataQualityResult? dataQualityResult,
  16. DataProfileResult? dataProfileResult,
})

Implementation

factory DataScan({
  $core.String? name,
  $core.String? uid,
  $core.String? description,
  $core.String? displayName,
  $core.Map<$core.String, $core.String>? labels,
  State? state,
  $2.Timestamp? createTime,
  $2.Timestamp? updateTime,
  DataSource? data,
  DataScan_ExecutionSpec? executionSpec,
  DataScan_ExecutionStatus? executionStatus,
  DataScanType? type,
  DataQualitySpec? dataQualitySpec,
  DataProfileSpec? dataProfileSpec,
  DataQualityResult? dataQualityResult,
  DataProfileResult? dataProfileResult,
}) {
  final $result = create();
  if (name != null) {
    $result.name = name;
  }
  if (uid != null) {
    $result.uid = uid;
  }
  if (description != null) {
    $result.description = description;
  }
  if (displayName != null) {
    $result.displayName = displayName;
  }
  if (labels != null) {
    $result.labels.addAll(labels);
  }
  if (state != null) {
    $result.state = state;
  }
  if (createTime != null) {
    $result.createTime = createTime;
  }
  if (updateTime != null) {
    $result.updateTime = updateTime;
  }
  if (data != null) {
    $result.data = data;
  }
  if (executionSpec != null) {
    $result.executionSpec = executionSpec;
  }
  if (executionStatus != null) {
    $result.executionStatus = executionStatus;
  }
  if (type != null) {
    $result.type = type;
  }
  if (dataQualitySpec != null) {
    $result.dataQualitySpec = dataQualitySpec;
  }
  if (dataProfileSpec != null) {
    $result.dataProfileSpec = dataProfileSpec;
  }
  if (dataQualityResult != null) {
    $result.dataQualityResult = dataQualityResult;
  }
  if (dataProfileResult != null) {
    $result.dataProfileResult = dataProfileResult;
  }
  return $result;
}