code: def from_dict(cls, serialized):
          '''Create a new ErrorInfo object from a JSON deserialized
          dictionary
          @param serialized The JSON object {dict}
          @return ErrorInfo object
          '''
          if serialized is None:
              return None
          macaroon = serialized.get('Macaroon')
          if macaroon is not None:
              macaroon = bakery.Macaroon.from_dict(macaroon)
          path = serialized.get('MacaroonPath')
          cookie_name_suffix = serialized.get('CookieNameSuffix')
          visit_url = serialized.get('VisitURL')
          wait_url = serialized.get('WaitURL')
          interaction_methods = serialized.get('InteractionMethods')
          return ErrorInfo(macaroon=macaroon, macaroon_path=path,
                           cookie_name_suffix=cookie_name_suffix,
                           visit_url=visit_url, wait_url=wait_url,
                           interaction_methods=interaction_methodsf from_dict(cls, serialized):
          '''Create a new ErrorInfo object from a JSON deserialized
          dictionary
          @param serialized The JSON object {dict}
          @return ErrorInfo object
          '''
          if serialized is None:
              return None
          macaroon = serialized.get('Macaroon')
          if macaroon is not None:
              macaroon = bakery.Macaroon.from_dict(macaroon)
          path = serialized.get('MacaroonPath')
          cookie_name_suffix = serialized.get('CookieNameSuffix')
          visit_url = serialized.get('VisitURL')
          wait_url = serialized.get('WaitURL')
          interaction_methods = serialized.get('InteractionMethods')
          return ErrorInfo(macaroon=macaroon, macaroon_path=path,
                           cookie_name_suffix=cookie_name_suffix,
                           visit_url=visit_url, wait_url=wait_url,
                           interaction_methods=interaction_methods)
docs: Create a new ErrorInfo object from a JSON deserialized
          dictionary
          @param serialized The JSON object {dict}
          @return ErrorInfo object