From b1ef7a5026147adc9b053013604efc0afa78a851 Mon Sep 17 00:00:00 2001 From: sdraris Date: Fri, 29 Aug 2025 10:52:28 +0200 Subject: [PATCH] admin dto added --- src/routes/user/dto/create_admin.dto.ts | 4 ++++ src/routes/user/dto/update_admin.dto.ts | 4 ++++ 2 files changed, 8 insertions(+) create mode 100644 src/routes/user/dto/create_admin.dto.ts create mode 100644 src/routes/user/dto/update_admin.dto.ts 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