use dotenv::dotenv;
use std::env;
use mailchimp::{ApiRoot, MailchimpApi};
use std::collections::HashMap;
fn main() {
dotenv().ok();
let mut env_mailchimp = env::vars().filter(|e| e.0.to_string().contains("MAILCHIMP_API_KEY"));
let apk = env_mailchimp.next().unwrap().1;
let api = MailchimpApi::new(&apk);
let api_root = ApiRoot::new(api);
let info = api_root.get_info(HashMap::new());
match info {
Ok(account) => {
println!("Account Info");
println!("Account Name {:?}", account.account_name);
println!("Email {:?}", account.email);
println!("First Name {:?}", account.first_name);
println!("Role {:?}", account.role);
println!("Member Since {:?}", account.member_since);
println!("Account Timezone {:?}", account.account_timezone);
println!("Account Industry {:?}", account.account_industry);
println!("Total Subscribers {:?}", account.total_subscribers);
println!("Industry Stats {:?}", account.industry_stats);
println!("=============================================")
}
Err(e) => println!("{:?}", e),
};
}