17 lines
388 B
TypeScript
17 lines
388 B
TypeScript
import type { User, UserAnonymous } from "./user";
|
|
|
|
export class TrailShare {
|
|
id?: string;
|
|
user: string;
|
|
trail: string;
|
|
permission: "view" | "edit"
|
|
expand?: {
|
|
user: UserAnonymous
|
|
}
|
|
|
|
constructor(user: string, trail: string, permission: "view" | "edit") {
|
|
this.user = user;
|
|
this.trail = trail;
|
|
this.permission = permission
|
|
}
|
|
} |