Shipment constructor

Shipment({
  1. String? spId,
  2. String? altSpId,
  3. String? name,
  4. String? address1,
  5. String? address2,
  6. String? city,
  7. String? zip,
  8. String? countryIso,
  9. double? longitude,
  10. double? latitude,
  11. double? distance,
  12. Iterable<Locker>? lockers,
})

Implementation

factory Shipment({
  $core.String? spId,
  $core.String? altSpId,
  $core.String? name,
  $core.String? address1,
  $core.String? address2,
  $core.String? city,
  $core.String? zip,
  $core.String? countryIso,
  $core.double? longitude,
  $core.double? latitude,
  $core.double? distance,
  $core.Iterable<$0.Locker>? lockers,
}) {
  final result = create();
  if (spId != null) result.spId = spId;
  if (altSpId != null) result.altSpId = altSpId;
  if (name != null) result.name = name;
  if (address1 != null) result.address1 = address1;
  if (address2 != null) result.address2 = address2;
  if (city != null) result.city = city;
  if (zip != null) result.zip = zip;
  if (countryIso != null) result.countryIso = countryIso;
  if (longitude != null) result.longitude = longitude;
  if (latitude != null) result.latitude = latitude;
  if (distance != null) result.distance = distance;
  if (lockers != null) result.lockers.addAll(lockers);
  return result;
}