change

package
v1.6.8 Latest Latest
Warning

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

Go to latest
Published: Feb 5, 2024 License: BSD-3-Clause Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Flow

type Flow struct {
	NewFlow    bool                   `json:"newFlow,omitEmpty"`
	FlowURI    string                 `json:"flowURI,omitEmpty"`
	SubflowId  int                    `json:"subflowId,omitEmpty"`
	TaskId     string                 `json:"taskId,omitEmpty"`
	Status     int                    `json:"status,omitEmpty"`
	Attrs      map[string]interface{} `json:"attrs,omitEmpty"`
	Tasks      map[string]*Task       `json:"tasks,omitEmpty"`
	Links      map[int]*Link          `json:"links,omitEmpty"`
	ReturnData map[string]interface{} `json:"returnData,omitEmpty"`
}
type Link struct {
	ChgType Type   `json:"change"`
	Status  int    `json:"status,omitEmpty"`
	From    string `json:"from,omitEmpty"`
	To      string `json:"to,omitEmpty"`
}

type Queue

type Queue struct {
	ChgType   Type   `json:"change"`
	SubflowId int    `json:"subflowId,omitEmpty"`
	TaskId    string `json:"taskId,omitEmpty"`
}

type Task

type Task struct {
	ChgType Type                   `json:"change"`
	Status  int                    `json:"status,omitEmpty"`
	Input   map[string]interface{} `json:"input,omitEmpty"`
}

type Type

type Type int

Type denotes the type of change for an object in an instance

const (
	// Add denotes an addition
	Add Type = iota
	// Update denotes an update
	Update
	// Delete denotes an deletion
	Delete
)

Jump to

Keyboard shortcuts

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