Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | 4x 5x 7x 7x | import Joi from "joi";
import { BaseOutputDto } from "../dto.js";
class ReadArticleInputDto {
static SCHEMA = Joi.object({
id: Joi.string().hex().length(24),
});
constructor(data) {
this.id = data.id;
}
}
class ReadArticleOutputDto extends BaseOutputDto {
data;
constructor({ _id, title, body, tags }, success = true, info) {
super(success, info);
this.data = {
_id: _id,
title: title,
body: body,
tags: tags,
};
}
}
export { ReadArticleInputDto, ReadArticleOutputDto };
|