Class Flow

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

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

    • Flow

      public Flow()
    • Flow

      public Flow(Boolean initWithEmptyList)
  • Method Details

    • id

      public Flow id(String id)
      The flow identifier
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • name

      public Flow name(String name)
      The flow name
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • division

      public Flow division(WritableDivision division)
      The division to which this entity belongs.
    • getDivision

      public WritableDivision getDivision()
    • setDivision

      public void setDivision(WritableDivision division)
    • description

      public Flow description(String description)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • type

      public Flow type(Flow.TypeEnum type)
    • getType

      public Flow.TypeEnum getType()
    • setType

      public void setType(Flow.TypeEnum type)
    • lockedUser

      public Flow lockedUser(User lockedUser)
      User that has the flow locked.
    • getLockedUser

      public User getLockedUser()
    • setLockedUser

      public void setLockedUser(User lockedUser)
    • lockedClient

      public Flow lockedClient(DomainEntityRef lockedClient)
      OAuth client that has the flow locked.
    • getLockedClient

      public DomainEntityRef getLockedClient()
    • setLockedClient

      public void setLockedClient(DomainEntityRef lockedClient)
    • active

      public Flow active(Boolean active)
    • getActive

      public Boolean getActive()
    • setActive

      public void setActive(Boolean active)
    • system

      public Flow system(Boolean system)
    • getSystem

      public Boolean getSystem()
    • setSystem

      public void setSystem(Boolean system)
    • deleted

      public Flow deleted(Boolean deleted)
    • getDeleted

      public Boolean getDeleted()
    • setDeleted

      public void setDeleted(Boolean deleted)
    • publishedVersion

      public Flow publishedVersion(FlowVersion publishedVersion)
    • getPublishedVersion

      public FlowVersion getPublishedVersion()
    • setPublishedVersion

      public void setPublishedVersion(FlowVersion publishedVersion)
    • savedVersion

      public Flow savedVersion(FlowVersion savedVersion)
    • getSavedVersion

      public FlowVersion getSavedVersion()
    • setSavedVersion

      public void setSavedVersion(FlowVersion savedVersion)
    • inputSchema

      public Flow inputSchema(Object inputSchema)
      json schema describing the inputs for the flow
    • getInputSchema

      public Object getInputSchema()
    • setInputSchema

      public void setInputSchema(Object inputSchema)
    • outputSchema

      public Flow outputSchema(Object outputSchema)
      json schema describing the outputs for the flow
    • getOutputSchema

      public Object getOutputSchema()
    • setOutputSchema

      public void setOutputSchema(Object outputSchema)
    • checkedInVersion

      public Flow checkedInVersion(FlowVersion checkedInVersion)
    • getCheckedInVersion

      public FlowVersion getCheckedInVersion()
    • setCheckedInVersion

      public void setCheckedInVersion(FlowVersion checkedInVersion)
    • debugVersion

      public Flow debugVersion(FlowVersion debugVersion)
    • getDebugVersion

      public FlowVersion getDebugVersion()
    • setDebugVersion

      public void setDebugVersion(FlowVersion debugVersion)
    • publishedBy

      public Flow publishedBy(User publishedBy)
    • getPublishedBy

      public User getPublishedBy()
    • setPublishedBy

      public void setPublishedBy(User publishedBy)
    • currentOperation

      public Flow currentOperation(Operation currentOperation)
    • getCurrentOperation

      public Operation getCurrentOperation()
    • setCurrentOperation

      public void setCurrentOperation(Operation currentOperation)
    • getNluInfo

      public NluInfo getNluInfo()
    • getSupportedLanguages

      public List<SupportedLanguage> getSupportedLanguages()
    • getCompatibleFlowTypes

      public List<Flow.CompatibleFlowTypesEnum> getCompatibleFlowTypes()
    • worktypeId

      public Flow worktypeId(String worktypeId)
    • getWorktypeId

      public String getWorktypeId()
    • setWorktypeId

      public void setWorktypeId(String worktypeId)
    • virtualAgentEnabled

      public Flow virtualAgentEnabled(Boolean virtualAgentEnabled)
      Indicates whether virtual agent is enabled for this flow.
    • getVirtualAgentEnabled

      public Boolean getVirtualAgentEnabled()
    • setVirtualAgentEnabled

      public void setVirtualAgentEnabled(Boolean virtualAgentEnabled)
    • 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