def fetch(self, minutes=values.unset, start_date=values.unset,<EOL>end_date=values.unset, task_channel=values.unset):
params = values.of({<EOL>'<STR_LIT>': minutes,<EOL>'<STR_LIT>': serialize.iso8601_datetime(start_date),<EOL>'<STR_LIT>': serialize.iso8601_datetime(end_date),<EOL>'<STR_LIT>': task_channel,<EOL>})<EOL>payload = self._version.fetch(<EOL>'<STR_LIT:GET>',<EOL>self._uri,<EOL>params=params,<EOL>)<EOL>return WorkerStatisticsInstance(<EOL>self._version,<EOL>payload,<EOL>workspace_sid=self._solution['<STR_LIT>'],<EOL>worker_sid=self._solution['<STR_LIT>'],<EOL>)<EOL>
Fetch a WorkerStatisticsInstance

:param unicode minutes: Filter cumulative statistics by up to 'x' minutes in the past.
:param datetime start_date: Filter cumulative statistics by a start date.
:param datetime end_date: Filter cumulative statistics by a end date.
:param unicode task_channel: Filter cumulative statistics by TaskChannel.

:returns: Fetched WorkerStatisticsInstance
:rtype: twilio.rest.taskrouter.v1.workspace.worker.worker_statistics.WorkerStatisticsInstance