class_docstr: Tag that corresponds to a token edit operation.
  
  Attributes:
      tag_type: TagType of the tag.
      added_phrase: A phrase that's inserted before the tagged token (can be
          empty).
class_docstr_tok: ["Tag","that","corresponds","to","a","token","edit","operation",".","Attributes",":","tag_type",":","TagType","of","the","tag",".","added_phrase",":","A","phrase","that","'s","inserted","before","the","tagged","token","(","can","be","empty",")","."]
code: def __str__(self) -> str:
      if not self.added_phrase:
          return self.tag_type.name
      else:
          return "{}|{}".format(self.tag_type.name, self.added_phrase)
  
file_path: NeMo/nemo/collections/nlp/data/text_normalization_as_tagging/tagging.py
imports: import re
  from enum import Enum
  from typing import List, Tuple
  import nemo.collections.nlp.data.text_normalization_as_tagging.utils
label_desc: Use image node_id 2 for calling the Tag obj's underlying member method code with example usage: obj.__str__() and returns: self, str