class_docstr: A socket.io input channel.
class_docstr_tok: ["A","socket.io","input","channel","."]
code: def name(cls) -> Text:
      return "socketio"
  
imports: import logging
  import uuid
  import json
  from typing import Any, Awaitable, Callable, Dict, Iterable, List, Optional, Text
  import rasa.core.channels.channel
  from rasa.core.channels.channel import InputChannel, OutputChannel, UserMessage
  import rasa.shared.utils.io
  from sanic import Blueprint, response, Sanic
  from sanic.request import Request
  from sanic.response import HTTPResponse
  from socketio import AsyncServer
label_desc: Use image node_id 1 for calling the SocketIOInput obj's underlying member method code with example usage: obj.name(cls) and returns: str