Interaction Workspace 8.0.0 .NET Developer's Guide and API Reference
IInteractionIM Interface
Namespaces ► Genesyslab.Desktop.Modules.Core.Model.Interactions ► IInteractionIM
The interface for the InteractionIM (Instant Messaging) class.
Declaration Syntax

C# | Visual Basic | Visual C++

    public interface IInteractionIM : IInteraction,
    	INotifyPropertyChanged

    Public Interface IInteractionIM _
    	Implements IInteraction, INotifyPropertyChanged

    public interface class IInteractionIM : IInteraction,
    	INotifyPropertyChanged

Members

All Members | Methods | Properties | Events
Public Protected | Instance Static | Declared Inherited

Icon | Member | Description
--- | --- | ---
| 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)