camunda

package
v1.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 9, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CamundaTimeFormat = "2006-01-02T15:04:05.000Z0700"
View Source
var ErrUnexpectedResponse = errors.New("unexpected camunda response")

Functions

This section is empty.

Types

type Camunda

type Camunda struct {
	// contains filtered or unexported fields
}

func New

func New(config configuration.Config) *Camunda

func (*Camunda) ListHistory

func (this *Camunda) ListHistory(limit string, offset string, sortby string, sortdirection string, finished bool) (result HistoricProcessInstances, err error)

func (*Camunda) ListHistoryCount

func (this *Camunda) ListHistoryCount(finished bool) (result Count, err error)

func (*Camunda) ListHistoryFinishedBefore

func (this *Camunda) ListHistoryFinishedBefore(limit string, offset string, sortby string, sortdirection string, finished bool, before time.Time) (result HistoricProcessInstances, err error)

func (*Camunda) RemoveProcessInstanceHistory

func (this *Camunda) RemoveProcessInstanceHistory(id string) (err error)

type Count

type Count struct {
	Count int64 `json:"count"`
}

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"`
}

type HistoricProcessInstances

type HistoricProcessInstances = []HistoricProcessInstance

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL