Interaction Workspace 8.0.0 .NET Developer's Guide and API Reference
IAgent Interface
Namespaces ► Genesyslab.Desktop.Modules.Core.Model.Agents ► IAgent
The interface for the Agent class.
Declaration Syntax

C# | Visual Basic | Visual C++

    public interface IAgent : INotifyPropertyChanged

    Public Interface IAgent _
    	Implements INotifyPropertyChanged

    public interface class IAgent : INotifyPropertyChanged

Members

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

Icon | Member | Description
--- | --- | ---
| AgentGroupsForAgent | Gets a list of agent groups that contain the agent.
| ConfPerson | Gets the CfgPerson from the configuration server.
| DndOff()()() | Turns the Do Not Disturb status off.
| DndOn()()() | Turns the Do Not Disturb status on.
| EntrepriseService | Gets the enterprise service.
| FirstMediaIM | Initiates an Instant Messaging session.
| FirstMediaVoice | Gets the first media voice.
| FormattedAgent | Gets the formatted agent.
| FormattedApplication | Gets the formatted application.
| HasMedia(MediaType) | Determines whether the specified type has media.
| HasMediaTypeIM | Gets a value indicating whether this instance has media type IM.
| Initialize()()() | Initializes the IAgent. All the DNs and media of the agent Place are registered.
| IsInitialized | Gets a value indicating whether this instance is initialized. The IAgent is initialized when the all the DNs and media of the agent Place are registered.
| IsItCapableAfterCallWork | Gets a value indicating whether this instance is capable of after call work.
| IsItCapableDnd | Gets a value indicating whether this instance is capable of Do Not Disturb status.
| IsItCapableForward | Gets a value indicating whether this instance is capable of forwarding.
| IsLoaded | Gets a value indicating whether the IAgent is loaded from the configuration server using the [!:Username] and Password.
| Load()()() | Loads the IAgent from the configuration server using the [!:Username] and Password.
| Login()()() | Logs the current agent in.
| LoginDNs | Gets a list of DNs that the agent is logged into.
| LoginQueues | Gets a list of queues that the agent is logged into.
| LogOff()()() | Logs the current agent off.
| LogOn()()() | Logs the agent on.
| MustReload | Gets a value indicating whether the IAgent must be reloaded because the [!:Username] or the Password has changed.
| MyState | Gets or sets the agent's state.
| NotReady()()() | Sets the agent's state to Not Ready.
| NotReady(String) | Set the current agent's state to Not Ready with Action Code.
| NotReadyActionCodes | Gets a list of Not Ready action codes.
| NotReadyAfterCallWork()()() | Sets the agent's state to Not Ready After Call Work.
| NotReadyDn(String, String, String) | Sets the specified DN to the Not Ready state.
| NotReadyMedia(String) | Sets the specified media to the Not Ready state.
| Password | Gets or sets the agent password.
| Place | Gets the place.
| PropertyChanged | Occurs when a property value changes. (Inherited from INotifyPropertyChanged.)
| Ready()()() | Sets the agent's state to Ready.
| ReadyDn(String, String, String) | Sets the specified DN to the Ready state.
| ReadyMedia(String) | Sets the specified media to the Ready state.
| Release()()() | Unregisters the DNs and the media of the agent Place.
| SessionDuration | Gets the duration of the session.
| SessionShortTimeStartDate | Gets the session short start date.
| SessionStartDate | Gets the session start date.
| Tenant | Gets the CfgTenant object associated with this agent.
| Unload()()() | Unload all the configuration server data.
| UpdateMediaOnPlace(ObservableCollection<(Of <(IMedia>)>)) | Updates a list of media.
| UserName | Gets or sets the agent username.

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