BarcodeMetadata constructor

BarcodeMetadata({
  1. Barcode? barcode,
  2. BookMetadata? book,
  3. ProductMetadata? product,
  4. Credit? suggestedPrice,
  5. Iterable<Link>? links,
  6. Iterable<StringValue>? thumbnails,
  7. Iterable<MapEntry<String, Credit>>? allPrices,
  8. Int32Value? conditionPct,
  9. StringValue? conditionDescription,
  10. Iterable<Tag>? tags,
})

Implementation

factory BarcodeMetadata({
  $2.Barcode? barcode,
  BookMetadata? book,
  ProductMetadata? product,
  $2.Credit? suggestedPrice,
  $core.Iterable<$2.Link>? links,
  $core.Iterable<$1.StringValue>? thumbnails,
  $core.Iterable<$core.MapEntry<$core.String, $2.Credit>>? allPrices,
  $1.Int32Value? conditionPct,
  $1.StringValue? conditionDescription,
  $core.Iterable<$2.Tag>? tags,
}) {
  final result = create();
  if (barcode != null) result.barcode = barcode;
  if (book != null) result.book = book;
  if (product != null) result.product = product;
  if (suggestedPrice != null) result.suggestedPrice = suggestedPrice;
  if (links != null) result.links.addAll(links);
  if (thumbnails != null) result.thumbnails.addAll(thumbnails);
  if (allPrices != null) result.allPrices.addEntries(allPrices);
  if (conditionPct != null) result.conditionPct = conditionPct;
  if (conditionDescription != null)
    result.conditionDescription = conditionDescription;
  if (tags != null) result.tags.addAll(tags);
  return result;
}