# Uses of Class io.dapr.workflows.client.WorkflowInstanceStatus (dapr-sdk-workflows 0.10.0 API)

## Uses of Class
io.dapr.workflows.client.WorkflowInstanceStatus

Packages that use WorkflowInstanceStatus
io.dapr.workflows.client

### Uses of WorkflowInstanceStatus in io.dapr.workflows.client

Methods in io.dapr.workflows.client that return WorkflowInstanceStatus
`WorkflowInstanceStatus` DaprWorkflowClient.`getInstanceState​(String instanceId, boolean getInputsAndOutputs)` Fetches workflow instance metadata from the configured durable store.
`WorkflowInstanceStatus` DaprWorkflowClient.`waitForInstanceCompletion​(String instanceId, Duration timeout, boolean getInputsAndOutputs)` Waits for an workflow to complete and returns an `WorkflowInstanceStatus` object that contains metadata about the completed instance.
`WorkflowInstanceStatus` DaprWorkflowClient.`waitForInstanceStart​(String instanceId, Duration timeout, boolean getInputsAndOutputs)` Waits for an workflow to start running and returns an `WorkflowInstanceStatus` object that contains metadata about the started instance and optionally its input, output, and custom status payloads.