feat(mgmt): Filter subscriptions by durability
This commit is contained in:
parent
b30ddc206e
commit
6c83bbe10b
|
@ -86,7 +86,8 @@ fields(subscription) ->
|
||||||
{qos, hoconsc:mk(emqx_schema:qos(), #{desc => <<"QoS">>, example => 0})},
|
{qos, hoconsc:mk(emqx_schema:qos(), #{desc => <<"QoS">>, example => 0})},
|
||||||
{nl, hoconsc:mk(integer(), #{desc => <<"No Local">>, example => 0})},
|
{nl, hoconsc:mk(integer(), #{desc => <<"No Local">>, example => 0})},
|
||||||
{rap, hoconsc:mk(integer(), #{desc => <<"Retain as Published">>, example => 0})},
|
{rap, hoconsc:mk(integer(), #{desc => <<"Retain as Published">>, example => 0})},
|
||||||
{rh, hoconsc:mk(integer(), #{desc => <<"Retain Handling">>, example => 0})}
|
{rh, hoconsc:mk(integer(), #{desc => <<"Retain Handling">>, example => 0})},
|
||||||
|
{durable, hoconsc:mk(boolean(), #{desc => <<"Durable subscription">>, example => false})}
|
||||||
].
|
].
|
||||||
|
|
||||||
parameters() ->
|
parameters() ->
|
||||||
|
@ -141,6 +142,14 @@ parameters() ->
|
||||||
required => false,
|
required => false,
|
||||||
desc => <<"Shared subscription group name">>
|
desc => <<"Shared subscription group name">>
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
{
|
||||||
|
durable,
|
||||||
|
hoconsc:mk(boolean(), #{
|
||||||
|
in => query,
|
||||||
|
required => false,
|
||||||
|
desc => <<"Filter subscriptions by durability">>
|
||||||
|
})
|
||||||
}
|
}
|
||||||
].
|
].
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue