36 lines
1.0 KiB
TypeScript
36 lines
1.0 KiB
TypeScript
export interface Query {
|
|
from: number;
|
|
to: number;
|
|
temperature_mean_max?: number[];
|
|
precipitation?: number[];
|
|
rain_days?: number[];
|
|
humidity?: number[];
|
|
sun_hours?: number[];
|
|
alcohol_costs?: number[];
|
|
food_costs?: number[];
|
|
local_transportation_costs?: number[];
|
|
entertainment_costs?: number[];
|
|
accommodation_costs?: number[];
|
|
average_per_day_costs?: number[];
|
|
fulltext?: boolean;
|
|
textfilter?: string;
|
|
showRegionsWithNullScore?: boolean;
|
|
}
|
|
|
|
export enum SearchParameter {
|
|
TEMP_MEAN = 'temperature_mean',
|
|
TEMP_MEAN_MIN = 'temperature_mean_min',
|
|
TEMP_MEAN_MAX = 'temperature_mean_max',
|
|
PRECIPITATION = 'precipitation',
|
|
HUMIDITY = 'humidity',
|
|
SUN_HOURS = 'sun_hours',
|
|
RAIN_DAYS = 'rain_days',
|
|
FOOD_COSTS = 'food_costs',
|
|
ALCOHOL_COSTS = 'alcohol_costs',
|
|
WATER_COSTS = 'water_costs',
|
|
LOCAL_TRANSPORTATION_COSTS = 'local_transportation_costs',
|
|
ENTERTAINMENT_COSTS = 'entertainment_costs',
|
|
ACCOMMODATION_COSTS = 'accommodation_costs',
|
|
AVERAGE_PER_DAY_COSTS = 'average_per_day_costs'
|
|
}
|