21 lines
377 B
TypeScript
21 lines
377 B
TypeScript
import { Entity, PrimaryColumn, Column } from "typeorm";
|
|
import { ArticleObject } from "../activitypub/activity";
|
|
|
|
@Entity()
|
|
export default class Article {
|
|
|
|
@PrimaryColumn()
|
|
id: string;
|
|
|
|
// the ActivityStreams Article object for this article
|
|
@Column({ type: "json" })
|
|
articleObject: ArticleObject;
|
|
|
|
@Column()
|
|
conversation: string;
|
|
|
|
@Column()
|
|
hasFederated: boolean;
|
|
}
|
|
|