Ship.fromJson constructor

Ship.fromJson(
  1. Map<String, dynamic> json
)

Implementation

Ship.fromJson(Map<String, dynamic> json) {
  _legacyId = json['legacy_id'];
  _model = json['model'];
  _type = json['type'];
  _roles = json['roles']?.cast<String>() ?? [];
  _imo = json['imo'];
  _mmsi = json['mmsi'];
  _abs = json['abs'];
  _shipClass = json['class'];
  _massKg = json['mass_kg'];
  _massLbs = json['mass_lbs'];
  _yearBuilt = json['year_built'];
  _homePort = json['home_port'];
  _status = json['status'];
  _speedKn = json['speed_kn'];
  _courseDeg = json['course_deg'];
  _latitude = json['latitude'];
  _longitude = json['longitude'];
  _lastAisUpdate = json['last_ais_update'];
  _link = json['link'];
  _image = json['image'];
  _launches = json['launches']?.cast<String>() ?? [];
  _name = json['name'];
  _active = json['active'];
  _id = json['id'];
}