update api macro invocation to new style

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
Wolfgang Bumiller 2019-11-27 14:19:36 +01:00
parent 314bb35868
commit 7b6c41078b

View File

@ -36,8 +36,8 @@ fn authenticate_user(username: &str, password: &str) -> Result<(), Error> {
bail!("inavlid credentials");
}
#[api]
#[input({
#[api(
input: {
properties: {
username: {
type: String,
@ -49,8 +49,8 @@ fn authenticate_user(username: &str, password: &str) -> Result<(), Error> {
description: "The secret password. This can also be a valid ticket.",
},
},
})]
#[returns({
},
returns: {
properties: {
username: {
type: String,
@ -65,8 +65,9 @@ fn authenticate_user(username: &str, password: &str) -> Result<(), Error> {
description: "Cross Site Request Forgery Prevention Token.",
},
},
})]
#[protected]
},
protected: true,
)]
/// Create or verify authentication ticket.
///
/// Returns: An authentication ticket with additional infos.