cdef enum CommandType: LOGIN = 10 LOAD = 20 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)