cdef enum CommandType: OK = 3 LOGIN = 10 CHECK_RESOURCE = 12 LIST_REQUEST = 15 LIST_FILES = 18 LOAD = 20 LOAD_BIG_SMALL = 22 UPLOAD_BIG_SMALL = 24 DATA_BYTES = 25 INFERENCE = 30 INFERENCE_DATA = 35 STOP_INFERENCE = 40 AI_AVAILABILITY_CHECK = 80 AI_AVAILABILITY_RESULT = 85 ERROR = 90 EXIT = 100 cdef class RemoteCommand: cdef public bytes client_id cdef CommandType command_type cdef str message cdef bytes data @staticmethod cdef from_msgpack(bytes data) cdef bytes serialize(self)