@cursor.setter
    def cursor(self, pos):
        return self.request('window_set_cursor', pos)
Extract only the required fields for the create/update API call
dataset/ETHPy150Open neovim/python-client/neovim/api/window.py/Window.cursor--crossover with--dataset/ETHPy150Open boundary/pulse-api-cli/boundary/metric_common.py/MetricCommon.extractFields