nodram
Version:
A Really MEAN Web Framework
32 lines (24 loc) • 747 B
text/typescript
/**
* Created by EdgeTech on 11/2/2016.
*/
import {Vehicle} from "./Vehicle";
import {User} from "./User";
export class Driver{
public user: User;
public id = null;
public lastKnownLocation : {coordinates : Array<number>};
public cards : Array<Object>;
public vehicle: Vehicle;
public authorized: boolean;
constructor();
constructor(data);
constructor(data){
if(typeof data !== "undefined"){
this.id = data.id;
this.user = new User(data["user"]);
this.lastKnownLocation = data.lastKnownLocation;
this.vehicle = new Vehicle(data.vehicle);
this.authorized = data.authorized;
}
}
}