forked from atums.world/atums.world
33 lines
479 B
TypeScript
33 lines
479 B
TypeScript
type File = {
|
|
id: UUID;
|
|
owner: UUID;
|
|
folder?: UUID | null;
|
|
|
|
name: string;
|
|
original_name?: string | null;
|
|
mime_type: string;
|
|
size: number;
|
|
|
|
views: number;
|
|
max_views: number;
|
|
password?: string | null;
|
|
favorite: boolean;
|
|
tags: string[];
|
|
thumbnail: boolean;
|
|
|
|
created_at: Date;
|
|
updated_at: Date;
|
|
expires_at?: Date | null;
|
|
};
|
|
|
|
type Folder = {
|
|
id: UUID;
|
|
owner: UUID;
|
|
|
|
name: string;
|
|
public: boolean;
|
|
allow_uploads: boolean;
|
|
|
|
created_at: Date;
|
|
updated_at: Date;
|
|
};
|