Asset_DiscoverySpec constructor

Asset_DiscoverySpec({
  1. bool? enabled,
  2. Iterable<String>? includePatterns,
  3. Iterable<String>? excludePatterns,
  4. Asset_DiscoverySpec_CsvOptions? csvOptions,
  5. Asset_DiscoverySpec_JsonOptions? jsonOptions,
  6. String? schedule,
})

Implementation

factory Asset_DiscoverySpec({
  $core.bool? enabled,
  $core.Iterable<$core.String>? includePatterns,
  $core.Iterable<$core.String>? excludePatterns,
  Asset_DiscoverySpec_CsvOptions? csvOptions,
  Asset_DiscoverySpec_JsonOptions? jsonOptions,
  $core.String? schedule,
}) {
  final $result = create();
  if (enabled != null) {
    $result.enabled = enabled;
  }
  if (includePatterns != null) {
    $result.includePatterns.addAll(includePatterns);
  }
  if (excludePatterns != null) {
    $result.excludePatterns.addAll(excludePatterns);
  }
  if (csvOptions != null) {
    $result.csvOptions = csvOptions;
  }
  if (jsonOptions != null) {
    $result.jsonOptions = jsonOptions;
  }
  if (schedule != null) {
    $result.schedule = schedule;
  }
  return $result;
}