package
1.7.0
Repository: https://github.com/indeedeng/iwf-golang-sdk.git
Documentation: pkg.go.dev

# README

Go API client for iwfidl

This APIs for iwf SDKs to operate workflows

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import iwfidl "github.com/indeedeng/iwf-idl"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), iwfidl.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), iwfidl.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), iwfidl.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), iwfidl.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to http://petstore.swagger.io/v2

ClassMethodHTTP requestDescription
DefaultApiApiV1WorkflowConfigUpdatePostPost /api/v1/workflow/config/updateupdate the config of a workflow
DefaultApiApiV1WorkflowDataobjectsGetPostPost /api/v1/workflow/dataobjects/getget workflow data objects
DefaultApiApiV1WorkflowGetPostPost /api/v1/workflow/getget a workflow's status and results(if completed & requested)
DefaultApiApiV1WorkflowGetWithWaitPostPost /api/v1/workflow/getWithWaitget a workflow's status and results(if completed & requested), wait if the workflow is still running
DefaultApiApiV1WorkflowInternalDumpPostPost /api/v1/workflow/internal/dumpdump internal info of a workflow
DefaultApiApiV1WorkflowResetPostPost /api/v1/workflow/resetreset a workflow
DefaultApiApiV1WorkflowRpcPostPost /api/v1/workflow/rpcexecute an RPC of a workflow
DefaultApiApiV1WorkflowSearchPostPost /api/v1/workflow/searchsearch for workflows by a search attribute query
DefaultApiApiV1WorkflowSearchattributesGetPostPost /api/v1/workflow/searchattributes/getget workflow search attributes
DefaultApiApiV1WorkflowSignalPostPost /api/v1/workflow/signalsignal a workflow
DefaultApiApiV1WorkflowStartPostPost /api/v1/workflow/startstart a workflow
DefaultApiApiV1WorkflowStateDecidePostPost /api/v1/workflowState/decidefor invoking WorkflowState.execute API
DefaultApiApiV1WorkflowStateStartPostPost /api/v1/workflowState/startfor invoking WorkflowState.waitUntil API
DefaultApiApiV1WorkflowStopPostPost /api/v1/workflow/stopstop a workflow
DefaultApiApiV1WorkflowTimerSkipPostPost /api/v1/workflow/timer/skipskip the timer of a workflow
DefaultApiApiV1WorkflowTriggerContinueAsNewPostPost /api/v1/workflow/triggerContinueAsNewtrigger ContinueAsNew for a workflow
DefaultApiApiV1WorkflowWaitForStateCompletionPostPost /api/v1/workflow/waitForStateCompletion
DefaultApiApiV1WorkflowWorkerRpcPostPost /api/v1/workflowWorker/rpcfor invoking workflow RPC API in the worker
DefaultApiInfoHealthcheckGetGet /info/healthcheckreturn health info of the server

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

# Functions

