SearchObject constructor

SearchObject({
  1. StoredObjectId? target,
  2. Iterable<StoredImage>? images,
  3. Iterable<Tag>? tags,
  4. Credit? price,
  5. SearchObject_ObjectSource? source,
  6. bool? active,
  7. StringValue? title,
  8. StringValue? brand,
  9. StringValue? size,
  10. StringValue? description,
  11. SKU? sKU,
  12. StringValue? condition,
  13. Barcode? barcode,
  14. StringValue? conditionDescription,
  15. Int32Value? conditionPct,
  16. Timestamp? updatedTime,
  17. bool? featured,
  18. Timestamp? lastPriceDrop,
  19. Link? shareURL,
  20. StringValue? color,
  21. StringValue? storeId,
  22. AccountId? accountId,
  23. StringValue? trackingId,
  24. Timestamp? createdTime,
  25. Credit? previousPrice,
  26. SearchObjectBadge? badge,
  27. StringValue? group,
})

Implementation

factory SearchObject({
  $0.StoredObjectId? target,
  $core.Iterable<$1.StoredImage>? images,
  $core.Iterable<$2.Tag>? tags,
  $2.Credit? price,
  SearchObject_ObjectSource? source,
  $core.bool? active,
  $3.StringValue? title,
  $3.StringValue? brand,
  $3.StringValue? size,
  $3.StringValue? description,
  $0.SKU? sKU,
  $3.StringValue? condition,
  $2.Barcode? barcode,
  $3.StringValue? conditionDescription,
  $3.Int32Value? conditionPct,
  $4.Timestamp? updatedTime,
  $core.bool? featured,
  $4.Timestamp? lastPriceDrop,
  $2.Link? shareURL,
  $3.StringValue? color,
  $3.StringValue? storeId,
  $0.AccountId? accountId,
  $3.StringValue? trackingId,
  $4.Timestamp? createdTime,
  $2.Credit? previousPrice,
  SearchObjectBadge? badge,
  $3.StringValue? group,
}) {
  final result = create();
  if (target != null) result.target = target;
  if (images != null) result.images.addAll(images);
  if (tags != null) result.tags.addAll(tags);
  if (price != null) result.price = price;
  if (source != null) result.source = source;
  if (active != null) result.active = active;
  if (title != null) result.title = title;
  if (brand != null) result.brand = brand;
  if (size != null) result.size = size;
  if (description != null) result.description = description;
  if (sKU != null) result.sKU = sKU;
  if (condition != null) result.condition = condition;
  if (barcode != null) result.barcode = barcode;
  if (conditionDescription != null)
    result.conditionDescription = conditionDescription;
  if (conditionPct != null) result.conditionPct = conditionPct;
  if (updatedTime != null) result.updatedTime = updatedTime;
  if (featured != null) result.featured = featured;
  if (lastPriceDrop != null) result.lastPriceDrop = lastPriceDrop;
  if (shareURL != null) result.shareURL = shareURL;
  if (color != null) result.color = color;
  if (storeId != null) result.storeId = storeId;
  if (accountId != null) result.accountId = accountId;
  if (trackingId != null) result.trackingId = trackingId;
  if (createdTime != null) result.createdTime = createdTime;
  if (previousPrice != null) result.previousPrice = previousPrice;
  if (badge != null) result.badge = badge;
  if (group != null) result.group = group;
  return result;
}