import 'package:dio/dio.dart'; import 'package:eatvio_app/features/registration/models/location_model.dart'; import 'package:retrofit/retrofit.dart'; part 'registration_service.g.dart'; @RestApi() abstract class RegistrationService { factory RegistrationService(Dio dio, {String baseUrl}) = _RegistrationService; @POST('/api/register') Future> register({ @Body() required Map sheet, }); @GET('/api/location_by_address') Future getLocationsByAddress({ @Query('user_address') required String query, }); @GET('/api/location_by_coordinate') Future getLocationsByCoordinate({ @Query('coordinate[position][latitude]') required String latitude, @Query('coordinate[position][longitude]') required String longitude, }); }