diff --git a/src/routes/user/dto/create_admin.dto.ts b/src/routes/user/dto/create_admin.dto.ts new file mode 100644 index 0000000..f35f781 --- /dev/null +++ b/src/routes/user/dto/create_admin.dto.ts @@ -0,0 +1,4 @@ +import { OmitType } from "@nestjs/swagger"; +import { CreateUserDto } from "./create_user.dto"; + +export class CreateAdminDto extends OmitType(CreateUserDto, ['role'] as const) {} diff --git a/src/routes/user/dto/update_admin.dto.ts b/src/routes/user/dto/update_admin.dto.ts new file mode 100644 index 0000000..722dfb5 --- /dev/null +++ b/src/routes/user/dto/update_admin.dto.ts @@ -0,0 +1,4 @@ +import { PartialType } from "@nestjs/swagger"; +import { CreateAdminDto } from "./create_admin.dto"; + +export class UpdateAdminDto extends PartialType(CreateAdminDto) {} \ No newline at end of file