use super::*;
use crate::doc::*;
use crate::errors::*;
pub trait DaaSDocStorage {
fn upsert_daas_doc(&self, daas_doc: DaaSDoc) -> Result<DaaSDoc, UpsertError>;
fn get_doc_by_id(
&self,
doc_id: String,
doc_rev: Option<String>,
) -> Result<DaaSDoc, RetrieveError>;
}
pub mod local;
pub mod s3;