Package com.mypurecloud.sdk.v2.model
Class DialerAction
java.lang.Object
com.mypurecloud.sdk.v2.model.DialerAction
- All Implemented Interfaces:
Serializable
DialerAction
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumAdditional type specification for this DialerAction.static enumThe type of this DialerAction.static enumSpecifies how a contact attribute should be updated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactionTypeName(DialerAction.ActionTypeNameEnum actionTypeName) Additional type specification for this DialerAction.agentWrapupField(String agentWrapupField) The input field from the data action that the agentWrapup will be passed to for this condition.callAnalysisResultField(String callAnalysisResultField) The input field from the data action that the callAnalysisResult will be passed to for this condition.contactColumnToDataActionFieldMappings(List<ContactColumnToDataActionFieldMapping> contactColumnToDataActionFieldMappings) A list of mappings defining which contact data fields will be passed to which data action input fields for this condition.contactIdField(String contactIdField) The input field from the data action that the contactId will be passed to for this condition.dataAction(DomainEntityRef dataAction) The Data Action to use for this action.booleangetType()inthashCode()properties(Map<String, String> properties) A map of key-value pairs pertinent to the DialerAction.voidsetActionTypeName(DialerAction.ActionTypeNameEnum actionTypeName) voidsetAgentWrapupField(String agentWrapupField) voidsetCallAnalysisResultField(String callAnalysisResultField) voidsetContactColumnToDataActionFieldMappings(List<ContactColumnToDataActionFieldMapping> contactColumnToDataActionFieldMappings) voidsetContactIdField(String contactIdField) voidsetDataAction(DomainEntityRef dataAction) voidsetProperties(Map<String, String> properties) voidsetType(DialerAction.TypeEnum type) voidsetUpdateOption(DialerAction.UpdateOptionEnum updateOption) toString()type(DialerAction.TypeEnum type) The type of this DialerAction.updateOption(DialerAction.UpdateOptionEnum updateOption) Specifies how a contact attribute should be updated.
-
Constructor Details
-
DialerAction
public DialerAction() -
DialerAction
-
-
Method Details
-
type
The type of this DialerAction. -
getType
-
setType
-
actionTypeName
Additional type specification for this DialerAction. -
getActionTypeName
-
setActionTypeName
-
updateOption
Specifies how a contact attribute should be updated. Required for MODIFY_CONTACT_ATTRIBUTE. -
getUpdateOption
-
setUpdateOption
-
properties
A map of key-value pairs pertinent to the DialerAction. Different types of DialerActions require different properties. MODIFY_CONTACT_ATTRIBUTE with an updateOption of SET takes a contact column as the key and accepts any value. SCHEDULE_CALLBACK takes a key 'callbackOffset' that specifies how far in the future the callback should be scheduled, in minutes. SET_CALLER_ID takes two keys: 'callerAddress', which should be the caller id phone number, and 'callerName'. For either key, you can also specify a column on the contact to get the value from. To do this, specify 'contact.Column', where 'Column' is the name of the contact column from which to get the value. SET_SKILLS takes a key 'skills' with an array of skill ids wrapped into a string (Example: {'skills': '['skillIdHere']'} ). -
getProperties
-
setProperties
-
dataAction
The Data Action to use for this action. Required for a dataActionBehavior. -
getDataAction
-
setDataAction
-
contactColumnToDataActionFieldMappings
public DialerAction contactColumnToDataActionFieldMappings(List<ContactColumnToDataActionFieldMapping> contactColumnToDataActionFieldMappings) A list of mappings defining which contact data fields will be passed to which data action input fields for this condition. Valid for a dataActionBehavior. -
getContactColumnToDataActionFieldMappings
-
setContactColumnToDataActionFieldMappings
public void setContactColumnToDataActionFieldMappings(List<ContactColumnToDataActionFieldMapping> contactColumnToDataActionFieldMappings) -
contactIdField
The input field from the data action that the contactId will be passed to for this condition. Valid for a dataActionBehavior. -
getContactIdField
-
setContactIdField
-
callAnalysisResultField
The input field from the data action that the callAnalysisResult will be passed to for this condition. Valid for a wrapup dataActionBehavior. -
getCallAnalysisResultField
-
setCallAnalysisResultField
-
agentWrapupField
The input field from the data action that the agentWrapup will be passed to for this condition. Valid for a wrapup dataActionBehavior. -
getAgentWrapupField
-
setAgentWrapupField
-
equals
-
hashCode
public int hashCode() -
toString
-