Interaction Workspace 8.0.0 .NET Developer's Guide and API Reference
IInteractionIM Interface
NamespacesGenesyslab.Desktop.Modules.Core.Model.InteractionsIInteractionIM
The interface for the InteractionIM (Instant Messaging) class.
Declaration Syntax
C#Visual BasicVisual C++
public interface IInteractionIM : IInteraction, 
	INotifyPropertyChanged
Public Interface IInteractionIM _
	Implements IInteraction, INotifyPropertyChanged
public interface class IInteractionIM : IInteraction, 
	INotifyPropertyChanged
Members
All MembersMethodsPropertiesEvents



IconMemberDescription
Agent
Gets the agent.
(Inherited from IInteraction.)
AttachedDataInformation
Gets the attached data information.
(Inherited from IInteraction.)
CaseId
Gets or sets the case id.
(Inherited from IInteraction.)
ChildInteractions
Gets the child interactions.
(Inherited from IInteraction.)
ContextualConfigManager
Gets the contextual configuration manager (contextualize by the attached data).
(Inherited from IInteraction.)
Device
Gets or sets the device.

DispositionCode
Gets or sets the disposition code.
(Inherited from IInteraction.)
Duration
Gets the duration of the interaction.
(Inherited from IInteraction.)
EntrepriseInteractionCurrent
Gets or sets the current Enterprise SDK interaction.
(Inherited from IInteraction.)
EntrepriseInteractions
Gets the enterprise interactions.
(Inherited from IInteraction.)
EntrepriseLastInteractionEvent
Gets or sets the last Enterprise SDK interaction event.
(Inherited from IInteraction.)
FormattedObject
Gets the formatted object.
(Inherited from IInteraction.)
GetAllAttachedData()()()
Gets all of the attached data.
(Inherited from IInteraction.)
GetAttachedData(String)
Gets the attached data.
(Inherited from IInteraction.)
HasChildInteraction
Gets a value indicating whether this instance has a child interaction.
(Inherited from IInteraction.)
HasRung
Gets a value indicating whether this instance has rung.

Initialize()()()
Initializes this instance.
(Inherited from IInteraction.)
InteractionEvent
Occurs when the interaction event is dispatched.
(Inherited from IInteraction.)
InteractionId
Gets or sets the interaction id.
(Inherited from IInteraction.)
IsAccepted
Gets a value indicating whether this instance is accepted.

IsChildInteraction
Gets or sets a value indicating whether this instance is a child interaction.
(Inherited from IInteraction.)
IsIdle
Gets a value indicating whether this instance is idle.

IsInitialized
Gets a value indicating whether this instance is initialized.
(Inherited from IInteraction.)
IsItPossibleToAlternate
Gets a value indicating whether it is possible to alternate.

IsItPossibleToCompleteConference
Gets a value indicating whether it is possible to complete a conference.

IsItPossibleToCompleteTransfer
Gets a value indicating whether it is possible to complete a transfer.

IsItPossibleToHoldCall
Gets a value indicating whether it is possible to hold a call.

IsItPossibleToInitConference
Gets a value indicating whether it is possible to initiate a conference.

IsItPossibleToInitTransfer
Gets a value indicating whether it is possible to initiate a transfer.

IsItPossibleToMakeCall
Gets a value indicating whether it is possible to make a call.

IsItPossibleToMarkDone
Gets a value indicating whether it is possible to mark as done.

IsItPossibleToReconnect
Gets a value indicating whether it is possible to reconnect.

IsItPossibleToReleaseIM
Gets a value indicating whether it is possible to release instant messaging.

IsItPossibleToRetrieveCall
Gets a value indicating whether it is possible to retrieve a call.

IsItPossibleToSingleStepConference
Gets a value indicating whether it is possible to complete a single-step conference.

IsItPossibleToSingleStepTransfer
Gets a value indicating whether it is possible to complete a single-step transfer.

IsOwner(String)
Determines whether the specified nickname is the owner.

Media
Gets the media used by this interaction.
(Inherited from IInteraction.)
OnInteractionEvent(IEnvelope<(Of <(IInteraction>)>))
Calls this method to send the InteractionEvent event.
(Inherited from IInteraction.)
Owner
Gets the owner.

ParentInteraction
Gets or sets the parent interaction.
(Inherited from IInteraction.)
ParentInteractionId
Gets or sets the parent interaction id.
(Inherited from IInteraction.)
PropertyChanged
Occurs when a property value changes.
(Inherited from INotifyPropertyChanged.)
Release()()()
Releases this instance.
(Inherited from IInteraction.)
RemoveAttachedData(String)
Removes the attached data.
(Inherited from IInteraction.)
SetAttachedData(String, String)
Sets the attached data.
(Inherited from IInteraction.)
StartDate
Gets or sets the start date of the interaction.
(Inherited from IInteraction.)
State
Gets the state.

Update(IEnvelope<(Of <(IInteraction>)>))
Updates this interaction with the specified interaction envelope.
(Inherited from IInteraction.)
UserData
Gets the key/value collection associated with this interaction. This collection implements the [!:INotifyCollectionChanged] interface.
(Inherited from IInteraction.)

Assembly: Genesyslab.Desktop.Modules.Core (Module: Genesyslab.Desktop.Modules.Core) Version: 8.0.2.15 (8.0.002.15)