31 lines
892 B
Dart
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 ?? '',
|
|
);
|
|
}
|
|
}
|