def update(self, friendly_name=values.unset, chat_service_sid=values.unset,<EOL>channel_type=values.unset, contact_identity=values.unset,<EOL>enabled=values.unset, integration_type=values.unset,<EOL>integration_flow_sid=values.unset, integration_url=values.unset,<EOL>integration_workspace_sid=values.unset,<EOL>integration_workflow_sid=values.unset,<EOL>integration_channel=values.unset, integration_timeout=values.unset,<EOL>integration_priority=values.unset,<EOL>integration_creation_on_message=values.unset,<EOL>long_lived=values.unset):
data = values.of({<EOL>'<STR_LIT>': friendly_name,<EOL>'<STR_LIT>': chat_service_sid,<EOL>'<STR_LIT>': channel_type,<EOL>'<STR_LIT>': contact_identity,<EOL>'<STR_LIT>': enabled,<EOL>'<STR_LIT>': integration_type,<EOL>'<STR_LIT>': integration_flow_sid,<EOL>'<STR_LIT>': integration_url,<EOL>'<STR_LIT>': integration_workspace_sid,<EOL>'<STR_LIT>': integration_workflow_sid,<EOL>'<STR_LIT>': integration_channel,<EOL>'<STR_LIT>': integration_timeout,<EOL>'<STR_LIT>': integration_priority,<EOL>'<STR_LIT>': integration_creation_on_message,<EOL>'<STR_LIT>': long_lived,<EOL>})<EOL>payload = self._version.update(<EOL>'<STR_LIT:POST>',<EOL>self._uri,<EOL>data=data,<EOL>)<EOL>return FlexFlowInstance(self._version, payload, sid=self._solution['<STR_LIT>'], )<EOL>
Update the FlexFlowInstance

:param unicode friendly_name: Human readable description of this FlexFlow
:param unicode chat_service_sid: Service Sid.
:param FlexFlowInstance.ChannelType channel_type: Channel type
:param unicode contact_identity: Channel contact Identity
:param bool enabled: Boolean flag for enabling or disabling the FlexFlow
:param FlexFlowInstance.IntegrationType integration_type: Integration type
:param unicode integration_flow_sid: Flow Sid.
:param unicode integration_url: External Webhook Url
:param unicode integration_workspace_sid: Workspace Sid for a new task
:param unicode integration_workflow_sid: Workflow Sid for a new task
:param unicode integration_channel: Task Channel for a new task
:param unicode integration_timeout: Task timeout in seconds for a new task
:param unicode integration_priority: Task priority for a new task
:param bool integration_creation_on_message: Flag for task creation
:param bool long_lived: Long Lived flag for new Channel

:returns: Updated FlexFlowInstance
:rtype: twilio.rest.flex_api.v1.flex_flow.FlexFlowInstance