2022-05-30 15:33:46 +02:00

43 lines
1.0 KiB
Dart

import 'package:flutter/material.dart';
class CafeModel {
final String id;
final String name;
final String address;
final double lat;
final double long;
final String price;
final double rating;
CafeModel(this.id, this.name, this.address, this.lat, this.long, this.price, this.rating);
Widget returnId(BuildContext context) {
return Text(id);
}
Widget buildTitle(BuildContext context) {
return Text(name);
}
Text buildPrice(BuildContext context) {
return Text(price);
}
double buildRating(BuildContext context) {
return rating;
}
factory CafeModel.fromJson(Map<String, dynamic> json) {
String tempPrice;
if (json['price'] == '0') {
tempPrice = '\$';
} else if (json['price'] == '1') {
tempPrice = '\$\$';
} else {
tempPrice = '\$\$\$';
}
return CafeModel(json['id'], json['name'], json['address'], double.parse(json['lat']), double.parse(json['lng']), tempPrice, double.parse(json['rating']));
}
}