1 //! Version information
4 use serde_json
::{json, Value}
;
6 use proxmox
::api
::{ApiHandler, ApiMethod, Router, RpcEnvironment, Permission}
;
7 use proxmox
::api
::schema
::ObjectSchema
;
12 _rpcenv
: &mut dyn RpcEnvironment
,
13 ) -> Result
<Value
, Error
> {
16 "version": pbs_buildcfg
::PROXMOX_PKG_VERSION
,
17 "release": pbs_buildcfg
::PROXMOX_PKG_RELEASE
,
18 "repoid": pbs_buildcfg
::PROXMOX_PKG_REPOID
22 pub const ROUTER
: Router
= Router
::new()
25 &ApiHandler
::Sync(&get_version
),
26 &ObjectSchema
::new("Proxmox Backup Server API version.", &[])
27 ).access(None
, &Permission
::Anybody
)