be
This commit is contained in:
@@ -1,12 +1,7 @@
|
||||
import { ProfileResponseDto } from 'src/profiles/dto/profile-response.dto';
|
||||
export declare class UserInfoResponseDto {
|
||||
id: number;
|
||||
name: string;
|
||||
email?: string;
|
||||
}
|
||||
export declare class ProfileResponseDto {
|
||||
bio?: string;
|
||||
avatarUrl?: string;
|
||||
}
|
||||
export declare class UserWithProfileResponseDto extends UserInfoResponseDto {
|
||||
profile?: ProfileResponseDto;
|
||||
}
|
||||
|
35
backend/dist/users/dto/user-info-response.dto.js
vendored
35
backend/dist/users/dto/user-info-response.dto.js
vendored
@@ -9,15 +9,17 @@ 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.UserWithProfileResponseDto = exports.ProfileResponseDto = exports.UserInfoResponseDto = void 0;
|
||||
exports.UserInfoResponseDto = void 0;
|
||||
const openapi = require("@nestjs/swagger");
|
||||
const swagger_1 = require("@nestjs/swagger");
|
||||
const profile_response_dto_1 = require("../../profiles/dto/profile-response.dto");
|
||||
class UserInfoResponseDto {
|
||||
id;
|
||||
name;
|
||||
email;
|
||||
profile;
|
||||
static _OPENAPI_METADATA_FACTORY() {
|
||||
return { id: { required: true, type: () => Number }, name: { required: true, type: () => String }, email: { required: false, type: () => String } };
|
||||
return { id: { required: true, type: () => Number }, name: { required: true, type: () => String }, email: { required: false, type: () => String }, profile: { required: false, type: () => require("../../profiles/dto/profile-response.dto").ProfileResponseDto } };
|
||||
}
|
||||
}
|
||||
exports.UserInfoResponseDto = UserInfoResponseDto;
|
||||
@@ -33,31 +35,8 @@ __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);
|
||||
(0, swagger_1.ApiProperty)({ description: '프로필', required: false, type: () => profile_response_dto_1.ProfileResponseDto }),
|
||||
__metadata("design:type", profile_response_dto_1.ProfileResponseDto)
|
||||
], UserInfoResponseDto.prototype, "profile", void 0);
|
||||
//# sourceMappingURL=user-info-response.dto.js.map
|
@@ -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;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"}
|
||||
{"version":3,"file":"user-info-response.dto.js","sourceRoot":"","sources":["../../../src/users/dto/user-info-response.dto.ts"],"names":[],"mappings":";;;;;;;;;;;;;AAAA,6CAA8C;AAC9C,kFAA2E;AAE3E,MAAa,mBAAmB;IAE9B,EAAE,CAAS;IAGX,IAAI,CAAS;IAGb,KAAK,CAAU;IAGf,OAAO,CAAsB;;;;CAC9B;AAZD,kDAYC;AAVC;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;AAGf;IADC,IAAA,qBAAW,EAAC,EAAE,WAAW,EAAE,KAAK,EAAE,QAAQ,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,yCAAkB,EAAE,CAAC;8BAC3E,yCAAkB;oDAAC"}
|
Reference in New Issue
Block a user