#![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 EmailSenderPlugin {
pub ampapi: AMPAPI
}
impl EmailSenderPlugin {
pub fn new(ampapi: AMPAPI) -> EmailSenderPlugin {
EmailSenderPlugin {
ampapi
}
}
pub fn TestSMTPSettings(&mut self, ) -> core::result::Result<ActionResult<Value>, reqwest::Error> {
let mut args: HashMap<String, Value> = HashMap::new();
self.ampapi.api_call::<ActionResult<Value>>("EmailSenderPlugin/TestSMTPSettings".to_string(), args)
}
}