Documentation
¶
Index ¶
- func AppendGlobalTriggerFields(fields []configuration.Field) []configuration.Field
- func CheckForCycles(nodes []*componentpb.Node, edges []*componentpb.Edge) error
- func ConfigurationFieldToProto(field configuration.Field) *configpb.Field
- func DomainTypeToProto(domainType string) pbAuth.DomainType
- func EdgesToProto(edges []models.Edge) []*componentpb.Edge
- func NodeTypeToProto(nodeType string) componentpb.Node_Type
- func NodesToProto(nodes []models.Node) []*componentpb.Node
- func PositionToProto(position models.Position) *componentpb.Position
- func ProtoToConfigurationField(pbField *configpb.Field) configuration.Field
- func ProtoToEdges(edges []*componentpb.Edge) []models.Edge
- func ProtoToNodeRef(node *componentpb.Node) models.NodeRef
- func ProtoToNodeType(nodeType componentpb.Node_Type) string
- func ProtoToNodes(nodes []*componentpb.Node) []models.Node
- func ProtoToPosition(position *componentpb.Position) models.Position
- func SerializeComponents(in []core.Component) []*componentpb.Component
- func SerializeTriggers(in []core.Trigger) []*triggerpb.Trigger
- func SerializeWidgets(in []core.Widget) []*widgetpb.Widget
- func ToStatus(err error) error
- func ValidateUUIDs(ids ...string) error
- func ValidateUUIDsArray(ids []string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendGlobalTriggerFields ¶ added in v0.0.43
func AppendGlobalTriggerFields(fields []configuration.Field) []configuration.Field
func CheckForCycles ¶
func CheckForCycles(nodes []*componentpb.Node, edges []*componentpb.Edge) error
Verify if the workflow is acyclic using topological sort algorithm - kahn's - to detect cycles
func ConfigurationFieldToProto ¶
func ConfigurationFieldToProto(field configuration.Field) *configpb.Field
func DomainTypeToProto ¶
func DomainTypeToProto(domainType string) pbAuth.DomainType
func EdgesToProto ¶
func EdgesToProto(edges []models.Edge) []*componentpb.Edge
func NodeTypeToProto ¶
func NodeTypeToProto(nodeType string) componentpb.Node_Type
func NodesToProto ¶
func NodesToProto(nodes []models.Node) []*componentpb.Node
func PositionToProto ¶
func PositionToProto(position models.Position) *componentpb.Position
func ProtoToConfigurationField ¶
func ProtoToConfigurationField(pbField *configpb.Field) configuration.Field
func ProtoToEdges ¶
func ProtoToEdges(edges []*componentpb.Edge) []models.Edge
func ProtoToNodeRef ¶
func ProtoToNodeRef(node *componentpb.Node) models.NodeRef
func ProtoToNodeType ¶
func ProtoToNodeType(nodeType componentpb.Node_Type) string
func ProtoToNodes ¶
func ProtoToNodes(nodes []*componentpb.Node) []models.Node
func ProtoToPosition ¶
func ProtoToPosition(position *componentpb.Position) models.Position
func SerializeComponents ¶
func SerializeComponents(in []core.Component) []*componentpb.Component
func ToStatus ¶ added in v0.0.43
ToStatus converts non-status errors into a sanitized gRPC status error.
func ValidateUUIDs ¶
func ValidateUUIDsArray ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.