diff --git a/src/modules/nft/dto/create-nft.dto.ts b/src/modules/certificate/presentation/dto/create-nft.dto.ts similarity index 100% rename from src/modules/nft/dto/create-nft.dto.ts rename to src/modules/certificate/presentation/dto/create-nft.dto.ts diff --git a/src/modules/nft/dto/response-nft.dto.ts b/src/modules/certificate/presentation/dto/response-nft.dto.ts similarity index 100% rename from src/modules/nft/dto/response-nft.dto.ts rename to src/modules/certificate/presentation/dto/response-nft.dto.ts diff --git a/src/modules/messaging/dto/message.dto.ts b/src/modules/messaging/dto/message.dto.ts deleted file mode 100644 index 43df2e3..0000000 --- a/src/modules/messaging/dto/message.dto.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { IsString, IsNotEmpty, IsUUID } from "class-validator"; - -export class SendMessageDto { - @IsString({ message: "Content must be a string" }) - @IsNotEmpty({ message: "Content is required" }) - content: string; - - @IsUUID(4, { message: "Receiver ID must be a valid UUID" }) - @IsNotEmpty({ message: "Receiver ID is required" }) - receiverId: string; - - @IsUUID(4, { message: "Volunteer ID must be a valid UUID" }) - @IsNotEmpty({ message: "Volunteer ID is required" }) - volunteerId: string; -} - -export class MarkAsReadDto { - @IsUUID(4, { message: "Message ID must be a valid UUID" }) - @IsNotEmpty({ message: "Message ID is required" }) - messageId: string; -} - -export class MessageResponseDto { - id: string; - content: string; - sentAt: Date; - readAt: Date | null; - senderId: string; - receiverId: string; - volunteerId: string; -} diff --git a/src/modules/project/dto/CreateProjectDto.ts b/src/modules/project/presentation/controllers/dto/CreateProjectDto.ts similarity index 100% rename from src/modules/project/dto/CreateProjectDto.ts rename to src/modules/project/presentation/controllers/dto/CreateProjectDto.ts diff --git a/src/modules/project/dto/UpdateProjectDto.ts b/src/modules/project/presentation/controllers/dto/UpdateProjectDto.ts similarity index 100% rename from src/modules/project/dto/UpdateProjectDto.ts rename to src/modules/project/presentation/controllers/dto/UpdateProjectDto.ts diff --git a/src/modules/volunteer/dto/volunteer.dto.ts b/src/modules/volunteer/presentation/dto/volunteer.dto.ts similarity index 100% rename from src/modules/volunteer/dto/volunteer.dto.ts rename to src/modules/volunteer/presentation/dto/volunteer.dto.ts