@classmethod
def from_json(Edge, e):
    """
        Returns a deserialized object from a json string

        :arg t: The json string consisting of a serialized object of type "Edge"
        """
    edge = Edge(id=e.get('id'), cdate=e.get('cdate'), tcdate=e.get('tcdate'
        ), tmdate=e.get('tmdate'), ddate=e.get('ddate'), tddate=e.get(
        'tddate'), invitation=e.get('invitation'), readers=e.get('readers'),
        nonreaders=e.get('nonreaders'), writers=e.get('writers'),
        signatures=e.get('signatures'), head=e.get('head'), tail=e.get(
        'tail'), weight=e.get('weight'), label=e.get('label'))
    return edge
