|
|
|
@ -7,6 +7,8 @@ import 'package:hmg_qline/models/prayers_widget_model.dart';
|
|
|
|
import 'package:hmg_qline/models/rss_feed_model.dart';
|
|
|
|
import 'package:hmg_qline/models/rss_feed_model.dart';
|
|
|
|
import 'package:hmg_qline/models/weathers_widget_model.dart';
|
|
|
|
import 'package:hmg_qline/models/weathers_widget_model.dart';
|
|
|
|
import 'package:hmg_qline/models/widgets_config_model.dart';
|
|
|
|
import 'package:hmg_qline/models/widgets_config_model.dart';
|
|
|
|
|
|
|
|
import 'package:hmg_qline/utilities/enums.dart';
|
|
|
|
|
|
|
|
import 'package:hmg_qline/utilities/extensions.dart';
|
|
|
|
import 'package:hmg_qline/views/view_helpers/info_components.dart';
|
|
|
|
import 'package:hmg_qline/views/view_helpers/info_components.dart';
|
|
|
|
|
|
|
|
|
|
|
|
abstract class ScreenDetailsRepo {
|
|
|
|
abstract class ScreenDetailsRepo {
|
|
|
|
@ -24,7 +26,7 @@ abstract class ScreenDetailsRepo {
|
|
|
|
|
|
|
|
|
|
|
|
Future<RssFeedModel?> getRssFeedDetailsByLanguageID({required int languageId});
|
|
|
|
Future<RssFeedModel?> getRssFeedDetailsByLanguageID({required int languageId});
|
|
|
|
|
|
|
|
|
|
|
|
Future<GenericRespModel?> acknowledgeTicket({required String ipAddress});
|
|
|
|
Future<GenericRespModel?> acknowledgeTicket({required String ipAddress, required String ticketQueueID, required QTypeEnum qTypeEnum});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
class ScreenDetailsRepoImp implements ScreenDetailsRepo {
|
|
|
|
class ScreenDetailsRepoImp implements ScreenDetailsRepo {
|
|
|
|
@ -196,15 +198,12 @@ class ScreenDetailsRepoImp implements ScreenDetailsRepo {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
@override
|
|
|
|
Future<GenericRespModel?> acknowledgeTicket({required String ipAddress}) async {
|
|
|
|
Future<GenericRespModel?> acknowledgeTicket({required String ipAddress, required String ticketQueueID, required QTypeEnum qTypeEnum}) async {
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
var params = {
|
|
|
|
var params = {
|
|
|
|
"ipAddress": ipAddress.toString(),
|
|
|
|
"ipAddress": ipAddress.toString(),
|
|
|
|
"isVip": false,
|
|
|
|
"ticketQueueID": ticketQueueID.toString(),
|
|
|
|
"orderNo": "123",
|
|
|
|
"qType": qTypeEnum.getQTypeIDFromEnum().toString(),
|
|
|
|
"isVidaPlus": false,
|
|
|
|
|
|
|
|
"createdBy": "101",
|
|
|
|
|
|
|
|
"apiKey": AppConstants.apiKey,
|
|
|
|
|
|
|
|
};
|
|
|
|
};
|
|
|
|
GenericRespModel adsGenericModel = await apiClientInstance.postJsonForObject(
|
|
|
|
GenericRespModel adsGenericModel = await apiClientInstance.postJsonForObject(
|
|
|
|
(json) => GenericRespModel.fromJson(json),
|
|
|
|
(json) => GenericRespModel.fromJson(json),
|
|
|
|
|