You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
496 B
Dart
19 lines
496 B
Dart
import 'package:test_sa/core/enums.dart';
|
|
import 'package:test_sa/data/api/api_client.dart';
|
|
import 'package:test_sa/data/models/user_model.dart';
|
|
|
|
class UserService {
|
|
static UserService instance = UserService._internal();
|
|
|
|
UserService._internal();
|
|
|
|
Future<UserModel> getUser() async {
|
|
final response = await ApiClient.request(
|
|
baseUrl: 'baseUrl',
|
|
endPoint: 'endPoint',
|
|
requestMethod: RequestMethod.get,
|
|
).execute();
|
|
return UserModel.fromJson(response);
|
|
}
|
|
}
|