Documentation
¶
Index ¶
- Variables
- func SortByBpmnProcessIdAscThenByVersionDesc(pds []ProcessDefinition)
- func SortByVersionDesc(pds []ProcessDefinition)
- type Broker
- type CancelResponse
- type DeleteResponse
- type Deployment
- type DeploymentUnit
- type DeploymentUnitData
- type Partition
- type PartitionHealth
- type PartitionRole
- type ProcessDefinition
- type ProcessDefinitionDeployment
- type ProcessDefinitionFilter
- type ProcessInstance
- type ProcessInstanceCreation
- type ProcessInstanceData
- type ProcessInstanceFilter
- type State
- type States
- type Topology
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrBadRequest = errors.New("bad request") ErrForbidden = errors.New("forbidden") ErrNotFound = errors.New("not found") ErrConflict = errors.New("conflict") ErrPrecondition = errors.New("precondition failed") ErrUnsupported = errors.New("unsupported media type") ErrValidation = errors.New("validation failed") ErrRateLimited = errors.New("rate limited") ErrGatewayTimeout = errors.New("gateway timeout") ErrUpstream = errors.New("upstream error") ErrInternal = errors.New("internal error") ErrMalformedResponse = errors.New("malformed response") )
Functions ¶
func SortByBpmnProcessIdAscThenByVersionDesc ¶
func SortByBpmnProcessIdAscThenByVersionDesc(pds []ProcessDefinition)
func SortByVersionDesc ¶
func SortByVersionDesc(pds []ProcessDefinition)
Types ¶
type CancelResponse ¶
type DeleteResponse ¶ added in v0.1.71
type Deployment ¶
type Deployment struct {
Key string `json:"key,omitempty"`
Units []DeploymentUnit `json:"units,omitempty"`
TenantId string `json:"tenantId,omitempty"`
}
type DeploymentUnit ¶
type DeploymentUnit struct {
ProcessDefinition ProcessDefinitionDeployment `json:"processDefinition,omitempty"`
}
type DeploymentUnitData ¶
type Partition ¶
type Partition struct {
Health PartitionHealth
PartitionId int32
Role PartitionRole
}
type PartitionHealth ¶
type PartitionHealth string
type PartitionRole ¶
type PartitionRole string
type ProcessDefinition ¶
type ProcessDefinition struct {
BpmnProcessId string `json:"bpmnProcessId,omitempty"`
Key string `json:"key,omitempty"`
Name string `json:"name,omitempty"`
TenantId string `json:"tenantId,omitempty"`
ProcessVersion int32 `json:"processVersion,omitempty"`
ProcessVersionTag string `json:"versionTag,omitempty"`
}
type ProcessDefinitionDeployment ¶
type ProcessDefinitionDeployment struct {
ProcessDefinitionId string `json:"processDefinitionId,omitempty"`
ProcessDefinitionKey string `json:"processDefinitionKey,omitempty"`
ProcessDefinitionVersion int32 `json:"processDefinitionVersion,omitempty"`
ResourceName string `json:"resourceName,omitempty"`
TenantId string `json:"tenantId,omitempty"`
}
type ProcessDefinitionFilter ¶ added in v0.1.71
type ProcessInstance ¶
type ProcessInstanceCreation ¶ added in v0.1.64
type ProcessInstanceCreation struct {
Key string `json:"key,omitempty"`
BpmnProcessId string `json:"bpmnProcessId,omitempty"` // ProcessDefinitionId in API
ProcessDefinitionKey string `json:"processDefinitionKey,omitempty"` // ProcessDefinitionKey in API
ProcessDefinitionVersion int32 `json:"processDefinitionVersion,omitempty"`
TenantId string `json:"tenantId,omitempty"`
Variables map[string]interface{} `json:"variables,omitempty"`
StartDate string `json:"startDate,omitempty"`
StartConfirmedAt string `json:"startConfirmedAt,omitempty"`
}
type ProcessInstanceData ¶ added in v0.1.64
type ProcessInstanceFilter ¶ added in v0.1.71
Click to show internal directories.
Click to hide internal directories.