diff --git a/apps/emqx_bridge/src/emqx_bridge_v2.erl b/apps/emqx_bridge/src/emqx_bridge_v2.erl index 0b2e9277a..f9c161e0f 100644 --- a/apps/emqx_bridge/src/emqx_bridge_v2.erl +++ b/apps/emqx_bridge/src/emqx_bridge_v2.erl @@ -164,7 +164,7 @@ -type root_cfg_key() :: ?ROOT_KEY_ACTIONS | ?ROOT_KEY_SOURCES. --export_type([root_cfg_key/0]). +-export_type([root_cfg_key/0, bridge_v2_type/0, bridge_v2_name/0]). %%==================================================================== diff --git a/apps/emqx_rule_engine/include/rule_engine.hrl b/apps/emqx_rule_engine/include/rule_engine.hrl index 51165e18f..ec64bc596 100644 --- a/apps/emqx_rule_engine/include/rule_engine.hrl +++ b/apps/emqx_rule_engine/include/rule_engine.hrl @@ -42,7 +42,8 @@ func := builtin_action_func() | atom(), args => action_fun_args() } - | bridge_channel_id(). + | bridge_channel_id() + | {bridge_v2, emqx_bridge_v2:bridge_v2_type(), emqx_bridge_v2:bridge_v2_name()}. -type rule() :: #{