CacheExpires helper function to determine remaining time before repeating a request.
IsNil checks if an input is nil.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResponse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
NewChannelRequestStatusFromValue returns a pointer to a valid ChannelRequestStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewCommandCombination instantiates a new CommandCombination object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCommandCombinationWithDefaults instantiates a new CommandCombination object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCommandRequest instantiates a new CommandRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCommandRequestWithDefaults instantiates a new CommandRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCommandResults instantiates a new CommandResults object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCommandResultsWithDefaults instantiates a new CommandResults object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCommandWaitingTypeFromValue returns a pointer to a valid CommandWaitingType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewConfiguration returns a new Configuration object.
NewContext instantiates a new Context object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewContextWithDefaults instantiates a new Context object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEncodedObject instantiates a new EncodedObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEncodedObjectWithDefaults instantiates a new EncodedObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewErrorResponse instantiates a new ErrorResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewErrorResponseWithDefaults instantiates a new ErrorResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewErrorSubStatusFromValue returns a pointer to a valid ErrorSubStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewExecuteApiFailurePolicyFromValue returns a pointer to a valid ExecuteApiFailurePolicy for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewHealthInfo instantiates a new HealthInfo object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewHealthInfoWithDefaults instantiates a new HealthInfo object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewIDReusePolicyFromValue returns a pointer to a valid IDReusePolicy for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewInterStateChannelCommand instantiates a new InterStateChannelCommand object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInterStateChannelCommandWithDefaults instantiates a new InterStateChannelCommand object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInterStateChannelPublishing instantiates a new InterStateChannelPublishing object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInterStateChannelPublishingWithDefaults instantiates a new InterStateChannelPublishing object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewInterStateChannelResult instantiates a new InterStateChannelResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewInterStateChannelResultWithDefaults instantiates a new InterStateChannelResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewKeyValue instantiates a new KeyValue object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewKeyValueWithDefaults instantiates a new KeyValue object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewPersistenceLoadingPolicy instantiates a new PersistenceLoadingPolicy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPersistenceLoadingPolicyWithDefaults instantiates a new PersistenceLoadingPolicy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPersistenceLoadingTypeFromValue returns a pointer to a valid PersistenceLoadingType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewRetryPolicy instantiates a new RetryPolicy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewRetryPolicyWithDefaults instantiates a new RetryPolicy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSearchAttribute instantiates a new SearchAttribute object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSearchAttributeKeyAndType instantiates a new SearchAttributeKeyAndType object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSearchAttributeKeyAndTypeWithDefaults instantiates a new SearchAttributeKeyAndType object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSearchAttributeValueTypeFromValue returns a pointer to a valid SearchAttributeValueType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewSearchAttributeWithDefaults instantiates a new SearchAttribute object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSignalCommand instantiates a new SignalCommand object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSignalCommandWithDefaults instantiates a new SignalCommand object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSignalResult instantiates a new SignalResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSignalResultWithDefaults instantiates a new SignalResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStateCompletionOutput instantiates a new StateCompletionOutput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStateCompletionOutputWithDefaults instantiates a new StateCompletionOutput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStateDecision instantiates a new StateDecision object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStateDecisionWithDefaults instantiates a new StateDecision object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStateMovement instantiates a new StateMovement object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStateMovementWithDefaults instantiates a new StateMovement object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTimerCommand instantiates a new TimerCommand object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTimerCommandWithDefaults instantiates a new TimerCommand object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTimerResult instantiates a new TimerResult object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTimerResultWithDefaults instantiates a new TimerResult object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTimerStatusFromValue returns a pointer to a valid TimerStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewTriggerContinueAsNewRequest instantiates a new TriggerContinueAsNewRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTriggerContinueAsNewRequestWithDefaults instantiates a new TriggerContinueAsNewRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWaitUntilApiFailurePolicyFromValue returns a pointer to a valid WaitUntilApiFailurePolicy for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWorkerErrorResponse instantiates a new WorkerErrorResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkerErrorResponseWithDefaults instantiates a new WorkerErrorResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowConditionalClose instantiates a new WorkflowConditionalClose object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowConditionalCloseTypeFromValue returns a pointer to a valid WorkflowConditionalCloseType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWorkflowConditionalCloseWithDefaults instantiates a new WorkflowConditionalClose object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowConfig instantiates a new WorkflowConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowConfigUpdateRequest instantiates a new WorkflowConfigUpdateRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowConfigUpdateRequestWithDefaults instantiates a new WorkflowConfigUpdateRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowConfigWithDefaults instantiates a new WorkflowConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowDumpRequest instantiates a new WorkflowDumpRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowDumpRequestWithDefaults instantiates a new WorkflowDumpRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowDumpResponse instantiates a new WorkflowDumpResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowDumpResponseWithDefaults instantiates a new WorkflowDumpResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowErrorTypeFromValue returns a pointer to a valid WorkflowErrorType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWorkflowGetDataObjectsRequest instantiates a new WorkflowGetDataObjectsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowGetDataObjectsRequestWithDefaults instantiates a new WorkflowGetDataObjectsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowGetDataObjectsResponse instantiates a new WorkflowGetDataObjectsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowGetDataObjectsResponseWithDefaults instantiates a new WorkflowGetDataObjectsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowGetRequest instantiates a new WorkflowGetRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowGetRequestWithDefaults instantiates a new WorkflowGetRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowGetResponse instantiates a new WorkflowGetResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowGetResponseWithDefaults instantiates a new WorkflowGetResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowGetSearchAttributesRequest instantiates a new WorkflowGetSearchAttributesRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowGetSearchAttributesRequestWithDefaults instantiates a new WorkflowGetSearchAttributesRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowGetSearchAttributesResponse instantiates a new WorkflowGetSearchAttributesResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowGetSearchAttributesResponseWithDefaults instantiates a new WorkflowGetSearchAttributesResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowResetRequest instantiates a new WorkflowResetRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowResetRequestWithDefaults instantiates a new WorkflowResetRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowResetResponse instantiates a new WorkflowResetResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowResetResponseWithDefaults instantiates a new WorkflowResetResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowResetTypeFromValue returns a pointer to a valid WorkflowResetType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWorkflowRetryPolicy instantiates a new WorkflowRetryPolicy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowRetryPolicyWithDefaults instantiates a new WorkflowRetryPolicy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowRpcRequest instantiates a new WorkflowRpcRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowRpcRequestWithDefaults instantiates a new WorkflowRpcRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowRpcResponse instantiates a new WorkflowRpcResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowRpcResponseWithDefaults instantiates a new WorkflowRpcResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowSearchRequest instantiates a new WorkflowSearchRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowSearchRequestWithDefaults instantiates a new WorkflowSearchRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowSearchResponse instantiates a new WorkflowSearchResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowSearchResponseEntry instantiates a new WorkflowSearchResponseEntry object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowSearchResponseEntryWithDefaults instantiates a new WorkflowSearchResponseEntry object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowSearchResponseWithDefaults instantiates a new WorkflowSearchResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowSignalRequest instantiates a new WorkflowSignalRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowSignalRequestWithDefaults instantiates a new WorkflowSignalRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowSkipTimerRequest instantiates a new WorkflowSkipTimerRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowSkipTimerRequestWithDefaults instantiates a new WorkflowSkipTimerRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowStartOptions instantiates a new WorkflowStartOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowStartOptionsWithDefaults instantiates a new WorkflowStartOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowStartRequest instantiates a new WorkflowStartRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowStartRequestWithDefaults instantiates a new WorkflowStartRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowStartResponse instantiates a new WorkflowStartResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowStartResponseWithDefaults instantiates a new WorkflowStartResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowStateExecuteRequest instantiates a new WorkflowStateExecuteRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowStateExecuteRequestWithDefaults instantiates a new WorkflowStateExecuteRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowStateExecuteResponse instantiates a new WorkflowStateExecuteResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowStateExecuteResponseWithDefaults instantiates a new WorkflowStateExecuteResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowStateOptions instantiates a new WorkflowStateOptions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowStateOptionsWithDefaults instantiates a new WorkflowStateOptions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowStateWaitUntilRequest instantiates a new WorkflowStateWaitUntilRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowStateWaitUntilRequestWithDefaults instantiates a new WorkflowStateWaitUntilRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowStateWaitUntilResponse instantiates a new WorkflowStateWaitUntilResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowStateWaitUntilResponseWithDefaults instantiates a new WorkflowStateWaitUntilResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowStatusFromValue returns a pointer to a valid WorkflowStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWorkflowStopRequest instantiates a new WorkflowStopRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowStopRequestWithDefaults instantiates a new WorkflowStopRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowStopTypeFromValue returns a pointer to a valid WorkflowStopType for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewWorkflowWaitForStateCompletionRequest instantiates a new WorkflowWaitForStateCompletionRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowWaitForStateCompletionRequestWithDefaults instantiates a new WorkflowWaitForStateCompletionRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowWaitForStateCompletionResponse instantiates a new WorkflowWaitForStateCompletionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowWaitForStateCompletionResponseWithDefaults instantiates a new WorkflowWaitForStateCompletionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowWorkerRpcRequest instantiates a new WorkflowWorkerRpcRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowWorkerRpcRequestWithDefaults instantiates a new WorkflowWorkerRpcRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewWorkflowWorkerRpcResponse instantiates a new WorkflowWorkerRpcResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewWorkflowWorkerRpcResponseWithDefaults instantiates a new WorkflowWorkerRpcResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
PtrBool is a helper routine that returns a pointer to given boolean value.
PtrFloat32 is a helper routine that returns a pointer to given float value.
PtrFloat64 is a helper routine that returns a pointer to given float value.
PtrInt is a helper routine that returns a pointer to given integer value.
PtrInt32 is a helper routine that returns a pointer to given integer value.
PtrInt64 is a helper routine that returns a pointer to given integer value.
PtrString is a helper routine that returns a pointer to given string value.
PtrTime is helper routine that returns a pointer to given Time value.

