From 12884f919ce4d8be7243b154b7c5681519254ebb Mon Sep 17 00:00:00 2001 From: familiagamboaguz-netizen Date: Wed, 3 Sep 2025 22:07:25 -0600 Subject: [PATCH 1/2] feat/move-dto-presentation --- .../presentation}/dto/create-nft.dto.ts | 0 .../presentation}/dto/response-nft.dto.ts | 0 src/modules/messaging/dto/message.dto.ts | 31 ------------------- .../{ => presentation}/dto/volunteer.dto.ts | 0 4 files changed, 31 deletions(-) rename src/modules/{nft => certificate/presentation}/dto/create-nft.dto.ts (100%) rename src/modules/{nft => certificate/presentation}/dto/response-nft.dto.ts (100%) delete mode 100644 src/modules/messaging/dto/message.dto.ts rename src/modules/volunteer/{ => presentation}/dto/volunteer.dto.ts (100%) 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/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 From 28042eb59d494d2b868ffe475e7e66ece831aa6f Mon Sep 17 00:00:00 2001 From: familiagamboaguz-netizen Date: Wed, 3 Sep 2025 22:07:25 -0600 Subject: [PATCH 2/2] feat/move-dto-presentation --- .../{ => presentation/controllers}/dto/CreateProjectDto.ts | 0 .../{ => presentation/controllers}/dto/UpdateProjectDto.ts | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename src/modules/project/{ => presentation/controllers}/dto/CreateProjectDto.ts (100%) rename src/modules/project/{ => presentation/controllers}/dto/UpdateProjectDto.ts (100%) 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