AviQuote.fromMap(Map<String, dynamic> map) : cost = map['cost'].toDouble() //route = map['route'] != null ? _AviRoute.fromMap(map['route']) : null ;