# Constants

List of CommandWaitingType.
List of PersistenceLoadingType.
List of PersistenceLoadingType.
List of IDReusePolicy.
List of IDReusePolicy.
List of IDReusePolicy.
List of CommandWaitingType.
List of CommandWaitingType.
List of WorkflowResetType.
List of SearchAttributeValueType.
List of WorkflowStopType.
List of WorkflowStatus.
List of WorkflowErrorType.
List of WorkflowStatus.
List of WorkflowStatus.
List of SearchAttributeValueType.
List of IDReusePolicy.
List of SearchAttributeValueType.
List of WorkflowStopType.
List of ExecuteApiFailurePolicy.
List of WaitUntilApiFailurePolicy.
List of WorkflowStatus.
List of TimerStatus.
List of WorkflowConditionalCloseType.
List of WorkflowConditionalCloseType.
List of WorkflowConditionalCloseType.
List of WorkflowResetType.
List of WorkflowResetType.
List of SearchAttributeValueType.
List of WorkflowErrorType.
List of SearchAttributeValueType.
List of SearchAttributeValueType.
List of ErrorSubStatus.
List of PersistenceLoadingType.
List of PersistenceLoadingType.
List of PersistenceLoadingType.
List of WaitUntilApiFailurePolicy.
List of ExecuteApiFailurePolicy.
List of ChannelRequestStatus.
List of WorkflowErrorType.
List of WorkflowStatus.
List of TimerStatus.
List of WorkflowErrorType.
List of WorkflowErrorType.
List of WorkflowErrorType.
List of WorkflowResetType.
List of WorkflowResetType.
List of WorkflowStopType.
List of WorkflowStatus.
List of SearchAttributeValueType.
List of WorkflowStatus.
List of ErrorSubStatus.
List of ChannelRequestStatus.
List of ErrorSubStatus.
List of ErrorSubStatus.
List of ErrorSubStatus.

