public class Workflow extends TaskRouterResource
Constructor and Description |
---|
Workflow(List<WorkflowRule> workflowRules,
WorkflowRuleTarget defaultTarget)
Define a workflow.
|
Modifier and Type | Method and Description |
---|---|
static Workflow |
fromJson(String json)
Converts a JSON workflow configuration to a workflow object.
|
WorkflowRuleTarget |
getDefaultTarget() |
List<WorkflowRule> |
getWorkflowRules() |
toJson
public Workflow(List<WorkflowRule> workflowRules, WorkflowRuleTarget defaultTarget)
workflowRules
- list of workflow rules (in order they will be processed)defaultTarget
- default filterpublic List<WorkflowRule> getWorkflowRules()
public WorkflowRuleTarget getDefaultTarget()
public static Workflow fromJson(String json) throws IOException
json
- JSON for workflowIOException
- if unable to create objectCopyright © 2019 Twilio, Inc. All Rights Reserved.