toJson method
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = {
'height': height.toJson(),
'diameter': diameter.toJson(),
'mass': mass.toJson(),
'first_stage': firstStage.toJson(),
'second_stage': secondStage.toJson(),
'engines': engines.toJson(),
'landing_legs': landingLegs.toJson(),
'payload_weights': payloadWeights
.map((payloadWeight) => payloadWeight.toJson())
.toList(),
'flickr_images': flickrImages,
'name': name,
'type': type,
'active': active,
'stages': stages,
'boosters': boosters,
'cost_per_launch': costPerLaunch,
'success_rate_pct': successRatePct,
'first_flight': firstFlight,
'country': country,
'company': company,
'wikipedia': wikipedia,
'description': description,
'id': id,
};
return data;
}