use crate::storage::associations::{BelongsTo, HasMany};
use mongodb::IndexModel;
use std::collections::HashMap;

#[derive(Debug, Default)]
pub struct Options<B: ToString> {
    pub app_name: Option<String>,
    pub belongs_tos_by_bucket: HashMap<String, Vec<BelongsTo<B>>>,
    pub has_manys_by_bucket: HashMap<String, Vec<HasMany<B>>>,
    pub index_models_by_bucket: HashMap<String, Vec<IndexModel>>,
}
