@classmethod
def from_json(Note, n):
    """
        Creates a Note object from a dictionary that contains keys values equivalent to the name of the instance variables of the Note class

        :param n: Dictionary containing key-value pairs, where the keys values are equivalent to the name of the instance variables in the Note class
        :type n: dict

        :return: Note whose instance variables contain the values from the dictionary
        :rtype: Note
        """
    note = Note(id=n.get('id'), original=n.get('original'), number=n.get(
        'number'), cdate=n.get('cdate'), tcdate=n.get('tcdate'), tmdate=n.
        get('tmdate'), ddate=n.get('ddate'), content=n.get('content'),
        forum=n.get('forum'), referent=n.get('referent'), invitation=n.get(
        'invitation'), replyto=n.get('replyto'), readers=n.get('readers'),
        nonreaders=n.get('nonreaders'), signatures=n.get('signatures'),
        writers=n.get('writers'), details=n.get('details'), tauthor=n.get(
        'tauthor'))
    return note
