class_docstr: Channel is used to do data exchange between server and client.
code: def info(self) -> Dict:
      return {
          "name": self.name,
          "compression": self.compression,
          "type": self.type,
          "local_address": self.local_address,
          "dest_address": self.dest_address,
      }
  
imports: from abc import ABC, abstractmethod
  from enum import Enum
  from typing import Any, Dict, Callable, Coroutine, Type
  from ....utils import classproperty, implements
label_desc: Use image node_id 4 for calling the Channel obj's underlying member method code with example usage: obj.info() and returns: dict