import 'package:dating_touchme_app/model/common/oss_data.dart'; import 'package:dating_touchme_app/model/mine/login_data.dart'; import 'package:dating_touchme_app/model/mine/user_base_data.dart'; import 'package:dating_touchme_app/model/mine/user_data.dart'; import 'package:dating_touchme_app/network/response_model.dart'; import 'package:dating_touchme_app/network/api_urls.dart'; import 'package:retrofit/retrofit.dart'; import 'package:dio/dio.dart'; part 'user_api.g.dart'; @RestApi(baseUrl: '') abstract class UserApi { factory UserApi(Dio dio) = _UserApi; @POST(ApiUrls.login) Future>> login( @Body() Map data, ); @GET(ApiUrls.getBaseUserInfo) Future>> getBaseUserInfo( @Query('userId') String userId, ); @GET(ApiUrls.getMarriageInformationDetail) Future>> getMarriageInformationDetail(); @POST(ApiUrls.getVerificationCode) Future>> getVerificationCode( @Body() Map data, ); @POST(ApiUrls.registerMarriageInformation) Future>> registerMarriageInformation( @Body() Map data, ); @POST(ApiUrls.saveCertificationAudit) Future>> saveCertificationAudit( @Body() Map data, ); @GET(ApiUrls.getHxUserToken) Future>> getHxUserToken(); @GET(ApiUrls.getApplyTempAuth) Future>> getApplyTempAuth(); }