DeliveryBatchEntry constructor

DeliveryBatchEntry({
  1. DeliveryBatchEntryId? id,
  2. String? displayName,
  3. Delivery_DeliveryStatus? status,
  4. int? objectCount,
  5. int? remainingObjects,
  6. Iterable<StoredImage>? thumbnails,
  7. int? totalObjectsInDelivery,
  8. Delivery_CompletionAction? completion,
})

Implementation

factory DeliveryBatchEntry({
  DeliveryBatchEntryId? id,
  $core.String? displayName,
  Delivery_DeliveryStatus? status,
  $core.int? objectCount,
  $core.int? remainingObjects,
  $core.Iterable<$4.StoredImage>? thumbnails,
  $core.int? totalObjectsInDelivery,
  Delivery_CompletionAction? completion,
}) {
  final result = create();
  if (id != null) result.id = id;
  if (displayName != null) result.displayName = displayName;
  if (status != null) result.status = status;
  if (objectCount != null) result.objectCount = objectCount;
  if (remainingObjects != null) result.remainingObjects = remainingObjects;
  if (thumbnails != null) result.thumbnails.addAll(thumbnails);
  if (totalObjectsInDelivery != null)
    result.totalObjectsInDelivery = totalObjectsInDelivery;
  if (completion != null) result.completion = completion;
  return result;
}