server/database/entities/RawObject.ts

17 lines
345 B
TypeScript
Raw Normal View History

2023-09-12 22:48:10 +02:00
import { BaseEntity, Column, Entity, PrimaryGeneratedColumn } from "typeorm";
2023-09-13 02:29:13 +02:00
import { APObject } from "activitypub-types";
2023-09-12 22:48:10 +02:00
/**
* Stores an ActivityPub object as raw JSON-LD data
*/
@Entity({
name: "objects",
})
export class RawObject extends BaseEntity {
@PrimaryGeneratedColumn("uuid")
id!: string;
@Column("json")
data!: APObject;
2023-09-13 02:29:13 +02:00
}