#include "Notification.h" int Notification::m_uid = 0; Notification::Notification() : m_id("NOT" + std::to_string(++m_uid)), m_recipient(nullptr) {} Notification::Notification(const std::string& recipientUserId, User* recipient, const std::string& title, const std::string& message, const util::Timestamp& createdAt) : m_id("NOT" + std::to_string(++m_uid)), m_recipientUserId(recipientUserId), m_recipient(recipient), m_title(title), m_message(message), m_createdAt(createdAt) {} const std::string& Notification::getId() const { return m_id; } const std::string& Notification::getRecipientUserId() const { return m_recipientUserId; } User* Notification::getRecipient() const { return m_recipient; } const std::string& Notification::getTitle() const { return m_title; } const std::string& Notification::getMessage() const { return m_message; } const util::Timestamp& Notification::getCreatedAt() const { return m_createdAt; } void Notification::setId(const std::string& id) { m_id = id; } void Notification::setRecipientUserId(const std::string& recipientUserId) { m_recipientUserId = recipientUserId; } void Notification::setRecipient(User* recipient) { m_recipient = recipient; } void Notification::setTitle(const std::string& title) { m_title = title; } void Notification::setMessage(const std::string& message) { m_message = message; } void Notification::setCreatedAt(const util::Timestamp& createdAt) { m_createdAt = createdAt; }