diff --git a/client/src/app/shared/models/agenda/speaker.ts b/client/src/app/shared/models/agenda/speaker.ts index c321c3421..a6fdd2ece 100644 --- a/client/src/app/shared/models/agenda/speaker.ts +++ b/client/src/app/shared/models/agenda/speaker.ts @@ -1,4 +1,4 @@ -import { BaseModel } from '../base/base-model'; +import { Deserializer } from '../base/deserializer'; /** * Representation of a speaker in an agenda item. @@ -7,7 +7,7 @@ import { BaseModel } from '../base/base-model'; * Part of the 'speakers' list. * @ignore */ -export class Speaker extends BaseModel { +export class Speaker extends Deserializer { public id: number; public user_id: number; public begin_time: string; // TODO this is a time object diff --git a/client/src/app/site/base/base-view-model.ts b/client/src/app/site/base/base-view-model.ts index d223e416d..05b58a057 100644 --- a/client/src/app/site/base/base-view-model.ts +++ b/client/src/app/site/base/base-view-model.ts @@ -1,6 +1,6 @@ -import { BaseModel } from '../../shared/models/base/base-model'; import { Displayable } from '../../shared/models/base/displayable'; import { Identifiable } from '../../shared/models/base/identifiable'; +import { Deserializable } from 'app/shared/models/base/deserializable'; /** * Base class for view models. alls view models should have titles. @@ -11,7 +11,7 @@ export abstract class BaseViewModel implements Displayable, Identifiable { */ public abstract id: number; - public abstract updateValues(update: BaseModel): void; + public abstract updateValues(update: Deserializable): void; public abstract getTitle(): string;