|
@@ -19,6 +19,7 @@
|
|
|
-behaviour(minirest_api).
|
|
-behaviour(minirest_api).
|
|
|
|
|
|
|
|
-include_lib("typerefl/include/types.hrl").
|
|
-include_lib("typerefl/include/types.hrl").
|
|
|
|
|
+-include("emqx_modules.hrl").
|
|
|
|
|
|
|
|
-import(hoconsc, [mk/2, ref/1, ref/2]).
|
|
-import(hoconsc, [mk/2, ref/1, ref/2]).
|
|
|
|
|
|
|
@@ -62,7 +63,7 @@ schema("/mqtt/delayed") ->
|
|
|
#{
|
|
#{
|
|
|
'operationId' => status,
|
|
'operationId' => status,
|
|
|
get => #{
|
|
get => #{
|
|
|
- tags => [<<"mqtt">>],
|
|
|
|
|
|
|
+ tags => ?API_TAG_MQTT,
|
|
|
description => <<"Get delayed status">>,
|
|
description => <<"Get delayed status">>,
|
|
|
summary => <<"Get delayed status">>,
|
|
summary => <<"Get delayed status">>,
|
|
|
responses => #{
|
|
responses => #{
|
|
@@ -70,7 +71,7 @@ schema("/mqtt/delayed") ->
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
put => #{
|
|
put => #{
|
|
|
- tags => [<<"mqtt">>],
|
|
|
|
|
|
|
+ tags => ?API_TAG_MQTT,
|
|
|
description => <<"Enable or disable delayed, set max delayed messages">>,
|
|
description => <<"Enable or disable delayed, set max delayed messages">>,
|
|
|
'requestBody' => ref(emqx_modules_schema, "delayed"),
|
|
'requestBody' => ref(emqx_modules_schema, "delayed"),
|
|
|
responses => #{
|
|
responses => #{
|
|
@@ -85,7 +86,7 @@ schema("/mqtt/delayed") ->
|
|
|
schema("/mqtt/delayed/messages/:msgid") ->
|
|
schema("/mqtt/delayed/messages/:msgid") ->
|
|
|
#{'operationId' => delayed_message,
|
|
#{'operationId' => delayed_message,
|
|
|
get => #{
|
|
get => #{
|
|
|
- tags => [<<"mqtt">>],
|
|
|
|
|
|
|
+ tags => ?API_TAG_MQTT,
|
|
|
description => <<"Get delayed message">>,
|
|
description => <<"Get delayed message">>,
|
|
|
parameters => [{msgid, mk(binary(), #{in => path, desc => <<"delay message ID">>})}],
|
|
parameters => [{msgid, mk(binary(), #{in => path, desc => <<"delay message ID">>})}],
|
|
|
responses => #{
|
|
responses => #{
|
|
@@ -97,7 +98,7 @@ schema("/mqtt/delayed/messages/:msgid") ->
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
delete => #{
|
|
delete => #{
|
|
|
- tags => [<<"mqtt">>],
|
|
|
|
|
|
|
+ tags => ?API_TAG_MQTT,
|
|
|
description => <<"Delete delayed message">>,
|
|
description => <<"Delete delayed message">>,
|
|
|
parameters => [{msgid, mk(binary(), #{in => path, desc => <<"delay message ID">>})}],
|
|
parameters => [{msgid, mk(binary(), #{in => path, desc => <<"delay message ID">>})}],
|
|
|
responses => #{
|
|
responses => #{
|
|
@@ -113,7 +114,7 @@ schema("/mqtt/delayed/messages") ->
|
|
|
#{
|
|
#{
|
|
|
'operationId' => delayed_messages,
|
|
'operationId' => delayed_messages,
|
|
|
get => #{
|
|
get => #{
|
|
|
- tags => [<<"mqtt">>],
|
|
|
|
|
|
|
+ tags => ?API_TAG_MQTT,
|
|
|
description => <<"List delayed messages">>,
|
|
description => <<"List delayed messages">>,
|
|
|
parameters => [ref(emqx_dashboard_swagger, page), ref(emqx_dashboard_swagger, limit)],
|
|
parameters => [ref(emqx_dashboard_swagger, page), ref(emqx_dashboard_swagger, limit)],
|
|
|
responses => #{
|
|
responses => #{
|