This commit is contained in:
2025-07-23 14:26:31 +09:00
parent afa9c4fe39
commit a3f591ab3a
35 changed files with 210 additions and 64 deletions

View File

@@ -10,23 +10,32 @@ var __metadata = (this && this.__metadata) || function (k, v) {
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.CreateUserDto = void 0;
const openapi = require("@nestjs/swagger");
const swagger_1 = require("@nestjs/swagger");
const class_validator_1 = require("class-validator");
class CreateUserDto {
name;
email;
password;
static _OPENAPI_METADATA_FACTORY() {
return { name: { required: true, type: () => String }, email: { required: false, type: () => String, format: "email" }, password: { required: true, type: () => String, minLength: 4 } };
}
}
exports.CreateUserDto = CreateUserDto;
__decorate([
(0, swagger_1.ApiProperty)({ description: '사용자 이름', example: 'username' }),
(0, class_validator_1.IsString)(),
(0, class_validator_1.IsNotEmpty)(),
__metadata("design:type", String)
], CreateUserDto.prototype, "name", void 0);
__decorate([
(0, swagger_1.ApiProperty)({ description: '사용자 이메일', example: 'user@email.com' }),
(0, class_validator_1.IsOptional)(),
(0, class_validator_1.IsEmail)(),
__metadata("design:type", String)
], CreateUserDto.prototype, "email", void 0);
__decorate([
(0, swagger_1.ApiProperty)({ description: '비밀번호', example: 'password' }),
(0, class_validator_1.IsString)(),
(0, class_validator_1.MinLength)(4),
__metadata("design:type", String)