diff --git a/src/app/models/content-group.ts b/src/app/models/content-group.ts new file mode 100644 index 0000000000000000000000000000000000000000..4b4b0de0ecf90368dfd7159ef052b3fdee8e8a20 --- /dev/null +++ b/src/app/models/content-group.ts @@ -0,0 +1,11 @@ +export class ContentGroup { + name: string; + contentIds: string[]; + autoSort: boolean; + + constructor(name: string, contentIds: string[], autoSort: boolean) { + this.name = name; + this.contentIds = contentIds; + this.autoSort = autoSort; + } +} diff --git a/src/app/models/room.ts b/src/app/models/room.ts index ab5859c46c68beb8236bf4f32fad6fd72282ea9e..e657ecd236f482c25c1272098e2145ab38083a07 100644 --- a/src/app/models/room.ts +++ b/src/app/models/room.ts @@ -1,3 +1,5 @@ +import { ContentGroup } from './content-group'; + export class Room { id: string; revision: string; @@ -6,5 +8,5 @@ export class Room { name: string; description: string; closed: boolean; - contentGroups: {[key: string]: [string]}; + contentGroups: ContentGroup[]; }