1
0
mirror of https://gitlab.com/comunic/comunicapiv2 synced 2025-02-22 08:43:44 +00:00
comunicapiv2/src/entities/UserLike.ts
2020-03-25 19:08:43 +01:00

28 lines
451 B
TypeScript

/**
* User like
*
* @author Pierre Hubert
*/
export interface UserLikeBuilder {
id: number,
userID: number,
timeSent: number,
elemType: string,
elemId: string
}
export class UserLike implements UserLikeBuilder {
id: number;
userID: number;
timeSent: number;
elemType: string;
elemId: string;
public constructor(info: UserLikeBuilder) {
for (const key in info) {
if (info.hasOwnProperty(key))
this[key] = info[key];
}
}
}