File

src/models/user/dto/update-user-role.dto.ts

Description

Describes the information needed to update an User role

Index

Properties

Properties

email
Type : string
Decorators :
@IsEmail()

User email

role
Type : Role
Decorators :
@IsEnum(Role)

User new role

import { Role } from '@prisma/client';
import { IsEmail, IsEnum } from 'class-validator';

/** Describes the information needed to update an User role */
export class UpdateUserRoleDto {
  /**
   * User email
   * @example "user@example.com"
   */
  @IsEmail()
  email: string;

  /**
   * User new role
   * @example "ADMIN"
   */
  @IsEnum(Role)
  role: Role;
}

results matching ""

    No results matching ""