18 lines
333 B
TypeScript
18 lines
333 B
TypeScript
import User from '@/models/User';
|
|
|
|
export class Area {
|
|
|
|
public id?: string;
|
|
public name?: string;
|
|
public active: boolean = false;
|
|
public users: User[] = [];
|
|
|
|
constructor(data: any) {
|
|
Object.assign(this, data);
|
|
|
|
if (data.users) {
|
|
this.users = data.users.map((userData: any) => new User(userData));
|
|
}
|
|
}
|
|
}
|