// dto/FriendRequestDTO.js class FriendRequestDTO { /** * @param {object} friendRequest - Friend request object retrieved from the database. */ constructor(friendRequest) { this.id = friendRequest.id; this.requester = { id: friendRequest.requester.id, name: friendRequest.requester.name, email: friendRequest.requester.email }; this.receiver = { id: friendRequest.receiver.id, name: friendRequest.receiver.name, email: friendRequest.receiver.email }; this.status = friendRequest.status; this.createdAt = friendRequest.createdAt; this.updatedAt = friendRequest.updatedAt; } } module.exports = FriendRequestDTO;