class_docstr: A unique ID for every Syft object.
  
  This object creates a unique ID for every object in the Syft
  ecosystem. This ID is guaranteed to be unique for the node on
  which it is initialized and is very likely to be unique across
  the whole ecosystem (because it is long and randomly generated).
  
  Nearly all objects within Syft subclass from this object because
  nearly all objects need to have a unique ID. The only major
  exception a the time of writing is the Client object because it
  just points to another object which itself has an id.
  
  There is no other way in Syft to create an ID for any object.
class_docstr_tok: ["A","unique","ID","for","every","Syft","object",".","This","object","creates","a","unique","ID","for","every","object","in","the","Syft","ecosystem",".","This","ID","is","guaranteed","to","be","unique","for","the","node","on","which","it","is","initialized","and","is","very","likely","to","be","unique","across","the","whole","ecosystem","(","because","it","is","long","and","randomly","generated",")",".","Nearly","all","objects","within","Syft","subclass","from","this","object","because","nearly","all","objects","need","to","have","a","unique","ID",".","The","only","major","exception","a","the","time","of","writing","is","the","Client","object","because","it","just","points","to","another","object","which","itself","has","an","id",".","There","is","no","other","way","in","Syft","to","create","an","ID","for","any","object","."]
code: def char_emoji(self, hex_chars: str) -> str:
      base = ord("\U0001F642")
      hex_base = ord("0")
      code = 0
      for char in hex_chars:
          offset = ord(char)
          code += offset - hex_base
      return chr(base + code)
  
imports: from typing import Any
  from typing import Callable
  from typing import Dict
  from typing import Optional
  from typing import Sequence
  from typing import Union
  import uuid
  from uuid import UUID
  from ..serde.serializable import serializable
  from ..util.logger import critical
  from ..util.logger import traceback_and_raise
label_desc: Use image node_id 11 for calling the UID obj's underlying member method code with example usage: obj.char_emoji(hex_chars) and returns: chr