ArchiveArtifact constructor

ArchiveArtifact({
  1. ArchiveType? type,
  2. ArchiveStructure? structure,
  3. Iterable<String>? requiredPatterns,
  4. Iterable<String>? optionalPatterns,
  5. ExpectedModelFiles? expectedFiles,
})

Implementation

factory ArchiveArtifact({
  ArchiveType? type,
  ArchiveStructure? structure,
  $core.Iterable<$core.String>? requiredPatterns,
  $core.Iterable<$core.String>? optionalPatterns,
  ExpectedModelFiles? expectedFiles,
}) {
  final result = create();
  if (type != null) result.type = type;
  if (structure != null) result.structure = structure;
  if (requiredPatterns != null)
    result.requiredPatterns.addAll(requiredPatterns);
  if (optionalPatterns != null)
    result.optionalPatterns.addAll(optionalPatterns);
  if (expectedFiles != null) result.expectedFiles = expectedFiles;
  return result;
}