toJson method

Map<String, dynamic> toJson()

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;
}