export interface DatasetSection {
uuid: string;
id: string;
title: string;
instructor: string;
dept: string;
year: number;
avg: number;
pass: number;
fail: number;
audit: number;
}
export interface DatasetBuilding {
fullname: string; //views-field-title
shortname: string; //views-field-field-building-code
address: string; //views-field-field-building-address
href: string; //views-field-nothing or any other a
lat: number;
lon: number;
}
export interface DatasetRoom extends DatasetBuilding {
number: string; //views-field-field-room-number
name: string; //rooms_shortname + "_" + rooms_number
type: string; //views-field-field-room-type
furniture: string; //views-field-field-room-furniture
seats: number; //views-field-field-room-capacity
}
export interface GeoResponse {
//either lat,lat or error
lat?: number;
lon?: number;
error?: string;
}