Files
local-analyzer-python/objects.py
2022-03-22 20:02:33 +01:00

43 lines
1.2 KiB
Python

class Shop:
# TODO More optional details/attributes. Example: "website", "brand", "Telefone", "Owner"
def __init__(self, _nodeIds, _name, _type):
self.nodeIds = _nodeIds
self.name = _name
self.type = _type
class Node:
def __init__(self, _id, _lon, _lat, _version, _timestamp, _changeset, _uid, _user):
self.id = int(_id)
self.lon = str(_lon)
self.lat = str(_lat)
self.version = str(_version)
self.timestamp = str(_timestamp)
self.changeset = int(_changeset)
self.uid = int(_uid)
self.user = str(_user)
class NodeTag:
def __init__(self, _id, _nodeId, _key, _value):
self.id = int(_id)
self.nodeId = int(_nodeId)
self.key = str(_key)
self.value = str(_value)
class Way:
def __init__(self, _id, _version, _timestamp, _changeset, _uid, _user):
self.id = int(_id)
self.version = str(_version)
self.timestamp = str(_timestamp)
self.changeset = int(_changeset)
self.uid = int(_uid)
self.user = str(_user)
class WayTag:
def __init__(self, _id, _wayId, _key, _value):
self.id = int(_id)
self.wayId = int(_wayId)
self.key = str(_key)
self.value = str(_value)