import { MessageInputDTO } from "../../data/dto/message/messageInputDtO"; import { MessageOutPutDataDTO } from "../../data/dto/message/messageOutputDTO"; import { MessageEntity } from "../entity/message"; import { attachments } from '../../../../../../../../../Downloads/equilibriumito-gabinete-digital-fo-23cf0fc4cbaa/equilibriumito-gabinete-digital-fo-23cf0fc4cbaa/src/app/models/beast-orm'; export class MessageMapper { static toDomain(DTO: MessageOutPutDataDTO) : MessageEntity { return DTO as MessageEntity } static fromDomain(entity:MessageEntity, requestId): MessageInputDTO { return{ canEdit: entity.canEdit, message: entity.message, messageType: entity.messageType, oneShot: entity.oneShot, requireUnlock: entity.requireUnlock, roomId: entity.roomId, senderId: entity.sender.wxUserId, requestId: requestId, attachments: entity.attachments } } }