change

package
v0.10.0 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2020 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"`
}
type Link struct {
	ChgType Type `json:"change"`
	Status  int  `json:"status,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"`
}

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