import { TAuthor, TRating, IHandiwork, TEngine, TCategory, TStatus } from "../../interfaces"; /** * It represents a generic work, be it a game, a comic, an animation or an asset. */ export default class HandiWork implements IHandiwork { censored: boolean; engine: TEngine; genre: string[]; installation: string; language: string[]; lastRelease: Date; mod: boolean; os: string[]; status: TStatus; version: string; authors: TAuthor[]; category: TCategory; changelog: string[]; cover: string; id: number; lastThreadUpdate: Date; name: string; overview: string; prefixes: string[]; rating: TRating; tags: string[]; threadPublishingDate: Date; url: string; pages: string; resolution: string[]; lenght: string; assetLink: string; associatedAssets: string[]; compatibleSoftware: string; includedAssets: string[]; officialLinks: string[]; sku: string; }