48935e2168
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
24 lines
522 B
TypeScript
24 lines
522 B
TypeScript
import type { ITag } from "./tag.model";
|
|
import type { IMedia } from "./media.model";
|
|
import type { IActor } from "./actor";
|
|
import type { PostVisibility } from "./enums";
|
|
|
|
export interface IPost {
|
|
id?: string;
|
|
slug?: string;
|
|
url?: string;
|
|
local: boolean;
|
|
title: string;
|
|
body: string;
|
|
tags: ITag[];
|
|
picture?: IMedia | null;
|
|
draft: boolean;
|
|
visibility: PostVisibility;
|
|
author?: IActor;
|
|
attributedTo?: IActor;
|
|
publishAt?: string;
|
|
insertedAt?: string;
|
|
language?: string;
|
|
updatedAt?: string;
|
|
}
|