OpenSlides/client/src/app/shared/models/users/personal-note.ts

27 lines
691 B
TypeScript
Raw Normal View History

import { BaseModel } from '../base.model';
/**
* Representation of users personal note.
* @ignore
*/
export class PersonalNote extends BaseModel {
protected _collectionString: string;
2018-08-29 13:21:25 +02:00
public id: number;
public user_id: number;
public notes: Object;
2018-08-29 13:21:25 +02:00
public constructor(id?: number, user_id?: number, notes?: Object) {
super();
this._collectionString = 'users/personal-note';
this.id = id;
this.user_id = user_id;
this.notes = notes;
}
2018-08-29 13:21:25 +02:00
public getUser(): BaseModel | BaseModel[] {
return this.DS.get('users/user', this.user_id);
}
}
2018-08-24 13:05:03 +02:00
BaseModel.registerCollectionElement('users/personal-note', PersonalNote);