declare namespace Model { interface LoginRequestBody { username: string; password: string; } interface LoginResponse { token?: string; } interface GPSResonse { lat: number; lon: number; s: number; h: number; fishing: boolean; } interface Alarm { name: string; t: number; // timestamp (epoch seconds) level: number; id: string; } interface AlarmResponse { alarms: Alarm[]; level: number; } interface ShipTrackPoint { time: number; lon: number; lat: number; s: number; h: number; } }