post_enrollment_app/lib/features/chatbot/data/chatbot_api_service.dart
2026-04-08 09:11:24 +05:30

31 lines
892 B
Dart

import 'package:flutter/material.dart';
import 'package:nhance_app_pwa/pages/postEnrollment/service/api_service.dart';
import 'package:nhance_app_pwa/pages/service/SessionManager.dart';
class ChatbotApiService {
Future<Map<String, dynamic>> fetchPolicies(BuildContext context) async {
final session = SessionManager();
final api = ApiService(context);
return api.getActiveAndInactivePolicyDetails(
session.client_id,
session.empCodeString,
'Active',
session.empClientBranchId,
session.mobileNo,
session.empEmailCorporate,
);
}
Future<Map<String, dynamic>> fetchClaimsStatus(BuildContext context) async {
final session = SessionManager();
final api = ApiService(context);
return api.getTrackClaimsList(
session.empPrimaryId ?? '',
session.mobileNo ?? '',
session.empEmailCorporate ?? '',
);
}
}