actions

package
v0.22.0 Latest Latest
Warning

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

Go to latest
Published: May 25, 2026 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

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 CapabilityStateToProto added in v0.19.0

func CapabilityTypeToProto added in v0.19.0

func CapabilityTypeToProto(t string) integrationpb.CapabilityDefinition_Type

func ComponentToNodeTypeAndRef added in v0.18.0

func ComponentToNodeTypeAndRef(nodeType componentpb.Node_Type, component string) (string, *models.NodeRef)

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 FindShadowedNameWarnings added in v0.1.6

func FindShadowedNameWarnings(registry *registry.Registry, nodes []*componentpb.Node, edges []*componentpb.Edge) map[string]string

FindShadowedNameWarnings detects nodes with duplicate names within connected components. Only nodes that are connected (directly or transitively) and share the same name will be flagged. Returns a map of node ID -> warning message.

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 ProtoToCapabilityState added in v0.19.0

func ProtoToCapabilityType added in v0.19.0

func ProtoToCapabilityType(t integrationpb.CapabilityDefinition_Type) string

func ProtoToConfigurationField

func ProtoToConfigurationField(pbField *configpb.Field) configuration.Field

func ProtoToEdges

func ProtoToEdges(edges []*componentpb.Edge) []models.Edge

func ProtoToNodes

func ProtoToNodes(nodes []*componentpb.Node) []models.Node

func ProtoToPosition

func ProtoToPosition(position *componentpb.Position) models.Position

func SerializeActions added in v0.18.0

func SerializeActions(in []core.Action) []*actionpb.Action

func SerializeTriggers

func SerializeTriggers(in []core.Trigger) []*triggerpb.Trigger

func SerializeWidgets added in v0.0.18

func SerializeWidgets(in []core.Widget) []*widgetpb.Widget

func ToStatus added in v0.0.43

func ToStatus(err error) error

ToStatus converts non-status errors into a sanitized gRPC status error.

func ValidateUUIDs

func ValidateUUIDs(ids ...string) error

func ValidateUUIDsArray

func ValidateUUIDsArray(ids []string) error

Types

This section is empty.

Directories

Path Synopsis
Package agents implements the gRPC handlers for the public Agents service.
Package agents implements the gRPC handlers for the public Agents service.

Jump to

Keyboard shortcuts

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