use super::*;
#[derive(Debug, Clone, Getters)]
#[getset(get = "pub")]
pub(crate) struct Ciboulette2PgRelatingField<'a> {
pub(crate) field: Ciboulette2PgTableField,
pub(crate) table: Ciboulette2PgTable,
pub(crate) rel_chain: &'a [CibouletteResourceRelationshipDetails],
pub(crate) related_type: Arc<CibouletteResourceType>,
}
impl<'a> Ciboulette2PgRelatingField<'a> {
pub fn new(
field: Ciboulette2PgTableField,
table: Ciboulette2PgTable,
rel_chain: &'a [CibouletteResourceRelationshipDetails],
related_type: Arc<CibouletteResourceType>,
) -> Self {
Ciboulette2PgRelatingField {
field,
table,
rel_chain,
related_type,
}
}
}