use crate::wami::sso_admin::{
AccountAssignment, Application, PermissionSet, SsoInstance, TrustedTokenIssuer,
};
use std::collections::HashMap;
pub mod account_assignment;
pub mod application;
pub mod instance;
pub mod permission_set;
pub mod trusted_token_issuer;
#[derive(Debug, Default, Clone)]
pub struct InMemorySsoAdminStore {
pub(super) permission_sets: HashMap<String, PermissionSet>,
pub(super) account_assignments: HashMap<String, AccountAssignment>,
pub(super) instances: HashMap<String, SsoInstance>,
pub(super) applications: HashMap<String, Application>,
pub(super) trusted_token_issuers: HashMap<String, TrustedTokenIssuer>,
}