Class DictionaryFeedback

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

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

    • DictionaryFeedback

      public DictionaryFeedback()
    • DictionaryFeedback

      public DictionaryFeedback(Boolean initWithEmptyList)
  • Method Details

    • getId

      public String getId()
    • term

      public DictionaryFeedback term(String term)
      The dictionary term which needs to be added to dictionary feedback system
    • getTerm

      public String getTerm()
    • setTerm

      public void setTerm(String term)
    • dialect

      public DictionaryFeedback dialect(String dialect)
      The dialect for the given term, dialect format is {language}-{country} where language follows ISO 639-1 standard and country follows ISO 3166-1 alpha 2 standard
    • getDialect

      public String getDialect()
    • setDialect

      public void setDialect(String dialect)
    • boostValue

      public DictionaryFeedback boostValue(Float boostValue)
      A weighted value assigned to a phrase. The higher the value, the higher the likelihood that the system will choose the word or phrase from the possible alternatives. Boost range is from 1.0 to 10.0. Default is 2.0
    • getBoostValue

      public Float getBoostValue()
    • setBoostValue

      public void setBoostValue(Float boostValue)
    • getSource

      public DictionaryFeedback.SourceEnum getSource()
    • getDateCreated

      public Date getDateCreated()
    • getCreatedBy

      public UserReference getCreatedBy()
    • getDateModified

      public Date getDateModified()
    • getModifiedBy

      public UserReference getModifiedBy()
    • transcriptionEngine

      public DictionaryFeedback transcriptionEngine(DictionaryFeedback.TranscriptionEngineEnum transcriptionEngine)
      The transcription engine for the dictionary feedback. Only returned when GenesysExtended feature is enabled.
    • getTranscriptionEngine

      public DictionaryFeedback.TranscriptionEngineEnum getTranscriptionEngine()
    • setTranscriptionEngine

      public void setTranscriptionEngine(DictionaryFeedback.TranscriptionEngineEnum transcriptionEngine)
    • getStatus

      public DictionaryFeedback.StatusEnum getStatus()
    • displayAs

      public DictionaryFeedback displayAs(String displayAs)
      The display name for the dictionary feedback. Only returned when GenesysExtended feature is enabled. This field is only valid for Extended Services transcription engine.
    • getDisplayAs

      public String getDisplayAs()
    • setDisplayAs

      public void setDisplayAs(String displayAs)
    • examplePhrases

      public DictionaryFeedback examplePhrases(List<DictionaryFeedbackExamplePhrase> examplePhrases)
      A list of at least 3 and up to 20 unique phrases that are example usage of the term. This field is only valid and required for Genesys transcription engine.
    • getExamplePhrases

      public List<DictionaryFeedbackExamplePhrase> getExamplePhrases()
    • setExamplePhrases

      public void setExamplePhrases(List<DictionaryFeedbackExamplePhrase> examplePhrases)
    • soundsLike

      public DictionaryFeedback soundsLike(List<String> soundsLike)
      A list of up to 10 terms that give examples of how the term sounds. This field is only valid for Genesys transcription engine.
    • getSoundsLike

      public List<String> getSoundsLike()
    • setSoundsLike

      public void setSoundsLike(List<String> soundsLike)
    • getSelfUri

      public String getSelfUri()
    • 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