nitro/apps/frontend/src/api/friends/MessengerFriend.ts

42 lines
1.4 KiB
TypeScript

import {FriendParser} from "@nitro/renderer";
export class MessengerFriend {
public static RELATIONSHIP_NONE: number = 0;
public static RELATIONSHIP_HEART: number = 1;
public static RELATIONSHIP_SMILE: number = 2;
public static RELATIONSHIP_BOBBA: number = 3;
public id: number = -1;
public name: string = null;
public gender: number = 0;
public online: boolean = false;
public followingAllowed: boolean = false;
public figure: string = null;
public categoryId: number = 0;
public motto: string = null;
public realName: string = null;
public lastAccess: string = null;
public persistedMessageUser: boolean = false;
public vipMember: boolean = false;
public pocketHabboUser: boolean = false;
public relationshipStatus: number = -1;
public unread: number = 0;
public populate(parser: FriendParser): void {
this.id = parser.id;
this.name = parser.name;
this.gender = parser.gender;
this.online = parser.online;
this.followingAllowed = parser.followingAllowed;
this.figure = parser.figure;
this.categoryId = parser.categoryId;
this.motto = parser.motto;
this.realName = parser.realName;
this.lastAccess = parser.lastAccess;
this.persistedMessageUser = parser.persistedMessageUser;
this.vipMember = parser.vipMember;
this.pocketHabboUser = parser.pocketHabboUser;
this.relationshipStatus = parser.relationshipStatus;
}
}