Class WebActionEvent

java.lang.Object
com.mypurecloud.sdk.v2.model.WebActionEvent
All Implemented Interfaces:
Serializable

public class WebActionEvent extends Object implements Serializable
WebActionEvent
See Also:
  • Constructor Details

    • WebActionEvent

      public WebActionEvent()
    • WebActionEvent

      public WebActionEvent(Boolean initWithEmptyList)
  • Method Details

    • action

      public WebActionEvent action(EventAction action)
      The action that triggered the event.
    • getAction

      public EventAction getAction()
    • setAction

      public void setAction(EventAction action)
    • actionMap

      public WebActionEvent actionMap(ActionEventActionMap actionMap)
      The action map that triggered the action.
    • getActionMap

      public ActionEventActionMap getActionMap()
    • setActionMap

      public void setActionMap(ActionEventActionMap actionMap)
    • actionTarget

      public WebActionEvent actionTarget(AddressableEntityRef actionTarget)
      Deprecated. The target for engagement actions.
    • getActionTarget

      public AddressableEntityRef getActionTarget()
    • setActionTarget

      public void setActionTarget(AddressableEntityRef actionTarget)
    • timeToDisposition

      public WebActionEvent timeToDisposition(Long timeToDisposition)
      Milliseconds elapsed until the action is disposed.
    • getTimeToDisposition

      public Long getTimeToDisposition()
    • setTimeToDisposition

      public void setTimeToDisposition(Long timeToDisposition)
    • errorCode

      public WebActionEvent errorCode(String errorCode)
      Code of the error returned when the action fails.
    • getErrorCode

      public String getErrorCode()
    • setErrorCode

      public void setErrorCode(String errorCode)
    • errorMessage

      public WebActionEvent errorMessage(String errorMessage)
      Message of the error returned when the action fails.
    • getErrorMessage

      public String getErrorMessage()
    • setErrorMessage

      public void setErrorMessage(String errorMessage)
    • userAgentString

      public WebActionEvent userAgentString(String userAgentString)
      HTTP User-Agent string (see https://tools.ietf.org/html/rfc1945#section-10.15).
    • getUserAgentString

      public String getUserAgentString()
    • setUserAgentString

      public void setUserAgentString(String userAgentString)
    • browser

      public WebActionEvent browser(Browser browser)
      Customer's browser.
    • getBrowser

      public Browser getBrowser()
    • setBrowser

      public void setBrowser(Browser browser)
    • device

      public WebActionEvent device(Device device)
      Customer's device.
    • getDevice

      public Device getDevice()
    • setDevice

      public void setDevice(Device device)
    • geolocation

      public WebActionEvent geolocation(JourneyGeolocation geolocation)
      Customer's geolocation.
    • getGeolocation

      public JourneyGeolocation getGeolocation()
    • setGeolocation

      public void setGeolocation(JourneyGeolocation geolocation)
    • ipAddress

      public WebActionEvent ipAddress(String ipAddress)
      Visitor's IP address.
    • getIpAddress

      public String getIpAddress()
    • setIpAddress

      public void setIpAddress(String ipAddress)
    • ipOrganization

      public WebActionEvent ipOrganization(String ipOrganization)
      Visitor's IP-based organization or ISP name.
    • getIpOrganization

      public String getIpOrganization()
    • setIpOrganization

      public void setIpOrganization(String ipOrganization)
    • mktCampaign

      public WebActionEvent mktCampaign(JourneyCampaign mktCampaign)
      Marketing / traffic source information.
    • getMktCampaign

      public JourneyCampaign getMktCampaign()
    • setMktCampaign

      public void setMktCampaign(JourneyCampaign mktCampaign)
    • visitReferrer

      public WebActionEvent visitReferrer(Referrer visitReferrer)
      Visit's referrer.
    • getVisitReferrer

      public Referrer getVisitReferrer()
    • setVisitReferrer

      public void setVisitReferrer(Referrer visitReferrer)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object