Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Action ¶
type Action struct {
Id string `json:"id" bson:"_id"`
Name string `json:"name" bson:"name"`
PackName string `json:"packName" bson:"packName"`
PackLabels map[string]string `json:"packLabels,omitempty" bson:"packLabels,omitempty"`
Input json.Json `json:"input,omitempty" bson:"input,omitempty"`
State State `json:"state" bson:"state"`
States []State `json:"states,omitempty" bson:"states"`
CorrelationId string `json:"correlationId" bson:"correlationId"`
FlowName string `json:"flowName" bson:"flowName"`
FlowUUID string `json:"flowUUID" bson:"flowUUID"`
StepId string `json:"stepId" bson:"stepId"`
Context map[string]string `json:"context,omitempty" bson:"context,omitempty"`
Trigger Event `json:"trigger" bson:"trigger"`
Result Event `json:"result,omitempty" bson:"result,omitempty"`
}
type Event ¶
type Event struct {
Name string `json:"event" bson:"name"`
Pack Pack `json:"pack" bson:"pack"`
Payload json.Json `json:"payload,omitempty" bson:"payload,omitempty"`
CreatedAt time.Time `json:"createdAt,omitempty" bson:"createdAt,omitempty"`
ReceivedAt time.Time `json:"receivedAt,omitempty" bson:"receivedAt,omitempty"`
}
type Repository ¶
type Step ¶
type Step struct {
Id string `json:"id" bson:"id"`
DependsOn []string `json:"dependsOn,omitempty" bson:"dependsOn,omitempty"`
Event EventDef `json:"event" bson:"event"`
Context map[string]string `json:"context,omitempty" bson:"context,omitempty"`
Criteria string `json:"criteria,omitempty" bson:"criteria,omitempty"`
Command Command `json:"command" bson:"command"`
}
Click to show internal directories.
Click to hide internal directories.