ffmap-backend/link.py

25 lines
525 B
Python
Raw Normal View History

2012-05-11 14:12:41 +02:00
class Link():
def __init__(self):
self.id = None
self.source = LinkConnector()
self.target = LinkConnector()
2012-06-04 20:47:05 +02:00
self.quality = None
self.type = None
2012-05-11 14:12:41 +02:00
def export(self):
return {
'source': self.source.id,
'target': self.target.id,
'quality': self.quality,
'type': self.type,
'id': self.id
}
class LinkConnector():
def __init__(self):
self.id = None
self.interface = None
def __repr__(self):
return "LinkConnector(%d, %s)" % (self.id, self.interface)