: Error: The argument type ‘String’ can’t be assigned to the parameter type ‘Uri’.
lib/user_model.dart:19
– ‘Uri’ is from ‘dart:core’.
var apiResult = await http.get(apiUrl);
ini codingan nya coach
import ‘dart:convert’;
import ‘package:http/http.dart’ as http;
import ‘dart:async’;
class User {
String id;
String name;
User({this.id, this.name});
factory User.createUser(Map<String, dynamic> object) {
return User(
id: object[“id”].toString(),
name: object[“first_name”] + ” ” + object[“last_name”]);
}
static Future<User> connectAPI(String id) async {
String apiUrl = “https://reqres.in//api/users/2” + id;
var apiResult = await http.get(apiUrl);
var jsonObject = json.decode(apiResult.body);
var userData = (jsonObject as Map<String, dynamic>)[‘data’];
return User.createUser(userData);
}
}
mohon bantuanya coach . terimakasih