Merge branch 'feature-notification-management-not006' into feature-notification-management
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
#include <string>
|
||||
#include "Enums.h"
|
||||
#include "AuthenticationManagementService.h"
|
||||
#include "ServiceManagementService.h"
|
||||
#include "UserManagementService.h"
|
||||
#include "InventoryManagementService.h"
|
||||
#include "PaymentManagementService.h"
|
||||
@@ -23,6 +24,7 @@ private:
|
||||
UserManagementService m_userManagementService;
|
||||
InventoryManagementService m_inventoryManagementService;
|
||||
PaymentManagementService m_paymentManagementService;
|
||||
ServiceManagementService m_serviceManagementService;
|
||||
public:
|
||||
bool login(const std::string& username, const std::string& password);
|
||||
void logout();
|
||||
@@ -55,6 +57,6 @@ public:
|
||||
void completePayment(const std::string& invoiceID, util::PaymentMode paymentMode);
|
||||
util::Vector<const Notification*> getNotifications();
|
||||
void deleteNotification(const std::string& notificationID);
|
||||
void configureNotifications(const std::string& userID, bool paymentNotifications, bool serviceNotifications);
|
||||
void configureNotifications(bool paymentNotifications, bool serviceNotifications);
|
||||
void runSystemChecks();
|
||||
};
|
||||
Reference in New Issue
Block a user