Untitled
unknown
dart
2 years ago
3.6 kB
3
Indexable
class RequestsModel { String? status; List<Requests>? requests; RequestsModel({this.status, this.requests}); RequestsModel.fromJson(Map<String, dynamic> json) { status = json["status"]; requests = json["requests"] == null ? null : (json["requests"] as List).map((e) => Requests.fromJson(e)).toList(); } Map<String, dynamic> toJson() { final Map<String, dynamic> _data = <String, dynamic>{}; _data["status"] = status; if (requests != null) { _data["requests"] = requests?.map((e) => e.toJson()).toList(); } return _data; } } class Requests { int? id; String? description; num? priceMin; num? priceMax; int? userId; String? status; String? source; String? destination; num? sourceLatitude; num? sourceLongitude; num? destinationLatitude; num? destinationLongitude; int? carType; String? reason; dynamic delivery; String? createdAt; String? updatedAt; dynamic deletedAt; Images? images; Requests( {this.id, this.description, this.priceMin, this.priceMax, this.userId, this.status, this.source, this.destination, this.sourceLatitude, this.sourceLongitude, this.destinationLatitude, this.destinationLongitude, this.carType, this.reason, this.delivery, this.createdAt, this.updatedAt, this.deletedAt, this.images}); Requests.fromJson(Map<String, dynamic> json) { id = json["id"]; description = json["description"]; priceMin = json["price_min"]; priceMax = json["price_max"]; userId = json["user_id"]; status = json["status"]; source = json["source"]; destination = json["destination"]; sourceLatitude = json["source_latitude"]; sourceLongitude = json["source_longitude"]; destinationLatitude = json["destination_latitude"]; destinationLongitude = json["destination_longitude"]; carType = json["car_type"]; reason = json["reason"]; delivery = json["delivery"]; createdAt = json["created_at"]; updatedAt = json["updated_at"]; deletedAt = json["deleted_at"]; images = json["images"] == null ? null : Images.fromJson(json["images"]); } Map<String, dynamic> toJson() { final Map<String, dynamic> _data = <String, dynamic>{}; _data["id"] = id; _data["description"] = description; _data["price_min"] = priceMin; _data["price_max"] = priceMax; _data["user_id"] = userId; _data["status"] = status; _data["source"] = source; _data["destination"] = destination; _data["source_latitude"] = sourceLatitude; _data["source_longitude"] = sourceLongitude; _data["destination_latitude"] = destinationLatitude; _data["destination_longitude"] = destinationLongitude; _data["car_type"] = carType; _data["reason"] = reason; _data["delivery"] = delivery; _data["created_at"] = createdAt; _data["updated_at"] = updatedAt; _data["deleted_at"] = deletedAt; if (images != null) { _data["images"] = images?.toJson(); } return _data; } } class Images { String? image1; dynamic image2; dynamic image3; Images({this.image1, this.image2, this.image3}); Images.fromJson(Map<String, dynamic> json) { image1 = json["image_1"]; image2 = json["image_2"]; image3 = json["image_3"]; } Map<String, dynamic> toJson() { final Map<String, dynamic> _data = <String, dynamic>{}; _data["image_1"] = image1; _data["image_2"] = image2; _data["image_3"] = image3; return _data; } }
Editor is loading...