Files
outline/app/models/Share.ts
2023-09-09 23:41:48 -04:00

43 lines
606 B
TypeScript

import { observable } from "mobx";
import User from "./User";
import Model from "./base/Model";
import Field from "./decorators/Field";
class Share extends Model {
@Field
@observable
id: string;
@Field
@observable
published: boolean;
@Field
@observable
includeChildDocuments: boolean;
@Field
@observable
documentId: string;
@Field
@observable
urlId: string;
@observable
documentTitle: string;
@observable
documentUrl: string;
@observable
lastAccessedAt: string | null | undefined;
@observable
url: string;
createdBy: User;
}
export default Share;