Skip to main content

Comment

Source: lyda-shared/src/Models/db/lyda/Comment.ts

Dependencies

import {User} from "./User.js";
import {Track} from "./Track.js";

Comment

Type: interface

export interface Comment {
comments?: Comment[];
user?: User;
track?: Track;
canEdit?: boolean;
id: number;
parent_id: number;
track_id: number;
user_id: number;
content: string;
created_at: Date;
potentially_harmful: boolean;
hidden: boolean;
}

Properties

PropertyTypeRequiredDescription
commentsC​o​m​m​e​n​t[]No-
userUserNo-
trackTrackNo-
canEditbooleanNo-
idnumberYes-
parent_idnumberYes-
track_idnumberYes-
user_idnumberYes-
contentstringYes-
created_atD​a​t​eYes-
potentially_harmfulbooleanYes-
hiddenbooleanYes-