model

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2023 License: Apache-2.0 Imports: 4 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Deployment

type Deployment struct {
	camundamodel.Deployment
	SyncInfo
}

type DeploymentMetadata

type DeploymentMetadata struct {
	Metadata
	SyncInfo
}

type DeploymentWithEventDesc

type DeploymentWithEventDesc struct {
	deploymentmodel.Deployment `bson:",inline"`
	DeviceIdToLocalId          map[string]string `json:"device_id_to_local_id"`
	ServiceIdToLocalId         map[string]string `json:"service_id_to_local_id"`
	EventDescriptions          []model.EventDesc `json:"event_descriptions"`
}

type ExtendedDeployment

type ExtendedDeployment struct {
	Deployment
	Diagram      string `json:"diagram"`
	DefinitionId string `json:"definition_id"`
	Error        string `json:"error"`
}

type HistoricProcessInstance

type HistoricProcessInstance struct {
	camundamodel.HistoricProcessInstance
	SyncInfo
}

type HistoryQuery

type HistoryQuery struct {
	State               string
	ProcessDefinitionId string
	Search              string
}

type Incident

type Incident struct {
	camundamodel.Incident
	SyncInfo
}

type LastNetworkContact

type LastNetworkContact struct {
	NetworkId string    `json:"network_id"`
	Time      time.Time `json:"time"`
}

type Metadata

type Metadata struct {
	CamundaDeploymentId string                           `json:"camunda_deployment_id"`
	ProcessParameter    map[string]camundamodel.Variable `json:"process_parameter"`
	DeploymentModel     DeploymentWithEventDesc          `json:"deployment_model"`
}

type MetadataQuery

type MetadataQuery struct {
	NetworkId           *string `json:"network_id"`
	CamundaDeploymentId *string `json:"camunda_deployment_id"`
	DeploymentId        *string `json:"deployment_id"`
}

type ProcessDefinition

type ProcessDefinition struct {
	camundamodel.ProcessDefinition
	SyncInfo
}

type ProcessInstance

type ProcessInstance struct {
	camundamodel.ProcessInstance
	SyncInfo
}

type StartMessage

type StartMessage struct {
	DeploymentId string                 `json:"deployment_id"`
	Parameter    map[string]interface{} `json:"parameter"`
}

type SyncInfo

type SyncInfo struct {
	NetworkId       string    `json:"network_id"`
	IsPlaceholder   bool      `json:"is_placeholder"`
	MarkedForDelete bool      `json:"marked_for_delete"`
	SyncDate        time.Time `json:"sync_date"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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