implements trail sharing
This commit is contained in:
17
web/src/lib/models/trail_share.ts
Normal file
17
web/src/lib/models/trail_share.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
import type { User } from "./user";
|
||||
|
||||
export class TrailShare {
|
||||
id?: string;
|
||||
user: string;
|
||||
trail: string;
|
||||
permission: "view" | "edit"
|
||||
expand?: {
|
||||
user: User
|
||||
}
|
||||
|
||||
constructor(user: string, trail: string, permission: "view" | "edit") {
|
||||
this.user = user;
|
||||
this.trail = trail;
|
||||
this.permission = permission
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user