diff --git a/src/scheduler/http/dto/follow/follow/follow-request.dto.ts b/src/scheduler/http/dto/follow/follow/follow-request.dto.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/scheduler/http/dto/follow/follow/follow-response.dto.ts b/src/scheduler/http/dto/follow/follow/follow-response.dto.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/scheduler/http/dto/follow/list/list-request.dto.ts b/src/scheduler/http/dto/follow/list/list-request.dto.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/scheduler/http/dto/follow/list/list-response.dto.ts b/src/scheduler/http/dto/follow/list/list-response.dto.ts new file mode 100644 index 0000000..d72a7d0 --- /dev/null +++ b/src/scheduler/http/dto/follow/list/list-response.dto.ts @@ -0,0 +1,16 @@ +import { IsRequired } from "src/scheduler/decorator/required-decorator"; +import { IsString } from 'class-validator'; +import { getMessage } from "src/scheduler/type/class-validator/MessageType"; +import type { BaseResponseDTO } from "../../base/base-response.dto" + +export class FollowList { + @IsRequired() + @IsString({ message: getMessage('TYPE') }) + id!: string; + + @IsRequired() + @IsString({ message: getMessage('TYPE') }) + name!: string; +} + +export type FollowListResponse = BaseResponseDTO; \ No newline at end of file diff --git a/src/scheduler/http/dto/follow/unfollow/unfollow-request.dto.ts b/src/scheduler/http/dto/follow/unfollow/unfollow-request.dto.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/scheduler/http/dto/follow/unfollow/unfollow-response.dto.ts b/src/scheduler/http/dto/follow/unfollow/unfollow-response.dto.ts new file mode 100644 index 0000000..e69de29