model

package
v0.0.0-...-03bec22 Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2022 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Job

type Job struct {
	Id        *primitive.ObjectID    `json:"id" bson:"_id,omitempty"`
	Name      string                 `json:"name" bson:"name"`
	Variables map[string]interface{} `json:"variables" bson:"variables"`
	Pipeline  *Pipeline              `json:"pipeline" bson:"pipeline"`
}

Job - Database struct describing a pipeline job

type Pipeline

type Pipeline struct {
	Id       *primitive.ObjectID `json:"id" bson:"_id,omitempty"`
	Revision uint                `json:"revision" bson:"revision"`
	Name     string              `json:"name" bson:"name" required:"true"`
	Script   string              `json:"script" bson:"script"`
	Pipeline *pipeline.Pipeline  `json:"pipeline" bson:"pipeline"`
}

Pipeline - Database struct describing a pipeline

Jump to

Keyboard shortcuts

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