Interface StartOutgoingCallRequest
-
- All Superinterfaces:
ConnectedAgentDeviceProvider
public interface StartOutgoingCallRequest extends ConnectedAgentDeviceProvider
Provides all required information to start anOutgoingCall
.- Since:
- 11.27
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<Category>
getCategory()
TheCategory
for the outgoing call if available, otherwise an empty optional.java.util.Optional<Issue>
getRelatedIssue()
The relatedIssue
of the outgoing call if exists, otherwise an empty optional.java.lang.String
getTargetId()
The id or number of the target for theOutgoingCall
to be called.java.util.Optional<Tenant>
getTenant()
TheTenant
for the outgoing call if available, otherwise an empty optional.-
Methods inherited from interface com.novomind.ecom.api.iagent.provider.ConnectedAgentDeviceProvider
getConnectedAgentDevice
-
-
-
-
Method Detail
-
getTargetId
java.lang.String getTargetId()
The id or number of the target for theOutgoingCall
to be called.- Returns:
- the id or number of the target to be called
- Since:
- 11.27
-
getRelatedIssue
java.util.Optional<Issue> getRelatedIssue()
The relatedIssue
of the outgoing call if exists, otherwise an empty optional.- Returns:
- the related issue of the outgoing call if exists, otherwise an empty optional.
- Since:
- 11.27
-
getTenant
java.util.Optional<Tenant> getTenant()
TheTenant
for the outgoing call if available, otherwise an empty optional.- Returns:
- the tenant for the outgoing call if available, otherwise an empty optional.
- Since:
- 11.27
-
-