Class OutcomeAttributionRequest

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

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

    • OutcomeAttributionRequest

      public OutcomeAttributionRequest()
    • OutcomeAttributionRequest

      public OutcomeAttributionRequest(Boolean initWithEmptyList)
  • Method Details

    • outcomeId

      public OutcomeAttributionRequest outcomeId(String outcomeId)
      ID of Outcome.
    • getOutcomeId

      public String getOutcomeId()
    • setOutcomeId

      public void setOutcomeId(String outcomeId)
    • externalContactId

      public OutcomeAttributionRequest externalContactId(String externalContactId)
      The external contact ID of the customer who achieved the outcome.
    • getExternalContactId

      public String getExternalContactId()
    • setExternalContactId

      public void setExternalContactId(String externalContactId)
    • associatedValue

      public OutcomeAttributionRequest associatedValue(BigDecimal associatedValue)
      The total value associated with the customer's outcome.
    • getAssociatedValue

      public BigDecimal getAssociatedValue()
    • setAssociatedValue

      public void setAssociatedValue(BigDecimal associatedValue)
    • touchpoints

      public OutcomeAttributionRequest touchpoints(List<Touchpoint> touchpoints)
      List of interactions that led to this outcome being achieved.
    • getTouchpoints

      public List<Touchpoint> getTouchpoints()
    • setTouchpoints

      public void setTouchpoints(List<Touchpoint> touchpoints)
    • createdDate

      public OutcomeAttributionRequest createdDate(Date createdDate)
      Date outcome was achieved. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getCreatedDate

      public Date getCreatedDate()
    • setCreatedDate

      public void setCreatedDate(Date createdDate)
    • 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