This commit is contained in:
2025-07-25 17:30:34 +09:00
parent a3f591ab3a
commit 3864eaa965
30 changed files with 241 additions and 63 deletions

View File

@@ -3,3 +3,10 @@ export declare class UserInfoResponseDto {
name: string;
email?: string;
}
export declare class ProfileResponseDto {
bio?: string;
avatarUrl?: string;
}
export declare class UserWithProfileResponseDto extends UserInfoResponseDto {
profile?: ProfileResponseDto;
}

View File

@@ -9,7 +9,7 @@ var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.UserInfoResponseDto = void 0;
exports.UserWithProfileResponseDto = exports.ProfileResponseDto = exports.UserInfoResponseDto = void 0;
const openapi = require("@nestjs/swagger");
const swagger_1 = require("@nestjs/swagger");
class UserInfoResponseDto {
@@ -33,4 +33,31 @@ __decorate([
(0, swagger_1.ApiProperty)({ description: '사용자 이메일', example: 'user@email.com' }),
__metadata("design:type", String)
], UserInfoResponseDto.prototype, "email", void 0);
class ProfileResponseDto {
bio;
avatarUrl;
static _OPENAPI_METADATA_FACTORY() {
return { bio: { required: false, type: () => String }, avatarUrl: { required: false, type: () => String } };
}
}
exports.ProfileResponseDto = ProfileResponseDto;
__decorate([
(0, swagger_1.ApiProperty)({ description: '프로필 내용', example: 'bio...' }),
__metadata("design:type", String)
], ProfileResponseDto.prototype, "bio", void 0);
__decorate([
(0, swagger_1.ApiProperty)({ description: '프로필 아바타 주소', example: 'http://...' }),
__metadata("design:type", String)
], ProfileResponseDto.prototype, "avatarUrl", void 0);
class UserWithProfileResponseDto extends UserInfoResponseDto {
profile;
static _OPENAPI_METADATA_FACTORY() {
return { profile: { required: false, type: () => require("./user-info-response.dto").ProfileResponseDto } };
}
}
exports.UserWithProfileResponseDto = UserWithProfileResponseDto;
__decorate([
(0, swagger_1.ApiProperty)({ description: '프로필', type: ProfileResponseDto }),
__metadata("design:type", ProfileResponseDto)
], UserWithProfileResponseDto.prototype, "profile", void 0);
//# sourceMappingURL=user-info-response.dto.js.map

View File

@@ -1 +1 @@
{"version":3,"file":"user-info-response.dto.js","sourceRoot":"","sources":["../../../src/users/dto/user-info-response.dto.ts"],"names":[],"mappings":";;;;;;;;;;;;;AAAA,6CAA8C;AAE9C,MAAa,mBAAmB;IAE9B,EAAE,CAAS;IAGX,IAAI,CAAS;IAGb,KAAK,CAAU;;;;CAChB;AATD,kDASC;AAPC;IADC,IAAA,qBAAW,EAAC,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC;;+CACzC;AAGX;IADC,IAAA,qBAAW,EAAC,EAAE,WAAW,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,CAAC;;iDAC/C;AAGb;IADC,IAAA,qBAAW,EAAC,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,gBAAgB,EAAE,CAAC;;kDACpD"}
{"version":3,"file":"user-info-response.dto.js","sourceRoot":"","sources":["../../../src/users/dto/user-info-response.dto.ts"],"names":[],"mappings":";;;;;;;;;;;;;AAAA,6CAA8C;AAE9C,MAAa,mBAAmB;IAE9B,EAAE,CAAS;IAGX,IAAI,CAAS;IAGb,KAAK,CAAU;;;;CAChB;AATD,kDASC;AAPC;IADC,IAAA,qBAAW,EAAC,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC;;+CACzC;AAGX;IADC,IAAA,qBAAW,EAAC,EAAE,WAAW,EAAE,QAAQ,EAAE,OAAO,EAAE,UAAU,EAAE,CAAC;;iDAC/C;AAGb;IADC,IAAA,qBAAW,EAAC,EAAE,WAAW,EAAE,SAAS,EAAE,OAAO,EAAE,gBAAgB,EAAE,CAAC;;kDACpD;AAGjB,MAAa,kBAAkB;IAE7B,GAAG,CAAU;IAGb,SAAS,CAAU;;;;CACpB;AAND,gDAMC;AAJC;IADC,IAAA,qBAAW,EAAC,EAAE,WAAW,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,CAAC;;+CAC7C;AAGb;IADC,IAAA,qBAAW,EAAC,EAAE,WAAW,EAAE,YAAY,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC;;qDAC/C;AAGrB,MAAa,0BAA2B,SAAQ,mBAAmB;IAEjE,OAAO,CAAsB;;;;CAC9B;AAHD,gEAGC;AADC;IADC,IAAA,qBAAW,EAAC,EAAE,WAAW,EAAE,KAAK,EAAE,IAAI,EAAE,kBAAkB,EAAE,CAAC;8BACpD,kBAAkB;2DAAC"}