use failure::*; use crate::tools; use crate::api_schema::*; use crate::api_schema::router::*; use serde_json::{json, Value}; fn get_subscription( _param: Value, _info: &ApiMethod, _rpcenv: &mut RpcEnvironment, ) -> Result { let url = "https://www.proxmox.com/en/proxmox-backup-server/pricing"; Ok(json!({ "status": "NotFound", "message": "There is no subscription key", "serverid": tools::get_hardware_address()?, "url": url, })) } pub fn router() -> Router { let route = Router::new() .get(ApiMethod::new( get_subscription, ObjectSchema::new("Read subscription info."))); route }