Files
shop-api/src/modules/chatbot/DTO/session-id.param.dto.ts
T
morteza-mortezai 61d1579446 chat bot 3
2025-11-29 12:48:04 +03:30

15 lines
569 B
TypeScript

import { Expose } from "class-transformer";
import { IsNotEmpty } from "class-validator";
import { ApiProperty } from "../../../common/decorator/swggerDocs";
import { IsValidId } from "../../../common/decorator/validation.decorator";
import { ChatSessionModel } from "../models/chat-session.model";
export class SessionIdParamDto {
@Expose()
@IsNotEmpty({ message: "Session ID is required" })
@IsValidId([ChatSessionModel])
@ApiProperty({ type: "string", description: "Session id of the entity", example: "66eff8c0c6ad5530b996c432" })
sessionId!: string;
}