Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var CamundaTimeFormat = "2006-01-02T15:04:05.000Z0700"
Functions ¶
This section is empty.
Types ¶
type Count ¶
type Count struct {
Count int64 `json:"count"`
}
/engine-rest/process-instance/count?tenantIdIn="+url.QueryEscape(userId) /engine-rest/incident/count?processDefinitionId="+url.QueryEscape(definitionId)
type Deployment ¶
type Deployment struct {
Id string `json:"id"`
Name string `json:"name"`
Source string `json:"source"`
DeploymentTime interface{} `json:"deploymentTime"`
TenantId string `json:"tenantId"`
}
/engine-rest/deployment/"+url.QueryEscape(id) /engine-rest/deployment/"+url.QueryEscape(deploymentId) /engine-rest/deployment/" + id + "?cascade=true
func (*Deployment) GetDeploymentId ¶
func (this *Deployment) GetDeploymentId() (id string)
func (*Deployment) SetDeploymentId ¶
func (this *Deployment) SetDeploymentId(id string)
type Deployments ¶
type Deployments = []Deployment
/engine-rest/deployment?tenantIdIn="+url.QueryEscape(userId)+"&"+params.Encode()
type ExtendedDeployment ¶
type ExtendedDeployment struct {
Deployment
Diagram string `json:"diagram"`
DefinitionId string `json:"definition_id"`
Error string `json:"error"`
}
type HistoricProcessInstance ¶
type HistoricProcessInstance struct {
Id string `json:"id"`
SuperProcessInstanceId string `json:"superProcessInstanceId"`
SuperCaseInstanceId string `json:"superCaseInstanceId"`
CaseInstanceId string `json:"caseInstanceId"`
ProcessDefinitionName string `json:"processDefinitionName"`
ProcessDefinitionKey string `json:"processDefinitionKey"`
ProcessDefinitionVersion float64 `json:"processDefinitionVersion"`
ProcessDefinitionId string `json:"processDefinitionId"`
BusinessKey string `json:"businessKey"`
StartTime string `json:"startTime"`
EndTime string `json:"endTime"`
DurationInMillis float64 `json:"durationInMillis"`
StartUserId string `json:"startUserId"`
StartActivityId string `json:"startActivityId"`
DeleteReason string `json:"deleteReason"`
TenantId string `json:"tenantId"`
State string `json:"state"`
}
/engine-rest/history/process-instance/"+url.QueryEscape(id)
type HistoricProcessInstances ¶
type HistoricProcessInstances = []HistoricProcessInstance
/engine-rest/history/process-instance?processDefinitionId="+url.QueryEscape(id) /engine-rest/history/process-instance?processDefinitionId="+url.QueryEscape(id)+"&finished=true /engine-rest/history/process-instance?tenantIdIn="+url.QueryEscape(userId) /engine-rest/history/process-instance?tenantIdIn="+url.QueryEscape(userId)+"&finished=true
type HistoricProcessInstancesWithTotal ¶
type HistoricProcessInstancesWithTotal = struct {
Total int64 `json:"total"`
Data HistoricProcessInstances `json:"data"`
}
type Incident ¶
type Incident struct {
Id string `json:"id" bson:"id"`
MsgVersion int64 `json:"msg_version,omitempty" bson:"msg_version,omitempty"` //from version 3 onward will be set in KafkaIncidentsCommand and be copied to this field
ExternalTaskId string `json:"external_task_id" bson:"external_task_id"`
ProcessInstanceId string `json:"process_instance_id" bson:"process_instance_id"`
ProcessDefinitionId string `json:"process_definition_id" bson:"process_definition_id"`
WorkerId string `json:"worker_id" bson:"worker_id"`
ErrorMessage string `json:"error_message" bson:"error_message"`
Time time.Time `json:"time" bson:"time"`
TenantId string `json:"tenant_id" bson:"tenant_id"`
DeploymentName string `json:"deployment_name" bson:"deployment_name"`
}
type ProcessDefinition ¶
type ProcessDefinition struct {
Id string `json:"id,omitempty"`
Key string `json:"key,omitempty"`
Category string `json:"category,omitempty"`
Description string `json:"description,omitempty"`
Name string `json:"name,omitempty"`
Version int `json:"Version,omitempty"`
Resource string `json:"resource,omitempty"`
DeploymentId string `json:"deploymentId,omitempty"`
Diagram string `json:"diagram,omitempty"`
Suspended bool `json:"suspended,omitempty"`
TenantId string `json:"tenantId,omitempty"`
VersionTag string `json:"versionTag,omitempty"`
HistoryTimeToLive int `json:"historyTimeToLive,omitempty"`
}
/engine-rest/process-definition/"+url.QueryEscape(id)
func (*ProcessDefinition) GetDeploymentId ¶
func (this *ProcessDefinition) GetDeploymentId() (id string)
func (*ProcessDefinition) SetDeploymentId ¶
func (this *ProcessDefinition) SetDeploymentId(id string)
type ProcessDefinitions ¶
type ProcessDefinitions = []ProcessDefinition
/engine-rest/process-definition?deploymentId="+url.QueryEscape(id)
type ProcessInstance ¶
type ProcessInstance struct {
Id string `json:"id,omitempty"`
DefinitionId string `json:"definitionId,omitempty"`
BusinessKey string `json:"businessKey,omitempty"`
CaseInstanceId string `json:"caseInstanceId,omitempty"`
Ended bool `json:"ended,omitempty"`
Suspended bool `json:"suspended,omitempty"`
TenantId string `json:"tenantId,omitempty"`
}
/engine-rest/process-definition/"+url.QueryEscape(processDefinitionId)+"/start /engine-rest/process-instance/"+url.QueryEscape(id) /engine-rest/process-instance/"+url.QueryEscape(id)
type ProcessInstances ¶
type ProcessInstances = []ProcessInstance
/engine-rest/process-instance?tenantIdIn="+url.QueryEscape(userId)