import 'package:base_project/data/network/no_token_base_network_service.dart'; import 'package:base_project/resources/api_constants.dart'; import '../data/network/no-token_network_api_service.dart'; class AuthRepo { final NoTokenBaseNetworkService _service = NoTokenNetworkApiService(); Future loginApi(dynamic body) async { try { final res = await _service.getPostApiResponse(ApiConstants.loginEndpoint, body); return res; } catch (e) { rethrow; } } Future getOtpApi(dynamic body) async { try { final res = await _service.getPostApiResponse(ApiConstants.getOtpEndpoint, body); return res; } catch (e) { rethrow; } } Future verifyOtpApi(dynamic body) async { try { final res = await _service.getPostApiResponse(ApiConstants.verifyEndpoint, body); return res; } catch (e) { rethrow; } } Future resendOtpApi(dynamic body) async { try { final res = await _service.getPostApiResponse( ApiConstants.createAcEndpoint, body); return res; } catch (e) { rethrow; } } Future createUserApi(dynamic body) async { try { final res = await _service.getPostApiResponse( ApiConstants.createUserEndpoint, body); return res; } catch (e) { rethrow; } } Future createAcApi(dynamic body) async { try { final res = await _service.getPostApiResponse( ApiConstants.createAcEndpoint, body); return res; } catch (e) { rethrow; } } }