# Variables

All allowed values of ChannelRequestStatus enum.
All allowed values of CommandWaitingType enum.
All allowed values of ErrorSubStatus enum.
All allowed values of ExecuteApiFailurePolicy enum.
All allowed values of IDReusePolicy enum.
All allowed values of PersistenceLoadingType enum.
All allowed values of SearchAttributeValueType enum.
All allowed values of TimerStatus enum.
All allowed values of WaitUntilApiFailurePolicy enum.
All allowed values of WorkflowConditionalCloseType enum.
All allowed values of WorkflowErrorType enum.
All allowed values of WorkflowResetType enum.
All allowed values of WorkflowStatus enum.
All allowed values of WorkflowStopType enum.
ContextOperationServerIndices uses a server configuration from the index mapping.
ContextOperationServerVariables overrides a server configuration variables using operation specific values.
ContextServerIndex uses a server configuration from the index.
ContextServerVariables overrides a server configuration variables.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIClient manages communication with the Workflow APIs API v1.0.0 In most cases there should be only one, shared, APIClient.
No description provided by the author
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
APIResponse stores the API response returned by the server.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
CommandCombination struct for CommandCombination.
CommandRequest struct for CommandRequest.
CommandResults struct for CommandResults.
Configuration stores the configuration of the API client.
Context struct for Context.
EncodedObject struct for EncodedObject.
ErrorResponse struct for ErrorResponse.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
HealthInfo struct for HealthInfo.
InterStateChannelCommand struct for InterStateChannelCommand.
InterStateChannelPublishing struct for InterStateChannelPublishing.
InterStateChannelResult struct for InterStateChannelResult.
KeyValue struct for KeyValue.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PersistenceLoadingPolicy struct for PersistenceLoadingPolicy.
RetryPolicy struct for RetryPolicy.
SearchAttribute struct for SearchAttribute.
SearchAttributeKeyAndType struct for SearchAttributeKeyAndType.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
SignalCommand struct for SignalCommand.
SignalResult struct for SignalResult.
StateCompletionOutput struct for StateCompletionOutput.
StateDecision struct for StateDecision.
StateMovement struct for StateMovement.
TimerCommand struct for TimerCommand.
TimerResult struct for TimerResult.
TriggerContinueAsNewRequest struct for TriggerContinueAsNewRequest.
WorkerErrorResponse struct for WorkerErrorResponse.
WorkflowConditionalClose struct for WorkflowConditionalClose.
WorkflowConfig struct for WorkflowConfig.
WorkflowConfigUpdateRequest struct for WorkflowConfigUpdateRequest.
WorkflowDumpRequest struct for WorkflowDumpRequest.
WorkflowDumpResponse struct for WorkflowDumpResponse.
WorkflowGetDataObjectsRequest struct for WorkflowGetDataObjectsRequest.
WorkflowGetDataObjectsResponse struct for WorkflowGetDataObjectsResponse.
WorkflowGetRequest struct for WorkflowGetRequest.
WorkflowGetResponse struct for WorkflowGetResponse.
WorkflowGetSearchAttributesRequest struct for WorkflowGetSearchAttributesRequest.
WorkflowGetSearchAttributesResponse struct for WorkflowGetSearchAttributesResponse.
WorkflowResetRequest struct for WorkflowResetRequest.
WorkflowResetResponse struct for WorkflowResetResponse.
WorkflowRetryPolicy struct for WorkflowRetryPolicy.
WorkflowRpcRequest struct for WorkflowRpcRequest.
WorkflowRpcResponse struct for WorkflowRpcResponse.
WorkflowSearchRequest struct for WorkflowSearchRequest.
WorkflowSearchResponse struct for WorkflowSearchResponse.
WorkflowSearchResponseEntry struct for WorkflowSearchResponseEntry.
WorkflowSignalRequest struct for WorkflowSignalRequest.
WorkflowSkipTimerRequest struct for WorkflowSkipTimerRequest.
WorkflowStartOptions struct for WorkflowStartOptions.
WorkflowStartRequest struct for WorkflowStartRequest.
WorkflowStartResponse struct for WorkflowStartResponse.
WorkflowStateExecuteRequest struct for WorkflowStateExecuteRequest.
WorkflowStateExecuteResponse struct for WorkflowStateExecuteResponse.
WorkflowStateOptions struct for WorkflowStateOptions.
WorkflowStateWaitUntilRequest struct for WorkflowStateWaitUntilRequest.
WorkflowStateWaitUntilResponse struct for WorkflowStateWaitUntilResponse.
WorkflowStopRequest struct for WorkflowStopRequest.
WorkflowWaitForStateCompletionRequest struct for WorkflowWaitForStateCompletionRequest.
WorkflowWaitForStateCompletionResponse struct for WorkflowWaitForStateCompletionResponse.
WorkflowWorkerRpcRequest struct for WorkflowWorkerRpcRequest.
WorkflowWorkerRpcResponse struct for WorkflowWorkerRpcResponse.

# Interfaces

No description provided by the author
No description provided by the author

# Type aliases

ChannelRequestStatus the model 'ChannelRequestStatus'.
CommandWaitingType the model 'CommandWaitingType'.
DefaultApiService DefaultApi service.
ErrorSubStatus the model 'ErrorSubStatus'.
ExecuteApiFailurePolicy the model 'ExecuteApiFailurePolicy'.
IDReusePolicy the model 'IDReusePolicy'.
PersistenceLoadingType the model 'PersistenceLoadingType'.
SearchAttributeValueType the model 'SearchAttributeValueType'.
ServerConfigurations stores multiple ServerConfiguration items.
TimerStatus the model 'TimerStatus'.
WaitUntilApiFailurePolicy the model 'WaitUntilApiFailurePolicy'.
WorkflowConditionalCloseType the model 'WorkflowConditionalCloseType'.
WorkflowErrorType the model 'WorkflowErrorType'.
WorkflowResetType the model 'WorkflowResetType'.
WorkflowStatus the model 'WorkflowStatus'.
WorkflowStopType the model 'WorkflowStopType'.