File

src/language/dtos/request/create-language.dto.ts

Description

This file is part of the "Language Management" project. It defines the CreateRequestLanguageDto class used for creating a new language.

Index

Properties

Properties

nameFa
Type : string
Decorators :
@ApiProperty({description: 'Name of the language in Persian', type: 'string', required: true})
@IsString()
@IsNotEmpty()

Name of the language in Persian

slug
Type : string
Decorators :
@ApiProperty({description: 'slug of the language', type: 'string', required: true})
@IsString()
@IsNotEmpty()

slug of the language

import { ApiProperty } from '@nestjs/swagger';
import { IsNotEmpty, IsString } from 'class-validator';

/**
 * This file is part of the "Language Management" project.
 * It defines the CreateRequestLanguageDto class used for creating a new language.
 */
export class CreateLanguageRequestDto {
  /**
   * Name of the language in Persian
   * @type {string}
   */
  @ApiProperty({
    description: 'Name of the language in Persian',
    type: 'string',
    required: true,
  })
  @IsString()
  @IsNotEmpty()
  nameFa: string;
  /**
   * slug of the language
   * @type {string}
   */
  @ApiProperty({
    description: 'slug of the language',
    type: 'string',
    required: true,
  })
  @IsString()
  @IsNotEmpty()
  slug: string;
}

results matching ""

    No results matching ""