code: def get_ddo(self, ont_id: str) -> dict:
          
          args = dict(ontid=ont_id.encode('utf-8'))
          invoke_code = build_vm.build_native_invoke_code(self.__contract_address, self.__version, 'getDDO', args)
          unix_time_now = int(time())
          tx = Transaction(0, 0xd1, unix_time_now, 0, 0, None, invoke_code, bytearray(), [])
          response = self.__sdk.rpc.send_raw_transaction_pre_exec(tx)
          ddo = OntId.parse_ddo(ont_id, response['Result'])
          return ddo
docs: This interface is used to get a DDO object in the from of dict.
  
          :param ont_id: the unique ID for identity.
          :return: a description object of ONT ID in the from of dict.