#![allow(dead_code, non_camel_case_types, non_snake_case, unused_imports, unused_mut)]
use crate::{AMPAPI, types::*};
use std::collections::HashMap;
use serde_json::{Value, Map};
#[derive(Debug, Clone)]
pub struct steamcmdplugin {
pub ampapi: AMPAPI
}
impl steamcmdplugin {
pub fn new(ampapi: AMPAPI) -> steamcmdplugin {
steamcmdplugin {
ampapi
}
}
pub fn CancelSteamGuard(&mut self, ) -> core::result::Result<Value, reqwest::Error> {
let mut args: HashMap<String, Value> = HashMap::new();
self.ampapi.api_call::<Value>("steamcmdplugin/CancelSteamGuard".to_string(), args)
}
pub fn SteamGuardCode(&mut self, code: String) -> core::result::Result<Value, reqwest::Error> {
let mut args: HashMap<String, Value> = HashMap::new();
args.insert("code".to_string(), code.into());
self.ampapi.api_call::<Value>("steamcmdplugin/SteamGuardCode".to_string(), args)
}
pub fn SteamUsernamePassword(&mut self, username: String, password: String) -> core::result::Result<Value, reqwest::Error> {
let mut args: HashMap<String, Value> = HashMap::new();
args.insert("username".to_string(), username.into());
args.insert("password".to_string(), password.into());
self.ampapi.api_call::<Value>("steamcmdplugin/SteamUsernamePassword".to_string(), args)
}
}