'Create a new TaskInstance
:param unicode timeout: The timeout
:param unicode priority: The priority
:param unicode task_channel: The task_channel
:param unicode workflow_sid: The workflow_sid
:param unicode attributes: The attributes
:returns: Newly created TaskInstance
:rtype: twilio.rest.taskrouter.v1.workspace.task.TaskInstance'

def create(self, timeout=values.unset, priority=values.unset, task_channel=values.unset, workflow_sid=values.unset, attributes=values.unset):

    data = values.of({'Timeout': timeout, 'Priority': priority, 'TaskChannel': task_channel, 'WorkflowSid': workflow_sid, 'Attributes': attributes})
    payload = self._version.create('POST', self._uri, data=data)
    return TaskInstance(self._version, payload, workspace_sid=self._solution['workspace_sid'])
