Interaction Workspace 8.0.0 .NET Developer's Guide and API Reference
IInteraction Interface
Namespaces ► Genesyslab.Desktop.Modules.Core.Model.Interactions ► IInteraction
Represents the base class of all the interactions.
Declaration Syntax

C# | Visual Basic | Visual C++

    public interface IInteraction : INotifyPropertyChanged

    Public Interface IInteraction _
    	Implements INotifyPropertyChanged

    public interface class IInteraction : INotifyPropertyChanged

Members

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

Icon | Member | Description
--- | --- | ---
| Agent | Gets the agent.
| AttachedDataInformation | Gets the attached data information.
| CaseId | Gets or sets the case id.
| ChildInteractions | Gets the child interactions.
| ContextualConfigManager | Gets the contextual configuration manager (contextualize by the attached data).
| DispositionCode | Gets or sets the disposition code.
| Duration | Gets the duration of the interaction.
| EntrepriseInteractionCurrent | Gets or sets the current Enterprise SDK interaction.
| EntrepriseInteractions | Gets the enterprise interactions.
| EntrepriseLastInteractionEvent | Gets or sets the last Enterprise SDK interaction event.
| FormattedObject | Gets the formatted object.
| GetAllAttachedData()()() | Gets all of the attached data.
| GetAttachedData(String) | Gets the attached data.
| HasChildInteraction | Gets a value indicating whether this instance has a child interaction.
| Initialize()()() | Initializes this instance.
| InteractionEvent | Occurs when the interaction event is dispatched.
| InteractionId | Gets or sets the interaction id.
| IsChildInteraction | Gets or sets a value indicating whether this instance is a child interaction.
| IsInitialized | Gets a value indicating whether this instance is initialized.
| Media | Gets the media used by this interaction.
| OnInteractionEvent(IEnvelope<(Of <(IInteraction>)>)) | Calls this method to send the InteractionEvent event.
| ParentInteraction | Gets or sets the parent interaction.
| ParentInteractionId | Gets or sets the parent interaction id.
| PropertyChanged | Occurs when a property value changes. (Inherited from INotifyPropertyChanged.)
| Release()()() | Releases this instance.
| RemoveAttachedData(String) | Removes the attached data.
| SetAttachedData(String, String) | Sets the attached data.
| StartDate | Gets or sets the start date of the interaction.
| Update(IEnvelope<(Of <(IInteraction>)>)) | Updates this interaction with the specified interaction envelope.
| UserData | Gets the key/value collection associated with this interaction. This collection implements the [!:INotifyCollectionChanged] interface.

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