import 'package:dio/dio.dart'; import 'package:keyboard/base/base_response.dart'; import 'package:keyboard/data/api/request/login_request.dart'; import 'package:keyboard/data/api/request/send_code_request.dart'; import 'package:keyboard/data/api/response/login_response.dart'; import 'package:retrofit/error_logger.dart'; import 'package:retrofit/http.dart'; import '../consts/constants.dart'; import '../../di/network_module.dart'; part 'atmob_api.g.dart'; @RestApi() abstract class AtmobApi { factory AtmobApi(Dio dio, {String baseUrl}) = _AtmobApi; @POST("/central/open/v1/user/code") Future loginSendCode(@Body() SendCodeRequest request); @POST("/central/open/v1/user/login") Future> loginUserLogin( @Body() LoginRequest request, ); @POST("/central/open/v1/user/deprecate") Future logoutUser(); }