# Functions

CancelExampleWorkflow cancels an existing workflow.
CancelExampleWorkflowAsync cancels an existing workflow.
CancelXnsWorkflow cancels an existing workflow.
CancelXnsWorkflowAsync cancels an existing workflow.
CreateFoo creates a new foo operation.
CreateFoo creates a new foo operation.
CreateFooWithSetFooProgress sends a(n) example.xns.v1.Example.SetFooProgress signal to a example.xns.v1.Example.CreateFoo workflow, starting it if necessary, and blocks until the workflow completes.
CreateFooWithSetFooProgressAsync sends a(n) example.xns.v1.Example.SetFooProgress signal to a(n) example.xns.v1.Example.CreateFoo workflow, starting it if necessary, and returns a handle to the underlying activity.
GetFooProgress returns the status of a CreateFoo operation.
GetFooProgressAsync executes a(n) example.xns.v1.Example.GetFooProgress query and returns a handle to the activity.
NewCreateFooWorkflowOptions initializes a new CreateFooWorkflowOptions value.
NewExampleOptions initializes a new ExampleOptions value.
NewGetFooProgressQueryOptions initializes a new GetFooProgressQueryOptions value.
NewProvisionFooWorkflowOptions initializes a new ProvisionFooWorkflowOptions value.
NewSetFooProgressSignalOptions initializes a new SetFooProgressSignalOptions value.
NewUpdateFooProgressUpdateOptions initializes a new UpdateFooProgressUpdateOptions value.
NewXnsOptions initializes a new XnsOptions value.
ProvisionFoo executes a(n) example.xns.v1.Xns.ProvisionFoo workflow and blocks until error or response is received.
ProvisionFooAsync executes a(n) example.xns.v1.Xns.ProvisionFoo workflow and returns a handle to the underlying activity.
RegisterExampleActivities registers example.xns.v1.Example cross-namespace activities.
RegisterXnsActivities registers example.xns.v1.Xns cross-namespace activities.
SetFooProgress sets the current status of a CreateFoo operation.
SetFooProgressAsync executes a(n) example.xns.v1.Example.SetFooProgress signal.
UpdateFooProgress sets the current status of a CreateFoo operation.
UpdateFooProgressAsync executes a(n) example.xns.v1.Example.UpdateFooProgress update and blocks until error or response received.

# Structs

CreateFooWorkflowOptions are used to configure a(n) example.xns.v1.Example.CreateFoo workflow execution.
ExampleOptions is used to configure example.xns.v1.Example xns activity registration.
GetFooProgressQueryOptions are used to configure a(n) example.xns.v1.Example.GetFooProgress query execution.
ProvisionFooWorkflowOptions are used to configure a(n) example.xns.v1.Xns.ProvisionFoo workflow execution.
SetFooProgressSignalOptions are used to configure a(n) example.xns.v1.Example.SetFooProgress signal execution.
UpdateFooProgressUpdateOptions are used to configure a(n) example.xns.v1.Example.UpdateFooProgress update execution.
XnsOptions is used to configure example.xns.v1.Xns xns activity registration.

# Interfaces

CreateFooRun provides a handle to a example.xns.v1.Example.CreateFoo workflow execution.
GetFooProgressQueryHandle provides a handle for a example.xns.v1.Example.GetFooProgress query activity.
ProvisionFooRun provides a handle to a example.xns.v1.Xns.ProvisionFoo workflow execution.
SetFooProgressSignalHandle provides a handle for a example.xns.v1.Example.SetFooProgress signal activity.
UpdateFooProgressHandle provides a handle to a example.xns.v1.Example.UpdateFooProgress workflow update.