Help us shape the future of Go! Take the 2026 Go Developer Survey

change

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 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