code: def __init__(
      self, name, fileName, nodeName, segmented, timeStamp, comment=""
  ):
      self.name: str = name  # equals imageId
      self.fileName: str = fileName
      self.nodeName: str = nodeName
      self.segmented: bool = segmented
      self.timeStamp: int = timeStamp
      self.comment: str = comment
  
      self.versionNames: List[str] = []  # equals to labelNames
      self.labelContent: dict = {}
      """
          example of 'labelContent'
              "label_info": [
                {
                  "name": "Lung",
                  "idx": 1
                },
                {
                  "name": "Heart",
                  "idx": 2
                },
                {
                  "name": "Trachea",
                  "idx": 3
                },
                {
                  "name": "Mediastinum",
                  "idx": 4
                },
                {
                  "name": "Clavicle",
                  "idx": 5
                }
              ],
          """
      self.segmentationMetaDict: Dict[str, SegmentationMeta] = {}
  
      self.STATUS = SegStatus()
  
      self.client_id: str = None
      self.segmentationFileName: str = None
      self.tempDirectory: str = None
      self.prefixVersion = "version_"
      self.FINAL = "final"
      self.ORIGIN = "origin"
  
imports: import logging
  from datetime import datetime
  from typing import Dict, List
  from MONAILabelReviewerLib.MONAILabelReviewerEnum import SegStatus
  from MONAILabelReviewerLib.SegmentationMeta import SegmentationMeta
label_desc: Use image node_id 1 to create a new ImageData object  with example: obj = ImageData(name, fileName, nodeName, segmented, timeStamp, comment)