twilio.rest.flex_api.v1.interaction package

Module contents

This code was generated by / _ _ _| _ _

(_)/(_)(_|/| |(/_ v1.0.0 / /
class twilio.rest.flex_api.v1.interaction.InteractionContext(version, sid)[source]

Bases: twilio.base.instance_context.InstanceContext

channels

Access the channels

Returns:twilio.rest.flex_api.v1.interaction.interaction_channel.InteractionChannelList
Return type:twilio.rest.flex_api.v1.interaction.interaction_channel.InteractionChannelList
fetch()[source]

Fetch the InteractionInstance

Returns:The fetched InteractionInstance
Return type:twilio.rest.flex_api.v1.interaction.InteractionInstance
class twilio.rest.flex_api.v1.interaction.InteractionInstance(version, payload, sid=None)[source]

Bases: twilio.base.instance_resource.InstanceResource

class Status[source]

Bases: object

CLOSE = 'close'
CLOSED = 'closed'
WRAPUP = 'wrapup'
channel
Returns:The Interaction’s channel
Return type:dict
channels

Access the channels

Returns:twilio.rest.flex_api.v1.interaction.interaction_channel.InteractionChannelList
Return type:twilio.rest.flex_api.v1.interaction.interaction_channel.InteractionChannelList
fetch()[source]

Fetch the InteractionInstance

Returns:The fetched InteractionInstance
Return type:twilio.rest.flex_api.v1.interaction.InteractionInstance
Returns:The links
Return type:unicode
routing
Returns:The Interaction’s routing logic
Return type:dict
sid
Returns:The unique string that identifies the resource
Return type:unicode
url
Returns:The url
Return type:unicode
class twilio.rest.flex_api.v1.interaction.InteractionList(version)[source]

Bases: twilio.base.list_resource.ListResource

create(channel, routing)[source]

Create the InteractionInstance

Parameters:
  • channel (dict) – The Interaction’s channel
  • routing (dict) – The Interaction’s routing logic
Returns:

The created InteractionInstance

Return type:

twilio.rest.flex_api.v1.interaction.InteractionInstance

get(sid)[source]

Constructs a InteractionContext

Parameters:sid – The SID that identifies the resource to fetch
Returns:twilio.rest.flex_api.v1.interaction.InteractionContext
Return type:twilio.rest.flex_api.v1.interaction.InteractionContext
class twilio.rest.flex_api.v1.interaction.InteractionPage(version, response, solution)[source]

Bases: twilio.base.page.Page

get_instance(payload)[source]

Build an instance of InteractionInstance

Parameters:payload (dict) – Payload response from the API
Returns:twilio.rest.flex_api.v1.interaction.InteractionInstance
Return type:twilio.rest.flex_api.v1.interaction.InteractionInstance