Ship.fromJson constructor
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'];
}