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 dyn 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 const ROUTER: Router = Router::new() .get( &ApiMethod::new( &ApiHandler::Sync(&get_subscription), &ObjectSchema::new("Read subscription info.", &[]) ) );