use crate::InsertAliasesQuery;
use crate::QueryIds;
#[cfg_attr(feature = "api", derive(agdb::TypeDef))]
pub struct InsertAliases(pub InsertAliasesQuery);
#[cfg_attr(feature = "api", derive(agdb::TypeDef))]
pub struct InsertAliasesIds(pub InsertAliasesQuery);
#[cfg_attr(feature = "api", agdb::impl_def())]
impl InsertAliases {
pub fn ids<T: Into<QueryIds>>(mut self, ids: T) -> InsertAliasesIds {
self.0.ids = ids.into();
InsertAliasesIds(self.0)
}
}
#[cfg_attr(feature = "api", agdb::impl_def())]
impl InsertAliasesIds {
pub fn query(self) -> InsertAliasesQuery {
self.0
}
}