PacketFlow.Intent.Plugin.CompositionPattern behaviour (packetflow v0.1.0)

Behaviour for custom composition patterns

Summary

Callbacks

compose(list, map)

@callback compose(list(), map()) :: {:ok, any()} | {:error, any()}

default_opts()

@callback default_opts() :: map()

pattern_type()

@callback pattern_type() :: atom()