import { CommentItem, CommentItemList } from '~/domain/models/comment/comment' export class CommentReadDTO { id: number; user: number; username: string; example: number; text: string; createdAt: string; constructor(item: CommentItem) { this.id = item.id; this.user = item.user; this.username = item.username; this.example = item.example; this.text = item.text; this.createdAt = item.createdAt; } } export class CommentListDTO { count: number next : string | null prev : string | null items: CommentReadDTO[] constructor(item: CommentItemList) { this.count = item.count this.next = item.next this.prev = item.prev this.items = item.items.map(_ => new CommentReadDTO(_)) } }