PacketFlow.Intent.Plugin.CompositionPattern behaviour
(packetflow v0.1.0)
Behaviour for custom composition patterns
Callbacks
@callback compose(list(), map()) :: {:ok, any()} | {:error, any()}
@callback default_opts() :: map()
@callback pattern_type() :: atom()