boilerplate for many objects
This commit is contained in:
parent
fe015d75e7
commit
458156fafd
@ -26,3 +26,6 @@ class SBBWrapper:
|
||||
}
|
||||
return auth
|
||||
|
||||
|
||||
def get_closest_station(self, station_name):
|
||||
pass
|
7
event_providers/outdooractive.py
Normal file
7
event_providers/outdooractive.py
Normal file
@ -0,0 +1,7 @@
|
||||
from template import BaseProvider
|
||||
|
||||
class OutdoorActiveAPI:
|
||||
pass
|
||||
|
||||
class OutdoorActiveProvider(BaseProvider):
|
||||
pass
|
5
event_providers/template.py
Normal file
5
event_providers/template.py
Normal file
@ -0,0 +1,5 @@
|
||||
|
||||
class BaseProvider:
|
||||
api = ""
|
||||
def __init__(self) -> None:
|
||||
pass
|
38
models/event.py
Normal file
38
models/event.py
Normal file
@ -0,0 +1,38 @@
|
||||
|
||||
class Event:
|
||||
coordinates = []
|
||||
reviews = []
|
||||
category = []
|
||||
weather_requirements = 0
|
||||
|
||||
trip_to = ""
|
||||
trip_back = ""
|
||||
|
||||
def __init__(self, **kwargs):
|
||||
pass
|
||||
|
||||
|
||||
def find_optimal_trip(self):
|
||||
pass
|
||||
|
||||
@property
|
||||
def trip_is_good(self):
|
||||
pass
|
||||
|
||||
|
||||
|
||||
class Review:
|
||||
text = ""
|
||||
rating = 0 # max 5
|
||||
additional_photos = []
|
||||
|
||||
|
||||
def __init__(self, text, rating) -> None:
|
||||
self.text = text
|
||||
self.rating = rating
|
||||
|
||||
|
||||
def add_photo(self, photo):
|
||||
pass
|
||||
|
||||
|
@ -1,19 +0,0 @@
|
||||
|
||||
|
||||
class User:
|
||||
name = ""
|
||||
event_preferences = []
|
||||
event_blacklist = []
|
||||
home_coordinates = []
|
||||
group_size = 0
|
||||
min_age = 0
|
||||
max_age = 0
|
||||
|
||||
def __init__(self, **kwargs):
|
||||
self.name = kwargs.pop("name")
|
||||
self.home_coordinates = kwargs.pop("home_coordinates")
|
||||
self.event_preferences = kwargs.pop("event_preferences")
|
||||
self.event_blacklist = kwargs.pop("name")
|
||||
self.group_size = kwargs.pop("group_size")
|
||||
self.min_age = kwargs.pop("min_age")
|
||||
self.max_age = kwargs.pop("max_age")
|
17
models/travel_route.py
Normal file
17
models/travel_route.py
Normal file
@ -0,0 +1,17 @@
|
||||
|
||||
|
||||
class TravelRoute:
|
||||
def __init__(self, start_coords, end_coords, ) -> None:
|
||||
pass
|
||||
|
||||
@property
|
||||
def duration(self):
|
||||
pass
|
||||
|
||||
@property
|
||||
def wait_time(self):
|
||||
pass
|
||||
|
||||
@property
|
||||
def eco_score(self):
|
||||
pass
|
@ -0,0 +1,17 @@
|
||||
class User:
|
||||
name = ""
|
||||
event_preferences = []
|
||||
event_blacklist = []
|
||||
home_coordinates = []
|
||||
group_size = 0
|
||||
min_age = 0
|
||||
max_age = 0
|
||||
|
||||
def __init__(self, **kwargs):
|
||||
self.name = kwargs.pop("name")
|
||||
self.home_coordinates = kwargs.pop("home_coordinates")
|
||||
self.event_preferences = kwargs.pop("event_preferences")
|
||||
self.event_blacklist = kwargs.pop("name")
|
||||
self.group_size = kwargs.pop("group_size")
|
||||
self.min_age = kwargs.pop("min_age")
|
||||
self.max_age = kwargs.pop("max_age")
|
Loading…
x
Reference in New Issue
Block a user