code: async def search_next_records(handle: int, count: int):
          
          logger = logging.getLogger(__name__)
  
          if not hasattr(Wallet.search_next_records, "cb"):
              logger.debug("vcx_wallet_search_next_records: Creating callback")
              Wallet.search_next_records.cb = create_cb(CFUNCTYPE(None, c_uint32, c_uint32, c_char_p))
          c_handle = c_uint32(handle)
          c_count = c_uint32(count)
  
          data = await do_call('vcx_wallet_search_next_records',
                               c_handle,
                               c_count,
                               Wallet.search_next_records.cb)
  
          logger.debug("vcx_wallet_search_next_records completed")
          return data.decode()
docs: Searches for next n record from an open search handle
  
          :param handle: int
          :param count: int
           Example:
          query_json = {"tagName1": "str1"}
          type_ = 'TestType'
          search_handle = await Wallet.open_search(type_, query_json, None)
          results = await Wallet.search_next_records(search_handle, 5)
          :return: