Ship constructor

Ship({
  1. required String legacyId,
  2. required String model,
  3. required String type,
  4. required List<String> roles,
  5. required num imo,
  6. required num mmsi,
  7. required num abs,
  8. required num shipClass,
  9. required num massKg,
  10. required num massLbs,
  11. required num yearBuilt,
  12. required String homePort,
  13. required String status,
  14. required num speedKn,
  15. required num courseDeg,
  16. required num latitude,
  17. required num longitude,
  18. required String lastAisUpdate,
  19. required String link,
  20. required String image,
  21. required List<String> launches,
  22. required String name,
  23. required bool active,
  24. required String id,
})

Implementation

Ship({
  required String legacyId,
  required String model,
  required String type,
  required List<String> roles,
  required num imo,
  required num mmsi,
  required num abs,
  required num shipClass,
  required num massKg,
  required num massLbs,
  required num yearBuilt,
  required String homePort,
  required String status,
  required num speedKn,
  required num courseDeg,
  required num latitude,
  required num longitude,
  required String lastAisUpdate,
  required String link,
  required String image,
  required List<String> launches,
  required String name,
  required bool active,
  required String id,
}) {
  this._legacyId = legacyId;
  this._model = model;
  this._type = type;
  this._roles = roles;
  this._imo = imo;
  this._mmsi = mmsi;
  this._abs = abs;
  this._shipClass = shipClass;
  this._massKg = massKg;
  this._massLbs = massLbs;
  this._yearBuilt = yearBuilt;
  this._homePort = homePort;
  this._status = status;
  this._speedKn = speedKn;
  this._courseDeg = courseDeg;
  this._latitude = latitude;
  this._longitude = longitude;
  this._lastAisUpdate = lastAisUpdate;
  this._link = link;
  this._image = image;
  this._launches = launches;
  this._name = name;
  this._active = active;
  this._id = id;
}