OptimizationData.fromJson constructor

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

Generates a OptimizationData from a Map received from the API having the keys 'code', 'summary', 'routes' and 'unassigned'.

Implementation

factory OptimizationData.fromJson(Map<String, dynamic> json) =>
    OptimizationData(
      code: json['code'],
      summary: OptimizationSummary.fromJson(json['summary']),
      unassigned: json['unassigned'] as List<dynamic>,
      routes: (json['routes'] as List<dynamic>)
          .map<OptimizationRoute>((e) => OptimizationRoute.fromJson(e))
          .toList(),
    );