Files
HousingManagement-server/src/models/Chat.h

19 lines
382 B
C++

#pragma once
#include "Entity.h"
#include "User.h"
#include "Message.h"
class Chat : public Entity
{
public:
int userId;
std::optional<User> user;
int lastMessageId;
std::optional<Message> lastMessage;
std::optional<int> unreadMessagesNum;
NLOHMANN_DEFINE_DERIVED_TYPE_INTRUSIVE_WITH_DEFAULT(Chat, Entity,
userId, user, lastMessageId, lastMessage, unreadMessagesNum);
};