Future<OtpData> sendOtp(String phone) async { final res = await dio.post<Map<String, dynamic>>( endpoints.sendOtp, data: {'phone': phone}, ); return OtpData.fromJson(res.data!); }